1 developing apps for the pocket pc platform anup mistry technology manager d-2 (22 nd may ’03)
TRANSCRIPT
![Page 1: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/1.jpg)
1
Developing Apps For The Pocket PC Platform
Anup MistryTechnology Manager
www.venuemaitred.com
D-2 (22nd May ’03)
![Page 2: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/2.jpg)
2
Outline
• Windows CE Operating System
• Pocket PC Hardware
• Pocket PC programming tools
• Pocket PC SDK
![Page 3: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/3.jpg)
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
![Page 4: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/4.jpg)
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
![Page 5: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/5.jpg)
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”}
![Page 6: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/6.jpg)
6
Pocket PC Development Tools
![Page 7: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/7.jpg)
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
![Page 8: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/8.jpg)
8
Networking
• TCPIP stack– (HTTP, FTP, SMTP,
POP3, etc)– Raw Socket API
![Page 9: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/9.jpg)
9
Windows Components
• Standard– Button
– List
– Combo
• Progress Bar• Slider• Tree-View• Custom
• Menu Bar• Picture-Box• Winsock
Control• TAPI
![Page 10: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/10.jpg)
10
Web Development
• Pocket Internet Explorer
• JScript support• “Fit to Screen”• Macromedia Player
Flash 6.0 • Supports Clear-Case
Fonts
![Page 11: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/11.jpg)
11
Gaming development & File Access
• Full Screen
• Hardware Button Control
• Landscape Mode
• Straight forward File IO
![Page 12: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/12.jpg)
12
Graphics & Multimedia
• Windows Media Player for Pocket Internet Explorer
• Streaming Audio, Video supported
• Sound Recorder with Sound Button
![Page 13: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/13.jpg)
13
Messaging and Collaboration
• Supports a Pocket Outlook Object Model.
• ActiveSync SDK
![Page 14: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/14.jpg)
14
Multi-Modal
• Input Panel – Keyboard– Letter Recognizer– Transcriber
• Rich Ink Control– Drawing– Writing– Recording
![Page 15: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/15.jpg)
15
Data Access
• ADOCE support
• SQL Server CE
• Sybase CE Server
• Oracle Lite
![Page 16: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/16.jpg)
16
Deployment
• Use Microsoft CAB Wizard
• ActiveSync
• Installshield– Device to Device– Web to Device
![Page 17: 1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)](https://reader036.vdocuments.site/reader036/viewer/2022081519/56649e3b5503460f94b2d000/html5/thumbnails/17.jpg)
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.