1 / 8

Developing Applications for Portable Devices

Developing Applications for Portable Devices. Phil Denoncourt III Director of Technology Luna Systems Corporation. Outline. Technology and Terminology Designing Applications Developing Applications. Technology & Terminology. History Operating Systems

margo
Download Presentation

Developing Applications for Portable Devices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Developing Applications for Portable Devices Phil Denoncourt III Director of Technology Luna Systems Corporation

  2. Outline • Technology and Terminology • Designing Applications • Developing Applications

  3. Technology & Terminology • History • Operating Systems • Windows CE 1.0 – Gray scale, limited memory • Windows CE 2.0 – Full Color, more memory & features • Windows CE 3.0 – Current version on devices today • Windows CE.NET – Devices are being developed for this OS, none seem to be released yet. • Software • Pocket PC – Comes with most devices. Includes Pocket Word, Excel & Outlook and a mini browser.

  4. Technology & Terminology • Types of Devices • Pocket PC (PPC) – Fits in a pocket, longer than wider • Hand held PC (HPC) – ½ laptop • Smartphone – Windows CE on a portable phone • Auto PC – Car radio running Windows CE. Appears to be discontinued

  5. Designing Applications • Physical Limitations • Screen size is small • Usually no Hard drive • Memory is limited • usually between 16-32 megs for programs & data • Not always an Internet connection • Difficult for user to key in text

  6. Designing Applications • Design Factors • Can’t provide user with way to end app. • Application will be closed when OS needs memory • Must save user information immediately • Must provide an undo feature • Controls must be as small as possible • Abbrevate captions & use tooltips • Must use Pocket Outlook for all contact functions

  7. Developing Applications • Windows CE 3.0 • eMbedded Visual Tools 3.0 • Visual Basic & C++ • Visual Basic is weak • Doesn’t support creating activex controls • Doesn’t support classes • Test using emulator or actual device

  8. Developing Applications • ADOCE • Allows you access to CE databases • Object model similar to ADO • No command object • Not an easy way to create databases • SQLCE • If your client has a license for SQL Server, they can install it on their PDA • Uses replication to talk to a full SQL Server

More Related