A apresentação discute o desenvolvimento de aplicativos móveis com Java ME, incluindo uma introdução ao palestrante, as principais plataformas, as vantagens e desvantagens do Java ME, e exemplos de tipos de aplicativos como mapas, jogos, serviços e multimídia que podem ser desenvolvidos usando as APIs do Java ME. O palestrante também fornece informações sobre como iniciar o desenvolvimento com Java ME e comunidades de suporte.
Manual completo em português (Nokia Asha 205), para o maior entendimento do seu aparelho.
O Nokia Asha 205 dual SIM é um excelente aparelho. Aprenda a explorar seus recursos através deste manual.
Manual completo em português (Nokia Asha 205), para o maior entendimento do seu aparelho.
O Nokia Asha 205 dual SIM é um excelente aparelho. Aprenda a explorar seus recursos através deste manual.
Uma Aventura no Curso de Licenciatura em ComputaçãoMaurílio Silva
Nesta palestra procurei mostrar um pouco do que desenvolvi durante o curso, o que fiz em cada uma das cadeiras que paguei... a palestra teve como objetivo motivar os feras.
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosEmbarcados
<!-- wp:paragraph -->
<p>Serão abordados os principais aspectos para a escolha adequada de uma ferramenta para a construção de interface gráfica para embarcados, bem como as principais tecnologias disponíveis no mercado e um breve comparativo entre elas.</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2>Convidado</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>Bruno Muniz</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>CEO <a href="https://totalcross.com/" class="rank-math-link">totalcross.com</a>, empreendedor tech há 13 anos, 4ª empresa fundada com prêmios de inovação em diversos concursos no Brasil, Portugal e Coréia do Sul. Possui mestrado em Ciência da Computação com mais de 15 anos de experiência em desenvolvimento de software. Mentor de startups em vários programas como MIT IIC LATIN AMERICA e MIT HACKBRAZIL, escritor ativo para opensource.com</p>
<!-- /wp:paragraph -->
TDC 2015 - Java 8 em 256 KB de memória RAM
A plataforma Java é capaz de ser executada em devices muito restritos, e portanto é uma ótima escolha para projetos de automação e Internet das coisas. Vou mostrar como instalar a Java Virtual Machine 8, configurar e executar programas em uma placa Freescale FRDM K64F, um dispositivo com 256 KB de memória baseado na plataforma ARM Cortex M com RTOS mbed, que ainda conta com compatibilidade com Shields Arduino. Uma excelente plataforma para desenvolvimento de dispositivos para automação e Internet das coisas.
Palestra proferida na Escola Técnica Redentorista para alunos dos cursos de Informática e Telecomunicações. Campina Grande - PB
A pelestra teve como objetivo apresentar a plataforma Nokia Asha (Series 40), a comunidade Nokia Developer, bem como o processo de desenvolvimento de um game e como ganhar com este. Ao final foram apresentados alguns casos de sucesso local na Nokia Store, como participar da comunidade e ganhar devices Nokia.
Mais conteúdo relacionado
Semelhante a Desenvolvimento de aplicações para Celular com Java ME
Uma Aventura no Curso de Licenciatura em ComputaçãoMaurílio Silva
Nesta palestra procurei mostrar um pouco do que desenvolvi durante o curso, o que fiz em cada uma das cadeiras que paguei... a palestra teve como objetivo motivar os feras.
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosEmbarcados
<!-- wp:paragraph -->
<p>Serão abordados os principais aspectos para a escolha adequada de uma ferramenta para a construção de interface gráfica para embarcados, bem como as principais tecnologias disponíveis no mercado e um breve comparativo entre elas.</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2>Convidado</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>Bruno Muniz</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>CEO <a href="https://totalcross.com/" class="rank-math-link">totalcross.com</a>, empreendedor tech há 13 anos, 4ª empresa fundada com prêmios de inovação em diversos concursos no Brasil, Portugal e Coréia do Sul. Possui mestrado em Ciência da Computação com mais de 15 anos de experiência em desenvolvimento de software. Mentor de startups em vários programas como MIT IIC LATIN AMERICA e MIT HACKBRAZIL, escritor ativo para opensource.com</p>
<!-- /wp:paragraph -->
TDC 2015 - Java 8 em 256 KB de memória RAM
A plataforma Java é capaz de ser executada em devices muito restritos, e portanto é uma ótima escolha para projetos de automação e Internet das coisas. Vou mostrar como instalar a Java Virtual Machine 8, configurar e executar programas em uma placa Freescale FRDM K64F, um dispositivo com 256 KB de memória baseado na plataforma ARM Cortex M com RTOS mbed, que ainda conta com compatibilidade com Shields Arduino. Uma excelente plataforma para desenvolvimento de dispositivos para automação e Internet das coisas.
Semelhante a Desenvolvimento de aplicações para Celular com Java ME (20)
Palestra proferida na Escola Técnica Redentorista para alunos dos cursos de Informática e Telecomunicações. Campina Grande - PB
A pelestra teve como objetivo apresentar a plataforma Nokia Asha (Series 40), a comunidade Nokia Developer, bem como o processo de desenvolvimento de um game e como ganhar com este. Ao final foram apresentados alguns casos de sucesso local na Nokia Store, como participar da comunidade e ganhar devices Nokia.
Desenvolvimento de Games para Nokia Asha com software free/open sourceMaurílio Silva
Slides do minicurso apresentado durante o Flisol 2013 em Campina Grande, no último dia 27/04. O minicurso foi focado na linha Asha, da Nokia, porém dicas importantes para quem deseja desenvolver games para dispositivos móveis foram apresentadas.
Desenvolvimento de games & apps para nokia series 40 parte 3Maurílio Silva
Mini curso ministrado durante o I SEMITI - Seminário de Tecnologia da Informação e Comunicação do Cariri.
Esta dividido em 3 partes onde são abordado o básico para o desenvolvimento de apps e games para Nokia Series 40 (Asha).
Desenvolvimento de games & apps para nokia series 40 parte 2Maurílio Silva
Mini curso ministrado durante o I SEMITI - Seminário de Tecnologia da Informação e Comunicação do Cariri.
Esta dividido em 3 partes onde são abordado o básico para o desenvolvimento de apps e games para Nokia Series 40 (Asha).
Desenvolvimento de games & apps para nokia series 40 parte 1Maurílio Silva
Mini curso ministrado durante o I SEMITI - Seminário de Tecnologia da Informação e Comunicação do Cariri.
Esta dividido em 3 partes onde são abordado o básico para o desenvolvimento de apps e games para Nokia Series 40 (Asha).
"Chuver" um jogo educativo para dispositivos móveisMaurílio Silva
Slides da apresentação de defesa de minha monografia, onde apresentei o jogo "Chuver", hoje disponível para downloads na Loja da Nokia (http://store.ovi.com/content/217020)
2. Agenda
✔ Quem sou!?
✔ Plataformas
✔ O Java ME
✔ Como iniciar
✔ Possibilidades
3. Quem sou!?
✔ Graduando em Computação, UEPB;
✔ Membro colaborador no Embedded Lab, UFCG;
✔ Vencedor do “4 days kickoff summer contest”,
2007, promovido pelo Forum Nokia;
✔ Forum Nokia Champion*;
✔ OSUM Leader UEPB;
✔ Mobile developer;
✔ Apaixonado por games.
*2007, 2008, 2009 e 2010.
4. Plataformas
tecnologias suportadas
Celular smartphone
Plataforma: Series 40 S60
Sistema: Nokia OS Symbian OS
Tecnologia: Java ME C++/Java ME/WRT
Screen size: 128x160/240x320 240x320/640x360
Jar size: 64 KB/2 MB Unlimited
Heap: 196 KB/2 MB Unlimited (~18 MB/N95)
5. O Java ME
números
+540 milhões de aparelhos (Nokia) vendidos
+220 operadoras oferecem serviços
+635 modelos de aparelhos
+700 milhões de aparelhos
Fonte: Nokia, maio 2007.
6. O Java ME
números
No Brasil, existem cerca de 176 milhões de
aparelhos
e cerca de 72 milhões de computadores.
90,5% da população possui aparelho de telefone
celular
o telefone residencial atinge cerca de 31%.
7. O Java ME
vantagens
Variedade de API's: recursos fáceis de usar para
tarefas comuns, como comunicação http ou
enviar e receber SMS;
Pequena curva de aprendizado para
desenvolvedores Java;
Grande base de instalação para todos os
ambientes de celulares.
8. O Java ME
desvantagens
Nem todas as funcionalidades dos dispositivos
estão disponíveis e os processos JSR, que
introduzem novos padrões de funcionalidades,
estão atrasados em relação à disponibilidade de
funcionalidades nativas;
Elevado grau de fragmentação devido às
variações entre os fabricantes de dispositivos e
operadoras.
10. Mapas
JSR 226 (Vector Graphics)
Exibição de mapas
JSR 179 (Location)
Encontrar a posição atual
Gravar/recuperar pontos de interesse
JSR 172 (Web Services)
Requisitar endereços comerciais
11. Mapas
JSR 75 (File and PIM)
Gravar e manter (cache) dados de mapas
Gravar e recuperar endereços
JSR 238 (Internationalization)
“Localizar” a aplicação
12. Games
JSR 184 (3D Graphics)
Criação e manipulação de ambientes 3D
JSR 135 (Mobile Media)
Sons
Vídeo clips
JSR 82 (Bluetooth)
P2P Jogos em rede local
JSR 180 (SIP)
P2P Jogo através da internet
13. Serviços
JSR 172 (Web Services)
Acessar e “interpretar” dados (xml)
JSR 205 (Messaging)
Enviar informações para amigos
JSR 75 (File and PIM)
Gravar/armazenar (cache) dados
Recuperar o número de telefone de amigos
para o envio de mensagem
JSR 238 (Internationalization)
“Localizar” a aplicação
14. Multimídia
JSR 234 (Multimedia)
Captura de foto, vídeo e áudio
Execução de áudio/vídeo
JSR 205 (Messaging)
Enviar mensagens multimídia para os amigos
(imagens, vídeo, áudio e texto)
JSR 179 (Location)
“Localizar” a aplicação
JSR 75 (File and PIM)
Salvar dados
15. Como iniciar
✔ Fazer o download WTK
java.sun.com/products/sjwtoolkit/download.html
✔ Escolher uma IDE
Eclipse Pulsar
www.eclipse.org
NetBeans
www.netbeans.org
✔ Fazer o download do SDK
16. Como iniciar
comunidades
✔ Forum Nokia
http://forum.nokia.com
✔ Samsung Mobile Innovator
http://innovator.samsungmobile.com
✔ Developer Sony Ericsson
http://developer.sonyericsson.com
✔ Motodev
http://developer.motorola.com
✔ LG Mobile Developer Network
✔ http://developer.lgmobile.com