Pocket PC 2000, originally codenamed "Rapier", was released on April 19, 2000, and was based on Windows CE 3.0. It was the debut of what was later dubbed the Windows Mobile operating system, and meant to be a successor to the operating system aboard Palm-Size PCs. Backwards compatibility was retained with such Palm-Size PC applications. Pocket PC 2000 was intended mainly for Pocket PC devices, however several Palm-Size PC devices had the ability to be updated also. Further, several Pocket PC 2000 phones were released, however Microsoft's "Smartphone" hardware platform was not yet created. The only resolution supported by this release was 240 x 320 (QVGA). Removable storage card formats that were supported were CompactFlash and MultiMediaCard. At this time Pocket PC devices had not been standardized with a specific CPU architecture. As a result, Pocket PC 2000 was released on multiple CPU architectures; SH-3, MIPS, and ARM.
Pocket PC 2002, originally codenamed "Merlin", was released in October 2001. Like Pocket PC 2000, it was powered by Windows CE 3.0. Although targeted mainly for 240 × 320 (QVGA) Pocket PC devices, Pocket PC 2002 was also used for Pocket PC phones, and for the first time, Smartphones. These Pocket PC 2002 Smartphones were mainly GSM devices. With future releases, the Pocket PC and Smartphone lines would increasingly collide as the licensing terms were relaxed allowing OEMs to take advantage of more innovative, individual design ideas. Aesthetically, Pocket PC 2002 was meant to be similar in design to the then newly released Windows XP.New features and built-in applications included the following
Windows Mobile 2003 (aka wm2003 and WM2003), originally codenamed "Ozone", was released on June 23, 2003, and was the first release under the Windows Mobile banner. It came in four editions: "Windows Mobile 2003 for Pocket PC Premium Edition", "Windows Mobile 2003 for Pocket PC Professional Edition", "Windows Mobile 2003 for Smartphone" and "Windows Mobile 2003 for Pocket PC Phone Edition". The last was designed especially for Pocket PCs which include phone functionalities. The Professional Edition was used in Pocket PC budget models. It lacked a number of features that were in the Premium Edition, such as a client for L2TP/IPsec VPNs. Windows Mobile 2003 was powered by Windows CE 4.20.Windows Mobile 2003 Second Edition, also known as "Windows Mobile 2003 SE", was released on March 24, 2004 and first offered on the DellAxim x30. This was the last version which allowed users to backup and restore an entire device through ActiveSync.
Windows Mobile 5.0, originally codenamed "Magneto", was released at Microsoft's Mobile and Embedded Developers Conference 2005 in Las Vegas, May 9–12, 2005. Microsoft offered mainstream support for Windows Mobile 5 through October 12, 2010, and extended support through October 13, 2015. It was first offered on the Dell Axim x51. It used the .NET Compact Framework 1.0 SP3, an environment for programs based on .NET.Windows Mobile 5.0 included Microsoft Exchange Server "push" functionality improvements that worked with Exchange 2003 SP2. The "push" functionality also required vendor/device support With AKU2 software upgrades all WM 5.0 devices supported DirectPush.WM 5.0 featured increased battery life due to Persistent storage capability. Previously up to 50% (enough for 72 hours of storage) of battery power was reserved just to maintain data in volatile RAM. This continued the trend of Windows-based devices moving from using RAM as their primary storage medium to the use of a combination of RAM and flash memory (in use, no distinction between the two is obvious to users). Programs and frequently accessed data run in RAM, while most storage is in the flash memory. The OS seamlessly moves data between the two as needed. Everything is backed up in the flash memory, so unlike prior devices, WM5 devices lose no data if power is lost.With Windows Mobile 5.0, OS updates were released as Adaptation kit upgrades. AKU 3.5 is the most recent release for WM 5.0.Further new features and built-in applications included:New version of Office called "Office Mobile" PowerPoint MobileGraphing capability in Excel MobileTables and graphics insertion in Word MobileWindows Media Player 10 MobilePhoto Caller IDDirectShow supportPicture and Video package, which converged the management of videos and picturesEnhanced Bluetooth supportGlobal Positioning System (GPS) management interfaceDefault QWERTY keyboard-supportError reporting facility similar to that present in desktop and server Windows systemsActiveSync 4.2 with 15% increased synchronization speed
Windows Mobile 6.5 was never part of Microsoft's mobile phone roadmap, and has been described by its chief executive, Steve Ballmer, as "not the full release [Microsoft] wanted" until the multi-touch-enabled Windows Mobile 7 (now replaced by Windows Phone 7) arrived in 2010. Version 6.5 is an upgrade to Windows Mobile 6.1 that was released to manufacturers on May 11, 2009; the first devices running the operating system appeared in late October 2009. This minor incremental update includes some significant new added features, such as a revamped GUI, new Today screen with vertically scrollable labels (called 'Titanium'). WM6.5 also includes the new Internet Explorer Mobile 6 browser, with improved interface.Microsoft unveiled this version at the 2009 Mobile World Congress in February, and several devices were supplied with it; devices running Windows Mobile 6.5 and later are marketed as "Windows phones". Along with Windows Mobile 6.5, Microsoft announced several Cloud computing services codenamed "SkyBox", "SkyLine", "SkyMarket". "SkyBox" has been confirmed as My Phone, while "SkyMarket" has been confirmed as Windows Marketplace for Mobile. Some aspects of the user interface were redesigned, with the home screen resembling that of Microsoft's Zune player and the sliding panel interface of Windows Mobile 6.1 Standard. This version was designed mainly for easier finger usage. Whilst this version of Windows Mobile does not natively support capacitive screens, mobile manufacturers have been able to use them on their devices Windows Mobile 6.5.1Builds of Windows Mobile 6.5.1 have been unofficially ported to several Windows Mobile phones. Windows Mobile 6.5.1 brings a more finger-friendly user interface, including icon based soft buttons (rather than text based), an updated contacts app, Microsoft (rather than the mobile carrier) support for A-GPS, improved threaded text messaging, and performance improvements. Windows Mobile 6.5.3A Screenshot of the Windows Phone 6.5.3 Today Screen 'Titanium' (notice the new location of the start button)On February 2, 2010, the Sony Ericsson Aspen with Windows Mobile 6.5.3 was officially announced, making it the first Windows Phone 6.5.3 smartphone. Since November 2009, several 6.5.3 builds had leaked (28nnn) and had been unofficially ported to some Windows Phones.Windows Mobile 6.5.3 brings a more finger-friendly user interface with several new usability features such as support for multitouch, complete touch control i.e. no need for a stylus, and drag-and-drop start menu icons. Touchable tiles replaced soft keys." Internet Explorer Mobile 6 has also received some major updates including decreased page load time, improved memory management and gesture smoothing.Additional features of newer Windows Mobile 6.5.3 builds include threaded email and Office Mobile 2010. Windows Mobile 6.5.5Several builds of Windows Mobile 6.5.x leaked since January 2010, and were unofficially ported to some Windows Mobile phones. The name Windows Mobile 6.5.5 has been applied to these newer builds, although this name remains unconfirmed by Microsoft.
Windows Phone 7 was launched in Europe, Singapore and Australia on October 21, 2010, and in the US & Canada on November 8, 2010, with the rest of the world to follow in 2011. Microsoft had originally planned to continue the Windows Mobile line to Windows Mobile 7, based on an upgrade to the Windows Mobile platform, codenamed Photon. The original Photon and Windows Mobile 7 have since been scrapped; however, Microsoft decided to create a new mobile OS platform and officially announced Windows Phone 7 Series in its place. Microsoft has since renamed the operating system from Windows Phone 7 Series to Windows Phone 7.Windows Phone 7 was initially intended to be released during 2009, but several delays, likely due to the move away from Photon and to building an entirely different and new platform, prompted Microsoft to develop Windows Mobile 6.5 as an interim release. During the Mobile World Congress 2010 in Barcelona, Microsoft revealed details of Windows Phone 7, which features a new operating system and integration with Xbox Live and Zune services.
Bam amor mobile development tools
Brian AmorOverbyte Systems-Project ManagerPhil.IT.Org –President / email@example.comLove Gadgets and to TravelAirsoft PlayerBlog - http://adobotech.blogspot.com
o What is Mobile Platform Developmento Why Develop for Mobile Platformo Android – Google Platformo iOS – Apple Platformo Windows Phone – Microsoft Platformooooo
Mobile application development is the process by which applications aredeveloped for hand held devices such as PDA (personal digitalassistants), smart phones or mobile phones. Latest addition are slates,iPad, TabletsThese applications are either pre-installed on phones duringmanufacture, or downloaded by customers from app stores and othermobile software distribution platforms.
There are many platforms that a developer can choose for an application.Each of these are mostly mutually incompatible (that is, an applicationdeveloped on one platform will not run on another) and furthermore eachhandheld device only supports one particular platform.Therefore to maximize reach and revenue for their applications, adeveloper must decide carefully which platforms they will support.
Open software platform for mobile development A complete stack – OS, Middleware, Applications An Open Handset Alliance (OHA) project Powered by Linux operating system Fast application development in Java Open source under the Apache 2 licenses
Android is based on the Linux kernel Android is not Linux No native windowing system Does not include full set of standard linux utilities Kernel source at http://git.android.com• C/C++ libraries• Interface through Java
• Great memory and process management • Great permissions based security model • Proven driver model • Support for shared libraries • It’s already open source
• Android development can be done on • Ubuntu 32 bit (preferred) • Ubuntu AMD64 • Microsoft Windows 7 • Mac OS X
The Android NDK is a companion tool to the Android SDK that lets Androidapplication developers build performance-critical portions of their apps in nativecode. It is designed for use only in conjunction with the Android SDK
Over 300,000 Apps 30M iPhones and iPod Touches Over 1 Billion downloaded Apps Top selling Crash Bandicoot game About $6M from 1M sold iTunes Store – as easy as selling music You pick the price You get 70% of sales revenue, sends you a check monthly $99 registration for the development tools
Books Music Business Navigation Education News Entertainment Photography Finance Productivity Games Reference Healthcare & Fitness Social Networking Lifestyle Sports Medical Travel Utilities Weather
Objective C (similar to C#)Based on Small talk, developed in early 80sGoal: Simple Object Oriented CodingStrict superset of C, mix with C or C++Polymorphic, Single Inheritance, no TemplatesDynamic Typing, Binding, and LoadingInterface (class) definition, and ImplementationLoosely typed when you want it
World wide accessSingle software distribution channelDefault on Quick Start ScreenActive merchandisingOne Button SearchBrowse by Category, Genre …
Windows Common Consistent Quality Phone Hardware Platform FocusHardware ElementsConsistent set of hardwarecapabilities defined by MicrosoftOne resolution at launch 800Consistent cap-touch inputConsistent processor / GPUSame available RAMOptional keyboard 480
Help end users personalize theirphonesHelp developers be profitableEnable cloud powered experiences
Elements of the Application Platform Runtime – On “Screen” Tools & Support Code you write on Tools you use to the client design & develop SCREEN CLOUD Cloud Services Developer Portal Services Code you write on Tools you use to the server ship & sell
Elements of the Application Platform Runtime – On “Screen” Tools Sensors Media Data Location Phone Emulator Phone Xbox LIVE Notifications Samples Documentation .NET Framework managed code sandbox Guides Community Packaging and Verification Tools SCREEN CLOUD Cloud Services Portal Services Notifications App Deployment Registration Marketplace Location Identity Feeds Validation MO and CC Billing Social Maps Certification Business Intelligence Publishing Update Management
• Server-initiated communication• Enables key background scenarios• Preserves battery life and user experience
Input .NET• Touch • Superset of Silverlight 3.0• Hardware buttons • Windows Communication Foundation • SOAP and REST servicesMedia Phone Access• Digital media capture & playback• Media library access • Sensors • Launchers & ChoosersData• Isolated Storage Integrated With Cloud Services• LINQ (Objects and XML) • Notifications • Location • Xbox LIVE
ApplicationUniquelyidentifiable, licensable andserviceable software productpackaged as a XAPApplication DeploymentValidation, Certification, andSigning Windows Phone MarketplaceApplication licenseCrypto-verifiable objectissued to grant rights to Windows Phonean application Marketplace
Tools Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools !• http://developer.windowsphone.com