Dispositivos Móveis - BlackBerry

366 visualizações

Publicada em

Apresentação de dispositivos móveis sobre BlackBerry.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
366
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Dispositivos Móveis - BlackBerry

  1. 1. Programação de Dispositivos Móveis Professor: Alexandre Soares da Silva Acadêmicos: Anderson dos Santos Ferreira, Jaqueline Nardes França, Valdir Pereira da Silva Junior
  2. 2. Roteiro da Apresentação  Introdução  Recursos disponíveis para utilização  Suporte a persistência de dados  Interpretação ou compilação dos aplicativos.  Suporte a webservices  Padrões de projeto.  Compatibilidade  Comparativo de SDKs, Frameworks ou Tecnologias
  3. 3. Apesar de não ser muito conhecida pelo público jovem, em parte pelo seu foco empresarial, a Research In Motion (RIM) é uma importante empresa do mercado de celulares. Criadora dos smartphones BlackBerry e do sistema operacional presente nos aparelhos, a companhia volta a entrar em foco depois de passar os últimos anos no "limbo" do mercado de dispositivos móveis. Tudo graças ao lançamento do seu novo sistema, o BlackBerry 10. A RIM foi fundada por Mike Lazaridis e Jim Balsillie em 1984, a companhia começou suas operações desenvolvendo soluções para a Mobitex, uma rede de dados de frequência exclusiva do governo canadense, que depois ganhou acesso público, nos anos 90. Foi dessa rede, aliás, que vieram os famosos bipes, ou pagers, que fizeram algum sucesso entre os eletrônicos da época. A RIM, nesse tempo, também foi responsável pelo desenvolvimento de um editor digital de negativos de filmes, o DigiSync, muito elogiado em Hollywood.
  4. 4.  BlackBerry (Research In Motion)2014  43% de todo o mercado em 2010  0,6% em 2014  Valor da marca US$ 6.762 Bilhões (2010)  Patentes US$ 2 e 3 Bilhões  Linguagens C++, C, HTML5 e Java
  5. 5.  Aparelhos vendidos no Mundo 150 Milhões  Usuários do BBM 70 Milhões  Operadoras móveis 600  Número de desenvolvedores 370 Mil  Downloads dos Apps 500 Mil/Diários
  6. 6.  E-mail;  Acesso à internet (Via 3G ou Wi-Fi);  Recursos tradicionais de telefone celulares;  Torpedos SMS;  Câmera (para fotos e vídeos);  Editor de texto (Microsoft Word) e slides (Microsoft PowerPoint);  Tecnologia GPS.
  7. 7.  BlackBerry Maps  BlackBerry Remember  BlackBerry Balance  Calendário BlackBerry  Navegador BlackBerry  BlackBerry Protect  Câmera Time Shift  Microsoft Office
  8. 8. É implementada nas classes PersistentObject, PersistentStore e EventLoger fornecidas no pacote net.rim.device.api.system , e na interface Persistable do pacote net.rim.device.api.util.
  9. 9. A compilação de aplicativos BlackBerry é feita através do SDK disponibilizado pela RIM, que gera um arquivo com código binário (.cod).
  10. 10.  O BlackBerry Web Services Enterprise Administration é um conjunto de web services, no estilo de documento, onde você pode usar para criar aplicativos para gerenciar o BlackBerry Enterprise Service 10, que será o domínio da sua organização. Você pode usar o BlackBerry Web Services para automatizar muitas das tarefas que os administradores normalmente executam usando o console de administração. Por exemplo, você pode criar um aplicativo que automatiza o processo de adição de contas de usuário para o domínio, ou você pode criar um portal de auto-serviço que permite que os usuários de dispositivos possam executar tarefas básicas de gestão.
  11. 11.  O BlackBerry Web Services é instalados automaticamente quando você instala o console de administração para o domínio do serviço BlackBerry Enterprise 10. Para usar o BlackBerry Web Services, você deve ser proficiente em uma das linguagens de programação suportadas e no uso de conceitos comuns de Web Services, como XML, SOAP, WSDL.  Suporte muito restrito.  Específico e próprio  Seguro e confiável.  Possuem rede própria.
  12. 12. APLICATIVOS MIDLET (Midlets são programas desenvolvidos na plataforma J2ME (Java 2 Micro Edition), que são utilizados p/ dispositivos móveis e ainda, de pequeno tamanho). O modelo de aplicativo Midlet faz parte da especificação MIDP. A classe principal de um MIDlet sempre estende a classe MIDlet e deve usar métodos para startApp(), pauseApp()e destroyApp().
  13. 13. APLICATIVOS CLDC (O Connected Limited Device Configuration ( CLDC ) é uma especificação de um framework para aplicações Java ME que descrevem o conjunto básico de bibliotecas e recursos de máquinas virtuais que devem estar presentes em uma implementação. A CLDC é combinado com um ou mais perfis para dar aos desenvolvedores uma plataforma para criação de aplicativos em dispositivos embarcados com recursos muito limitados , como pagers e telefones celulares). O modelo de aplicativo CLDC é uma especificação de um framework para Java® ME. Um aplicativo CLDC estende a classe UiApplication e começa com um método main() padrão. A maioria dos exemplos de aplicativos que o BlackBerry® Java® Development Environment inclui, usam o modelo de aplicativo CLDC. Todos os aplicativos BlackBerry principais (incluindo lista de mensagens, lista de contatos, calendário e navegador) são criados como aplicativos CLDC.
  14. 14. APLICATIVOS CLDC
  15. 15. MODELAGEM DE OBJETO Independentemente de usar o modelo de aplicativo MIDLET ou CLDC, você deve usar uma abordagem orientada a objeto ao projetar o aplicativo para o dispositivo BlackBerry®. Em uma abordagem orientada a objeto, os desenvolvedores usam objetos para conter os códigos comuns a um processo ou a uma função específica. Por exemplo, o desenvolvedor pode usar objetos diferentes para controlar atividade de rede, armazenamento de dados, processamento e manipulação de dados, e interação de interface de usuário. Ao desenvolver o aplicativo, é importante ter um bom modelo de objeto como base.
  16. 16. Compatível com as linguagens:  C ++  C  JavaScript  HTML  ActionScript  CCS  AIR,  Java
  17. 17. Runtime para Android Como se fosse maquina virtual; Runtime para Android permite que aplicativos android rode em dispositivos BlackBerry 10.
  18. 18. Ferramentas para desenvolvimento Android e BlackBerry  BlackBerry Plug-in para Android Estúdio.  O BlackBerry Plug-in para o Android Development Tools para Eclipse.  De linha de comando ferramentas BlackBerry.
  19. 19. Ferramentas podem ser utilizadas para:  Compactar a Apps Android como .bar arquivos. O formato de arquivo permite que seus aplicativos .barAndroid para rodarem em um dispositivo BlackBerry 10.  Depurar e executar seus aplicativos Android em um dispositivo BlackBerry 10 ou dispositivos BlackBerry 10 dentro do Simulador Eclipse ou Android Studio.  Criar e implantar (upload) um token de depuração para o seu dispositivo BlackBerry 10 . Um token de depuração é necessária para testar o seu Android em um aplicativo dispositivo BlackBerry 10.
  20. 20. Etapas do processo global  Verificação da compatibilidade de arquivos .apk; Executando uma verificação de compatibilidade permite que você verifique se o seu Android app é compatível com o BlackBerry 10 OS . Algumas das Android SDK APIs não são suportados, ou são apenas parcialmente suportado pelo BlackBerry Runtime para Android apps. Portanto, nem todos os arquivos .apk são totalmente compatíveis comBlackBerry 10 dispositivos.  Criar um símbolo BlackBerry ID; A BlackBerry ID é necessário para testar seu aplicativo android em um dispositivo BlackBerry 10 , e para publicar seu aplicativo para na loja Mundial BlackBerry.  Configure seu ambiente de teste;  Ajuste o seu aplicativo para Android;  Escolha uma ferramenta app reembalagem; Android Studio e Eclipse.  Publicar para BlackBerry Mundo;Uma vez que seu aplicativo está assinado, você pode adicioná-lo ao loja mundial BlackBerry.
  21. 21. Instalando o Plug-in BlackBerry para Android Estúdio.  Abra o projeto no AndroidEstúdio.  No Arquivo menu, clique em Configurações .
  22. 22.  Na caixa de diálogo, selecione Plugins da lista de navegação à esquerda.  Clique em Instalar plug-in do disco.
  23. 23. Reembalar um aplicativo BlackBerry usando o Plug-in para Android Estúdio O Plug-in BlackBerry para Android Estúdio permite remontar os arquivos .apk para .bar no Android Estúdio .  Abra o seu projeto Android em Android Estúdio .  Na barra de ferramentas principal, selecione Construir> APK Pacote para BAR.
  24. 24. No caixa de diálogo BlackBerry APK Packager, selecione o sinal caixa de seleção e clique em Package .
  25. 25.  Digite sua senha no Prompt de Senha caixa de diálogo, clique em OK para iniciar o processo de reembalagem.  O BlackBerry APK Packager reformula seu arquivo apk como um arquivo .bar assinado.
  26. 26. Quando você gerar um arquivo .bar, você pode selecionar o Deploy caixa de seleção eo BlackBerry APK Packager implanta automaticamente a um BlackBerry dispositivo.
  27. 27. 30 WebWorks Exploit Existing Skill-set Intermediate Flexibility Navegador BlackBerry® WebWorks Aplicativo Java Facilidade de desenvolvimento Uso do conhecimento prévio Aumento da curva de aprendizagem Flexibilidade reduzida Flexibilidade intermediária Flexibilidade máxima
  28. 28. 31 WebWorks Exploit Existing Skill-set Intermediate Flexibility Adobe Air/Flash WebWorks HTML5 NDK C/C++ Facilidade de desenvolvimento Uso do conhecimento prévio Aumento da curva de aprendizagem Flexibilidade intermediária Flexibilidade intermediária Flexibilidade máxima
  29. 29. Adobe AIR SDK BlackBerry WebWorks SDK for PlayBook Java SDK BlackBerry PlayBook BlackBerry Smartphone *.bar *.cod Smartphone Development Native SDK PlayBook Development
  30. 30. BlackBerry - http://br.blackberry.com/. Acessado em 13/10/2014. História do BlackBerry - http://www.techtudo.com.br/artigos/noticia/2013/01/conheca-historia- da-rim-fabricante-do-blackberry.html. Acessado em 13/10/2014. Documentação BlackBerry - http://us.blackberry.com/. Acessado em 13/10/2014. Marca BlackBerry - http://mundodasmarcas.blogspot.com.br/2006/09/blackberry-always- on-always-connected.html. Acessado em 13/10/2014. Projeto, sdkBlackBerry e Eclipse BlackBerry - http://docs.blackberry.com/en/developers/deliverables/16874/index.html?name=Tutorial +-+BlackBerry+Java+Plug-in+ for+Eclipse1.1&language=English&userType=21&category=BlackBerry+Java+Plug-in+ for+Eclipse&subCategory=. Acessado em 10/09/2014. Maker Mobile - http://mobile.softwell.com.br/manual/observacoes_sobre_plataforma_blackberry%20.ht ml. Acessado em 13/10/2014. BlackBerry 10 - Detalhes do BlackBerry Balance - https://www.youtube.com/watch?v=TqebsMcLXxc. Acessado em 14/10/2014.

×