Your SlideShare is downloading. ×
Windows mobile
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Windows mobile

373
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
373
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1. Introduction2. Platform3. Software development4. Overall evaluation
  • 2. Windows Mobile is a compact operating system combinedwith a suite of basic applications for mobile devices based onthe Microsoft Win32 API. Devices that run Windows Mobileinclude Pocket PCs, Smartphones, Portable Media Centers,and on-board computers for certain automobiles. It isdesigned to be somewhat similar to desktop versions ofWindows, feature-wise and aesthetically. Additionally, third-party software development is available for Windows Mobile.
  • 3. 2.1 Hardware Pocket PC is a hardware specificationfor a handheld- sized computer. Smartphone is a mobile phone offeringadvanced capabilities, often withPC-like functionality
  • 4.  Portable Media Center was a devicethat focused on integration withMicrosofts Windows Media Center andWindows Media Player to allow users tocarry their media libraries with themon the go. Windows Mobile for Automotive is the name forMicrosofts operating system that facilitatesmultiple functions in automobiles includingcommunication, entertainment, informationsystems
  • 5. We cannot use Windows Mobile with iPhone BlackBerry Phones made for Symbian Another phones or deviceswhich are not compatiblewith WMSummarize we can use Windows Mobile only withdevices which are designed for it!
  • 6. 2.2 Operating SystemsPocket PC 2000Features : Pocket Office Pocket InternetExplorer Windows Media PlayerPocket PC 2002New features:• Spell checker• MSN Messenger• Terminal Services
  • 7. Windows Mobile 2003New features: Bluetooth support Pictures application withviewing cropping, e-mailsupport SMS replay options forPhone editionWindows Mobile 2003 SENew features: Portait and Landscapeswtiching for Pocket PC’s Wi-Fi Protected Access
  • 8. Windows Mobile 5New features: New Office Mobile Photo Caller ID GPS support DirectShow support Picture and Video package Default QWERTY keyboardsupport
  • 9. Windows Mobile 6New features: VoIP Windows Live HTML e-mails support AJAX, JavaScript andXMLDOM support onInternet Explorer Mobile .NET Compact FrameworkIn version 6.1: Improved Internet browsing More personal choice
  • 10. Windows Mobile 6.5New features: New Home screen Finger friendly New Menu Pocket Internet Explorer Windows Marketplacefor Mobile.Microsoft says that the first phones willbe available in the second half of2009.
  • 11. Windows Mobile 7Officially Microsoft didn’tgive any information aboutWindows Mobile 7.Is this Windows Mobile 7???
  • 12. 2.3 Network Connectivity
  • 13. 2.3 Network Connectivity (Core)› EAP (Extensible Authentication Protocol)› API Redirector› TCP/IP› IPv6› Sockets
  • 14. 2.3 Network Connectivity (Wireless)› Bluetooth› Infrared› Wi-Fi WMM WEP WPA WPA2
  • 15. 2.3 Network Connectivity (Remote)› RAPI (Remote API)› VoIP
  • 16. 2.4 Security- Certificates (common credential)- Credential Manager (manages credential information)- Authentication services (for developers to authenticateclients - SSPI)- Cryptography (to distribute information in secret code)- Local Authentication Subsystem (For sophisticatedauthentication systems, such as biometrics)- Smart card subsystem (Provides a link between smart cardreader hardware and smart-card aware applications)
  • 17. 2.5 Performance- A lot more stable than Windows Mobile 5- Battery life: depends on running processes (average: 2-3days)- Fast, if the device itself meets all the requirements- Smooth interface- Overall, it’s a great improvement to Windows Mobile 5
  • 18. 2.6 Future possibilitiesMore user-friendly interfaceMore 3D graphicsNew kinds of Windows Mobiles devices
  • 19. 3.1 Development requirements What is needed to create a Windows Mobile application:1.Visual Studio 2005 Standard Edition or above.With this interface you can author, debug and packageapplications for delivery.
  • 20. 3.1 Development requirements What is needed to create a Windows Mobile application:2.Windows Mobile SDK. It contains:- API header;- The library files to access Windows Mobile functionality;- Documentation;- Sample application projects;- Emulators.
  • 21. 3.1 Development requirements What is needed to create a Windows Mobile application:3. ActiveSync or Windows Mobile Device Center.To deploy the application to a device or to an emulator.Windows Vista uses Windows Mobile Device Center anddoesnt support ActiveSync. Windows XP needs to haveActiveSync dowloaded and installed.
  • 22. 3.2 IDE and Tools› Visual Studio 2005› Visual Studio 2008 Professional Standard (Express)
  • 23. 3.2 IDE and Tools
  • 24. 3.2 IDE and Tools
  • 25. 3.2 IDE and Tools› Native Code› Managed Code› Server-Side Code
  • 26. 3.3 Programming Language(s)Visual Studio is a complete suit to build applications for WindowsMobile devices. It allows the development in native codewith Visual C++ or managed code with Visual C#, VisualBasic. These three languages all use the same IDE whichallows tool sharing and the combination of them all. Only themanaged languages support the .NET Compact Framework.
  • 27. 3.3 Programming Language(s)Choosing a Programming Language:Visual C# and Visual BasicThe development tools for C# and Visual Basic .NET include a fully what-you-see-is-what-you-get user interface designer.Advantages:- Reliable and rapid application development;- Security and language interoperability;- C# is simple, powerful, type-safe, and object-oriented.
  • 28. 4.1 Advantages › Widely Supported› Lot of Documentation› Easy to Develop for› Advanced IDE
  • 29. 4.2 Limitations BlackBerry:Provides the ability to view threaded e-mail andmissed calls on one screen as part of the Inbox.Has a plastic holster that automatically shuts itoff when you insert it into it. This is done via asimple magnet in the holster.Windows Mobile:Does not have a similarfeature.Microsoft is slowly improvingthe latter.Symbian:The advantages are found mostly in thestability of the devices and the low energyconsumption.Stable & Low energy consumption:
  • 30.  4.2 Limitations biggest weakness:interface -------> the most to lose to iPhone and Palm biggest complaint:the number of steps it takes to perform a simple tasksuch as closing out of a program
  • 31. Demo
  • 32. 4.3 Conclusion Windows Mobile: Is constantly improving; Is a challenge for developers (C++); Great IDE; Has great potential; Improved user interface.
  • 33. Any questions??Email: shehrevar@live.com