SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Sistemas Operacionais Móveis




 
Desenvolvimento para dispositivos Móveis – André Assad
Arthur Azevedo e Paulo Roberto



                            
BlackBerry OS 
BlackBerry OS é um sistema operacional móvel proprietario, desenvolvido pela 
   Research In Motion para a linha de smartphones e dispositivos móveis da 
   BlackBerry. O sistema operacional é multitarefa e oferece suporte a dispositivos 
   de entrada especializados que tenham sido aprovadas pela RIM para uso em 
   seus handhelds, particularmente o trackwhell, trackball, e mais recentemente, o 
   trackpad e touchscreen.
A plataforma BlackBerry é talvez mais conhecida por seu suporte nativo para o e­
   mail corporativo, por meio de MIDP 1.0, e mais recentemente, um subconjunto 
   do MIDP 2.0, que permite a ativação sem fio e sincronização completa com 
   Microsoft Exchange, Lotus Domino ou Novell GroupWise e­mail, calendário, 
   tarefas, notas e contatos, quando utilizado em conjunto com o BlackBerry 
   Enterprise Server. O sistema operacional também suporta WAP 1.2.




                              
Atualizações para o sistema operacional podem estar automaticamente disponíveis 
   em operadoras de telefonia móvel que suportem o serviço OTASL BlackBerry.


Os desenvolvedores podem programar para a plataforma BlackBerry usando sua 
   API, porém algumas aplicações que usam determinados recursos devem ser 
   assinadas digitalmente.




                             
Exemplo de código




      
Por onde começar ?




http://br.blackberry.com/developers/ (Português)

http://docs.blackberry.com/en/developers/subcategories/?userType=21&category=Development+Guides
     (Inglês)




                                         
Ficha Técnica:

Companhia: Research In Motion
Programado em C++
Tipo de Código: Código Proprietário
Ultima versão estável: 6.0 (BlackBerry Torch 9800) / Agosto 2010
Linguagens disponiveis para programação: Java
Plataformas suportadas: BlackBerry line of smartphones
Tipo de kernel: Java based
Padrão de interface de usuário: Interface gráfica do usuário
Licensa: proprietária
Site oficial: blackberry.com

                           
Maemo
Maemo é uma plataforma de software desenvolvida pela Nokia para smartphones e 
  internet tablets. É baseado na distribuição Linux Debian.


A plataforma inclui o sistema operacional Maemo e o Maemo SDK .


É principalmente baseada em código fonte aberto, e foi desenvolvida para 
   dispositivos da Nokia, em colaboração com muitos projetos de código aberto, 
   como o kernel do Linux, Debian e GNOME. Por ser baseado no Debian GNU / 
   Linux tira muito de sua interface, frameworks e bibliotecas do projeto GNOME. 
   Usa o gerenciador de janelas Hildon baseado em GTK como sua interface 
   gráfica e estrutura de aplicação.




                             
A UI no Maemo 4 é semelhante a muitas interfaces móveis, e apresenta uma 
  ”Home” screen, que funciona como um ponto central do qual todos os 
  aplicativos e configurações são acessadas. A tela inicial é dividida em áreas 
  para lançar aplicações, uma barra de menu, e uma grande área personalizáveis 
  que podem exibir informações tais como um leitor RSS, leitor de rádio da 
  Internet, e a caixa de busca do Google.


O Maemo 5 UI é um pouco diferente: A barra de menus e a área de informação são 
  consolidados para o topo da tela, e os quatro desktops podem ser personalizados 
  com os atalhos e widgets.


No Mobile World Congress, em fevereiro de 2010, foi anunciado que o projeto 
  Maemo seria fundido com Moblin para criar o Meego plataforma de software 
  móvel.




                             
     
     
     
Exemplo de código




      
Por onde começar ?


http://maemo.org/development/ (inglês)
http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide (inglês)
http://maemo.org/development/documentation/tutorials/Maemo_2_2_Tutorial/
(inglês)




                             
Ficha Técnica:

Companhia: Nokia
Programado em C, C++
Tipo de Código: Grande parte código aberto com alguns 
 componentes obrigatórios proprietários
Ultima versão estável: 5.0 PR1.2 / 25 May 2010; 4 months ago 
 (2010­05­25)
Linguagens disponiveis para programação: Java
Plataformas suportadas: ARM architecture
Tipo de kernel: Monolithic (Linux)
Padrão de interface de usuário: Hildon UI
Site oficial: maemo.org

                           
MeeGo
Meego é um sistema operacional móvel baseado em código aberto do projeto 
  Linux, foi anunciado na Mobile World Congress em fevereiro de 2010 pela 
  Intel e pela Nokia, em conferência de imprensa conjunta. Seu objetivo é unir os 
  esforços da Intel sobre Moblin e da Nokia no Maemo em um único projeto. É 
  organizado pela Linux Foundation. 
Segundo a Intel, Meego foi desenvolvido porque a Microsoft não fez oferta 
   abrangente de  suporte ao processador Atom no Windows 7. A Novell também 
   desempenha um papel importante no projeto Meego, trabalhando com a 
   Fundação Linux em sua infra­estrutura para construir os produtos oficiais 
   Meego, e o Meego está usando cada vez mais da tecnologia da Novell, que foi 
   originalmente desenvolvida para o openSUSE.




                              
Meego é projetado principalmente para atuar como um sistema operacional para 
  plataformas de hardware, como notebooks, desktops de entrada de gama, 
  computadores de mão, computadores móveis e dispositivos de comunicações, 
  dispositivos de informação e entretenimento em veículos, TVs conectadas, 
  caixas­IPTV, telefones inteligentes e outros sistemas embarcados.




                            
Exemplo de código




      
E por onde começar ?


http://meego.com/developers (inglês)
http://wiki.meego.com/Developer_Guide (inglês)
http://wiki.meego.com/Hello_World_­_MeeGo_x86_development_on_Linux
    (inglês)




                              
Meego para netbook




          
Ficha Técnica:


Companhia: Intel, Linux Foundation, Nokia, Meego community
Programado em C++
Tipo de Código: Grande parte código aberto com alguns 
 componentes obrigatórios proprietários
Ultima versão estável: 1.0.4 / 12 October 2010; 11 days ago (2010­
 10­12)
Linguagens disponiveis para programação: C++,Javascript
Plataformas suportadas: ARM and x86
Tipo de kernel: Monolithic (Linux)
Site oficial: meego.com


                           

Weitere ähnliche Inhalte

Was ist angesagt?

Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Luana Lobão
 
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
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1Carlos 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
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Italo Andrade
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisMarcelo Quinta
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento MobileElton Minetto
 
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
 
Plataforma iOS
Plataforma iOSPlataforma iOS
Plataforma iOSernandesjr
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...Eteg
 
Trabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOSTrabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOSnadilei
 
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
 
Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisAula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisJanynne Gomes
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileCícero Moura
 

Was ist angesagt? (20)

Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014
 
Sistemas operacionais I - trabalho software movel
Sistemas  operacionais I - trabalho software movelSistemas  operacionais I - trabalho software movel
Sistemas operacionais I - trabalho software movel
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
 
Dispositivos móveis
Dispositivos móveisDispositivos móveis
Dispositivos móveis
 
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)
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveis
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
 
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
 
Plataforma iOS
Plataforma iOSPlataforma iOS
Plataforma iOS
 
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
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
 
Trabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOSTrabalho de informatica - Sistema Operacional iOS
Trabalho de informatica - Sistema Operacional iOS
 
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
 
Aula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveisAula: Características dos dispositivos móveis
Aula: Características dos dispositivos móveis
 
Desenvolvimento IOS - Mobile
Desenvolvimento IOS - MobileDesenvolvimento IOS - Mobile
Desenvolvimento IOS - Mobile
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento Mobile
 
TelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas OperativosTelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas Operativos
 

Andere mochten auch

Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Anderson Andrade
 
Sistemas Operativos...
Sistemas Operativos...Sistemas Operativos...
Sistemas Operativos...João Martins
 
O motivo no ato administrativo mestrado irene
O motivo no ato administrativo   mestrado ireneO motivo no ato administrativo   mestrado irene
O motivo no ato administrativo mestrado ireneIrene Patrícia Nohara
 
Sistemas Operacionais Multimidia Cap7 Tanenbaum
Sistemas Operacionais Multimidia   Cap7 TanenbaumSistemas Operacionais Multimidia   Cap7 Tanenbaum
Sistemas Operacionais Multimidia Cap7 Tanenbaumandfelipe
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002ewerton333
 
Sistemas operativos multitarefa
Sistemas operativos multitarefaSistemas operativos multitarefa
Sistemas operativos multitarefaBandeira Jorge
 
Sistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na WebSistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na WebRafael Chagas
 
Capítulo 6 Sistemas Operacionais Modernos
Capítulo 6 Sistemas Operacionais ModernosCapítulo 6 Sistemas Operacionais Modernos
Capítulo 6 Sistemas Operacionais ModernosWellington Oliveira
 
Configurando as ferramentas do Windows Server 2008
Configurando as ferramentas do Windows Server 2008Configurando as ferramentas do Windows Server 2008
Configurando as ferramentas do Windows Server 2008Guilherme Lima
 
Resumão de direito administrativo
Resumão de direito administrativoResumão de direito administrativo
Resumão de direito administrativoSharlene Bonfim
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativosShirley Armas
 

Andere mochten auch (20)

Aula 1
Aula 1Aula 1
Aula 1
 
Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07Informática para Internet - Informática Aplicada - Aula 07
Informática para Internet - Informática Aplicada - Aula 07
 
Tipos de Sistema operacional
Tipos de Sistema operacionalTipos de Sistema operacional
Tipos de Sistema operacional
 
Sistemas Operativos...
Sistemas Operativos...Sistemas Operativos...
Sistemas Operativos...
 
Apostila bb 2013_-2
Apostila bb 2013_-2Apostila bb 2013_-2
Apostila bb 2013_-2
 
So mod5b aula1
So mod5b aula1So mod5b aula1
So mod5b aula1
 
O motivo no ato administrativo mestrado irene
O motivo no ato administrativo   mestrado ireneO motivo no ato administrativo   mestrado irene
O motivo no ato administrativo mestrado irene
 
Matérias Concurso Auditor Fiscal do Trabalho
Matérias Concurso Auditor Fiscal do TrabalhoMatérias Concurso Auditor Fiscal do Trabalho
Matérias Concurso Auditor Fiscal do Trabalho
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operacionais Multimidia Cap7 Tanenbaum
Sistemas Operacionais Multimidia   Cap7 TanenbaumSistemas Operacionais Multimidia   Cap7 Tanenbaum
Sistemas Operacionais Multimidia Cap7 Tanenbaum
 
Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002Introdução a sistemas operacionais 002
Introdução a sistemas operacionais 002
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Sistemas operativos multitarefa
Sistemas operativos multitarefaSistemas operativos multitarefa
Sistemas operativos multitarefa
 
Sistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na WebSistemas Distribuídos baseados na Web
Sistemas Distribuídos baseados na Web
 
Introdução à sistemas distribuídos
Introdução à sistemas distribuídosIntrodução à sistemas distribuídos
Introdução à sistemas distribuídos
 
Capítulo 6 Sistemas Operacionais Modernos
Capítulo 6 Sistemas Operacionais ModernosCapítulo 6 Sistemas Operacionais Modernos
Capítulo 6 Sistemas Operacionais Modernos
 
Configurando as ferramentas do Windows Server 2008
Configurando as ferramentas do Windows Server 2008Configurando as ferramentas do Windows Server 2008
Configurando as ferramentas do Windows Server 2008
 
Resumão de direito administrativo
Resumão de direito administrativoResumão de direito administrativo
Resumão de direito administrativo
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 

Ähnlich wie Seminário sistemas operacionais móveis

Plataforma móvel ou aplicacoes moveis
Plataforma móvel ou aplicacoes moveisPlataforma móvel ou aplicacoes moveis
Plataforma móvel ou aplicacoes moveisrick nataniel walker
 
Desenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneDesenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneBruno Pires
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e MoonlightPedro Alves Jr.
 
Modern Application Development - One Microsoft
Modern Application Development - One MicrosoftModern Application Development - One Microsoft
Modern Application Development - One MicrosoftDaniel Semedo
 
Introdução à plataforma android.
Introdução à plataforma android.Introdução à plataforma android.
Introdução à plataforma android.Everton Dewes
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Androidjgbirk
 
Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem FioDouglas Frari
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Luiz Gavinho
 
Apresentação dev ios
Apresentação dev iosApresentação dev ios
Apresentação dev iosFlavio Rabelo
 

Ähnlich wie Seminário sistemas operacionais móveis (20)

Plataforma móvel ou aplicacoes moveis
Plataforma móvel ou aplicacoes moveisPlataforma móvel ou aplicacoes moveis
Plataforma móvel ou aplicacoes moveis
 
Desenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneDesenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhone
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 
Modern Application Development - One Microsoft
Modern Application Development - One MicrosoftModern Application Development - One Microsoft
Modern Application Development - One Microsoft
 
Introdução à plataforma android.
Introdução à plataforma android.Introdução à plataforma android.
Introdução à plataforma android.
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não Windows
 
Int305 projeto mono-final
Int305 projeto mono-finalInt305 projeto mono-final
Int305 projeto mono-final
 
.NET Open Source
.NET Open Source.NET Open Source
.NET Open Source
 
Restaurante
RestauranteRestaurante
Restaurante
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
Python for Maemo
Python for MaemoPython for Maemo
Python for Maemo
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
O projeto Mono
O projeto MonoO projeto Mono
O projeto Mono
 
Android
AndroidAndroid
Android
 
Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem Fio
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!
 
Apresentação dev ios
Apresentação dev iosApresentação dev ios
Apresentação dev ios
 
Introdução ao .NET
Introdução ao .NETIntrodução ao .NET
Introdução ao .NET
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 

Seminário sistemas operacionais móveis