1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)
-
Upload
kristin-tyler -
Category
Documents
-
view
215 -
download
2
Transcript of 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)
1
Developing Apps For The Pocket PC Platform
Anup MistryTechnology Manager
www.venuemaitred.com
D-2 (22nd May ’03)
2
Outline
• Windows CE Operating System
• Pocket PC Hardware
• Pocket PC programming tools
• Pocket PC SDK
3
Windows CE Operating System
Windows CE Family
1.0, 2.x (Palm-size PC, Handheld PC)
3.0 (Pocket PC, Pocket PC 2002)
4.x (.NET – array of devices)
** .NET Compact Framework
4
Pocket PC hardware
• 206 Mhz (StrongArm) processor
• 32 MB RAM• 32 MB ROM• 256 color display• IRDA port• USB port for
syncing
• PCMCIA Slot• Compact Flash
Slot• Bluetooth Card• WirelessLAN
Card• SD Card
5
Pocket PC Development Tools
• Embedded Visual Tools 3.0 (eVB, eVC++)
• Server-Side and Client-Side Scripting
• Visual Studio .NET 2003 (includes Compact Framework Release version)
• Embedded Visual C++ 4.0 {Pocket PC “Ozone”}
6
Pocket PC Development Tools
7
Which language ?
• Visual Basic
No
No
Yes
Low
No
• Visual C++
Yes
Yes
No
High (no boundaries)
Yes
Development of drivers
Development of ActiveSync® filter
RAD, testing, & deployment
Degree of freedom High
Access to the Full Pocket PC API
8
Networking
• TCPIP stack– (HTTP, FTP, SMTP,
POP3, etc)– Raw Socket API
9
Windows Components
• Standard– Button
– List
– Combo
• Progress Bar• Slider• Tree-View• Custom
• Menu Bar• Picture-Box• Winsock
Control• TAPI
10
Web Development
• Pocket Internet Explorer
• JScript support• “Fit to Screen”• Macromedia Player
Flash 6.0 • Supports Clear-Case
Fonts
11
Gaming development & File Access
• Full Screen
• Hardware Button Control
• Landscape Mode
• Straight forward File IO
12
Graphics & Multimedia
• Windows Media Player for Pocket Internet Explorer
• Streaming Audio, Video supported
• Sound Recorder with Sound Button
13
Messaging and Collaboration
• Supports a Pocket Outlook Object Model.
• ActiveSync SDK
14
Multi-Modal
• Input Panel – Keyboard– Letter Recognizer– Transcriber
• Rich Ink Control– Drawing– Writing– Recording
15
Data Access
• ADOCE support
• SQL Server CE
• Sybase CE Server
• Oracle Lite
16
Deployment
• Use Microsoft CAB Wizard
• ActiveSync
• Installshield– Device to Device– Web to Device
17
Thank You
Reminder:
• Please be sure to complete your session evaluation forms and place them in the box outside the room. We appreciate your feedback.