|
F�bio,
Eu, junto com o Daniel Wildt
colecionamos uma s�rie de links sobre j2me ao longo de uns 8 meses, eles est�o
logo abaixo, alguns podem estar quebrados pelo tempo, mas vale a pena ler, tem
muito material nesses artigos.
Abra�os,
Marlon Luz
* http://www.fawcette.com/javapro/2002_12/magazine/features/dhemphill/default.asp
- � um artigo mais te�rico, falando de toda a tecnologia.
* http://www.jxta.org/project/www/docs/JXTA4J2ME.pdf - artigo que fala da integra��o JXTA com o ambiente j2ME * http://www.javaworld.com/javaworld/jw-03-2001/jw-0309-midp2.html
- exemplo de uso para montagem de interface. baixar e olhar os fontes de
exemplos.
* http://www.javaworld.com/javaworld/jw-07-2001/jw-0706-midp3.html
fala de quest�es de conex�o pelo midlet, seja via socket, http, com tem exemplo com uso de xml, kxml, pacote que pode ser adicionado a aplica��o (j2me por padr�o n�o tem suporte para xml) * http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-midp.html
* http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-midp-p2.html exemplo de uso, de um midlet que grava informa��es em um banco de dados * http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-midp-p3.html
mostra integra��o da aplica��o j2me com JSP ou servlets por exemplo, atrav�s de httpconnection. * http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-midp-p4.html
exemplo de funcionamento de j2me com xml. Desta forma, uma aplica��o pode se comunicar de forma consistente, mas n�o existe uma classe de parser direta com j2me. Tem que se usar o http://kxml.enhydra.org/ * http://www2.theserverside.com/resources/article.jsp?l=Hemphill fala do padr�o mvc como o mais interessante para o desenvolvimento de aplica��es wireless. model � o server, view � o pda/celular e o controller fica com base nos dois dispositivos, uma parte em cada um. http://java.sun.com/blueprints/guidelines/designing_wireless_enterprise_applications/main4.html
tem um diagrama falando da divis�o de aplica��es no lado cliente e no lado servidor. * http://asia.cnet.com/builder/program/java/0,39009364,39085460,00.htm * http://asia.cnet.com/builder/program/java/0,39009364,39073921-2,00.htm startapp � chamado quando a aplica��o come�a e quando ela sai de pause state de volta para execu��o. quando vai para pause state, tem que liberar mem�ria. * http://www.corej2me.com/DeveloperResources/sourcecode/rms/rwStreams/index.shtml
aqui se mostra o principal para a quest�o de leitura de mem�ria que � a quest�o de sempre aproveitar o vetor de leitura (m�todo readRMS). * http://www.microjava.com/developer/faq/database
vale uma boa lida em artigos como http://www.microjava.com/articles/techtalk/efficient?content_id=3986 e http://www.microjava.com/developer/fss/db?content_id=1622 tamb�m artigos para integra��o entre J2ME e J2EE . * http://builder.com.com/article.jhtml?id=u00320020820adm01.htm
. midlets s� podem acessar recordstores criados por elas ou por outras midlets da mesma "suite". . exce��es que s�o importantes de serem tratadas . InvalidRecordIDException, quando se tenta acessar um registro que n�o existe, pelo menos n�o com aquele ID. RecordStoreFullException, quando estoura o tamanho do recordstore. Tem que verificar qual � o m�ximo. . novamente, para a quest�o de leitura, se comenta a import�ncia de se usar ByteArrayInputStream e DataInputStream. Para a escrita isto facilita bastante tamb�m, mas para a leitura , � essencial para a quest�o de ger�ncia de mem�ria do midlet. * http://www.javaworld.com/javaworld/jw-05-2002/jw-0531-palm.html
a parte 1 fala apenas de teoria, fala do cdk para desenvolvimento de conduits com java este tipo de coisa. na parte 1 � falado que quando se faz o openrecordstore, se ele n�o existe, o creator id colocado no pdb n�o � padr�o, ou seja, o programador midp n�o especifica ele. Logo, no momento de fazer algum sincronismo com este pdb, problemas de acesso podem ocorrer. a solu��o � criar os pdbs usando o conduit. No artigo http://www.javaworld.com/javaworld/jw-05-2002/jw-0531-palm-p2.html � mostrado o c�digo para criar um pdb no palmtop, usando um Java-Conduit. e no final da segunda parte se comenta que fora a quest�o do hotsync, se pode usar uma solu��o via http, que n�o vai usar mais o hotsync, e a� se faz uma solu��o mais online, usando outra tecnologia na retaguarda. * http://www.j2meolympus.com/freebooks/free%20j2me%20database%20access%20books.html
s�o v�rios cap�tulos de livros dispon�veis online. http://wireless.java.sun.com/midp/chapters/j2meknudsen/Chap10.pdf (performance and tunning) http://www.j2medeveloper.com/j2mebook/Chapter3.pdf (programming strategies for small devices) http://wireless.java.sun.com/midp/chapters/j2meknudsen/Chap12.pdf (seguran�a de transfer�ncia de informa��es - criptografia, falando do pacote aberto para j2ME existente em http://www.bouncycastle.org) http://wireless.java.sun.com/midp/ttips/xmlprofiles/ tamb�m fala do uso de xml para transfer�ncia de informa��es, tamb�m fala do kxml (http://www.kxml.org/) http://wireless.java.sun.com/midp/ttips/
. comunica��o entre midlet e servlet http://wireless.java.sun.com/midp/ttips/clientserv/ . este artigo mostra como se faz para acessar os RMS de forma r�pida. Ele vai mostrando uma forma inicial e depois vai melhorando o exemplo at� chegar em uma classe que abstrai o trato com o registro carregado. http://wireless.java.sun.com/midp/ttips/rmsefficient/ . ciclo de desenvolvimento j2se para j2me, o que muda para compilar, este tipo de coisa. http://wireless.java.sun.com/midp/ttips/devcycle/ http://www.shannonbrown.net/resources/j2me-j2mewtk.htm
. � um artigo com dicas sobre diferen�as de ordem de armazenamento entre palmos e outros dispositivos http://www.pointbase.com/home.shtml
. abstra��o de "banco de dados" para ser usado com j2me. . ele fornece muitas das classes que se tem trabalhando com jdbc
|
Re: [j2me-list] Conselhos para iniciantes
Marlon Luz - Trevisan Tecnologia Thu, 05 Jun 2003 21:58:11 -0700
- [j2me-list] Conselhos para iniciantes Marlon Luz - Trevisan Tecnologia
- [j2me-list] Conselhos para iniciante... F�bio
- Re: [j2me-list] Conselhos para i... Marcos Joel de Lima
- Re: [j2me-list] Conselhos para i... Fabiano Ribeiro
- Re: [j2me-list] Conselhos para i... Jefferson - 3WT
- Re: [j2me-list] Conselhos pa... Clayton
