Upload
prof-anderson-favaro
View
291
Download
1
Embed Size (px)
Citation preview
SISTEMAS DE PDA’s
Nome: Kauê Felipe da Silva AlmeidaRA:2010019339
2011Guarulhos
EMPRESAS DE PDA
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