Spelling suggestions: "subject:"j2me"" "subject:"2me""
11 |
"Desenvolvimento de aplicações multi-plataformas para dispositivos móveis" / "Development of applications multi-platforms for mobile devices"Monteiro, Jane Dirce Alves 25 May 2006 (has links)
Devido à sua constante evolução, associada ao surgimento contínuo de novas tecnologias, a computação tem se tornado cada vez mais presente no cotidiano das pessoas, sendo utilizada não só no meio acadêmico e corporativo, mas também no entretenimento e no auxílio às atividades pessoais, entre outros. Nesse contexto, vem ocorrendo um grande avanço em termos de redução de custo e de aumento da variedade de dispositivos do tipo Personal Digital Assistants (PDAs). Esse avanço aumenta a demanda por aplicações que explorem esses equipamentos, mas são poucas as ferramentas que auxiliam no desenvolvimento dessas aplicações. O objetivo da presente pesquisa foi investigar o desenvolvimento de aplicações para dispositivos móveis, especificamente para PDAs, com independência de plataforma. A abordagem adotada foi a extensão da ferramenta MCards, um construtor de aplicações para PDAs, com o propósito de permitir a geração de aplicações para dispositivos móveis com a utilização da tecnologia J2ME (Java 2 Micro Edition). Para tanto, foi necessário, inicialmente, um entendimento do protótipo disponível da ferramenta MCards realizado através da aplicação de um processo de Engenharia Reversa na ferramenta MCards, baseando-se no modelo FUSION-RE/I. Foram executadas, também, manutenções na ferramenta com a finalidade de corrigir imperfeições e problemas de execução e de melhorar suas funcionalidades. Após o processo de Engenharia Reversa e manutenção da ferramenta, foi implementado e incorporado à ferramenta MCards o módulo de geração de aplicações J2ME. O módulo de geração de aplicações J2ME transforma a especificação abstrata, gerada pela manipulação do usuário no editor visual da ferramenta MCards, em código para a tecnologia J2ME com a utilização do perfil CDC / Personal Profile, compilando o código gerado para dar origem aos arquivos da aplicação J2ME que serão utilizados para instalação no dispositivo móvel. / Mobile devices such as Personal Digital Assistants (PDAs) have grown up and number and models, while their cost has been continuously decreasing. Although this scenario indicates that there is a demand for tools that support the development of applications for mobile devices, the literature does not report platform-independent tools. The aim of this research was to investigate the development of applications for mobile devices in a platform-independent way. We have elected to extend an existing prototype tool that supported the development of Palm OS applications, MCards, so that it supported the development of applications using J2ME (Java 2 Micro Edition). We first carried out a reverse engineering process, using FUSION-RE/I, which lead to the understanding of the prototype along with the production of a new, more stable and documented version. We then investigated the process of application generation for the J2ME platform and proposed an extension to MCards that supported both Palm OS and J2ME. In the extended version, the J2ME module transforms an abstract specification, generated with the MCards visual editor, in J2ME code using the CDC/Personal profile. As a result, the extended MCards tool supports the development of applications for the two most common platforms for mobile devices, Palm Os, Pocket PC and Symbian OS.
|
12 |
Mobiliųjų įrenginių dinaminės vartotojo sąsajos kūrimas ir tyrimas / Development and research of dynamic user interface for mobile devicesBarisas, Dominykas 16 August 2007 (has links)
Tobulėjant informacinėms technologijoms vis didesnis programinės įrangos procentas kuriama mobiliųjų technologijų vartotojams. Populiarėjant mobiliųjų įrenginių programinei įrangai, darosi vis svarbiau sukurti patikimas, gerai vartotojui suprantamas programas ir tai padaryti kiek įmanoma greičiau. Gan svarbus yra vartotojo sąsajos kūrimas, jos funkcionalumas, paprastumas ir teisingas veikimas. Dinaminis vartotojo sąsajos kūrimas leidžia žymiai sumažinti programinei įrangai sukurti reikalingą laiką, suteikia mažai pastangų reikalaujantį vartotojo sąsajos atnaujinimą, greitą priėjimą prie daugumos mobilaus įrenginio teikiamų funkcijų. Taip pat palengvėja testavimo proceso automatizavimas, leidžia sumažinti bandymų trukmę Šiame darbe nagrinėjamas mobiliųjų įrenginių dinaminis grafinės vartotojo sąsajos kūrimas ir jos testavimas, nustatomi tikslai ir galimas jų įgyvendinimas. Darbe dinaminės vartotojo sąsajos aprašymui buvo pasirinkta XML kalba, įvardinti tokios architektūros privalumai ir problemos ir pateiktos išvados. / Evolving software development for mobile devices brings an increasing importance to develop reliable, user-friendly applications and do it in as short amount of time as possible. Very important is graphical user interface design, it‘s functionality, simplicity and fault free operation. Dynamic and fast low-level user interface development allows to significantly reduce the amount of time that development takes, provides fast content updates requiring less user endeavour, gives easy access to the most of the mobile device provided functionality. Furthermore, testing becomes easier and lasts shorter. Dynamic low-level graphical user interface development and testing are analyzed in the project, established goals and proposed solutions for their implementation. Dynamic user interface was defined using XML, advantages and disadvantages of such architecture were listed and conclusions provided.
|
13 |
FTP klientinė programinė įranga sumaniesiems telefonams / FTP client software for smart phonesSinkevičius, Tadas 31 August 2009 (has links)
Kuriama programinė įrangą sumaniesiems telefonams naudos bylų siuntimo protokolą – FTP. Ji leis vartotojui nuotoliniu būdu naršyti interneto tiekėjo talpyklos ir namų kompiuterio katalogus taip pat paprastai kaip ir sumaniojo telefono vidinės atminties katalogus. Kuriama programinė įranga taip pat leis vartotojams labiau išnaudoti sumaniųjų telefonų galimybes bei skatins programinės įrangos, skirtos darbui su įvairiomis bylomis vartojimą. Darbo tikslas - sukurti FTP protokolą naudojančią programinę įrangą, skirtą sumaniesiems telefonams, leisiančią naršyti nutolusių bylų talpyklų katalogus ir patogiai siųsti bylas. Darbe analizuozajama analogiška programinė įranga, nagrinėjamos J2ME programavimo kalbos galimybės, FTP protokolo veikimas. Tyrimo objektas – sukurti FTP protokolą naudojančią klientinę programinę įrangą, skirtą sumaniesiems telefonams. Darbe pateikiama programinės įrangos sudėtis, reikalavimai programinei įrangai, statiniai bei dinaminiai kuriamos sistemos vaizdai, testavimo rezultatai, prototipo vartotojo dokumentaija. / In recent years smart phones became efficient enough to run many aplications. Their endless posibilities are only limited by the lack of software. New smart phones lack of good software to download files, as a result downloading files using internet connection is inconveniant. The aim of this job is to build software which is able to use FTP to download files from home or public servers. Achieving this goal required analysis of exsicting software, user needs, specification of requirements. Abstract system model was made using UML diagrams. Software was developed using J2ME programming language. Testing software alowed to repair errors and optimize its work. Developed software could be used as additional value for smart phone users from internet providers. J2ME language alows to do easy updates and modifications to software. Newest JM2E technology and additional optional packages allowed to develope fast working and easy to use software.
|
14 |
"Desenvolvimento de aplicações multi-plataformas para dispositivos móveis" / "Development of applications multi-platforms for mobile devices"Jane Dirce Alves Monteiro 25 May 2006 (has links)
Devido à sua constante evolução, associada ao surgimento contínuo de novas tecnologias, a computação tem se tornado cada vez mais presente no cotidiano das pessoas, sendo utilizada não só no meio acadêmico e corporativo, mas também no entretenimento e no auxílio às atividades pessoais, entre outros. Nesse contexto, vem ocorrendo um grande avanço em termos de redução de custo e de aumento da variedade de dispositivos do tipo Personal Digital Assistants (PDAs). Esse avanço aumenta a demanda por aplicações que explorem esses equipamentos, mas são poucas as ferramentas que auxiliam no desenvolvimento dessas aplicações. O objetivo da presente pesquisa foi investigar o desenvolvimento de aplicações para dispositivos móveis, especificamente para PDAs, com independência de plataforma. A abordagem adotada foi a extensão da ferramenta MCards, um construtor de aplicações para PDAs, com o propósito de permitir a geração de aplicações para dispositivos móveis com a utilização da tecnologia J2ME (Java 2 Micro Edition). Para tanto, foi necessário, inicialmente, um entendimento do protótipo disponível da ferramenta MCards realizado através da aplicação de um processo de Engenharia Reversa na ferramenta MCards, baseando-se no modelo FUSION-RE/I. Foram executadas, também, manutenções na ferramenta com a finalidade de corrigir imperfeições e problemas de execução e de melhorar suas funcionalidades. Após o processo de Engenharia Reversa e manutenção da ferramenta, foi implementado e incorporado à ferramenta MCards o módulo de geração de aplicações J2ME. O módulo de geração de aplicações J2ME transforma a especificação abstrata, gerada pela manipulação do usuário no editor visual da ferramenta MCards, em código para a tecnologia J2ME com a utilização do perfil CDC / Personal Profile, compilando o código gerado para dar origem aos arquivos da aplicação J2ME que serão utilizados para instalação no dispositivo móvel. / Mobile devices such as Personal Digital Assistants (PDAs) have grown up and number and models, while their cost has been continuously decreasing. Although this scenario indicates that there is a demand for tools that support the development of applications for mobile devices, the literature does not report platform-independent tools. The aim of this research was to investigate the development of applications for mobile devices in a platform-independent way. We have elected to extend an existing prototype tool that supported the development of Palm OS applications, MCards, so that it supported the development of applications using J2ME (Java 2 Micro Edition). We first carried out a reverse engineering process, using FUSION-RE/I, which lead to the understanding of the prototype along with the production of a new, more stable and documented version. We then investigated the process of application generation for the J2ME platform and proposed an extension to MCards that supported both Palm OS and J2ME. In the extended version, the J2ME module transforms an abstract specification, generated with the MCards visual editor, in J2ME code using the CDC/Personal profile. As a result, the extended MCards tool supports the development of applications for the two most common platforms for mobile devices, Palm Os, Pocket PC and Symbian OS.
|
15 |
Sending and Receiving Data between Mobile and Data LoggerAbbaraju, Nanda January 2008 (has links)
No description available.
|
16 |
Utveckling av protokoll för bearbetning av / Protocol development to access databases usingHjälmgården, David, van der Lieth, Jens January 2007 (has links)
<p>This assignment has been performed at location and commissioned by Attendit</p><p>AB in Jönköping. The task has been to develop a client/server system to access</p><p>data stored in SQL databases where the client application is developed to run on</p><p>regular cellular telephones. The importance has been to develop as reliable mobile</p><p>communication as possible. The functionality that is demanded upon the mobile</p><p>communication is:</p><p>• Secured for future versions</p><p>• Interoperability</p><p>• Data should not be bugged, modified or disappear</p><p>unnoticed</p><p>• Resource efficient</p><p>We have achieved these demands by developing our own protocol that is on top of</p><p>the TCP protocol. The difficulty with the development has been to take in mind</p><p>the limited resources of the mobile phones regarding storage, memory and CPU.</p><p>The result of this task is a working system with a belonging database which has</p><p>stable mobile communication as foundation. Server and client is well structure so</p><p>the system easy can be extended with new different calls to the database.</p><p>In hence of confidentiality the real system is not presented in this report. Instead</p><p>we will describe fictitious scenario to exemplify the resolutions to the problems</p><p>that we have identified.</p>
|
17 |
Otimização bytecode Java na plataforma J2MEPinto Camara, Tarcisio January 2004 (has links)
Made available in DSpace on 2014-06-12T15:59:18Z (GMT). No. of bitstreams: 2
arquivo5023_1.pdf: 1253051 bytes, checksum: 0bb4a72739c259711e027e24c5f3659f (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2004 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Aplicações para os dispositivos móveis, como telefones celulares e pagers,
implementadas em J2ME (Java 2 Micro Edition) são desenvolvidas sob severas
restrições de tamanho e desempenho do código. A indústria tem adotado ferramentas de
otimização, como obfuscators e shrinkers, que aplicam otimizações de programa inteiro
(Whole Program Optimizations) considerando que o código gerado não será estendido
ou usado por outras aplicações. Infelizmente, os desenvolvedores freqüentemente não
conhecem suficientemente nestas ferramentas e continuam sacrificando a qualidade do
código na tentativa de otimizar suas aplicações. Este trabalho apresenta um estudo
original identificando a efetividade das otimizações mais comuns nos obfuscators. Este
estudo mostra também que a otimização de Method Inlining, conhecida pelos benefícios
de desempenho, tem sido negligenciada por estas ferramentas por normalmente esperarse
que ela tenha efeito negativo sobre o tamanho de código. Assim, este trabalho
contribui com uma implementação de method inlining entre classes e fundada no
princípio de otimização de programa inteiro, capaz de melhorar tanto o tamanho do
código como o desempenho da aplicação, ao remover cerca de 50% dos métodos
alcançáveis. Finalmente, na tentativa de ajudar os desenvolvedores a tirar o melhor
proveito destas ferramentas, o estudo inclui também um guia de boas práticas de
programação considerando as otimizações implementadas pelos obfuscators
|
18 |
Avaliação experimental de detecção de colisão para jogos J2MEMARIZ, Eric Bruno Perazzo January 2005 (has links)
Made available in DSpace on 2014-06-12T16:01:15Z (GMT). No. of bitstreams: 2
arquivo7276_1.pdf: 1974230 bytes, checksum: 9bd492e9e517e54c77888c221041b589 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2005 / Apesar da avaliação experimental ser uma abordagem aceita e bem difundida para
validação científica na maioria das disciplinas, apenas recentemente ela tem sido
sistematicamente usada em Engenharia de Software, para com o intuito de examinar
experimentalmente abordagens de desenvolvimento. Neste contexto, o crescente
mercado de jogos para dispositivos móveis tem uma alta demanda por pesquisas na área
de Engenharia de Software Empírica, devido à necessidade de utilização de técnicas de
desenvolvimento adequadas às limitações de memória e processamento destes
dispositivos. Infelizmente, muito pouco tem sido feito ou relatado na literatura a
respeito de avaliações empíricas de técnicas de desenvolvimento de jogos móveis, que
são o principal tipo de aplicação móvel hoje em dia. Assim, o objetivo desta dissertação
é fornecer um estudo experimental comparativo entre diferentes técnicas de detecção de
colisão, função recorrente e muito freqüente, para jogos móveis usando a linguagem
J2ME, que é o padrão atual de desenvolvimento.
São adotadas três métricas para servir de base na análise comparativa dos
resultados: A performance em quadros (frames) por segundo; o percentual do tempo
total gasto nos métodos mais relevantes; e o tamanho do código-fonte. Algumas
técnicas de detecção de colisão em duas dimensões são implementadas em 2 jogos (O
Breakout e o Space Invaders) como estudo de caso. As técnicas foram executadas tanto
em emulador quanto em celulares. A análise dos resultados obtidos identifica, com base
nas métricas de comparação, qual técnica de detecção melhor se aplica para cada um
dos dois jogos escolhidos. Exemplificando, a partir dos resultados podemos confirmar
que o jogo Breakout possui uma boa performance quando o mesmo é implementado
com ladrilhos. Diferentemente, o jogo Space Invaders, que não possui características de
um jogo baseado em ladrilhos, demonstrou um resultado bastante insatisfatório no uso
desta técnica quando comparado com as outras
|
19 |
Java Teknologi för mobila enheter / Java Technology for Mobile DevicesFalck, Tomas, Quist, Magnus January 2001 (has links)
Denna utredning har gjorts för att genomlysa en teknik som går under namnet JavaTM 2 Micro Edition (J2METM). Vårt mål var att grundligt belysa tekniken och tanken bakom J2ME samt att visa på för- respektive nackdelar med tekniken avseende prestanda och säkerhet. Ett annat mål med utredningen var att visa på praktisk användbarhet av Java i mobiltelefoner och konsekvenser på den mobila infrastrukturen. J2ME är en plattform skapad för att tillmötesgå behoven från den snabbt växande marknaden av produkter som försetts med processorkraft. Dessa datoriserade enheter är mindre än traditionella bordsdatorer och har därmed en annan typ av fysiska begränsningar i form av t.ex. minne, processorkraft, bildskärm mm. Syftet med denna plattform är att skapa en optimerad Java-miljö som lämpar sig för dessa mindre enheter. Med Java-teknologi i de mobila enheterna kan användare i större utsträckning än tidigare påverka vilka ändamål enheten ska användas för. Detta genom att ladda ner applikationer och köra dem offline eller online på den mobila enheten. Eftersom Java är ett plattformsoberoende programspråk är tanken att en applikation ska kunna köras på många olika enheter som implementerat J2ME. Mobiltelefoner med J2ME är på väg att lanseras på den svenska marknaden. Utredningen beskriver en trolig utveckling av tjänster och applikationer och vem som kommer att erbjuda dessa tjänster och applikationer för användare. Spel förväntas dominera marknaden av MIDlets till en början men vi anser att olika former av anpassade informationstjänster är det som kommer att efterfrågas av stora kundgrupper när tekniken mognat. Utredningen visar även på en del brister när det gäller portabilitet och säkerhet. Vi har kommit fram till att J2ME och profilen MIDP är tekniker som kommer att spela en stor roll i ett framtida mobilt Internet. Vi är därför övertygade om att allt fler mobila terminaler i framtiden kommer att innehålla Java-teknologi / This thesis describes and investigates a technique called JavaTM 2 Micro Edition. Our goal was to show the idea behind J2ME and the negative and positive sides that the technique brings in respect of performance and security. Another goal with the thesis was to investigate the practical usefulness of Java in mobile devices and the consequences that the technique will bring to the mobile infrastructure. J2ME is a platform created for the demands of the fast growing market of embedded devices. This type of devices are smaller than traditional desktop computers which means that they have more physical restrictions in the form of available memory, processing capacity, limited displays and so on. The purpose of the platform is to create an optimised Java-environment for this type of devices. Java-technology in mobile devices means that users, more than before, can influence what the device will be used for. This by downloading applications and run them offline or online on the mobile device. Java is not dependent of the platform that it runs on and the idea is therefore that applications shall be able to run on many different devices as long as they have implemented J2ME. Mobile phones with J2ME technology will soon be available on the Swedish market. This thesis describes possible future applications and the possible suppliers of these applications. Games are expected to dominate the market of MIDlets in the beginning, but we think that different kinds of information services will be the winner in the future. This thesis also shows some shortcomings in the form of portability and security. We have found that J2ME and the profile MIDP are techniques that will play an important role in the development of the mobile Internet. We are convinced that more and more mobile devices will be implemented with Java technology in the future.
|
20 |
Komunikační klient v JavaMe / JavaME communication clientSvoboda, Pavel January 2009 (has links)
This diploma thesis deals with developing multimedia applications on Java Micro Edition platform. The aim of this work is to design and implement the application which could establish a call between two users. The first part of the work describes J2ME platform, its two configurations and profiles. Next part is focused on Session Initiation Protocol and Real-time Transport Protocol. The application design consists of choosing the suitable virtual machine JVM, SIP and RTP libraries. The main part of this work describes application structure, graphic user interface and installation packages creating. It also shows a way of customizing the media stack - Java Media Framework, version Cross Platform.
|
Page generated in 0.0542 seconds