SISTEMAS DE PDA’s <ul><li>Nome: Kauê Felipe da Silva Almeida </li></ul><ul><li>RA:2010019339 </li></ul><ul><li>2011 </li><...
EMPRESAS DE PDA               
SISTEMAS DE PDA Palm os Windows Mobile Epoc
Palm OS Desenvolvido pela Palm Inc. (apesar de proprietário, domina 70% do mercado de dispositivos de mão) *  Razões para ...
Arquitetura do Palm OS
Interface do Usuário <ul><li>Formulários </li></ul><ul><li>Controles </li></ul><ul><li>Fontes </li></ul><ul><li>Diálogos <...
Gerenciamento de Memória <ul><li>Banco de Dados </li></ul><ul><li>Espaço de execução </li></ul><ul><li>Espaço do Sistema <...
Gerenciamento do Sistema <ul><li>Eventos </li></ul><ul><li>Cadeia de caracteres </li></ul><ul><li>Texto internacional </li...
Comunicação <ul><li>TCP/IP </li></ul><ul><li>Serial </li></ul>
Microkernel <ul><li>um microkernel é a quantidade quase mínima do software que pode fornecer os mecanismos necessários par...
Micronúcleos
Palm OS - Desenvolvimento de Aplicações <ul><li>•  Linguagens de programação disponíveis: C, C++ e Java </li></ul><ul><li>...
Palm | Epoc
Epoc
Symbian Epoc <ul><li>•  Linguagens de Programação </li></ul><ul><li>–  C++, Java e OPL (baseada no Basic) </li></ul><ul><l...
<ul><li>Obrigado </li></ul><ul><li>Obrigado </li></ul><ul><li>Obrigado </li></ul>
Upcoming SlideShare
Loading in …5
×

11 palm - kaue

405 views
348 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
405
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

11 palm - kaue

  1. 1. SISTEMAS DE PDA’s <ul><li>Nome: Kauê Felipe da Silva Almeida </li></ul><ul><li>RA:2010019339 </li></ul><ul><li>2011 </li></ul><ul><li>Guarulhos </li></ul>
  2. 2. EMPRESAS DE PDA               
  3. 3. SISTEMAS DE PDA Palm os Windows Mobile Epoc
  4. 4. Palm OS Desenvolvido pela Palm Inc. (apesar de proprietário, domina 70% do mercado de dispositivos de mão) * Razões para o sucesso – projetado especificamente para PDAs – Fácil de usar – Número limitado de características altamente Otimizadas, uso de pouca memória, vida mais longa de bateria – Novas versões suportam comunicação bluetooth, 64K cores, PDAs multimídia integrados a fones móveis * Disponíveis da Palm, Sony, IBM, HandSpring e outras
  5. 5. Arquitetura do Palm OS
  6. 6. Interface do Usuário <ul><li>Formulários </li></ul><ul><li>Controles </li></ul><ul><li>Fontes </li></ul><ul><li>Diálogos </li></ul><ul><li>Menus </li></ul><ul><li>Desenhos </li></ul><ul><li>Botões </li></ul>
  7. 7. Gerenciamento de Memória <ul><li>Banco de Dados </li></ul><ul><li>Espaço de execução </li></ul><ul><li>Espaço do Sistema </li></ul>
  8. 8. Gerenciamento do Sistema <ul><li>Eventos </li></ul><ul><li>Cadeia de caracteres </li></ul><ul><li>Texto internacional </li></ul><ul><li>Data/hora </li></ul><ul><li>Alarmes </li></ul><ul><li>Som </li></ul>
  9. 9. Comunicação <ul><li>TCP/IP </li></ul><ul><li>Serial </li></ul>
  10. 10. Microkernel <ul><li>um microkernel é a quantidade quase mínima do software que pode fornecer os mecanismos necessários para implementar um sistema operacional </li></ul>
  11. 11. Micronúcleos
  12. 12. Palm OS - Desenvolvimento de Aplicações <ul><li>• Linguagens de programação disponíveis: C, C++ e Java </li></ul><ul><li>• Dois pacotes para desenvolvimento de aplicações: </li></ul><ul><li>– SDK (APIs para desenvolver aplicações, funções de interface do usuário, gerenciamento do sistema e comunicação) </li></ul><ul><li>– CDK – Conduit Development Kit – suporta a implementação de conduites </li></ul><ul><li>• Para troca e sincronização de dados entre uma aplicação de mesa e uma aplicação que roda no dispositivo </li></ul><ul><li>• Suporte para programação </li></ul><ul><li>– CodeWarrior da Metrowerk </li></ul><ul><li>– Compilador GNU C para Palm OS </li></ul><ul><li>• Cada aplicação tem que ter um ID único (creator ID) </li></ul><ul><li>obtido da Palm </li></ul>
  13. 13. Palm | Epoc
  14. 14. Epoc
  15. 15. Symbian Epoc <ul><li>• Linguagens de Programação </li></ul><ul><li>– C++, Java e OPL (baseada no Basic) </li></ul><ul><li>• SDK do Symbian C++ (emulador para windows, GNU C++ personalizado, documentação, tutorial etc) </li></ul><ul><li>• MS Visual C++ (emulador EPOC para windows roda sobre o Visual C++) </li></ul><ul><li>• Cada aplicação no EPOC tem ID único para identificação de arquivo e associação </li></ul><ul><li>– reservada para propósito de desenvolvimento e teste </li></ul><ul><li>– Antes da aplicação ser liberada, um ID único tem que ser solicitado a Symbian </li></ul>
  16. 16. <ul><li>Obrigado </li></ul><ul><li>Obrigado </li></ul><ul><li>Obrigado </li></ul>

×