Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouCristiana Rayssa Domingues Peres Alterado mais de 8 anos atrás
1
Seminários.reply Introdução a JavaME Guilherme Carvalho
2
Roteiro Números JavaME Plataforma Wireless Toolkit Midlets Implementando Extra.. FlashLite
3
Números 708 milhões de celulares rodando Java 635 modelos de celular com suporte a Java 32 fabricantes de celulares Java 140 operadoras de telefonia movel usando Java 4,5 milhões de desenvolvedores Java
4
JavaME Configurações (Configurations) Bibliotecas básicas e JVM Connected Limited Device Configuration (CLDC) Baixo nível de processamento e memória (512kb) Celulares 2G, 2,5G Connected Devide Configuration (CDC) Dispositivos com cerca de 2mb de RAM Alguns Celulares 3G, PDAs
5
JavaME Perfis (Profiles) Coleção de APIs específicas Mobile Information Device Profile (MIDP) CLDC Interação com usuário Otimiza display, inputs Persistência de dados Propriedades específicas do aparelho Conectividade HTTP, sockets, porta serial... Foundation Profile (rede), Personal Profile (AWT) e Personal Basis Profile (GUI Básica)
6
JavaME Pacotes opcionais CLDC ou CDC Específicos Modulares Exemplos Conexão com BD, Envio de mensagens, Webservices, Bluetooth, Multimídia, kSOAP, kXML, Mail4ME...
7
A plataforma
8
Wireless Toolkit CLDC + MIDP Emuladores Performance Documentação Exemplos
9
Midlets Dispositivos de Informação Móveis abstract class MIDlet Classe “executável” deve estender (única) Principais métodos 3 estados iniciado, pausado e destruído startApp(), pauseApp(), destroyApp() Midlets são aplicações móveis em Java
10
Midlets import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class OlaMidlet extends MIDlet implements CommandListener { private Display display; //Referencia para o objeto Display private TextBox tbMain; //TextBoxpara mostrar a mensagem private Command cmSair; //Botão para sair do MIDlet
11
Midlets public OlaMidlet() { display = Display.getDisplay(this); cmSair = newCommand("Sair", Command.SCREEN, 1); tbMain = newTextBox("Bem Vindo", "Ola Midlet", 50, 0); tbMain.addCommand(cmSair); tbMain.setCommandListener(this); }
12
Midlets //Chamada do gerenciador de aplicação para iniciar o Midlet. publicvoidstartApp() { display.setCurrent(tbMain); } //Requisição de método publicvoidpauseApp() { } //Outra requisição de método publicvoiddestroyApp(booleanunconditional) { } // Checa se o comando de saída foi selecionado publicvoidcommandAction(Commandc, Displayables) { if(c == cmSair) { destroyApp(false); notifyDestroyed(); }
13
Midlets
15
Implementando Instalação J2SE, WTK, IDE Restringe-se as operações que podem ser executadas a um conjunto de funções da API tão somente. Nenhuma outra operação é permitida. CLDC (j2me\CLDCSpecification1.1.pdf) – Pág. 46 – Classes derivadas da J2SEj2me\CLDCSpecification1.1.pdf Webservices precisam de Pacotes Opcionais como kSOAP e kXML
16
Extra.. FlashLite Maturidade Funcionalidades do Flash 7 Gerenciamento de memória Poucos aparelhos Não é free
17
Referências Desenvolvendo uma aplicação J2ME http://www.devmedia.com.br/visualizaComponente.aspx?comp=2020&site=6 http://www.devmedia.com.br/visualizaComponente.aspx?comp=2020&site=6 Java Platform, Micro Edition (Java ME) Overview http://java.sun.com/javame/overview.html http://java.sun.com/javame/overview.html Uma visão geral http://www.felipeandrade.org/blog/?p=10 http://www.felipeandrade.org/blog/?p=10 Interação J2ME e PHP http://www.javafree.org/javabb/viewtopic.jbb?t=2248 http://www.javafree.org/javabb/viewtopic.jbb?t=2248 Developing for Palm Devices http://www.jasonlam604.com/articles_developing_for_palm_devices_using_webspher e_micro_environment.php http://www.jasonlam604.com/articles_developing_for_palm_devices_using_webspher e_micro_environment.php Optional Packages http://www.jasonlam604.com/articles_j2me_pda_optional_packages_file_connection. php http://www.jasonlam604.com/articles_j2me_pda_optional_packages_file_connection. php Introdução ao J2ME http://www.conexaojava.com.br/conexaojava04/download/minicursos/Java2.Micro.Edi tion-Conexao.Java.2004.pdf http://www.conexaojava.com.br/conexaojava04/download/minicursos/Java2.Micro.Edi tion-Conexao.Java.2004.pdf Overview da Plataforma Java Micro Edition http://www.linhadecodigo.com.br/artigos.asp?id_ac=785 http://www.linhadecodigo.com.br/artigos.asp?id_ac=785 Revista WebMobile
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.