
Learn2Develop is a technology company specializing in hands-on training on the latest Web and Mobile technologies.
Email: weimenglee@learn2develop.net
Wednesday, October 31, 2007
Picture SMS Using the .NET Compact Framework 2.0

Monday, October 29, 2007
Microsoft & SITF Wireless Chapter presents “I Want Windows Mobile for FSI Solutions”

Microsoft and SITF Wireless Chapter has announced the “I Want Windows Mobile for FSI Solutions” programme to help local ISVs to get jumpstarted in this market. Check out the slides for more information on how to qualify.
If you qualify, you get:
1. Free 3 days training on Windows Mobile development
2. A free Motorola MC35 Windows Mobile Professional device
3. A loaner Moto Q Windows Mobile 6 Standard device for testing
Developer Learning Solutions has been appointed the training partner for this programme. Check out the course info here.
Learn Geo-tracking and Geo-Tagging


In addition, you will also learn how to implement geo-tracking using a GPS receiver and a Windows Mobile device. If you have always wanted to know the cool things you can do with a GPS receiver, check out the images in this post!
New book - Professional Windows Vista Gadgets Programming

Check out the following for the synopsis and head to Amazon.com to reserve your copy today!
As an easy-to-use application that provides information at a glance, a gadget basically takes the concept of portal dashboards and moves them to the more accessible Windows desktop where users can quickly and easily obtain weather information, RSS news feeds, and much more. In Windows Vista, there are two types of gadgets – Sidebar and SideShow gadgets. Sidebar gadgets are mini applications hosted in the Sidebar pane located on the Windows desktop, while SideShow gadgets are applications that send information to SideShow-enabled devices such as an external LCD display, or even a remote control.
With this hands-on guide, you’ll discover the simplicity of developing Vista Sidebar and SideShow gadgets that can run on the Windows desktop as well as send information to SideShow-enabled devices.
This book contains two parts – the first covers Sidebar gadgets while the second part covers SideShow gadgets. In each part, Microsoft MVP author Wei-Meng Lee begins by walking you through the development of a simple gadget, introducing you to the key concepts in the process. Each chapter breaks down the specific APIs that are relevant to enhancing a gadget, and helpful code samples throughout every chapter detail the step-by-step progression of how a gadget is built. By the end of the book, you will be confidently programming Vista gadgets.
What you will learn from this book
* Components of a Sidebar gadget
* Detailed description and code samples on using the Sidebar APIs
* Using .NET Interop to enhance Sidebar gadgets
* Interfacing Sidebar gadgets with SideShow-enabled devices
* Localizing Sidebar gadgets
* Debugging Sidebar gadgets
* Detailed walk through of a Sidebar gadget project
* SideShow architecture
* Using the SideShow managed class for .NET development
* Understanding the Simple Content Format (SCF) content format for sending SideShow data
* Interacting with SideShow-enabled device
* Detailed walk through of a SideShow gadget project
Who this book is for
This book is for developers who want to build Windows Vista gadgets that target both the desktop as well as SideShow-enabled devices.
Sunday, October 28, 2007
Code-Free User-Interface Design with Expression Blend

Getting Started with Crystal Report for Visual Studio 2005

Monday, October 22, 2007
Get the Wrox's Silverlight 1.0 book free!

Register today! Application forms available here.
Confused about the various jargons on Silverlight? Check out this article.
Friday, October 19, 2007
Build Your Own RSS Reader

Tuesday, October 16, 2007
New revised topics for Windows Mobile 6 Standard Course!

· OpenNetCF Smart Device Framework 2.1
· Voice Recording
· Video Streaming
· QRCode scanning
· Voice Recording
· Video Streaming
· QRCode scanning
· Setting the Input modes of TextBox controls
As places are limited, please register early to avoid disappointment. Download registration form here.
Sunday, October 14, 2007
Video Streaming in Windows Mobile

All you need is a computer with a webcam connected and a Windows Mobile 5.0/6 device with network connectivity. If you want to learn how to build this application, come join us in the upcoming Windows Mobile 6 Standard course on 5th Dec 2007.
Saturday, October 13, 2007
Tip: Emulating GPRS connection on Windows Mobile emulator

1. In the Windows Mobile emulator, go to Start -> Settings -> Connections.
2. Tap on the Add a new modem connection link under My Work Network.
3. Give a name for this connection and select "Cellular Line (GPRS)" as the modem.
4. Tap Next two times (leave the fields empty) and click Finish.
5. In the Advanced tab, tap the Select Networks button.
6. Make sure My Work Network is selected in the first drop down list and tap OK.
* Make sure you configure your emulator to work correctly with the Cellular Emulator. See my earlier post on this topic.
Tip: Getting connected to the Internet using the Windows Mobile Emulator

The key to getting this work is using ActiveSync. In Visual Studio 2005, go to Tools Device Emulator Manager and right-click on "Windows Mobile 6 Professional Emulator" (assuming you are using this emulator) and select Connect. Whent the emulator is launched, in the Device Emulator Manager, right-click on the same emulator and select Cradle.
To confirm the Internet connectivity, use Pocket Internet Explorer and see if you can connected to the outside world. If not, you will see a connection error message. Tap on the Settings link and in the Settings window, tap the Advanced tab and tap the Select Networks button. Select My Work Network (see picture above). You should now be able to get connected!
* In ActiveSync, go to File -> Connection Settings... and check DMA under the "Allow connections to one of the following".
Are you looking for legal forms online? With a quick search you will probably find lots of small business forms or state tax forms available on the web. Obtaining public documents has never been easier. |
Wednesday, October 10, 2007
Tip: Using the Cellular Emulator in the Windows Mobile 6 SDK

1. Launch Cellular Emulator from Start -> Programs -> Windows Mobile 6 SDK -> Tools -> Cellular Emulator.
2. Observe the COM port number used by the Cellular Emulator. For my example, it is COM3. You may see something similar or different (like COM4).
3. Launch the Windows Mobile 6 Professional Emulator (make sure it is not the Classic emulator) from within Visual Studio 2005. You can do so from Tools -> Device Emulator Manager and right-click on Windows Mobile 6 Professional Emulator and select Connect.
4. In the Windows Mobile 6 Professional Emulator, select File -> Configure... and click the Peripherals tab.
5. Under Serial port 0: enter the COM port number used by the Cellular Emulator. For my example, I enter COM3. Note that you have to manually enter the COM port; it is not listed in the dropdown list.
6. Finally, reset the Windows Mobile 6 Professional Emulator by selecting File -> Reset -> Soft. This step is essential!
You should now be able to get the Cellular Emulator to "talk" to the Windows Mobile 6 Professional Emulator.
Some common problems
1. From experience, you are likely to encounter problems with the Cellular Emulator if you install the Windows Mobile 6 SDK on a notebook. You are likely to see an error that says "COM17 is used, please verify" (or something similar). There is no official way to resolve this, but it seems like some folks managed to solve this by first uninstalling the Windows Mobile 6 SDK, then disable the Bluetooth services, followed by installing the Windows Mobile 6 SDK again.
2. If you find that the Windows Mobile emulator is not receiving SMS messages/phone calls made from the Cellular Emulator, the first place to check is the COM port settings in the Emulator Properties page. I encountered instances of this problem when the emulator started to lose the COM port settings after a while of use.
A call center service can help you with your telephone needs if you run a growing business. A good phone answering service can provide plenty of help; some companies wouldn't work without an external answering service to take calls. |
Tip - Windows Mobile 6 Standard / Windows Mobile 5.0 Smartphone

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Shell\StartMenu
Set the GridView DWORD Value = 1 for GridView and 0 for ListView.
Thursday, October 04, 2007
Getting Started with the Google Maps API

Subscribe to:
Posts (Atom)