O documento fornece instruções para desenvolvedores criarem aplicativos para o smartphone Orby, descrevendo o hardware, software e SDK do dispositivo, incluindo documentação, códigos de exemplo e emulador para testar aplicativos.
1. Desenvolvendo para o Orby
Fe rn a n d o Su zuk i
Da v i M s q u ita
e
Te le fô n ic a Sã o Pa u lo
Áre a : La r Dig ita l
Da ta : Ja n e iro d e 2 0 1 0
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 1
2. Índice
01 Introdução
- Desafio “Aplicativos Orby”
02 O equipamento
- Hardware
- Software
03 Como desenvolver
- Documentação
- Códigos Samples
- Emulador
- Carregando sua aplicação
- Hello World
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 2
3. 01 Introdução
Smartphone da Casa Digital
Faz e recebe ligações
Envio de SMS
Permite escutar músicas online do Sonora
Permite visualização de vídeos do Youtube e TerraTV
Informação (Notícias do Terra, Veja São Paulo, Estadão)
Utilitários (Calendário, Previsão do Tempo, Alarme,
Notas, Calculadora, etc) .
Orby Store
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 3
4. 01 Introdução
Desafio “Aplicativos Orby”
Desenvolver aplicativos numa das seguintes categorias:
Comunicação (redes sociais, mensagens instantâneas, email, etc.)
Entretenimento (multimídia, jogos, etc.)
Utilitários (mapas, listas, informações de trânsito, saúde, etc.)
Sincronização de agenda de contatos com outras plataformas
Prêmios:
1º lugar: R$7000,00 + 1 Orby
2º lugar: R$5000,00 + 1 Orby
3º lugar: R$3000,00 + 1 Orby
Inscrições: h ttp ://c p la b s .m e /b r/
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 4
5. 02 O equipamento
Hardware
Processador Intel Atom + 512MByte DDR2 RAM
(1.1GHz Silverthorne com Hyper-threading e unidade de processamento gráfico)
2GByte de armazenamento
Caixas de som (stereo) e microfone embutidos
Tela LCD Wide/Touch Screen
(7”/24bits cor –800x480 pixels)
Conexão Wireless 802.11b/g/n
Conexão Ethernet 10/100/1000 Gigabit
USB 2.0
DECT
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 5
6. 02 O equipamento
Software
Dispositivo
+
Linux
Tango
OpenFrame
(kernel 2.6.24)
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 6
7. 03 Como desenvolver
+
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 7
8. 03 Como desenvolver
SDK
Documentação + Bibliotecas
Emulador
Códigos Samples
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 8
9. 03 Como desenvolver
SDK :: Documentação e Bibliotecas
Requisitos da aplicação
Interações com a plataforma
Utilizando componentes do sistema
(mensagens de aviso, caixas de seleção)
Controlando recursos do sistema
(controle de som/telefonia/slideshow)
Acessando e armazenando informações em arquivos locais
Como testar aplicações
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 9
10. 03 Como desenvolver
SDK :: Códigos Samples
Mensagem de alerta
Caixa de diálogo com confirmação
Utilização do teclado
Controle do volume
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 10
11. 03 Como desenvolver
SDK :: Emulador
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 11
12. 03 Como desenvolver
SDK :: Emulador :: Configurações de segurança global
Procurar no Google por “configurações de segurança global”
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 12
13. 03 Como desenvolver
SDK :: Emulador :: Carregando sua aplicação
A aplicação é composta de:
Ícone (obrigatório)
Arquivo SWF de 100x100px
Arquivo de traduções
language.xml
Aplicação (obrigatório)
Arquivo SWF 800x410px
Arquivos adicionais
(configurações, imagens, etc)
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 13
14. 03 Como desenvolver
SDK :: Emulador :: Carregando sua aplicação
Criar diretório na pasta “apps”
Editar o arquivo “applications.xml”
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 14
15. 03 Como desenvolver
SDK :: Hello World
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 15
16. Obrigado!
Dados para contato:
Fernando Suzuki
(11) 3824 2167
suzuki@tid.es
Davi Mesquita
(11) 3824 2881
davimesquita@gmail.com
Este material encontra-se disponível no endereço:
http://favela.homeip.net/campusparty/
Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 16
17. Te le fô n ic a Pe s q u is a e De s e n v o lv im e n to
Áre a : La r Dig ita l 17