16
SISTEMAS DE PDA’s Nome: Kauê Felipe da Silva Almeida RA:2010019339 2011 Guarulhos

11 palm - kaue

Embed Size (px)

Citation preview

Page 1: 11   palm - kaue

SISTEMAS DE PDA’s

Nome: Kauê Felipe da Silva AlmeidaRA:2010019339

2011Guarulhos

Page 3: 11   palm - kaue

SISTEMAS DE PDA

Palm osWindows Mobile

Epoc

Page 4: 11   palm - kaue

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

Arquitetura do Palm OS

Page 6: 11   palm - kaue

Interface do Usuário

• Formulários• Controles• Fontes• Diálogos• Menus• Desenhos• Botões

Page 7: 11   palm - kaue

Gerenciamento de Memória

• Banco de Dados• Espaço de execução• Espaço do Sistema

Page 8: 11   palm - kaue

Gerenciamento do Sistema

• Eventos• Cadeia de caracteres• Texto internacional• Data/hora• Alarmes• Som

Page 9: 11   palm - kaue

Comunicação

• TCP/IP• Serial

Page 10: 11   palm - kaue

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

Micronúcleos

Page 12: 11   palm - kaue

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

Palm | Epoc

Page 14: 11   palm - kaue

Epoc

Page 15: 11   palm - kaue

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

Obrigado

Obrigado

Obrigado