11 palm - kaue
-
Upload
prof-anderson-favaro -
Category
Technology
-
view
293 -
download
1
Transcript of 11 palm - kaue
![Page 1: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/1.jpg)
SISTEMAS DE PDA’s
Nome: Kauê Felipe da Silva AlmeidaRA:2010019339
2011Guarulhos
![Page 2: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/2.jpg)
EMPRESAS DE PDA
![Page 3: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/3.jpg)
SISTEMAS DE PDA
Palm osWindows Mobile
Epoc
![Page 4: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/4.jpg)
Palm OSDesenvolvido 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
![Page 5: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/5.jpg)
Arquitetura do Palm OS
![Page 6: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/6.jpg)
Interface do Usuário
• Formulários• Controles• Fontes• Diálogos• Menus• Desenhos• Botões
![Page 7: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/7.jpg)
Gerenciamento de Memória
• Banco de Dados• Espaço de execução• Espaço do Sistema
![Page 8: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/8.jpg)
Gerenciamento do Sistema
• Eventos• Cadeia de caracteres• Texto internacional• Data/hora• Alarmes• Som
![Page 9: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/9.jpg)
Comunicação
• TCP/IP• Serial
![Page 10: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/10.jpg)
Microkernel
um microkernel é a quantidade quase mínima do software que pode fornecer os
mecanismos necessários para implementar um sistema operacional
![Page 11: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/11.jpg)
Micronúcleos
![Page 12: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/12.jpg)
Palm OS - Desenvolvimento de Aplicações
• Linguagens de programação disponíveis: C, C++ e Java• Dois pacotes para desenvolvimento de aplicações:– SDK (APIs para desenvolver aplicações, funções de interface do usuário,
gerenciamento do sistema e comunicação)– CDK – Conduit Development Kit – suporta a implementação de conduites• Para troca e sincronização de dados entre uma aplicação de mesa e uma
aplicação que roda no dispositivo• Suporte para programação– CodeWarrior da Metrowerk– Compilador GNU C para Palm OS• Cada aplicação tem que ter um ID único (creator ID)obtido da Palm
![Page 13: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/13.jpg)
Palm | Epoc
![Page 14: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/14.jpg)
Epoc
![Page 15: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/15.jpg)
Symbian Epoc• Linguagens de Programação– C++, Java e OPL (baseada no Basic)• SDK do Symbian C++ (emulador para windows, GNU C+
+ personalizado, documentação, tutorial etc)• MS Visual C++ (emulador EPOC para windows roda
sobre o Visual C++)• Cada aplicação no EPOC tem ID único para identificação
de arquivo e associação–reservada para propósito de desenvolvimento e teste– Antes da aplicação ser liberada, um ID único tem que
ser solicitado a Symbian
![Page 16: 11 palm - kaue](https://reader033.fdocumentos.com/reader033/viewer/2022042614/55760e93d8b42a0d5e8b4b7f/html5/thumbnails/16.jpg)
Obrigado
Obrigado
Obrigado