Your SlideShare is downloading. ×
  • Like
Seminário sistemas operacionais móveis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Seminário sistemas operacionais móveis

  • 2,028 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,028
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
35
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Sistemas Operacionais Móveis Desenvolvimento para dispositivos Móveis – André AssadArthur Azevedo e Paulo Roberto    
  • 2. 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.    
  • 3. 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.    
  • 4. Exemplo de código   
  • 5. 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)    
  • 6. Ficha Técnica:Companhia: Research In MotionProgramado em C++Tipo de Código: Código ProprietárioUltima versão estável: 6.0 (BlackBerry Torch 9800) / Agosto 2010Linguagens disponiveis para programação: JavaPlataformas suportadas: BlackBerry line of smartphonesTipo de kernel: Java basedPadrão de interface de usuário: Interface gráfica do usuárioLicensa: proprietáriaSite oficial: blackberry.com    
  • 7. MaemoMaemo é 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.    
  • 8. 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.    
  • 9.    
  • 10.    
  • 11.    
  • 12. Exemplo de código   
  • 13. 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)    
  • 14. Ficha Técnica:Companhia: NokiaProgramado em C, C++Tipo de Código: Grande parte código aberto com alguns  componentes obrigatórios proprietáriosUltima versão estável: 5.0 PR1.2 / 25 May 2010; 4 months ago  (2010­05­25)Linguagens disponiveis para programação: JavaPlataformas suportadas: ARM architectureTipo de kernel: Monolithic (Linux)Padrão de interface de usuário: Hildon UISite oficial: maemo.org    
  • 15. MeeGoMeego é 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.    
  • 16. 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.    
  • 17. Exemplo de código   
  • 18. 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)    
  • 19. Meego para netbook   
  • 20. Ficha Técnica:Companhia: Intel, Linux Foundation, Nokia, Meego communityProgramado em C++Tipo de Código: Grande parte código aberto com alguns  componentes obrigatórios proprietáriosUltima versão estável: 1.0.4 / 12 October 2010; 11 days ago (2010­ 10­12)Linguagens disponiveis para programação: C++,JavascriptPlataformas suportadas: ARM and x86Tipo de kernel: Monolithic (Linux)Site oficial: meego.com