1 / 12

Programação para dispositivos móveis

Programação para dispositivos móveis. Bruno C. de Paula. 2º Semestre 2009 > PUCPR > Design Digital. Objetivo. Comentar sobre diversas plataformas de desenvolvimento para dispositivos móveis; Conhecer as limitações de cada plataforma ;

ruth-york
Download Presentation

Programação para dispositivos móveis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programação para dispositivos móveis Bruno C. de Paula 2º Semestre 2009 > PUCPR > Design Digital

  2. Objetivo • Comentar sobre diversas plataformas de desenvolvimento para dispositivos móveis; • Conhecer as limitações de cada plataforma; • Configur e executar testes no ambiente Mobile Processing. 14/10/09 2

  3. Dispositivos Móveis • PDA (Personal Digital Assistant): • Organizador pessoal; • PMP (Portable Midia Player): • Tocador de música; • Apple iPod; • Microsoft Zune; • MP4 a MP10; 14/10/09 3

  4. Dispositivos Móveis • Celular: • “Normal”; • Smartphone; • Telefone + PMP; • iPhone; • Games portáteis: • GameBoy; • PSP; • Nintendo DS. 14/10/09 4

  5. Características e restrições de uma plataforma celular (muda!) • Tamanho do aplicativo: pequeno; • Memória: 256 k a 128 MB; • Entrada de dados: teclado, acelerômetro, touch; • Tamanho de tela: 96x64, 128 x128, 176 x 208, 320 x 240, 320 x 480; • Entrada e saída de mídia: câmera, projetor; • Uso de rede: bluetooth, wifi, rede celular; • Pagamento pelo uso da rede: por quantidade, planos limitados, planos ilimitados; 14/10/09 5

  6. Características e restrições de uma plataforma celular • Instalação de aplicativos: cabo, download na Internet, transferência via Bluetooth, loja virtual; • Desenvolvimento: ferramentas pagas e geralmente fechadas. 14/10/09 6

  7. Principais Sistemas operacionais e plataformas móveis • Java / J2ME: • Desenvolvido pela Sun; • Popular no Brasil; • Altamente compatível; • Menos poderosa, mantendo a compatibilidade em 1º lugar; • Ferramentas abertas de desenvolvimento; • Fácil pirataria; • Sem loja virtual de sucesso, dependência de distribuição da operadora. 14/10/09 7

  8. Principais Sistemas operacionais e plataformas móveis • Symbian: • Nokia, Ericson, Sansumg; • Poderoso (mais que Java); • Desenvolvimento em Python ou C++; • Sistema operacional móvel mais popular no mundo; • Ferramentas complexas de desenvolvimento; • Pirataria é mais difícil (mas não impossível); • Está abrindo o código. 14/10/09 8

  9. Principais Sistemas operacionais e plataformas móveis • Brew: • QUALCOMM; • Poderoso (mais que Java); • Desenvolvimento em C ou C++; • Ferramentas complexas de desenvolvimento; • Pirataria é muito difícil; • Rigor na segurança; • Desenvolvimento caro. 14/10/09 9

  10. Principais Sistemas operacionais e plataformas móveis • Windows Mobile: • Microsoft; • Poderoso; • Ferramentas simples. • Android: • Google; • Semelhante a Java; • iPhone: • Desenvolvimento no Mac; • Excelente app store, com público de alto consumo; • JavaFX: • Sucessor do j2me. • Flash Lite. 14/10/09 10

  11. Mobile Processing • Versão simplificada do Processing para dispositivos móveis; • Compatível com Java/J2ME; • Para testar em seu celular é necessário instalar o arquivo JAR/JAD usando o cabo de dados! • Download em: • http://mobile.processing.org/ 14/10/09 11

  12. Ver exemplos no site!

More Related