SlideShare a Scribd company logo
1 of 38
Download to read offline
Dispositivos Móveis
Uma visão geral sobre história e tecnologia
        para dispositivos móveis.
                          História da Ciência e da Tecnologia
                          Profº Drº - Renata Maria Porto Vanni


                          Mauricio J. Carvalho dos Santos
                          Patricia Abreu
                          Leonardo Felipe Serra Vasques
Sumário
●   Introdução
      - Conceitos e aplicações
●   História da Tecnologia Móvel
      - Surgimento dos primeiros protótipos e evolução tecnológica
●   Tipos de dispositivos
     - Dispositivos existentes no mercado e suas funcionalidades
●   Sistemas Operacionais
      - Plataformas utilizadas e suas diferentes aplicações
●   Desenvolvimento para Dispositivos Móveis
      - Ambientes e Tecnologias de Desenvolvimento/Programação
Introdução - Dispositivos Móveis
O que é?
Um dispositivo móvel, designado popularmente em inglês por
handheld é um computador de bolso habitualmente equipado com
um pequeno ecrã (output)e um teclado em miniatura (input). Em
alguns aparelhos, o output e o input combinam-se num ecrã táctil
(touchscreen).

Os dispositivos móveis mais comuns são:
 ● Smartphone;
 ● PDA (Personal digital assistant);
 ● Celular;
 ● Console portátil;
 ● Televisão portátil.
 ● Aparelhos GPS (Sistema de posicionamento Global)

E computadores móveis: Notebooks e Tablets PCs.
Pontos que impulsionaram o desenvolvimento deste segmento
da tecnologia:
 
    - Mobilidade/Portabilidade;
    - Multi-tarefas (escritório portátil, multimídia, aplicativos);
    - Comunicação;
    - Entretenimento;

Utilização:
      - Uso pessoal
      - Uso Profissional
História dos Dispositivos Móveis e
a evolução da Tecnologia Móvel
Pensando em uma maneira de tornar a comunicação mais eficiente e
fácil, engenheiros tiveram a brilhante ideia de criar um sistema que
fosse capaz de efetuar a comunicação entre telefones sem fio. A ideia
não era nada ruim, porém a tecnologia da época não ajudava muito.
Tudo começou no ano de 1947, contudo as ideias não foram muito
além da teoria e de pouca prática.


A real história do telefone móvel, também conhecido como celular,
começou em 1973, quando foi efetuada a primeira chamada de um
telefone móvel para um telefone fixo. Foi a partir de Abril de 1973 que
todas as teorias comprovaram que o celular funcionava perfeitamente,
e que a rede de telefonia celular sugerida em 1947 foi projetada de
maneira correta. Este foi um momento não muito conhecido, mas
certamente foi um fato marcado para sempre e que mudou totalmente
a história do mundo.
Os primeiros aparelhos
- Várias fabricantes fizeram testes entre o ano de 1947 e 1973, contudo a
primeira empresa que mostrou um aparelho funcionando foi a Motorola. O
nome do aparelho era DynaTAC e não estava a venda ao público (era
somente um protótipo).
- O primeiro modelo que foi liberado comercialmente nos EUA (alguns outros
países já haviam recebido aparelhos de outras marcas) foi o Motorola
DynaTAC 8000x, isso ainda no ano de 1983, ou seja, dez anos após o
primeiro teste realizado.
A segunda geração estava chegando
Logo no início da década de 90, as fabricantes já estavam
prontas para lançar novos aparelhos, com um tamanho aceitável
e um peso que não prejudicasse a coluna de ninguém. A
segunda geração de aparelhos não traria apenas novos
aparelhos, todavia também iria aderir a novos padrões de
comunicação.

Um recurso indispensável para muitas pessoas é o serviço de
mensagem de texto (SMS). Poucos sabem, mas a primeira
mensagem de texto foi enviada no ano de 1993, através de uma
operadora da Finlândia. Aqui no Brasil demorou muito para
chegar “toda” essa tecnologia, afinal, as operadoras brasileiras
ainda estavam pensando em instalar telefones fixos para os
clientes.
Hora de introduzir um pouco de cores
Sem dúvida, tudo estava o máximo para os consumidores, mas
ainda faltava algo para que o celular ficasse completo: eram as
cores. Os aparelhos com dispositivos monocromáticos simplesmente
não transmitiam tudo o que nossos olhos podiam perceber. Logo as
fabricantes introduziram visores com escalas de cinza, recurso que
permitia distinguir imagens. Apesar disso, ninguém estava satisfeito,
porque tudo parecia muito irreal.
- Quando apareceu o primeiro celular com quatro mil cores, as
pessoas pensavam que estava acabando o mundo, porque era
uma tecnologia incrível para um aparelho tão pequeno.

- Não demorou muito para que os aparelhos ganhassem
displays de incríveis 64 mil cores e logo apareceram os visores
com até 256 mil cores — as imagens já pareciam reais e não
havia como perceber a falta de cores.


- Obviamente, a evolução não parou e hoje os aparelhos
possuem 16 milhões de cores, um recurso que é fundamental
em aparelhos de alta resolução.
Até que hoje temos a nossa geração de celulares inteligentes!




  Fonte: http://www.tecmundo.com.br/celular/2140-historia-a-evolucao-do-celular.htm
Tipos de dispositivos
- Smartphones
- PDAs
- Consoles Portáteis
- Televisões Portáteis
- Computadores Móveis
Smartphones

Smartphone (telefone inteligente, numa tradução livre do inglês) é um
telemóvel com funcionalidades avançadas que podem ser extendidas por
meio de programas executados por seu sistema operacional. Os sistemas
operacionais dos smartphones são "abertos" (não confundir com código-
fonte aberto), o que significa que é possível a qualquer pessoa
desenvolver programas que podem funcionar nesses telefones.

Sistemas operacionais
Atualmente os principais sistemas operacionais existentes são:Java ME
(em alguns celulares), Blackberry OS, Windows Mobile,Windows Phone,
iOS,Symbian, WebOS, Android e Maemo, MeeGo, sendo os cinco últimos
baseados em Linux.

Distribuição dos Sistemas operacionais
1. Nokia - Symbian - 39% do mercado
2. Google - Android – 37% do mercado.
3. Apple - iOS - 13% de participação de mercado.
4. Samsung - Bada OS – 12% de participação de mercado.
Exemplos de Smartphones
Personal digital assistants - assistente pessoal digital, (PDAs ,
handhelds), ou palmtop, é um computador de dimensões reduzidas, dotado
de grande capacidade computacional, cumprindo as funções de agenda e
sistema informático de escritório elementar, com possibilidade de
interconexão com um computador pessoal e uma rede informática sem fios
— Wi-Fi — para acesso a e-mail e internet.
Os PDAs de hoje possuem grande quantidade de memória e diversos
softwares para várias áreas de interesse.
Consoles Portáteis
Tablets
Um tablet, também conhecido como tablet PC, é um dispositivo pessoal em
formato de prancheta que pode ser usado para acesso à Internet, organização
pessoal, visualização de fotos, vídeos, leitura de livros, jornais e revistas e para
entretenimento com jogos. Apresenta uma tela touchscreen (tela sensível ao
toque) que é o dispositivo de entrada principal. A ponta dos dedos ou uma
caneta aciona suas funcionalidades. É um novo conceito: não deve ser
igualado a um computador completo ou um smartphone, embora possua
funcionalidades de ambos.
Sistemas Operacionais
Um sistema operacional (SO) é uma coleção de programas que
inicializam o hardware do computador. Fornece rotinas básicas para
controle de dispositivos. Fornece gerência, escalonamento e interação
de tarefas. Mantém a integridade de sistema.

Principais Plataformas para Dispositivos Móveis:
- Android
- iOS
- Windows Mobile
- Symbian
- BADA
- Sistema Operacional desenvolvido inicialmente pelo Google e
posteriormente pela Open Handset Alliance, porém a Google é a
responsável pela gerência do produto e engenharia de processos.

- Roda sobre o núcleo Linux, e é Open Source (Código Aberto).

- Permite aos desenvolvedores escreverem software na linguagem de
programação Java controlando o dispositivo via bibliotecas desenvolvidas
pela Google.
Teclado SWYPE
- iOS (antes chamado de iPhone OS) é um sistema operacional
móvel da Apple Inc. desenvolvido originalmente para o iPhone,
também é usado em iPod Touch, iPad e Apple TV. A Apple não
permite que o iOS seja executado em hardware de terceiros.

- Inicialmente, as aplicações de terceiros não eram permitidas.

- Permite o desenvolvimento somente para usuários do Mac OS,
com a IDE Xcode utilizando a linguagem Objective-C.
- O Windows Mobile é um sistema operacional compacto,
desenvolvido pela Microsoft para rodar em dispositivos móveis
como Pocket PCs, Smartphones e Aparelhos de multimídia em
geral.

- Projetado para ser capaz de realizar boa parte do que é
possível em uma versão PC do Windows, o sistema vem com um
conjunto de aplicações básicas bem conhecidas no mundo dos
PCs, tais como o Word, Excel, PowerPoint, Windows Media
Player Pocket.
Windows Mobile 6
- O Symbian é um consórcio de várias empresas, fundado em 1998 e que está
em plena operação até os dias de hoje. Outrora formado pelas empresas Nokia,
Siemens, Samsung, Ericsson,Sony Ericsson e Panasonic, atualmente pertence a
Nokia, que adquiriu a quase totalidade de suas ações em dezembro de 2008.
Empresas não-pertencentes ao consórcio podem licenciar o Sistema Operacional
para utilização em seus produtos.

- A grande preocupação do Symbian OS é evitar ao máximo o desperdício dos
recursos do celular, como bateria e memória. Para isso ele conta com diversos
mecanismos que são eficientes ao tratar com esses problemas. Em sua versão
mais nova, a 9.5, foi reduzido o consumo de memória em 30% em relação a
versão anterior.
Vantagens
●   É um sistema aberto e de baixo custo (Em torno de $4 por
    aparelho)
●   Possui recursos para gerenciar e utilizar pouca bateria e
    memória
●   Permite a instalação de softwares de terceiros
●   Baseado em padrões de comunicação e dados.
●   Mecanismos que asseguram a transferência e
    armazenamento de dados
●   Desfruta muito bem de todas as áreas do aparelho.
    Memória RAM, Processador, Processador Gráfico, etc.
●   É um sistema operativo mais estável e seguro com relação
    aos seus concorrentes
O Bada OS foi criado em 2010 pela Samsung com um propósito básico de
concorrer com grandes companhias como a Apple Inc. além de transformar seus
consumidores em usuários de Smartphones.
Samsung Wave
Y
Desenvolvimento para Dispositivos Móveis

   ANDROID
Ambiente utilizado profissionalmente para desenvolver para Android :

- Java (www.oracle.com)
- Eclipse (www.eclipse.org)
- Android SDK (developer.android.com/sdk)
- ADT Plugin (developer.android.com/sdk/eclipse-adt.html)


A Empresa Motorola , visando facilitar este processo de instação criou
o MOTODEV STUDIO,vale lembrar que os programas desenvolvidos
funcionaram em qualquer dispositivo android.
Fonte :http://www.felipesilveira.com.br/desenvolvendo-para-android/
Desenvolvimento para Dispositivos Móveis

Desenvolver para Android com um Android?




" ..For developing real Android Apps directly on Android devices."

      https://play.google.com/store/apps/details?id=com.aide.ui&hl=pt_BR
Desenvolvimento para Dispositivos Móveis


  iOS
Ambiente para desenvolvimento restrito para plataforma Mac OS (iOS
SDK) Ferramentas: (https://developer.apple.com/technologies/tools/)
 ● Xcode (https://developer.apple.com/xcode/) - Objective-C
        - As demais ferramentas estão integradas no kit de
desenvolvimento
 ● - iPhone Simulator (http://iphone-simulator.en.softonic.com/ - Versão
    também funcional na plataforma Windows)
 ● - Instruments
 ● Interface Builder
Essas ferramentas fazem parte de um pacote disponibilizado pela Apple
gratuitamente, como citado anteriormente, chamado iOS SDK e pode ser
baixado no próprio site da Apple. Porém, para vender suas aplicações criadas
é necessário pagar para adquirir uma licença de desenvolvedor que custa a
partir de $99/ano e pode chegar até $299/ano, dependendo da sua
Desenvolvimento para Dispositivos Móveis

Windows Mobile 6.5 e Windows Phone 7
- Linguagens:
 - Visual C++
 - Visual C# e Visual Basic - Vantagens:
   NET Compact Framework ,Clicar e arrastar para montar views.
- JScript Client-side;
   Para realizar validações e interagir de forma mais dinâmica com o usuário.
- ASP.NET;
   Quando existe a necessidade de acesso server-side.



Fonte: Choosing a Programming Language for Windows Mobile
Development
Dúvidas?

More Related Content

What's hot

Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvelJanynne Gomes
 
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelAula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelJanynne Gomes
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open SourceDiogo Silva
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Eduardo Lagares
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Júlia Fernandes Alves
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareSuzana Viana Mota
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introduçãoCleber Ramos
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsJoeldson Costa Damasceno
 
02 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.002 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.0César Augusto Pessôa
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...Carlos Eugenio Torres
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Ricardo Longa
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos ComputadoresNascimentoeli
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Leinylson Fontinele
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informáticaDaiana de Ávila
 
Redes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosRedes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosMauro Tapajós
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windowsIvam KN
 

What's hot (20)

Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvel
 
Aula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvelAula 1- Fundamentos da computação móvel
Aula 1- Fundamentos da computação móvel
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open Source
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
02 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.002 - A evolução do Microsoft Windows - v1.0
02 - A evolução do Microsoft Windows - v1.0
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
A História e Evolução dos Computadores
A História e Evolução dos ComputadoresA História e Evolução dos Computadores
A História e Evolução dos Computadores
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Aplicativos Móveis
Aplicativos MóveisAplicativos Móveis
Aplicativos Móveis
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
 
Redes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de DadosRedes I - 1.Introdução às Redes de Comunicação de Dados
Redes I - 1.Introdução às Redes de Comunicação de Dados
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windows
 

Similar to Dispositivos móveis

Arquitetura de Celulares
Arquitetura de CelularesArquitetura de Celulares
Arquitetura de CelularesMurilknot
 
Sergio antao 03_s_tc5_final
Sergio antao 03_s_tc5_finalSergio antao 03_s_tc5_final
Sergio antao 03_s_tc5_finalSérgio Antao
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014Carlos Eugenio Torres
 
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosPalestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosCarlos Eugenio Torres
 
Smartphones história, questões éticas, propriedade intelectual e comunida...
Smartphones  história, questões éticas, propriedade intelectual e comunida...Smartphones  história, questões éticas, propriedade intelectual e comunida...
Smartphones história, questões éticas, propriedade intelectual e comunida...Gabriel Bemfica
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Tadeu Araujo
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 
Dispositivos Móveis
Dispositivos MóveisDispositivos Móveis
Dispositivos Móveisfylipe69
 
Aula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxAula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxRoberto Aragy
 
Slideshare arquiteturadosdispositivosmveis-150612004316-lva1-app6891
Slideshare arquiteturadosdispositivosmveis-150612004316-lva1-app6891Slideshare arquiteturadosdispositivosmveis-150612004316-lva1-app6891
Slideshare arquiteturadosdispositivosmveis-150612004316-lva1-app6891Wendel Marcos dos Santos
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobileDaniel Brandão
 
Introdução ao desenvolvimento para android
Introdução ao desenvolvimento para androidIntrodução ao desenvolvimento para android
Introdução ao desenvolvimento para androidHugo Ferreira
 
Celulares - Emelly e Bruna
Celulares - Emelly e BrunaCelulares - Emelly e Bruna
Celulares - Emelly e BrunaNaty Rangel
 
Celulares - Juliana e Gabriela
Celulares - Juliana e GabrielaCelulares - Juliana e Gabriela
Celulares - Juliana e GabrielaNaty Rangel
 

Similar to Dispositivos móveis (20)

Arquitetura de Celulares
Arquitetura de CelularesArquitetura de Celulares
Arquitetura de Celulares
 
Sergio antao 03_s_tc5_final
Sergio antao 03_s_tc5_finalSergio antao 03_s_tc5_final
Sergio antao 03_s_tc5_final
 
Palestra Mobilidade
Palestra MobilidadePalestra Mobilidade
Palestra Mobilidade
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2014
 
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosPalestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos
 
Smartphones história, questões éticas, propriedade intelectual e comunida...
Smartphones  história, questões éticas, propriedade intelectual e comunida...Smartphones  história, questões éticas, propriedade intelectual e comunida...
Smartphones história, questões éticas, propriedade intelectual e comunida...
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Dispositivos Móveis
Dispositivos MóveisDispositivos Móveis
Dispositivos Móveis
 
Aula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxAula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptx
 
Slideshare arquiteturadosdispositivosmveis-150612004316-lva1-app6891
Slideshare arquiteturadosdispositivosmveis-150612004316-lva1-app6891Slideshare arquiteturadosdispositivosmveis-150612004316-lva1-app6891
Slideshare arquiteturadosdispositivosmveis-150612004316-lva1-app6891
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobile
 
Case Samsung x Apple
Case Samsung x AppleCase Samsung x Apple
Case Samsung x Apple
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
TelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas OperativosTelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas Operativos
 
Restaurante
RestauranteRestaurante
Restaurante
 
Introdução ao desenvolvimento para android
Introdução ao desenvolvimento para androidIntrodução ao desenvolvimento para android
Introdução ao desenvolvimento para android
 
Celulares - Emelly e Bruna
Celulares - Emelly e BrunaCelulares - Emelly e Bruna
Celulares - Emelly e Bruna
 
Celulares - Juliana e Gabriela
Celulares - Juliana e GabrielaCelulares - Juliana e Gabriela
Celulares - Juliana e Gabriela
 

Recently uploaded

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 

Recently uploaded (6)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Dispositivos móveis

  • 1. Dispositivos Móveis Uma visão geral sobre história e tecnologia para dispositivos móveis. História da Ciência e da Tecnologia Profº Drº - Renata Maria Porto Vanni Mauricio J. Carvalho dos Santos Patricia Abreu Leonardo Felipe Serra Vasques
  • 2. Sumário ● Introdução - Conceitos e aplicações ● História da Tecnologia Móvel - Surgimento dos primeiros protótipos e evolução tecnológica ● Tipos de dispositivos - Dispositivos existentes no mercado e suas funcionalidades ● Sistemas Operacionais - Plataformas utilizadas e suas diferentes aplicações ● Desenvolvimento para Dispositivos Móveis - Ambientes e Tecnologias de Desenvolvimento/Programação
  • 4. O que é? Um dispositivo móvel, designado popularmente em inglês por handheld é um computador de bolso habitualmente equipado com um pequeno ecrã (output)e um teclado em miniatura (input). Em alguns aparelhos, o output e o input combinam-se num ecrã táctil (touchscreen). Os dispositivos móveis mais comuns são: ● Smartphone; ● PDA (Personal digital assistant); ● Celular; ● Console portátil; ● Televisão portátil. ● Aparelhos GPS (Sistema de posicionamento Global) E computadores móveis: Notebooks e Tablets PCs.
  • 5. Pontos que impulsionaram o desenvolvimento deste segmento da tecnologia:   - Mobilidade/Portabilidade; - Multi-tarefas (escritório portátil, multimídia, aplicativos); - Comunicação; - Entretenimento; Utilização: - Uso pessoal - Uso Profissional
  • 6.
  • 7. História dos Dispositivos Móveis e a evolução da Tecnologia Móvel
  • 8. Pensando em uma maneira de tornar a comunicação mais eficiente e fácil, engenheiros tiveram a brilhante ideia de criar um sistema que fosse capaz de efetuar a comunicação entre telefones sem fio. A ideia não era nada ruim, porém a tecnologia da época não ajudava muito. Tudo começou no ano de 1947, contudo as ideias não foram muito além da teoria e de pouca prática. A real história do telefone móvel, também conhecido como celular, começou em 1973, quando foi efetuada a primeira chamada de um telefone móvel para um telefone fixo. Foi a partir de Abril de 1973 que todas as teorias comprovaram que o celular funcionava perfeitamente, e que a rede de telefonia celular sugerida em 1947 foi projetada de maneira correta. Este foi um momento não muito conhecido, mas certamente foi um fato marcado para sempre e que mudou totalmente a história do mundo.
  • 9. Os primeiros aparelhos - Várias fabricantes fizeram testes entre o ano de 1947 e 1973, contudo a primeira empresa que mostrou um aparelho funcionando foi a Motorola. O nome do aparelho era DynaTAC e não estava a venda ao público (era somente um protótipo). - O primeiro modelo que foi liberado comercialmente nos EUA (alguns outros países já haviam recebido aparelhos de outras marcas) foi o Motorola DynaTAC 8000x, isso ainda no ano de 1983, ou seja, dez anos após o primeiro teste realizado.
  • 10. A segunda geração estava chegando Logo no início da década de 90, as fabricantes já estavam prontas para lançar novos aparelhos, com um tamanho aceitável e um peso que não prejudicasse a coluna de ninguém. A segunda geração de aparelhos não traria apenas novos aparelhos, todavia também iria aderir a novos padrões de comunicação. Um recurso indispensável para muitas pessoas é o serviço de mensagem de texto (SMS). Poucos sabem, mas a primeira mensagem de texto foi enviada no ano de 1993, através de uma operadora da Finlândia. Aqui no Brasil demorou muito para chegar “toda” essa tecnologia, afinal, as operadoras brasileiras ainda estavam pensando em instalar telefones fixos para os clientes.
  • 11. Hora de introduzir um pouco de cores Sem dúvida, tudo estava o máximo para os consumidores, mas ainda faltava algo para que o celular ficasse completo: eram as cores. Os aparelhos com dispositivos monocromáticos simplesmente não transmitiam tudo o que nossos olhos podiam perceber. Logo as fabricantes introduziram visores com escalas de cinza, recurso que permitia distinguir imagens. Apesar disso, ninguém estava satisfeito, porque tudo parecia muito irreal.
  • 12. - Quando apareceu o primeiro celular com quatro mil cores, as pessoas pensavam que estava acabando o mundo, porque era uma tecnologia incrível para um aparelho tão pequeno. - Não demorou muito para que os aparelhos ganhassem displays de incríveis 64 mil cores e logo apareceram os visores com até 256 mil cores — as imagens já pareciam reais e não havia como perceber a falta de cores. - Obviamente, a evolução não parou e hoje os aparelhos possuem 16 milhões de cores, um recurso que é fundamental em aparelhos de alta resolução.
  • 13. Até que hoje temos a nossa geração de celulares inteligentes! Fonte: http://www.tecmundo.com.br/celular/2140-historia-a-evolucao-do-celular.htm
  • 14. Tipos de dispositivos - Smartphones - PDAs - Consoles Portáteis - Televisões Portáteis - Computadores Móveis
  • 15. Smartphones Smartphone (telefone inteligente, numa tradução livre do inglês) é um telemóvel com funcionalidades avançadas que podem ser extendidas por meio de programas executados por seu sistema operacional. Os sistemas operacionais dos smartphones são "abertos" (não confundir com código- fonte aberto), o que significa que é possível a qualquer pessoa desenvolver programas que podem funcionar nesses telefones. Sistemas operacionais Atualmente os principais sistemas operacionais existentes são:Java ME (em alguns celulares), Blackberry OS, Windows Mobile,Windows Phone, iOS,Symbian, WebOS, Android e Maemo, MeeGo, sendo os cinco últimos baseados em Linux. Distribuição dos Sistemas operacionais 1. Nokia - Symbian - 39% do mercado 2. Google - Android – 37% do mercado. 3. Apple - iOS - 13% de participação de mercado. 4. Samsung - Bada OS – 12% de participação de mercado.
  • 17. Personal digital assistants - assistente pessoal digital, (PDAs , handhelds), ou palmtop, é um computador de dimensões reduzidas, dotado de grande capacidade computacional, cumprindo as funções de agenda e sistema informático de escritório elementar, com possibilidade de interconexão com um computador pessoal e uma rede informática sem fios — Wi-Fi — para acesso a e-mail e internet. Os PDAs de hoje possuem grande quantidade de memória e diversos softwares para várias áreas de interesse.
  • 19. Tablets Um tablet, também conhecido como tablet PC, é um dispositivo pessoal em formato de prancheta que pode ser usado para acesso à Internet, organização pessoal, visualização de fotos, vídeos, leitura de livros, jornais e revistas e para entretenimento com jogos. Apresenta uma tela touchscreen (tela sensível ao toque) que é o dispositivo de entrada principal. A ponta dos dedos ou uma caneta aciona suas funcionalidades. É um novo conceito: não deve ser igualado a um computador completo ou um smartphone, embora possua funcionalidades de ambos.
  • 20. Sistemas Operacionais Um sistema operacional (SO) é uma coleção de programas que inicializam o hardware do computador. Fornece rotinas básicas para controle de dispositivos. Fornece gerência, escalonamento e interação de tarefas. Mantém a integridade de sistema. Principais Plataformas para Dispositivos Móveis: - Android - iOS - Windows Mobile - Symbian - BADA
  • 21. - Sistema Operacional desenvolvido inicialmente pelo Google e posteriormente pela Open Handset Alliance, porém a Google é a responsável pela gerência do produto e engenharia de processos. - Roda sobre o núcleo Linux, e é Open Source (Código Aberto). - Permite aos desenvolvedores escreverem software na linguagem de programação Java controlando o dispositivo via bibliotecas desenvolvidas pela Google.
  • 22.
  • 24. - iOS (antes chamado de iPhone OS) é um sistema operacional móvel da Apple Inc. desenvolvido originalmente para o iPhone, também é usado em iPod Touch, iPad e Apple TV. A Apple não permite que o iOS seja executado em hardware de terceiros. - Inicialmente, as aplicações de terceiros não eram permitidas. - Permite o desenvolvimento somente para usuários do Mac OS, com a IDE Xcode utilizando a linguagem Objective-C.
  • 25.
  • 26. - O Windows Mobile é um sistema operacional compacto, desenvolvido pela Microsoft para rodar em dispositivos móveis como Pocket PCs, Smartphones e Aparelhos de multimídia em geral. - Projetado para ser capaz de realizar boa parte do que é possível em uma versão PC do Windows, o sistema vem com um conjunto de aplicações básicas bem conhecidas no mundo dos PCs, tais como o Word, Excel, PowerPoint, Windows Media Player Pocket.
  • 27.
  • 29. - O Symbian é um consórcio de várias empresas, fundado em 1998 e que está em plena operação até os dias de hoje. Outrora formado pelas empresas Nokia, Siemens, Samsung, Ericsson,Sony Ericsson e Panasonic, atualmente pertence a Nokia, que adquiriu a quase totalidade de suas ações em dezembro de 2008. Empresas não-pertencentes ao consórcio podem licenciar o Sistema Operacional para utilização em seus produtos. - A grande preocupação do Symbian OS é evitar ao máximo o desperdício dos recursos do celular, como bateria e memória. Para isso ele conta com diversos mecanismos que são eficientes ao tratar com esses problemas. Em sua versão mais nova, a 9.5, foi reduzido o consumo de memória em 30% em relação a versão anterior.
  • 30.
  • 31. Vantagens ● É um sistema aberto e de baixo custo (Em torno de $4 por aparelho) ● Possui recursos para gerenciar e utilizar pouca bateria e memória ● Permite a instalação de softwares de terceiros ● Baseado em padrões de comunicação e dados. ● Mecanismos que asseguram a transferência e armazenamento de dados ● Desfruta muito bem de todas as áreas do aparelho. Memória RAM, Processador, Processador Gráfico, etc. ● É um sistema operativo mais estável e seguro com relação aos seus concorrentes
  • 32. O Bada OS foi criado em 2010 pela Samsung com um propósito básico de concorrer com grandes companhias como a Apple Inc. além de transformar seus consumidores em usuários de Smartphones.
  • 34. Desenvolvimento para Dispositivos Móveis ANDROID Ambiente utilizado profissionalmente para desenvolver para Android : - Java (www.oracle.com) - Eclipse (www.eclipse.org) - Android SDK (developer.android.com/sdk) - ADT Plugin (developer.android.com/sdk/eclipse-adt.html) A Empresa Motorola , visando facilitar este processo de instação criou o MOTODEV STUDIO,vale lembrar que os programas desenvolvidos funcionaram em qualquer dispositivo android. Fonte :http://www.felipesilveira.com.br/desenvolvendo-para-android/
  • 35. Desenvolvimento para Dispositivos Móveis Desenvolver para Android com um Android? " ..For developing real Android Apps directly on Android devices." https://play.google.com/store/apps/details?id=com.aide.ui&hl=pt_BR
  • 36. Desenvolvimento para Dispositivos Móveis iOS Ambiente para desenvolvimento restrito para plataforma Mac OS (iOS SDK) Ferramentas: (https://developer.apple.com/technologies/tools/) ● Xcode (https://developer.apple.com/xcode/) - Objective-C - As demais ferramentas estão integradas no kit de desenvolvimento ● - iPhone Simulator (http://iphone-simulator.en.softonic.com/ - Versão também funcional na plataforma Windows) ● - Instruments ● Interface Builder Essas ferramentas fazem parte de um pacote disponibilizado pela Apple gratuitamente, como citado anteriormente, chamado iOS SDK e pode ser baixado no próprio site da Apple. Porém, para vender suas aplicações criadas é necessário pagar para adquirir uma licença de desenvolvedor que custa a partir de $99/ano e pode chegar até $299/ano, dependendo da sua
  • 37. Desenvolvimento para Dispositivos Móveis Windows Mobile 6.5 e Windows Phone 7 - Linguagens: - Visual C++ - Visual C# e Visual Basic - Vantagens: NET Compact Framework ,Clicar e arrastar para montar views. - JScript Client-side; Para realizar validações e interagir de forma mais dinâmica com o usuário. - ASP.NET; Quando existe a necessidade de acesso server-side. Fonte: Choosing a Programming Language for Windows Mobile Development