Windows Mobile Development |
| Sunday, 19 February 2006 12:51 | |||
|
Mobile PC Windows Mobile Developer Center When you install vs2008, if you have already installed the wm6.0 SDK, reinstall wm6.0 SDKs. Get your development environment setup: Download details: Windows Mobile 5.0 SDK for Smartphone Download details: Windows Mobile 5.0 SDK for Pocket PC Download details: .NET Compact Framework 3.5 Redistributable Download details: Power Toys for .NET Compact Framework 3.5 Mobile Device Browser File - Home Mobile Device Browser Definition File contains capability definitions for individual mobile devices and browsers PocketHal - The C++ Hardware abstraction library. Mobile 5.0 Samples WinForms CF styleCreating transparent buttons, panels and other control with Compact Framework and putting one into other - Just code - Tamir Khason Fluid - Windows Mobile .NET Touch Controls - Home CodeProject: Windows Mobile Password Safe. - using fluid to create a nice looking mobile experience, much like an iphone. Phone control on the smartdeviceI have to say I'm a bit disappointed in MS for the lack of a nice managed api for phone control. You'd think a powerful phone api would be a priority for a smartphone....but all we get now is a single class and a single Call() method....gripe, gripe, gripe. But, at least most things are possible with native libraries wrapped....but work. (Do I really love TAPI and COM?) Generate DTMF on SmartPhone/PocketPC via C# at runtime - MSDN Forums - not answered really... This indicates you can do the whole 'p' for pause on the dial, but you want to initiate the DTMF in call on demand. There are URL protocol handlers to do it... Neil Cowburn - Interacting with Interactive Phone Services in 3 lines of code How do you detect DTMF? I don't know if this is possible? What to do if the Phone Rings - State and Notifications Broker (SNAPI) to detect calls and get out da way. Pocket Outlook Object ModelSince the Smart phones revolve around PIM type information, the first and most important set of tools to get a handle on when developing in Windows Mobile would be the Outlook Object Model. This is a set of objects that allow you to access the contact, task, calendar, etc. information from the Pocket Outlook object store.Here are some good references on POOM: Creating POOM items using PIE web pages Fast and Simple Mobile Access to Pocket Outlook Data Pocket Outlook COM Interop Sample Developing Pocket Outlook Add-Ins Pocket Outlook Export - a script-like program that exports all the pocket outlook contacts from a PocketPC to a CSV file. http://developer.berlios.de/projects/poexport/ .NET Compact Frameworkmsdn: Microsoft .NET Compact Framework Technical Articles.NET Compact Framework Team msdn blog: Andrew Arnott .NET Compact Framework Tutorials LNK2019: unresolved external symbol __GSHandlerCheck msdn blog: Innovate from India (Development Center) Step by Step: Developing a SQL Mobile Application with Visual Studio 2005 and SQL Server 2005 CoDe Magazine - Article: Programming Windows Mobile 5.0 Applications Using the .NET Compact Framework Windows Mobile 5.0 vs. Windows Mobile 6 (PDF) O'Reilly - Safari Books Online - 0321174038 - .NET Compact Framework Programming with C# .NET Micro FrameworkThe .NET Micro framework is a CLR runtime that runs on embedded devices. This means Windows CE/Windows Mobile is not required for its application. It is made for small processors and allows managed code access to low level device interfaces. Interesting to say the least.Microsoft .NET Micro Framework Tools & Resources Deployment and debugging smart device applicationsWhen developing mobile software it is nice to use the emulator. It is faster to turn code through the emulator than to test everything on a physical device. A few notes on working with the emulator:1) Make sure you have ActiveSync installed and running. Then, right-click its tray icon and choose "Connection Settings" from the context menu. Make sure the check box for "Allow connections to one of the following:" is checked and select "DMA" in the combo box. 2) Then in Visual Studio, go to the Tools menu and select "Device Emulator Manager..." to manage the activesync cradle functionality. 3) If you get issues with certificates during deployment, you'll want to install the "Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools\VSDCerts.cab" development certificates. Mobile databasesData is king. Thankfully, MS is packaging an in-process relational database engine. It is also nice that it runs on all Windows platforms including Windows XP, Vista, Pocket PC, and Smartphone. They are also giving us some very powerful tools, like LINQ for Mobile!Using LINQ to Access SQL Server Compact Directly – A follow up Choosing Between SQL Server Compact 3.5 and SQL Server 2005 Express Edition Download details: Sync Services for ADO.NET for devices Installing and Deploying on a Device (SQL Server Compact) Download details: SQL Server Compact Edition Books Online (March 2007) Download details: Microsoft Synchronization Services for ADO.NET Books Online Download details: SQL Server Compact 3.5 Books Online and Samples Download details: SQL Server 2005 Compact Edition Developer SDK Installing the Microsoft SQL Server 2005 Mobile Edition Device SDK Windows Mobile tips, tricks and revelations » installing SQL Server Mobile 2005 - how to install SQL Server Mobile 2005 ? .NET Compact Framework Tutorials: Create a SQL Mobile database (part 1) Steve Lasker's Web Log : Creating your SQL Server Compact Edition database and schema in code Mobile related blogsMark Prentice - Developing Device Solutions using .NET Compact FrameworkSteve Lasker's Web Log - talks a lot about Windows Smart Client platform and Occasionally Connected Systems Constanze's Mobile Musings Rob Tiffany's Windows Mobile Accelerator SQL Server Compact - Compact & Capable Peter Foot - Microsoft Device Application Development MVP Windows Mobile Development Visual Studio For Devices MelSam's Blog The Synchronizer Native Mobile Download details: Windows Mobile LOB Accelerator 2008 Satter Ramblings: Mobile LOB Accelerator 2008 Architecture Synchronization Services provides a set of components to synchronize data between data services and a local store. Download details: Sync Services for ADO.NET for devices WCF on MobileWCF is some exciting bits. The power of programming by contract on multiple transports is very powerful indeed. The compact framework 3.5 now includes WCF with multiple bindings....though some are missing.NetCFSvcUtil.exe, enables you to generate a Windows Communication Foundation (WCF) client proxy. "C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\bin\NetCFSvcUtil.exe" (NetCFSvcUtil.exe proxies can be generated only for services that are exposed through basicHttpBinding or email transports. WCF for NETCF includes a subset of WS-Security.) Mark Prentice : Introduction to Windows Communication Foundation for the .NET Compact Framework Messaging Stack Andrew Arnott : The WCF subset supported by NetCF Mark Prentice : Introduction to the Windows Communication Foundation for the .NET Compact Framework, Store and Forward Messaging Walkthrough: Using the WCF Exchange Server Mail Transport How to: Use the HTTP Transport Mobile WCF: Write an IM App with the .NET Compact Framework Dan Horbatt's Blog : Remote Logging WCF on .NET Compact Framework Camera / Video programming on MobileFastest and quickest way to get going is to use: CameraCaptureDialog from Microsoft.WindowsMobile.Forms namespace...Windows Mobile Development » Blog Archive » Capturing photos without using the CameraCaptureDialog class Marcus Perryman's WebLog : Timed Camera Capture 3d graphics and game engines for mobile/cfMDX : Windows Mobile DirectX and Direct3DMark Prentice : Managed Sprite Sample and 2D Game Whitepapers for Devices Pocket Bots: Writing a Battle Game for Smartphones Provisioning XMLProvisioning XML allows you to manage settings on the handset.The Windows Mobile RSS (Reed and Steve Stuff) Feed : Inside the Mobile Developer bag of tricks: Provisioning XML
|
|||
| Last Updated on Wednesday, 23 September 2009 08:00 |

