SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
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
Í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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

Mais conteúdo relacionado

Destaque

Apresentação campus party aeb mct versao2 - benjamim
Apresentação campus party  aeb mct versao2 - benjamimApresentação campus party  aeb mct versao2 - benjamim
Apresentação campus party aeb mct versao2 - benjamimCampus Party Brasil
 
Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Campus Party Brasil
 
Psa Comunidades De Aprendizagem Campusparty
Psa Comunidades De Aprendizagem CampuspartyPsa Comunidades De Aprendizagem Campusparty
Psa Comunidades De Aprendizagem CampuspartyCampus Party Brasil
 
Palestra vrlivrestudio sergio_gracas
Palestra vrlivrestudio sergio_gracasPalestra vrlivrestudio sergio_gracas
Palestra vrlivrestudio sergio_gracasCampus Party Brasil
 
Técnicas de Apuração para Blogueiros
Técnicas de Apuração para BlogueirosTécnicas de Apuração para Blogueiros
Técnicas de Apuração para BlogueirosCampus Party Brasil
 
RedegrafosocialGrafos Sociais: porque não devem ser desprezados pelas corpora...
RedegrafosocialGrafos Sociais: porque não devem ser desprezados pelas corpora...RedegrafosocialGrafos Sociais: porque não devem ser desprezados pelas corpora...
RedegrafosocialGrafos Sociais: porque não devem ser desprezados pelas corpora...Campus Party Brasil
 
ClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpCampus Party Brasil
 
Controle de servomotores para o avatar robótico
Controle de servomotores para o avatar robóticoControle de servomotores para o avatar robótico
Controle de servomotores para o avatar robóticoCampus Party Brasil
 
Palestra lousa interativa_com_software_livre_sergio_gracas
Palestra lousa interativa_com_software_livre_sergio_gracasPalestra lousa interativa_com_software_livre_sergio_gracas
Palestra lousa interativa_com_software_livre_sergio_gracasCampus Party Brasil
 
Transparência pública ou os dados brutos também amam
Transparência pública ou os dados brutos também amamTransparência pública ou os dados brutos também amam
Transparência pública ou os dados brutos também amamCampus Party Brasil
 

Destaque (20)

Wordpress
WordpressWordpress
Wordpress
 
Silverlight 4.0
Silverlight 4.0Silverlight 4.0
Silverlight 4.0
 
Music hack day
Music hack day Music hack day
Music hack day
 
Apresentação campus party aeb mct versao2 - benjamim
Apresentação campus party  aeb mct versao2 - benjamimApresentação campus party  aeb mct versao2 - benjamim
Apresentação campus party aeb mct versao2 - benjamim
 
Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011
 
Psa Comunidades De Aprendizagem Campusparty
Psa Comunidades De Aprendizagem CampuspartyPsa Comunidades De Aprendizagem Campusparty
Psa Comunidades De Aprendizagem Campusparty
 
Ntp 2-cp2011
Ntp 2-cp2011Ntp 2-cp2011
Ntp 2-cp2011
 
Palestra vrlivrestudio sergio_gracas
Palestra vrlivrestudio sergio_gracasPalestra vrlivrestudio sergio_gracas
Palestra vrlivrestudio sergio_gracas
 
Palestra
PalestraPalestra
Palestra
 
Mc1 JAVA
Mc1 JAVAMc1 JAVA
Mc1 JAVA
 
2011 01-18 mongo-db
2011 01-18 mongo-db2011 01-18 mongo-db
2011 01-18 mongo-db
 
A Tecnologia Java Livre
A Tecnologia Java LivreA Tecnologia Java Livre
A Tecnologia Java Livre
 
Técnicas de Apuração para Blogueiros
Técnicas de Apuração para BlogueirosTécnicas de Apuração para Blogueiros
Técnicas de Apuração para Blogueiros
 
RedegrafosocialGrafos Sociais: porque não devem ser desprezados pelas corpora...
RedegrafosocialGrafos Sociais: porque não devem ser desprezados pelas corpora...RedegrafosocialGrafos Sociais: porque não devem ser desprezados pelas corpora...
RedegrafosocialGrafos Sociais: porque não devem ser desprezados pelas corpora...
 
Linha do Tempo
Linha do TempoLinha do Tempo
Linha do Tempo
 
Seja DinâMico Com Python
Seja DinâMico Com PythonSeja DinâMico Com Python
Seja DinâMico Com Python
 
ClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs Php
 
Controle de servomotores para o avatar robótico
Controle de servomotores para o avatar robóticoControle de servomotores para o avatar robótico
Controle de servomotores para o avatar robótico
 
Palestra lousa interativa_com_software_livre_sergio_gracas
Palestra lousa interativa_com_software_livre_sergio_gracasPalestra lousa interativa_com_software_livre_sergio_gracas
Palestra lousa interativa_com_software_livre_sergio_gracas
 
Transparência pública ou os dados brutos também amam
Transparência pública ou os dados brutos também amamTransparência pública ou os dados brutos também amam
Transparência pública ou os dados brutos também amam
 

Semelhante a Desenvolvendo Para O Orby V3

Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open SourceMarcelo Lira
 
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...Christopher Cerqueira
 
Introdução ao linux educacional (ms office)
Introdução ao linux educacional (ms office)Introdução ao linux educacional (ms office)
Introdução ao linux educacional (ms office)Professores Cedaspy
 
Softwares e Aplicativos Windows
Softwares e Aplicativos WindowsSoftwares e Aplicativos Windows
Softwares e Aplicativos WindowsRobson Santos
 
Softwares E Aplicativos Robs
Softwares E Aplicativos RobsSoftwares E Aplicativos Robs
Softwares E Aplicativos RobsRobson Santos
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de ProgramasÁtila Camurça
 
02 nocoes de_informatica
02 nocoes de_informatica02 nocoes de_informatica
02 nocoes de_informaticaJaimar Santos
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Alvaro Viebrantz
 
Mobile Linux com Google Android
Mobile Linux com Google AndroidMobile Linux com Google Android
Mobile Linux com Google Androidfelipebzr
 
Juventude conectada pspb
Juventude conectada pspbJuventude conectada pspb
Juventude conectada pspbOsvaldo Filho
 
Tecnologias Digitais na EJA
Tecnologias Digitais na EJATecnologias Digitais na EJA
Tecnologias Digitais na EJAMiriam Teixeira
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)Ricardo Rufino
 
Que tal Hackear seu carro e plugá-lo na nuvem ?!
Que tal Hackear seu carro e plugá-lo na nuvem ?!Que tal Hackear seu carro e plugá-lo na nuvem ?!
Que tal Hackear seu carro e plugá-lo na nuvem ?!Ricardo Rufino
 
SoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
SoftwareLivre GNU LInux Conceitos Apresentação Geral AplicativosSoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
SoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativoselciberpunk
 

Semelhante a Desenvolvendo Para O Orby V3 (20)

Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open Source
 
Kali linux
Kali linux Kali linux
Kali linux
 
OpenKinect, o Kinect para todos
OpenKinect, o Kinect para todosOpenKinect, o Kinect para todos
OpenKinect, o Kinect para todos
 
GSOIII - INTRODUÇÃO AO ANDROID
GSOIII - INTRODUÇÃO AO ANDROIDGSOIII - INTRODUÇÃO AO ANDROID
GSOIII - INTRODUÇÃO AO ANDROID
 
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
[WRVA2014] Utilização de Realidade Aumentada, com marcadores(ARToolKitPlus) e...
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
Introdução ao linux educacional (ms office)
Introdução ao linux educacional (ms office)Introdução ao linux educacional (ms office)
Introdução ao linux educacional (ms office)
 
Softwares e Aplicativos Windows
Softwares e Aplicativos WindowsSoftwares e Aplicativos Windows
Softwares e Aplicativos Windows
 
Softwares E Aplicativos Robs
Softwares E Aplicativos RobsSoftwares E Aplicativos Robs
Softwares E Aplicativos Robs
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Aula 06 softwares
Aula 06   softwaresAula 06   softwares
Aula 06 softwares
 
02 nocoes de_informatica
02 nocoes de_informatica02 nocoes de_informatica
02 nocoes de_informatica
 
Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces Internet das coisas, machine learnign e maquinas de doces
Internet das coisas, machine learnign e maquinas de doces
 
Mobile Linux com Google Android
Mobile Linux com Google AndroidMobile Linux com Google Android
Mobile Linux com Google Android
 
WRVA 2015
WRVA 2015WRVA 2015
WRVA 2015
 
Juventude conectada pspb
Juventude conectada pspbJuventude conectada pspb
Juventude conectada pspb
 
Tecnologias Digitais na EJA
Tecnologias Digitais na EJATecnologias Digitais na EJA
Tecnologias Digitais na EJA
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
 
Que tal Hackear seu carro e plugá-lo na nuvem ?!
Que tal Hackear seu carro e plugá-lo na nuvem ?!Que tal Hackear seu carro e plugá-lo na nuvem ?!
Que tal Hackear seu carro e plugá-lo na nuvem ?!
 
SoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
SoftwareLivre GNU LInux Conceitos Apresentação Geral AplicativosSoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
SoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
 

Mais de Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

Mais de Campus Party Brasil (20)

Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 
Desafio Robótica Livre
Desafio Robótica LivreDesafio Robótica Livre
Desafio Robótica Livre
 

Desenvolvendo Para O Orby V3

  • 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