670 likes | 1.61k Views
MC75XX Product Training January 2008. Windows Mobile 6 Overview and Strategy. Crossbow was the code name for the next Version of the Windows Mobile Operating System Based on WM 5.0 / CE 5.0 Official Name is “Windows Mobile 6” Don’t confuse with Windows Embedded CE 6.0
E N D
Crossbow was the code name for the next Version of the Windows Mobile Operating System Based on WM 5.0 / CE 5.0 Official Name is “Windows Mobile 6” Don’t confuse with Windows Embedded CE 6.0 WM 6 is based on CE 5.0 Focused on improving Messaging and Office Applications An AKU for WM 5.0 from an Engineer’s perspective, a New OS from a Microsoft marketing perspective New OS, therefore will require an upgrade license fee Crossbow = Windows Mobile 6
New Skins and Icons “Vista” Like Improved Outlook and Office Applications Compatible with Office 2007 Support for SharePoint attachments Full-fledged meetings arrangement system Support for HTML e-mail messages Smart Filter –fast search through messages; Numerous MS Exchange 2007-tailored changes Smart Dial 2.0, fast search through contacts, call history; Integrated Windows Live Communicator Client Marketplace – purchase, download, and install from the device Storage Card encryption Updated Terminal Services Client Optional VOIP application/SIP stack (residential focused) Windows Mobile 6 Features
NET CF v2 SP1 in ROM SQL Server Compact Edition in ROM Reduction in Virtual Memory Footprint (still 32M limit) Added Windows Ink Services for Pen (WISP) Lite Subset of WISP for Tablet PC New Sound API - Plays MP3s and more AJAX support in Mobile IE Improved SDK and New Tools Improved Application Development Features
Internet Explorer Mobile • Support for basic AJAX applications • Script/DOM Improvements: • Feature detection • Expando support • Document.body properties • Navigator object • Improved support for AJAX for ASP.NET
Windows Mobile 6 SDK Refresh • New emulator images • New tools • New samples • Improved documentation • Localized emulator images • Links: • Windows Mobile 6 SDK Refresh • Windows Mobile 6 Emulator Images
WISP Lite • Windows Ink Service Platform • Subset of Tablet PC WISP • Eventually replace Rich Ink • Supports: • Basic recognition • Serialization • Overlay and zoom • For more Information • http://blogs.msdn.com/windowsmobile/archive/2007/06/12/inking-on-your-windows-mobile-device.aspx
New Sound APIs • Play several sound formats (MID, WMA, WAV, MP3) • Choose whether or not to respect the current sound profile • <soundfile.h> • SndOpen / SndClose • SndPlaySync • SndPlayAsync • SndStop • SndGetSound / SndSetSound
SDK Tools • Emulation/testing • FakeGPS • Local Server Framework (aka FakeServer) • Cellular Emulator • Hopper • Windows Mobile Test Framework • APP 204: Developing Test Automation Using the Windows Mobile Test Framework
SDK Tools • Security • Security Configuration Manager • CabSignTool • APP 215: Windows Mobile App. Security
Security Configuration Manager • Examine device security configuration • Provision standard security configurations • Save device security configuration • Sign a file • Check signature • Formerly a Power Toy • APP 215: Windows Mobile App. Security
FakeGPS • Fakes data received by the GPS APIs • Reads NMEA data • \Program Files\FakeGPS\GPSFiles
Cellular Emulator • Emulates a real Radio Interface Layer • Replaces FakeRIL • Simulate Incoming/Outgoing Calls and SMS messages • GPRS/UMTS Data Connection • AT Commands
Localized for WWE, CHS, CHT, KOR, and JPN 128 bit high encryption Custom port support Full screen mode – view landscape VGA (640 x 480) Support for 16-bit and 24-bit color depths Audio redirection - hear sounds from your local machine on the device Unicode keyboard input as virtual keystrokes to the remote machine Auto-reconnect for temporary lost connections Updated Terminal Services Client
More Information What's New for Developers in Windows Mobile 6 http://msdn2.microsoft.com/en-us/library/bb278115.aspx Deprecated Features In Windows Mobile6 http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.DeprecatedFeaturesInWindowsMobile6 Windows Mobile 6 Software Development Kits (Standard and Professional) http://www.microsoft.com/downloads/details.aspx?FamilyId=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en
MC75XX Hardware Overview • TNT1.5 Software Architecture • Windows Mobile 6.0 Phone Edition (Current AKU 0.7) • 256M mDOC and 128M RAM • Jedi Radio (802.11a/b/g) • Siemens HC25 HSDPA Modem • Sierra Wireless EM5725D (Rev A) Modem • Taiyo Yuden Bluetooth Radio (Class 2) V1.2 AFH • SiRF GPS
Scanning/Imaging • Scanner • New Trigger Mode – Press & Release • Imaging • New Trigger Mode – Press & Release • Korean 3 of 5 Support • New ISBN Supplemental Modes
Camera • Camera • 2 MP Auto-Focus Camera • LED Flash • Camera Decode • Multiple Viewfinder Modes (i.e. Virtual Picklist) • ScanAPI support • No Support for Symbol Imaging API • DirectShow • MS Pictures & Video Support (i.e. Still images, Record video, etc.)
Camera Overview • Press the Camera Icon on thePictures & Videos applicationto launch the app
Camera Overview • It will take a few seconds for thecamera to be initialized and forthe preview to appear.PLEASE BE PATIENT!!! • You can changes the photooptions by using the Menu keyat the lower right hand of the screen
Camera Overview • You can changes the photooptions by using the Menu keyat the lower right hand of thescreen.
System Information • To get the build information for Windows Mobile as well as the Power Micro and CPLD firmware versions, choose the SystemInfo icon from the ‘Settings’ menu.
Packages Information • To see if any of the packages have been updated, choose the Package tab of SystemInfo.
IEEE 1725 Support • The temperature notification system will mimic the low battery notification where it will implement three levels of notification: • Level 1: Temperature Watch; this level is similar to Main Battery Low warning. It indicates the temperature begins to deteriorate. • Level 2: Temperature Warning; this level is similar to Main Battery VLow warning. It indicates the temperature is closer to become un-usable. User should stop using the device or replaces the battery immediate. • Level 3: Temperature Error; this level indicates the battery reached us-usable level and will immediately suspend the system. This level does not have any UI associated with it.
MPA1.5 Bluetooth Stack • The stack will have similar capabilities to stacks found on horizontal products such as other manufacturers PDA’s. • Symbol’s stack will be Stonestreet BTExplorer/Bluetopia. • The version will be BT 2.0 with 1.2 and 1.1 backward compatible. • The stack shall support all the standard security modes. • The stack shall support “flight mode” that is triggered via the Microsoft Flight mode.
MPA1.5 Power management • The BT radio shall support several power management states: • ON • Low-power • Wake-On-Bluetooth
MPA1.5 Bluetooth Profiles • Serial Port Profile. • Dial-up Networking Profile. • PAN Profile. • Generic Object Exchange Profile. • File Transfer Profile. • Human Interface Device Profile. • Headset and Hands free profile • A2DP • SYNC Profile.
MPA1.5 Bluetooth SDK • Integrating BT SDK in to SMDK • BT SDK will consists of C and C++ (include and library files) • Cab file for the sample applications • SDK to have Symbol SDK look and feel. • Integrating BT SDK help files in to SMDK
Supported BT Devices • We will support connections to other SIG approved BT devices that also match our profiles and BT version 1.1,1.2 and 2.0 • There are lists of actual devices used with our terminals on DevCentral (see the section with helpful links).
Support Rules Of Engagement • Please contact the Symbol help desk for any support issues. • Do not call Stonestreet One. All calls to Stonestreet One get routed to Symbol anyway. • Please contact Luke Petrozza in the Emerging Technologies Group for application development or support requests.
Helpful Links • Dev Central Bluetooth forum: https://devcentral.symbol.com/messages.aspx?ForumID=61 • Bluetooth SIG: http://www.bluetooth.org • Bluetooth Marketing: http://www.bluetooth.com
Key Sequences • Warm Boot • Hold down the power keys for more than 5 seconds. Hold the keys down until the display goes blank and WARM BOOT is displayed • Cold Boot • Simultaneously press the 1 + 9 + Power button. Hold the keys until the display blanks and the splash screen is visible. • Updateloader Boot • Cold Boot and hold HW trigger (one closest to the power button) • Clean Cold Boot • Cleanps.bin and pkgs.lst then perform Updateloader boot
Customer Update and Delivery • Customer must use CAB files • AirBeam will be modified to build and deliver CAB files
Development Tools • Microsoft Visual Studio 2005 • Symbol Mobility Developer Kit for ‘C’ • Microsoft Windows Mobile 5.0 SDK • AirBEAM Package Builder (to build and deliver CAB files)
Sample Applications • The Sample Applications will be packaged in cab file, they will not be built into the device. • Tests include: • SelfTest • ScanSamp2 • ScanWedge • MSRsamp • Notify • Keycheck • ImageDemo • MemTest • CtlPanel • OTL/BTL
Things You Should Know • Performing an Updateloader boot without PKGS.LST or if PKGS.LST does not point to valid files results in never ending Warm Boot (killed by performing a Cold Boot)
Phone Dialer • Standard Interface • Talk/End • Call History • Speed Dial • Keypad • Extended Interface • Alert Button for PTT • Antenna Icon on Title bar • Bars - Indicates registered with given signal strength • ! - Indicates not registered • … - Indicates searching for signal • x – Indicates modem is off