11 palm - kaue

Preview:

Citation preview

SISTEMAS DE PDA’s

Nome: Kauê Felipe da Silva AlmeidaRA:2010019339

2011Guarulhos

SISTEMAS DE PDA

Palm osWindows Mobile

Epoc

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

Arquitetura do Palm OS

Interface do Usuário

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

Gerenciamento de Memória

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

Gerenciamento do Sistema

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

Comunicação

• TCP/IP• Serial

Microkernel

um microkernel é a quantidade quase mínima do software que pode fornecer os

mecanismos necessários para implementar um sistema operacional

Micronúcleos

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

Palm | Epoc

Epoc

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

Obrigado

Obrigado

Obrigado