11
UNIVERSIDADE FEDERAL DO PAMPA ENGENHARIA DE COMPUTAÇÃO - CAMPUS BAGÉ Programação para celulares em Java Leandro Augusto Stachlewski Gomes [email protected]

Programação para celular em JAVA - Leandro Stachlewski

Embed Size (px)

DESCRIPTION

programação para celulares está se tornando cada vez mais comum. Usando a API NetBeans ME (Micro Edition), é possível criar aplicativos JAVA, em diferentes níveis de abstração.

Citation preview

Page 1: Programação para celular em JAVA - Leandro Stachlewski

UNIVERSIDADE FEDERAL DO PAMPA ENGENHARIA DE COMPUTAÇÃO ­ CAMPUS BAGÉ 

Programação para celulares em Java

Leandro Augusto Stachlewski [email protected]

Page 2: Programação para celular em JAVA - Leandro Stachlewski

2

Roteiro

Introdução/Motivação Java Micro Edition (ME) NetBeans  Explorando os recursos do NetBeans Considerações finais

Page 3: Programação para celular em JAVA - Leandro Stachlewski

3

Introdução/Motivação

● A maioria dos dispositivos móveis, tanto smartphones quanto celulares, possuem suporte a Java;

● A IDE NetBeans, em sua versão 6.8+, possui um conjunto de ferramentas que possibilita a programação desses dispositivos em diferentes níveis de abstração (tanto em “UML” quanto em nível de código fonte Java);

Page 4: Programação para celular em JAVA - Leandro Stachlewski

4

Introdução/Motivação

Page 5: Programação para celular em JAVA - Leandro Stachlewski

4

Java Micro Edition (ME)

• É uma edição da plataforma Java adaptada para dispositivos móveis;

• Possibilita interagir de maneira adequada com diversos recursos oferecidos pelos dispositivos;

• É preciso conhecer as características do “dispositivo alvo”, ou seja os requisitos mínimos que o dispositivo no qual a aplicação irá ser executada;

• Existem algumas especificações que definem os grupos de recursos que são disponibilizados pelos frabricantes.

Java.sun.com

Page 6: Programação para celular em JAVA - Leandro Stachlewski

6

Java Micro Edition (ME)

• Configurações – relativos à adaptação da JVM– CDC (Connected Device Configuration)– CLDC (Connected Limited Device Configuration)

• Perfis – relativos aos recursos disponíveis– MIDP 1.0 (Mobile Information Device Profile)– MIDP 2.0 

Page 7: Programação para celular em JAVA - Leandro Stachlewski

5

NetBeans

• É uma IDE (Integrated Development Enviroment);

• Tem suporte à Java, C/C++, Python, Groovy, PHP, etc;

• Open­source;

• Fácil de instalar;

• Possui versões para Linux, Solaris, Mac OS X e Windows;

• Possui bastante documentação e comunidade ativa.

Page 8: Programação para celular em JAVA - Leandro Stachlewski

8

Explorando os recursos do NetBeans

• Criar uma aplicação simples utilizando o NetBeans.

Page 9: Programação para celular em JAVA - Leandro Stachlewski

6

Considerações finais

• Com um pouco de criatividade e dedicação é possível criar aplicações interessantes para seu celular;

Page 10: Programação para celular em JAVA - Leandro Stachlewski

7

Referências

 [1] Nunes, L., “Programação de dispositivos móveis com Java ME e NetBeans”, TchêLinux, Bagé­RS, 2010;

  [2] http://java.sun.com/javame/index.jsp

  [3] http://netbeans.org/

Page 11: Programação para celular em JAVA - Leandro Stachlewski

UNIVERSIDADE FEDERAL DO PAMPA ENGENHARIA DE COMPUTAÇÃO ­ CAMPUS BAGÉ 

Perguntas?

Leandro Augusto Stachlewski Gomes