Equipe: Adriano Gomes Diego Barros  Douglas D. Del Frari Farley Milano Guilherme Souza Seminário de pós-graduação em Ciência da Computação
Contextualização sobre o tema Dispositivos móveis Plataformas de desenvolvimento para celulares e o mercado Tecnologias e Aplicações
 
“ Computação móvel é um paradigma computacional que tem como objetivo prover ao usuário acesso permanente a uma rede fixa ou móvel independente de sua posição física.” “ É a capacidade de acessar informações em qualquer lugar e a qualquer momento.” Fonte: A.A.F. Loureiro et al;  http://www.dcc.ufmg.br/~loureiro/cm/docs/jai03.pdf
 
Principais Características Skype embutido;  Contatos Skype e chamadas integrados à  agenda; Realiza e recebe chamadas Skype; Skype ID; Bate papo Skype.  Arquitetura Mix de IP sobre tecnologia de voz 3G;  “ Você não precisa mais de um computador para realizar chamadas gratuitas”.
Pesquisa feita pela Rubicon Ler e-mail é a função número 1 e não escrever; 75% dos usuários navegam no browser; Expandiu o mercado de smartphones 50% substituiu celulares convencionais  40% substituiu smartphones  10% não substituiu nada.  Um terço dos usuários de iPhones carregam um 2 º celular; Um quarto dos usuários de iPhones descartam notebook; 75% dos usuários do iPhone no USA são clientes da Apple; iPhone aumentou a conta dos celulares por mês numa média de 24%.
Qual foi a primeira motivação para compra um iPhone ? O iPhone atrai parceiros(as) ?
Qual funcionalidade gostariam de adicionar no iPhone ? Em qual local o iPhone é mais usado ?
Requer contato com a pele; Não tem comandos de voz, gravação de conversas ou anotações em voz; Não pode personalizar o toque; Não pode usar o bluetooth para nada além do fone de ouvido da Apple e o kit para carro; Não funciona com MSN, nem com AIM; O navegador Safari não apresenta Flash, Java, armazenamento de senha, streaming de vídeo ou áudio e sequer leitor de RSS; Trava esporadicamente;
 
Benq-Siemens ‘Snaked’
What you see is what you get Concept
Benq-Siemens The Blackbox Asus Aura
Nokia Morph  [ http://www.youtube.com/watch?v=Zto6aTZM9t0 ]
Estado atual, mercado, desafios e oportunidades...
Background Plataformas Symbian  (SO) Windows Mobile (SO) Java ME BREW Flash Lite Recentes plataformas iPhoneSDK (Apple) Android (Open Handset Alliance) Fonte: A.A.F. Loureiro et al;  http://www.dcc.ufmg.br/~loureiro/cm/docs/jai03.pdf   “ ...não adianta existir uma tecnologia interessante e de grande potencial se não existirem aplicações e serviços interessantes para os usuários. ” [Loureiro et al (2003)]
Os desafios do telefone móvel na parte SO [1]: baixo consumo de memória  baixo uso dinâmico da memória  Framework de gestão da potência eficiente  Necessidade de suporte em tempo real para comunicação e telefonia. E nas plataformas de desenvolvimento [2]: Middleware para suporte aos serviços e aplicações Desenvolvimento de aplicações nativas Usabilidade e segurança (já existentes) Portabilidade (custoso) [1] “Symbian”;  http://www.wirelessbrasil.org/wirelessbr/colaboradores/christophe/symbian.html   [2] A.A.F. Loureiro et al;  http://www.dcc.ufmg.br/~loureiro/cm/docs/jai03.pdf
Extensibilidade Capacidade de descrever aplicações independente do dispositivo Inserção de código (plugins instaláveis ou similares) Interface aberta (XML, Java) Sincronização de aplicações (offline e online) Suporte a protocolos (TCP/IP, WAP...) Importação de dados Verificação e depuração da aplicação Permitir recursos de internacionalização Curva de aprendizado aceitável
Consórcio de empresas (1998) Tecnologia Symbian OS Clientes Fonte: “Ownership”;  http://www.symbian.com/about/overview/ownership/ownership.html
Avançado Sistema Operacional multitarefa Projetado para ambientes wireless com restrições computacionais: Tem suporte aos dispositivos    2.5G e 3G; Incentiva o desenvolvimento de terceiros (APIs); Incentiva padrões abertos; Plataforma de desenvolvimento com suporte: Symbian C/C++  e Java ME  Outras linguagens: FlashLite | Perl | Python ... Fonte: “Symbian OS-Wikipedia, the free encyclopedia”;  http://en.wikipedia.org/wiki/Symbian
Fonte: Symbian OS v9.5 product sheet download”;  http://www.symbian.com/symbianos/releases/v95/productsheet.html
 
Nokia 9210 Fonte:  http://www.gsmarena.com/compare.php3?idPhone2=210&idPhone1=195   Sony Ericsson R380
Nokia  S60 touch UI , 2007;  http://www.youtube.com/watch?v=nM_q8oAPAKE    
Carbide.c++ Development Tools IDE baseada em Eclipse Emulador do ambiente Symbian OS Versões Express  (básicas ferramentas não comercial) Developer  (features adicionais, UI designer...) Profissional  (alvo sobre devices com Symbian SO)  OEM  (Original Equipment Manufacturer) Além disso Plugin para Visual Studio 2005 Mesmo compilador C++ do  CodeWarrior Fonte: “Carbide.c++ Wikipedia”;  http://en.wikipedia.org/wiki/Carbide.c%2B%2B
O  Windows Mobile  é um SO compacto, desenvolvido para rodar em dispositivos móveis como  Pocket PCs ,  Smartphones  e aparelhos de multimídia em geral.  Vem com um conjunto de aplicações básicas, tais como o  Word ,  Excel ,  PowerPoint ,  Windows Media Player Pocket . Versão atual Windows Mobile 6.0 Fonte: “Windows Mobile - Wikipédia”;  http://en.wikipedia.org/wiki/Windows_Mobile   ASUS windows mobile 6.1 UI , 2008;  http://www.youtube.com/watch?v=PvfIPBqz2WM    
Desenvolvimento de software Escrever código nativo em C++ (Win32 API); Escrever códigos gerenciados com  .Net Compact Framework Códigos Server-side que podem ser distribuídos com Internet Explorer Mobile do dispositivo do usuário. Voltada para mercado corporativo Ferramentas SDK  em conjunto com Visual Studio
Java ME Java ME Introduction , 2007;  http://www.youtube.com/watch?v=D-NoMy53nQg Plataforma + usada no mundo 79% de todos os devices ( 1.2 bilhões) 1200 modelos Fonte: A Survey of Java ME Today (Update)”;  http://developers.sun.com/mobility/getstart/articles/survey/
BREW Binary Runtime Environment for Wireless Da empresa Qualcomm Incorporated Detém maior número de patentes do protocolo CDMA Chipset: com execução logo acima da camada de hardware do dispositivo Modelo comercial de download de aplicações integrado com o sistema de cobrança da operadora ( BREW Shop)
Flash Lite “ Adobe Flash Lite  is a lightweight version of  Adobe Flash Player  optimized for mobile phones and other non-phone, portable electronic devices like  Chumby  and  iRiver .”  Fonte:  “Adobe Flash Lite - Wikipedia”;  http://en.wikipedia.org/wiki/Adobe_Flash_Lite   “ Flash Lite is considered a client-side, or user interface (UI) layer,  development technology.”
Modelo de negócio diferenciado http://developer.apple.com/iphone/program/  . 
“ Android is a software stack for mobile devices that includes an operating system, middleware and key applications.”  “ This early look at the  Android SDK  provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.” Open Handset Alliance www.openhandsetalliance.com   Fonte:“What is Android? - Android”;  http://code.google.com/android/what-is-android.html
Application framework  enabling reuse and replacement of components Dalvik virtual machine  optimized for mobile devices Integrated browser  based on the open source  WebKit  engine  Optimized graphics  powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional) SQLite  for structured data storage Media support  for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM Telephony  (hardware dependent) Bluetooth, EDGE, 3G, and WiFi  (hardware dependent) Camera, GPS, compass, and accelerometer  (hardware dependent) Rich development environment  including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
 
... Desenvolvimento de aplicações nas plataformas: http://en.wikipedia.org/wiki/Mobile_development
 
Acrônimo para IP Multimedia Subsystem Arquitetura definida pelo 3GPP para convergência de serviços de voz e multimídia Uso extensivo dos protocolos IP e SIP (Session Initiation Protocol)
Mudança de paradigma [ http://uk.youtube.com/watch?v=k9RwCTsvr9c ]
 
Novas funcionalidades Independência de acesso: qualquer rede de troca de pacotes, fixa, móvel e wireless. GPRS, CDMA, UMTS, etc. Independência da arquitetura da rede: operadoras e provedores de serviço podem usar qualquer rede para tal Mobilidade: roaming pela rede móvel e IMS junto com SIP provêem acesso ao usuário Serviços baseado em IP: Permite aos provedores oferecerem diferenciação e geração de receita de seus serviços para os consumidores finais
Aplicações Canvas VoiceChat Comunidades por voz Canvas MultiCast  Serviço de broadcast que permite interação com um convidado e um moderador THOR SMS-to-Voice and Fixed-Line SMS Permite interação de dispositivos móveis e fixos via SMS
Aplicações Global Virtual Private Network (GVPN)  Permite a criação de rede privada (PBX), com funcionalidades tais como discagem abreviada. Integra5 Permite que TVs (a cabo e IPTV) façam “quadruple play” (voz, vídeo, dados e wireless) convergindo para TVs e PCs SMS to TV, o usuário recebe e responde usando a TV
Near Field Comunication (NFC) Tecnologia de curto alcance sem fio simples Segura Conectividade bidirecional  Interações entre dispositivos eletrônicos.
3ª geração de pagamentos NFC com uma aplicação de pagamento Compatíveis com a infra-estrutura para cartões sensíveis ao contato.  Os dispositivos Móveis podem:  Mostrar dados (informações extras  de cartazes inteligentes, recibos e  mostrar cupons de fidelidade)  Armazenar informação (bilhetes,  controle de acesso)
Touch and Go “ code capture: RFID” Touch and Confirm “ authorization needed”  ( password or acceptance ) Touch and Connect “  peer to peer data transfer” Touch and Explore “  selection from option”
http://www.nfc-forum.org/resources/multimedia/6-00147_NFC_Forum_v07.swf
Freqüência : 13,56 MHz Padrões :  ISO 18092 e compatível com IS0 14443, ISO/IEC 21481/ECMA-352/  ETSI TS 102 190 Alcance : até 10 cm ou 4 polegadas Taxa de transmissão de dados : 106 kbit/s, 212 kbit/s ou  424 kbit/s (1 Mbit/sec é o planejado) API para desenvolvimento de aplicações NFC por terceiros (JSR 257) Modos de comunicação : Passivo: o dispositivo iniciador prover um domínio de comunicação e as respostas do dispositivo alvo vão por modulação existentes domínio.  Ativo: Tanto o iniciador e dispositivo alvo se comunicam gerando seu próprio domínio.
Arquitetura estabelecida Lançadas as primeiras especificações técnicas: Formato de dados comum para os dispositivos e tags  Padronização dos tipos de registros utilizados em mensagens NFC  Especificações operacionais para os tipos de tag trabalhados Publicações de documentos de segurança sobre casos de uso e ameaças  Mais de 150 membros de diversas áreas fazem parte do NFC ecosystem. Criação e registro global da target mark
Smart posters Transit Ticketing and Access Payment
http://br.youtube.com/watch?v=d2rl4XKqNTg
Novas aplicações móveis identificação automática de objetos e pessoas,  transferência segura de dados configuração automática de dispositivos. Questões logísticas e jurídicas. Quando e durante quanto tempo os produtos e as pessoas podem ser rastreados.  Preparação para lidar com as novas situações.
Missão do Fórum NFC para avançar o uso da tecnologia:  Desenvolver normas e especificações interoperabilidade Incentivar o desenvolvimento de produtos utilizando as especificações do Fórum Educar o mercado global sobre tecnologia NFC  Garantir que os produtos que alegam prover as características de NFC cumprem as especificações do NFC Fórum.
A pioneer of motion input technology for mobile handheld electronic devices; Dispositivo sensível ao movimento que é projetado para ser operado completamente com uma mão; Acelerômetros múltiplos, que detectam a direção da força; Protótipo no Nokia N95 Não deve ser uma alternativa para touchscreen e sim um complemento; Futuro Mobile Wii ?
Controlando dispositivos com movimentos
http://www.youtube.com/watch?v=A9DBlolfZd4
Cooperative Content Sharing for Bluetooth Users; A P2P file sharing application based on ubiquitous Bluetooth enabled devices; Audio/video contents as they move about shopping malls, airports, subway stations; The total amount of data that a mobile user can download from the server is limited to a few hundreds kilobytes; Motivação Exceed 520M this year (2007); Novo mercado: proximity advertising and marketing; Distributing contents larger than several hundred KB requires customers to stop in front of the BT-AP, unless we adopt a P2P technology.
Conceitos Bluetooth uses frequency hopping (FH) with pseudo-random ordering of 79 frequencies in the same band; Desafios Limited bandwidth Short communications range Mobile users Variable population density Segurança Apenas a inerente ao BlueTooth
Área 100 x 5 m
Mobile Video Service Works on hundreds of phones all; Streaming and download capabilities; Most phones are compatible with mywaves; Get Your Favorite Videos on your phone for FREE; Upload videos to create your own mobile channel; Embed your channels on your Blog or MySpace page; Send videos to your friends' phones;
04/2008
Arquitetura Front-end (Mobile e Web) Back-end (Web) Portabilidade Adaptabilidade Conexão GPRS ou 3G Desafios Incrementar a base de usuários e serviços Funcionamento homogêneo Segurança Serviço de autenticação As presentes na rede celular
Mobile Social Networking Service; Unlimited Chat, Blog, Groups, Photos, Contests, Email, Create your own WAP site; Chat internationally with members from 66 countries;  Make new friends, find old friends; Connect on BOTH web and phone; With your phone you can INSTANT chat, do on-the-fly updates of your blogs and upload or MMS photos for immediate viewing anytime; Mensalidade de aproximadamente 3£.
Arquitetura Front-end (Mobile) Back-end (Web) Portabilidade Adaptabilidade Conexão  WAP / GPRS ou 3G  Desafios Incrementar a base de usuários e serviços Segurança Serviço de autenticação As presentes na rede celular
Active Class Leva os alunos a questionar anonimamente pelo dispositivo móvel. Os alunos usam o dispositivo móvel para votar nas perguntas e ordena o mesmo em tempo real. Permite que o docente levante questões ao assunto dado para obter o feedback da turma. Active Campus Da suporte aos residentes do campus que usam o dispositivo móvel com o sistema para encontrar: Amigos próximos; Colegas em potencial; Departamentos;
Place-its Alarme baseado em localidade, onde o mesmo dispara quando o usuário chega ou sai de um determinado local previamente configurado.
Funcionalidades: ordens de compra e venda,  acesso ao seu financeiro (disponível, limite para opção e conta margem) e a sua custódia,  acompanhar suas ordens enviadas  fazer o cancelamento.  Baixo volume de tráfego Expectativa inicial é que o mobile broker seja utilizado por 15% dos clientes da corretora
Consolidação das tecnologias Novas oportunidades Serviços de comunicação Ampliação de entretenimento e gerenciamento de serviços de conteúdo Dispositivos tem capacidade de navegar na internet, trocar mensagens multimídia, ouvir músicas, efetuar pagamentos, agendar compromissos ou funcionar como videogame É claro, serviço de voz
Você seria capaz de decifrar a mensagem secreta escondida neste texto? [ http://www.amensagemsecreta.com.br /]
Armazenadas em: www.cin.ufpe.br/~gbs2/sd
 

Computacao Movel e Sem Fio

  • 1.
    Equipe: Adriano GomesDiego Barros Douglas D. Del Frari Farley Milano Guilherme Souza Seminário de pós-graduação em Ciência da Computação
  • 2.
    Contextualização sobre otema Dispositivos móveis Plataformas de desenvolvimento para celulares e o mercado Tecnologias e Aplicações
  • 3.
  • 4.
    “ Computação móvelé um paradigma computacional que tem como objetivo prover ao usuário acesso permanente a uma rede fixa ou móvel independente de sua posição física.” “ É a capacidade de acessar informações em qualquer lugar e a qualquer momento.” Fonte: A.A.F. Loureiro et al; http://www.dcc.ufmg.br/~loureiro/cm/docs/jai03.pdf
  • 5.
  • 6.
    Principais Características Skypeembutido; Contatos Skype e chamadas integrados à agenda; Realiza e recebe chamadas Skype; Skype ID; Bate papo Skype. Arquitetura Mix de IP sobre tecnologia de voz 3G; “ Você não precisa mais de um computador para realizar chamadas gratuitas”.
  • 7.
    Pesquisa feita pelaRubicon Ler e-mail é a função número 1 e não escrever; 75% dos usuários navegam no browser; Expandiu o mercado de smartphones 50% substituiu celulares convencionais 40% substituiu smartphones 10% não substituiu nada. Um terço dos usuários de iPhones carregam um 2 º celular; Um quarto dos usuários de iPhones descartam notebook; 75% dos usuários do iPhone no USA são clientes da Apple; iPhone aumentou a conta dos celulares por mês numa média de 24%.
  • 8.
    Qual foi aprimeira motivação para compra um iPhone ? O iPhone atrai parceiros(as) ?
  • 9.
    Qual funcionalidade gostariamde adicionar no iPhone ? Em qual local o iPhone é mais usado ?
  • 10.
    Requer contato coma pele; Não tem comandos de voz, gravação de conversas ou anotações em voz; Não pode personalizar o toque; Não pode usar o bluetooth para nada além do fone de ouvido da Apple e o kit para carro; Não funciona com MSN, nem com AIM; O navegador Safari não apresenta Flash, Java, armazenamento de senha, streaming de vídeo ou áudio e sequer leitor de RSS; Trava esporadicamente;
  • 11.
  • 12.
  • 13.
    What you seeis what you get Concept
  • 14.
  • 15.
    Nokia Morph [ http://www.youtube.com/watch?v=Zto6aTZM9t0 ]
  • 16.
    Estado atual, mercado,desafios e oportunidades...
  • 17.
    Background Plataformas Symbian (SO) Windows Mobile (SO) Java ME BREW Flash Lite Recentes plataformas iPhoneSDK (Apple) Android (Open Handset Alliance) Fonte: A.A.F. Loureiro et al; http://www.dcc.ufmg.br/~loureiro/cm/docs/jai03.pdf “ ...não adianta existir uma tecnologia interessante e de grande potencial se não existirem aplicações e serviços interessantes para os usuários. ” [Loureiro et al (2003)]
  • 18.
    Os desafios dotelefone móvel na parte SO [1]: baixo consumo de memória baixo uso dinâmico da memória Framework de gestão da potência eficiente Necessidade de suporte em tempo real para comunicação e telefonia. E nas plataformas de desenvolvimento [2]: Middleware para suporte aos serviços e aplicações Desenvolvimento de aplicações nativas Usabilidade e segurança (já existentes) Portabilidade (custoso) [1] “Symbian”; http://www.wirelessbrasil.org/wirelessbr/colaboradores/christophe/symbian.html [2] A.A.F. Loureiro et al; http://www.dcc.ufmg.br/~loureiro/cm/docs/jai03.pdf
  • 19.
    Extensibilidade Capacidade dedescrever aplicações independente do dispositivo Inserção de código (plugins instaláveis ou similares) Interface aberta (XML, Java) Sincronização de aplicações (offline e online) Suporte a protocolos (TCP/IP, WAP...) Importação de dados Verificação e depuração da aplicação Permitir recursos de internacionalização Curva de aprendizado aceitável
  • 20.
    Consórcio de empresas(1998) Tecnologia Symbian OS Clientes Fonte: “Ownership”; http://www.symbian.com/about/overview/ownership/ownership.html
  • 21.
    Avançado Sistema Operacionalmultitarefa Projetado para ambientes wireless com restrições computacionais: Tem suporte aos dispositivos  2.5G e 3G; Incentiva o desenvolvimento de terceiros (APIs); Incentiva padrões abertos; Plataforma de desenvolvimento com suporte: Symbian C/C++ e Java ME Outras linguagens: FlashLite | Perl | Python ... Fonte: “Symbian OS-Wikipedia, the free encyclopedia”; http://en.wikipedia.org/wiki/Symbian
  • 22.
    Fonte: Symbian OSv9.5 product sheet download”; http://www.symbian.com/symbianos/releases/v95/productsheet.html
  • 23.
  • 24.
    Nokia 9210 Fonte: http://www.gsmarena.com/compare.php3?idPhone2=210&idPhone1=195 Sony Ericsson R380
  • 25.
    Nokia S60touch UI , 2007; http://www.youtube.com/watch?v=nM_q8oAPAKE  
  • 26.
    Carbide.c++ Development ToolsIDE baseada em Eclipse Emulador do ambiente Symbian OS Versões Express (básicas ferramentas não comercial) Developer (features adicionais, UI designer...) Profissional (alvo sobre devices com Symbian SO) OEM (Original Equipment Manufacturer) Além disso Plugin para Visual Studio 2005 Mesmo compilador C++ do CodeWarrior Fonte: “Carbide.c++ Wikipedia”; http://en.wikipedia.org/wiki/Carbide.c%2B%2B
  • 27.
    O WindowsMobile é um SO compacto, desenvolvido para rodar em dispositivos móveis como Pocket PCs , Smartphones e aparelhos de multimídia em geral. Vem com um conjunto de aplicações básicas, tais como o Word , Excel , PowerPoint , Windows Media Player Pocket . Versão atual Windows Mobile 6.0 Fonte: “Windows Mobile - Wikipédia”; http://en.wikipedia.org/wiki/Windows_Mobile ASUS windows mobile 6.1 UI , 2008; http://www.youtube.com/watch?v=PvfIPBqz2WM  
  • 28.
    Desenvolvimento de softwareEscrever código nativo em C++ (Win32 API); Escrever códigos gerenciados com .Net Compact Framework Códigos Server-side que podem ser distribuídos com Internet Explorer Mobile do dispositivo do usuário. Voltada para mercado corporativo Ferramentas SDK em conjunto com Visual Studio
  • 29.
    Java ME JavaME Introduction , 2007; http://www.youtube.com/watch?v=D-NoMy53nQg Plataforma + usada no mundo 79% de todos os devices ( 1.2 bilhões) 1200 modelos Fonte: A Survey of Java ME Today (Update)”; http://developers.sun.com/mobility/getstart/articles/survey/
  • 30.
    BREW Binary RuntimeEnvironment for Wireless Da empresa Qualcomm Incorporated Detém maior número de patentes do protocolo CDMA Chipset: com execução logo acima da camada de hardware do dispositivo Modelo comercial de download de aplicações integrado com o sistema de cobrança da operadora ( BREW Shop)
  • 31.
    Flash Lite “Adobe Flash Lite is a lightweight version of Adobe Flash Player optimized for mobile phones and other non-phone, portable electronic devices like Chumby and iRiver .” Fonte: “Adobe Flash Lite - Wikipedia”; http://en.wikipedia.org/wiki/Adobe_Flash_Lite “ Flash Lite is considered a client-side, or user interface (UI) layer, development technology.”
  • 32.
    Modelo de negóciodiferenciado http://developer.apple.com/iphone/program/ . 
  • 33.
    “ Android isa software stack for mobile devices that includes an operating system, middleware and key applications.” “ This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.” Open Handset Alliance www.openhandsetalliance.com Fonte:“What is Android? - Android”; http://code.google.com/android/what-is-android.html
  • 34.
    Application framework enabling reuse and replacement of components Dalvik virtual machine optimized for mobile devices Integrated browser based on the open source WebKit engine Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional) SQLite for structured data storage Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) GSM Telephony (hardware dependent) Bluetooth, EDGE, 3G, and WiFi (hardware dependent) Camera, GPS, compass, and accelerometer (hardware dependent) Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
  • 35.
  • 36.
    ... Desenvolvimento deaplicações nas plataformas: http://en.wikipedia.org/wiki/Mobile_development
  • 37.
  • 38.
    Acrônimo para IPMultimedia Subsystem Arquitetura definida pelo 3GPP para convergência de serviços de voz e multimídia Uso extensivo dos protocolos IP e SIP (Session Initiation Protocol)
  • 39.
    Mudança de paradigma[ http://uk.youtube.com/watch?v=k9RwCTsvr9c ]
  • 40.
  • 41.
    Novas funcionalidades Independênciade acesso: qualquer rede de troca de pacotes, fixa, móvel e wireless. GPRS, CDMA, UMTS, etc. Independência da arquitetura da rede: operadoras e provedores de serviço podem usar qualquer rede para tal Mobilidade: roaming pela rede móvel e IMS junto com SIP provêem acesso ao usuário Serviços baseado em IP: Permite aos provedores oferecerem diferenciação e geração de receita de seus serviços para os consumidores finais
  • 42.
    Aplicações Canvas VoiceChatComunidades por voz Canvas MultiCast Serviço de broadcast que permite interação com um convidado e um moderador THOR SMS-to-Voice and Fixed-Line SMS Permite interação de dispositivos móveis e fixos via SMS
  • 43.
    Aplicações Global VirtualPrivate Network (GVPN) Permite a criação de rede privada (PBX), com funcionalidades tais como discagem abreviada. Integra5 Permite que TVs (a cabo e IPTV) façam “quadruple play” (voz, vídeo, dados e wireless) convergindo para TVs e PCs SMS to TV, o usuário recebe e responde usando a TV
  • 44.
    Near Field Comunication(NFC) Tecnologia de curto alcance sem fio simples Segura Conectividade bidirecional Interações entre dispositivos eletrônicos.
  • 45.
    3ª geração depagamentos NFC com uma aplicação de pagamento Compatíveis com a infra-estrutura para cartões sensíveis ao contato. Os dispositivos Móveis podem: Mostrar dados (informações extras de cartazes inteligentes, recibos e mostrar cupons de fidelidade) Armazenar informação (bilhetes, controle de acesso)
  • 46.
    Touch and Go“ code capture: RFID” Touch and Confirm “ authorization needed” ( password or acceptance ) Touch and Connect “ peer to peer data transfer” Touch and Explore “ selection from option”
  • 47.
  • 48.
    Freqüência : 13,56MHz Padrões : ISO 18092 e compatível com IS0 14443, ISO/IEC 21481/ECMA-352/ ETSI TS 102 190 Alcance : até 10 cm ou 4 polegadas Taxa de transmissão de dados : 106 kbit/s, 212 kbit/s ou 424 kbit/s (1 Mbit/sec é o planejado) API para desenvolvimento de aplicações NFC por terceiros (JSR 257) Modos de comunicação : Passivo: o dispositivo iniciador prover um domínio de comunicação e as respostas do dispositivo alvo vão por modulação existentes domínio. Ativo: Tanto o iniciador e dispositivo alvo se comunicam gerando seu próprio domínio.
  • 49.
    Arquitetura estabelecida Lançadasas primeiras especificações técnicas: Formato de dados comum para os dispositivos e tags Padronização dos tipos de registros utilizados em mensagens NFC Especificações operacionais para os tipos de tag trabalhados Publicações de documentos de segurança sobre casos de uso e ameaças Mais de 150 membros de diversas áreas fazem parte do NFC ecosystem. Criação e registro global da target mark
  • 50.
    Smart posters TransitTicketing and Access Payment
  • 51.
  • 52.
    Novas aplicações móveisidentificação automática de objetos e pessoas, transferência segura de dados configuração automática de dispositivos. Questões logísticas e jurídicas. Quando e durante quanto tempo os produtos e as pessoas podem ser rastreados. Preparação para lidar com as novas situações.
  • 53.
    Missão do FórumNFC para avançar o uso da tecnologia: Desenvolver normas e especificações interoperabilidade Incentivar o desenvolvimento de produtos utilizando as especificações do Fórum Educar o mercado global sobre tecnologia NFC Garantir que os produtos que alegam prover as características de NFC cumprem as especificações do NFC Fórum.
  • 54.
    A pioneer ofmotion input technology for mobile handheld electronic devices; Dispositivo sensível ao movimento que é projetado para ser operado completamente com uma mão; Acelerômetros múltiplos, que detectam a direção da força; Protótipo no Nokia N95 Não deve ser uma alternativa para touchscreen e sim um complemento; Futuro Mobile Wii ?
  • 55.
  • 56.
  • 57.
    Cooperative Content Sharingfor Bluetooth Users; A P2P file sharing application based on ubiquitous Bluetooth enabled devices; Audio/video contents as they move about shopping malls, airports, subway stations; The total amount of data that a mobile user can download from the server is limited to a few hundreds kilobytes; Motivação Exceed 520M this year (2007); Novo mercado: proximity advertising and marketing; Distributing contents larger than several hundred KB requires customers to stop in front of the BT-AP, unless we adopt a P2P technology.
  • 58.
    Conceitos Bluetooth usesfrequency hopping (FH) with pseudo-random ordering of 79 frequencies in the same band; Desafios Limited bandwidth Short communications range Mobile users Variable population density Segurança Apenas a inerente ao BlueTooth
  • 59.
  • 60.
    Mobile Video ServiceWorks on hundreds of phones all; Streaming and download capabilities; Most phones are compatible with mywaves; Get Your Favorite Videos on your phone for FREE; Upload videos to create your own mobile channel; Embed your channels on your Blog or MySpace page; Send videos to your friends' phones;
  • 61.
  • 62.
    Arquitetura Front-end (Mobilee Web) Back-end (Web) Portabilidade Adaptabilidade Conexão GPRS ou 3G Desafios Incrementar a base de usuários e serviços Funcionamento homogêneo Segurança Serviço de autenticação As presentes na rede celular
  • 63.
    Mobile Social NetworkingService; Unlimited Chat, Blog, Groups, Photos, Contests, Email, Create your own WAP site; Chat internationally with members from 66 countries; Make new friends, find old friends; Connect on BOTH web and phone; With your phone you can INSTANT chat, do on-the-fly updates of your blogs and upload or MMS photos for immediate viewing anytime; Mensalidade de aproximadamente 3£.
  • 64.
    Arquitetura Front-end (Mobile)Back-end (Web) Portabilidade Adaptabilidade Conexão WAP / GPRS ou 3G Desafios Incrementar a base de usuários e serviços Segurança Serviço de autenticação As presentes na rede celular
  • 65.
    Active Class Levaos alunos a questionar anonimamente pelo dispositivo móvel. Os alunos usam o dispositivo móvel para votar nas perguntas e ordena o mesmo em tempo real. Permite que o docente levante questões ao assunto dado para obter o feedback da turma. Active Campus Da suporte aos residentes do campus que usam o dispositivo móvel com o sistema para encontrar: Amigos próximos; Colegas em potencial; Departamentos;
  • 66.
    Place-its Alarme baseadoem localidade, onde o mesmo dispara quando o usuário chega ou sai de um determinado local previamente configurado.
  • 67.
    Funcionalidades: ordens decompra e venda, acesso ao seu financeiro (disponível, limite para opção e conta margem) e a sua custódia, acompanhar suas ordens enviadas fazer o cancelamento. Baixo volume de tráfego Expectativa inicial é que o mobile broker seja utilizado por 15% dos clientes da corretora
  • 68.
    Consolidação das tecnologiasNovas oportunidades Serviços de comunicação Ampliação de entretenimento e gerenciamento de serviços de conteúdo Dispositivos tem capacidade de navegar na internet, trocar mensagens multimídia, ouvir músicas, efetuar pagamentos, agendar compromissos ou funcionar como videogame É claro, serviço de voz
  • 69.
    Você seria capazde decifrar a mensagem secreta escondida neste texto? [ http://www.amensagemsecreta.com.br /]
  • 70.
  • 71.