Eita que o titulo ficou longo viu? Diga ai se nao parece titulo de monografia? Mas nao dava pra colocar "J2ME : Exemplo usando RMS" ninguem entenderia nao e? Bom pessoal, mas esse e um exemplo simples de como se pode gravar dados em uma aplicacao JavaME.Neste exemplo temos duas caixas de texto uma para informar o nome e outra para informar um telefone: Entao voce tres comandos na tela:Gravar - Adivinha? Grava os dados exibidos na tela para o RMSLimpar - Esse voce acerta! Chuta! E evidentemente apaga o banco de dados RMS atualSair - Cai fora sem fazer nadaDetalhe interessante nessa implementacao e que eu estou usando o ByteArrayInputStream e ByteArrayOutputStream para realizar a gravacao dos dados no RMS.Observe que para usar estes dois tambem uso DataInputStream e DataOutputStream para poder usar metodos mais amigaveis como o writeUTF() ao inves de ter que lidar com o tamanho de cada campo os DataInputStream fazem isso pra mim.Abaixo tem o trecho de codigo que faz isso:ByteArrayOutputStream dados;//array onde ficara o registrodados = new ByteArrayOutputStream();//interface de gravacao de dados no array//ajuda a trabalhar mais facilmente com o byteArrayDataOutputStream gravador = new DataOutputStream(dados);try { gravador.writeUTF(nome); gravador.writeUTF(fone); gravador.flush();} catch (IOException ex) { ex.printStackTrace(); rs.closeRecordStore(); return false;}//gravando o registro no RMSrs.setRecord(id,dados.toByteArray(),0,dados.size());rs.closeRecordStore();Para baixar o exemplo clique em Exemplo Java ME Record Management System esta compactado em formato zip e e um projeto do Netbeans de uma olhada na pasta dist/docs para maiores explicacoes do codigo.Obs.: esse codigo foi testado no emulador da Sun e nos celulares Motorola V360 e Siemens SL75, acredito que devera funcionar em qualquer dispositivo com suporte a JavaME, mas se voce encontrar dificuldades avise ai pelos comentarios.Opa! agradecimento ao meu brother Timeu por liberar o Motorola V360 dele como cobaia hihihih ai vai o link pro blog sobre photoshop dele que ele nao atualiza desde janeiro! , e Tercio por liberar o Siemens SL75 dele. Ola Pessoal, terminou ontem o curso "Desenvolvimento de Aplicacoes para WEB com PHP e MySQL" que eu fui instrutor na Seminfo.Ao pessoal que participou do curso meu muito obrigado! Foi uma turma bem interessada no assunto, acompanharam legal e como eu havia prometido os slides e os exemplos estarao aqui no blog em breve. Devo fazer o upload do material no fim de semana entao aguardem :p so um pouquinho.Enquanto isso indico para voces alguns sites sobre PHP que costumo acessar:www.phpbrasil.comwww.php.netwww.phpclasses.orgPara quem quer instalar o PHP no M$ RWindows pode usar o easyphp que pode ser baixado em: http://www.easyphp.org/telechargements.php3 Existem duas versoes la:EasyPHP 2.0 beta1 - Apache 2.2.3 - PHP 5.2.0 - MySql 5.0.27 - phpMyAdmin 2.9.1.1 - SQLiteManager 1.2.0EasyPHP 1.8 - Apache 1.3.33 - PHP 4.3.10 - MySql 4.1.9 - phpMyAdmin 2.6.1Lembrando que a versao do PHP que usamos em sala foi a 5.2. Enquanto eu nao publico aqui os slides voces podem ir navegando pelo blog nos artigos sobre PHP clicando ai embaixo na secao "Veja mais artigos sobre" ou clicando aqui. Ola! terminou ontem o laboratorio de JavaME na Seminfo, obrigado a todos os alunos que estiveram nos 3 dias de curso. Foi uma turma