O documento discute o desenvolvimento de aplicativos móveis para dispositivos BlackBerry, incluindo recursos, persistência de dados, compilação vs interpretação, webservices, padrões de projeto e ferramentas de desenvolvimento. Também fornece uma breve história da empresa BlackBerry e detalhes sobre seus sistemas operacionais e linguagens suportadas.
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDERFernando Rizzato
Pensando em Serviços
RAD Server – Visão Geral da Solução
Cenários para RAD Server Single-Site e Multi-Site
Demonstrações e Recursos Adicionais
Perguntas e Respostas
Embarcadero adquire Raize Components e apresenta novas soluções para desenv...Fernando Rizzato
Novas soluções ajudarão os desenvolvedores Delphi e C++Builder a depurar aplicações Windows distribuídas, ampliar as capacidades de interface de aplicações Windows e adicionar capacidades de localização interativa outdoor e indoor em soluções móveis.
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDERFernando Rizzato
Pensando em Serviços
RAD Server – Visão Geral da Solução
Cenários para RAD Server Single-Site e Multi-Site
Demonstrações e Recursos Adicionais
Perguntas e Respostas
Embarcadero adquire Raize Components e apresenta novas soluções para desenv...Fernando Rizzato
Novas soluções ajudarão os desenvolvedores Delphi e C++Builder a depurar aplicações Windows distribuídas, ampliar as capacidades de interface de aplicações Windows e adicionar capacidades de localização interativa outdoor e indoor em soluções móveis.
No dia 28 de novembro de 2012, eu apresentei a palestra "Desenvolvimento para dispositivos móveis - iOS, Android, Windows Phone, Windows 8 e Firefox OS". A palestra foi escolhida democraticamente, dentre várias opções disponíveis, numa votação entre os alunos da instituição. O objetivo principal da minha apresentação foi dar uma visão geral das principais plataformas de desenvolvimento para dispositivos móveis disponíveis no mercado atualmente, além de uma com potencial: Firefox OS.
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNAJP Clementi
Microsoft está muito empolgada com o lançamento do Windows Phone 7, que tem como principal foco do produto o consumidor final. Mas não é só a Microsoft que pode ficar empolgada com esse lançamento. Veja nessa apresentação comomuitas portas se abrem para os desenvolvedores também.
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...Douglas Leandro Kleinkauf
A palestra visa informar aos participantes sobre algumas ferramentas que auxiliam o desenvolvedor de aplicativos no momento de realizar uma análise mais aprofundada sobre quem são os usuários que utilizam o aplicativo desenvolvido, onde estão, faixa etária, como se comportam na utilização do aplicativo, etc. Visa também mostrar algumas ferramentas utilizadas para execução de testes nos aplicativos como também verificar possíveis problemas(bugs) ocorridos com os aplicativos após o mesmo ser disponibilizado para os usuários.
Arquitetura dos dispositivos móveis.
00: Arquitetura de Dispositivos Móveis.
01: Os primeiros aparelhos | Historia.
02: O que são dispositivos móveis?
03: O que são dispositivos móveis?
04: Os dispositivos móveis mais comuns são.
05: Os dispositivos móveis mais comuns são | Exemplos.
06: Sistema Operacional dos Dispositivos Móveis.
07: Sistema Operacional dos Dispositivos Móveis.
08: SOR | SYMBIAN.
09: SOR | SYMBIAN - Exemplos.
10: SOR | ANDROID.
11: SOR | ANDROID - Exemplos.
12: SOR | BADA OS.
13: SOR | BADA OS - Exemplos.
14: SOR | iOS.
15: SOR | iOS - Exemplos.
16: SOR | WINDOWS PHONE.
17: SOR | WINDOWS PHONE - Exemplo.
18: Hardware.
19: Hardware - Iphone Arquitetura Frente.
20: Hardware - Iphone Arquitetura Atrás.
21: Hardware - SoC.
22: SoC (System-on-a-Chip).
23:ARM (Advanced RISC Machine).
24: Memória.
25: Telas: OLED x AMOLED x LCD.
26: Telas: OLED x AMOLED x LCD.
27: Telas: OLED x AMOLED x LCD.
28: OLED x AMOLED x LCD - Exemplos.
29: Teclados.
30: Teclados.
31: Teclados.
32: Teclado - Exemplo.
33: Teclado - Exemplo.
34: Teclado - Exemplo.
35: Grupo.
No dia 28 de novembro de 2012, eu apresentei a palestra "Desenvolvimento para dispositivos móveis - iOS, Android, Windows Phone, Windows 8 e Firefox OS". A palestra foi escolhida democraticamente, dentre várias opções disponíveis, numa votação entre os alunos da instituição. O objetivo principal da minha apresentação foi dar uma visão geral das principais plataformas de desenvolvimento para dispositivos móveis disponíveis no mercado atualmente, além de uma com potencial: Firefox OS.
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNAJP Clementi
Microsoft está muito empolgada com o lançamento do Windows Phone 7, que tem como principal foco do produto o consumidor final. Mas não é só a Microsoft que pode ficar empolgada com esse lançamento. Veja nessa apresentação comomuitas portas se abrem para os desenvolvedores também.
Utilizando ferramentas de análise, testes e verificação de bugs no desenvolvi...Douglas Leandro Kleinkauf
A palestra visa informar aos participantes sobre algumas ferramentas que auxiliam o desenvolvedor de aplicativos no momento de realizar uma análise mais aprofundada sobre quem são os usuários que utilizam o aplicativo desenvolvido, onde estão, faixa etária, como se comportam na utilização do aplicativo, etc. Visa também mostrar algumas ferramentas utilizadas para execução de testes nos aplicativos como também verificar possíveis problemas(bugs) ocorridos com os aplicativos após o mesmo ser disponibilizado para os usuários.
Arquitetura dos dispositivos móveis.
00: Arquitetura de Dispositivos Móveis.
01: Os primeiros aparelhos | Historia.
02: O que são dispositivos móveis?
03: O que são dispositivos móveis?
04: Os dispositivos móveis mais comuns são.
05: Os dispositivos móveis mais comuns são | Exemplos.
06: Sistema Operacional dos Dispositivos Móveis.
07: Sistema Operacional dos Dispositivos Móveis.
08: SOR | SYMBIAN.
09: SOR | SYMBIAN - Exemplos.
10: SOR | ANDROID.
11: SOR | ANDROID - Exemplos.
12: SOR | BADA OS.
13: SOR | BADA OS - Exemplos.
14: SOR | iOS.
15: SOR | iOS - Exemplos.
16: SOR | WINDOWS PHONE.
17: SOR | WINDOWS PHONE - Exemplo.
18: Hardware.
19: Hardware - Iphone Arquitetura Frente.
20: Hardware - Iphone Arquitetura Atrás.
21: Hardware - SoC.
22: SoC (System-on-a-Chip).
23:ARM (Advanced RISC Machine).
24: Memória.
25: Telas: OLED x AMOLED x LCD.
26: Telas: OLED x AMOLED x LCD.
27: Telas: OLED x AMOLED x LCD.
28: OLED x AMOLED x LCD - Exemplos.
29: Teclados.
30: Teclados.
31: Teclados.
32: Teclado - Exemplo.
33: Teclado - Exemplo.
34: Teclado - Exemplo.
35: Grupo.
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchLeonardo Soares
Aula introdutória sobre como é o processo de construção de aplicativos móveis para smartphones e tablets. Apresenta como está o cenário atual, o que muda em relação ao desenvolvimento tradicional e como ferramentas como PhoneGap e Sencha Touch podem ser usadas para aumentar a produtividade no segmento de aplicativos móveis.
Android é uma plataforma aberta voltada para dispositivos móveis desenvolvida pela Google e atualmente é mantida pela Open Handset Alliance (OHA). Todas as aplicações desenvolvidas para essa plataforma foram criadas com a linguagem Java, o que facilita muitos programadores com conhecimentos em Java (ou de outras linguagens próximas de Java como C++ e C#) a desenvolver aplicações para o Android.
Esta apostila tem por objetivo mostrar de modo fácil como programar na plataforma para dispositivos móveis da Google (Android) usando a IDE Eclipse.
Para quem dedico este material?
Este material é dedicado aos usuários experientes ou iniciantes em programação (tanto para Desktop, Móbile e etc.), que já tenha algum contato com a linguagem Java ou com uma de suas derivadas (como C/C++ ou C#).
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
Sendo o sistema operacional com maior presenc¸a entre os smartphones em todo o mundo, desenvolver aplicac¸oes para o Android tem se tor- ˜ nado cada vez mais interessante. Entretanto, para tirar o melhor proveito desta plataforma e importante conhecer como ela funciona internamente. Este ar- ´ tigo aborda os principais componentes que fazem parte do software stack do Android, comec¸ando pelo kernel Linux e a Dalvik VM ate os componentes prin- ´ cipais de uma aplicac¸ao. E mostra as estrat ˜ egias adotadas pela plataforma ´ para lidar com caracter´ısticas inerentes aos dispositivos moveis, como o tempo ´ de bateria e a baixa capacidade de memoria.
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
Utilizando Xamarin com Visual Studio e Azure Mobile Services iremos construir aplicativos multi-plataforma escritos em C#, que tiram vantagem da Nuvem para autenticação e armazenamento de dados sincronizados em múltiplos dispositivos, compartilhando código nas plataformas Android, iOS e Windows através de uma única Portable-Class-Libray.
Modelagem de um sistema de advocacia.
IFMS - Campo Grande/MS - Sistemas para Intermet 2012.
Acadêmicos: Leandro de Souza Araújo e Valdir Pereira da Silva Junior.
Modelagem de um sistema de clinica veterinária.
IFMS - Campo Grande/MS - Sistema para Internet 2013.
Acadêmicos: Jaqueline Nardes França e Valdir Pereira da Silva Junior.
Professor: Marcio Osshiro
Projeto de Redes residencial - IFMS - Campo Grande/MS.
Sistemas para Internet 2015.
Acadêmicos: Jaqueline Nardes França e Valdir Pereira da Silva Junior.
Trabalho de E-Commerce B2C IFMS-Campo Grande/MS
Sistemas para Internet 2014.
Acadêmicos: Anderson dos Santos Ferreira, Jaqueline Nardes França e Valdir Pereira da Silva Junior.
Professor: Jeferson Rodrigues
Sistemas Distribuídos - Replicação de Banco de DadosValdir Junior
Trabalho de Sistemas Distribuídos - Replicação de Banco de Dados MySql e PostgreSQL. 5º Semestre - Curso superior de tecnologia em Sistemas para Internet. Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso do Sul.
A tecnologia: Possibilidades e desafios para o meio ambiente natural.Valdir Junior
Trabalho de Filosofia da Ciência e Tecnologia. 5º Semestre - Curso superior de tecnologia em Sistemas para Internet. Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso do Sul.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Guardioes Digitais em ação: Como criar senhas seguras!
Dispositivos Móveis - BlackBerry
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.
3. 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
4. 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.
5. 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
6. 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
7. 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.
9. É 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.
10. A compilação de aplicativos BlackBerry é feita através do SDK
disponibilizado pela RIM, que gera um arquivo com código binário
(.cod).
11. 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.
12. 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.
13. 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().
14. 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.
16. 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.
17. Compatível com as linguagens:
C ++
C
JavaScript
HTML
ActionScript
CCS
AIR,
Java
18. Runtime para Android
Como se fosse maquina virtual;
Runtime para Android permite que aplicativos android rode em
dispositivos BlackBerry 10.
19. 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.
20. 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.
21. 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.
22.
23. Instalando o Plug-in BlackBerry para Android Estúdio.
Abra o projeto no AndroidEstúdio.
No Arquivo menu, clique em Configurações .
24.
25. Na caixa de diálogo, selecione Plugins da lista de navegação à
esquerda.
Clique em Instalar plug-in do disco.
26. 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.
27. No caixa de diálogo BlackBerry APK Packager, selecione
o sinal caixa de seleção e clique em Package .
28. 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.
29. 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.
30. 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
31. 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
32. Adobe AIR SDK
BlackBerry WebWorks
SDK for PlayBook
Java SDK
BlackBerry PlayBook
BlackBerry Smartphone
*.bar
*.cod
Smartphone
Development
Native SDK
PlayBook
Development
33. 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.