29
 I BOOT Xanxerê - SC Robison Cris Brito [email protected] @robisonbrito por Utilizando Open Source para Programar em diversas plataformas mobile Ricardo Ogliari [email protected] @mobilidadetudo

Utilizando Open Source para Programar em Diversas Plataformas Mobile

Embed Size (px)

DESCRIPTION

Utilizando Open Source Utilizando Open Source para Programar em Diversas Plataformas Mobile

Citation preview

Page 1: Utilizando Open Source para Programar em Diversas Plataformas Mobile

   

I BOOTXanxerê ­ SC

Robison Cris [email protected]

@robisonbrito

por

Utilizando Open Source para Programar em

diversas plataformas mobile

Ricardo [email protected]

@mobilidadetudo

Page 2: Utilizando Open Source para Programar em Diversas Plataformas Mobile

   

I BOOTXanxerê ­ SC

Quem Somos...

● Professor da UTFPR desde 2001● Mestre em engenharia elétrica e

informática industrial● Pesquisador e desenvolvedor Java ME

desde 2003● Palestrante de eventos como Just Java,

Web Mobile Tech Week, Web Days, M3DD Latin America e FISL :)

● Escritor para as revistas Java Magazine e WebMobile Magazine

● Autor de vídeo aulas semanais para o portal www.devmedia.com.br

● Membro do javamovel.com

● Graduado em Ciência da Computação pela Universidade de Passo Fundo

● Cursando uma pós-graduação em web, estratégias de inovação e tecnologia, no Senac SP

● Trabalha com mobile a 6 anos● Palestrante de eventos como Just Java,

FISL e Web Mobile Tech Week● Escritor para as revistas Java Magazine e

WebMobile Magazine● Criador e mantenedor do

http://www.mobilidadetudo.com ● Membro do javamovel.com

Page 3: Utilizando Open Source para Programar em Diversas Plataformas Mobile

   

I BOOTXanxerê ­ SC

Agenda

• Motivação para desenvolvimento mobile• Desenvolvimento para celular• Desenvolvimento para Smartphone• Desenvolvimento para TV Digital• IDE de desenvolvimento• Demonstração • Conclusão• Perguntas

Page 4: Utilizando Open Source para Programar em Diversas Plataformas Mobile

   

I BOOTXanxerê ­ SCPor que desenvolver

para celular???

Page 5: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  5Prof. Robison Cris Brito <[email protected]>

Convergência de Dispositivos

Page 6: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  6Prof. Robison Cris Brito <[email protected]>

Mercado Livre :P

Page 7: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  7Prof. Robison Cris Brito <[email protected]>

Page 8: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  8Prof. Robison Cris Brito <[email protected]>

Celular de 1 GHz

Page 9: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  9Prof. Robison Cris Brito <[email protected]>

Perguntas?

• Qual tecnologia de desenvolvimento?• Quais recursos existem?• Quais recursos eu posso utilizar?• Qual a plataforma?• Qual o aparelho?• Qual aplicativo?

??

Page 10: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  10Prof. Robison Cris Brito <[email protected]>

Os dois grandes mercados

• Aparelhos celulares x SmartPhones

Page 11: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  11Prof. Robison Cris Brito <[email protected]>

Desenvolvimento para Aparelhos celulares

• Java Micro Edition– Mais de um bilhões de aparelhos com esta tecnologia– Executa em várias plataformas– Imensa comunidade de desenvolvedores

• Brew– 10% mercado aprox., em geral associado a CDMA– Alto custo de desenvolvimento e testes

• Plataforma do consórcio Symbian (mais de 250 milhões de dispositivos):– Flash Lite, Tiny SVG, Python, C++ (acesso nativo), etc.

Page 12: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  12Prof. Robison Cris Brito <[email protected]>

Desenvolvimento para SmartPhone

• Java ME???• Windows Mobile• BlackBerry• Iphone• Palm• Android

Page 13: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  13Prof. Robison Cris Brito <[email protected]>

Alguns números (1/3)

Page 14: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  14Prof. Robison Cris Brito <[email protected]>

Alguns números (2/3)

Page 15: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  15Prof. Robison Cris Brito <[email protected]>

Alguns números (3/3)

Page 16: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  16Prof. Robison Cris Brito <[email protected]>

IDE’s para Desenvolvimento

Visual J++

Eclipse

Gel

Page 17: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  17Prof. Robison Cris Brito <[email protected]>

Qual IDE Utilizar?

Page 18: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  18Prof. Robison Cris Brito <[email protected]>

Pesquisas no Google

Page 19: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  19Prof. Robison Cris Brito <[email protected]>

Java ME CLDC

• Necessita de um kit de desenvolvimento Wireless (Wireless Toolkit)

• Editor de código simples (Netbeans e Eclipse possuem Frameworks para o Desenvolvimento)

Page 20: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  20Prof. Robison Cris Brito <[email protected]>

Java + TV Digital

• Emulador para executar aplicativos Java (XleTViewer)

• Editor de código simples (Netbeans e Eclipse possuem Frameworks para o Desenvolvimento)

Page 21: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  21Prof. Robison Cris Brito <[email protected]>

NCL com TV Digital

• NCL Composer• Plugin para o Eclipse

Page 22: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  22Prof. Robison Cris Brito <[email protected]>

Android

• Android SDK• Editor de código Simples• Plugins para Netbeans e Eclipse

Page 23: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  23Prof. Robison Cris Brito <[email protected]>

Outras plataformas

Page 24: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  24Prof. Robison Cris Brito <[email protected]>

:^)

Page 25: Utilizando Open Source para Programar em Diversas Plataformas Mobile

   

I BOOTXanxerê ­ SC

Desenvolvimento de um aplicativo

Page 26: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  26Prof. Robison Cris Brito <[email protected]>

Para saber mais...

Portal Devmedia (www.devmedia.com.br). Revistas Java Magazine e Webmobile Magazine. Palestra do evento Webmobile Tech Week 2007.

Page 27: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  27Prof. Robison Cris Brito <[email protected]>

Palestra sobre Java ME

Java ME no mundo mobile e afins (Robison Cris Brito)

– Prédio 9/Auditório – Amanhã – 16:00

Page 28: Utilizando Open Source para Programar em Diversas Plataformas Mobile

  28Prof. Robison Cris Brito <[email protected]>

DúvidasDúvidas

??

Page 29: Utilizando Open Source para Programar em Diversas Plataformas Mobile

   

I BOOTXanxerê ­ SC

Robison Cris [email protected]

@robisonbrito

por

Utilizando Open Source para Programar em

diversas plataformas mobile

Ricardo [email protected]

@mobilidadetudo