Learn2Develop is a technology company specializing in hands-on training on the latest Web and Mobile technologies.
Email: weimenglee@learn2develop.net
Wednesday, October 29, 2008
T-Mobile G1 skin for your Android Emulator
Jeffrey Sharkey has just released a new G1 skin that you can use for your emulator. At least you will now feel better than your fellow developers who are still using the same old boring maroon skin!
Try it out! I have tried it and love it!
Tuesday, October 28, 2008
Location-Based Services Using CellID
Thursday, October 23, 2008
Extend SMS Messaging to the Desktop Using Windows
Sunday, October 12, 2008
3-day C# 3.0 Programming Workshop (Singapore) - 15-17 Dec 2008
The latest version of C# 3.0 comes with .NET Framework 3.5. It contains many new features that make the language more intuitive and powerful. Coupled with Visual Studio 2008, Microsoft’s flagship development environment, developing applications using C# is now available to a wide audience. In this fast-pace 3-day course, attendees will gain a solid foundation in C# programming and learn the various new features in C# 3.0.
· Basics of the .NET Framework
· C# language foundation
· Class and Objects
· Interfaces
· Inheritance
· Delegates and Events
· Strings
· Generics
· Threading
· Files and Streams
· Exception Handling
· Arrays and Collections
· Language Integrated Query
· Assemblies
All attendees will receive a copy of Wei-Meng’s C# 2008 Programmers Reference (Wrox)
Friday, October 10, 2008
Tips for Debugging Windows Mobile Network Programming using Real Devices and Emulators
If you are a Windows Mobile developer, chances are you need to write applications that allow the Windows Mobile device to talk to the host computer. In such cases, you need to know a little about the IP address assigned to the device or emulator. The following is a little research that I have done and hopefully the information presented here will make your life a little easier.
Assumption: The host computer's IP Address is 192.168.1.100.
For Windows Mobile Classic/Professional Devices or Emulators
If you connect your device to ActiveSync, the following IP addresses will be assigned:
Comp: 169.254.2.2
Device: 169.254.2.1
If you connect your emulator to Activesync, the following IP addresses will be assigned:
Comp: 192.168.1.100
Emulator: 192.168.1.101 (next available IP address)
If you use Network Card Mapping for your emulator, the following IP addresses will be assigned:
Comp: 192.168.1.100
Emulator: 192.168.1.101 (next available IP address)
Hence, for sockets programming testing using emulator, set the server and client to rendezvous at the computer's IP address and not 169.254.2.2.
For sockets programming testing using real device, set the server and client to rendezvous at 169.254.2.2.
For Windows Mobile Standard Devices or Emulators
If you connect your emulator to ActiveSync, the following IP addresses will be assigned:
Comp: 192.168.1.100
Emulator: 192.168.55.101 (next available IP address)
If you use Network Card Mapping for your emulator, the following IP addresses will be assigned:
Comp: 192.168.1.100
Emulator: 192.168.1.101
Hence, for sockets programming testing using emulator, set the server and client to rendezvous at the computer's IP address and not 169.254.2.2 and use network card mapping.
Thursday, October 09, 2008
Android Programming Course (SINGAPORE) - 18-19 Dec 2008
Android is Google’s operating system for mobile devices. Using the Android SDK, developers can develop applications on the Android platform using the Java Programming language. In this course, participants will learn the various techniques to program their Android devices.
This feature-packed course will show you how to get started in Android development, right from the start till deployment.
Topics
* Setting up the development environment using Eclipse
- Installing the ADT plug-in
- Configure the Android SDK
* Using the Android Emulator
- Configuring the emulator
- Tips and Tricks using the emulator
* Understanding Activities, Views, Intents, and Content Providers
* Building the UI of an Android Application
* Error Logging using the Eclipse IDE
* Using the Notification Manager
* Persisting data
* Using Google Maps
* Sending and receiving SMS messages
* Using the built-in camera
* Creating Services
* Downloading files using HTTP GET and POST
* Location based services using GPS and CellID
* How to deploy Android applications
Fee
S$798 (register before 18 Nov and get a $100 discount!)
For quick registration, please email weimenglee@learn2develop.net.Thursday, October 02, 2008
iPhone SDK NDA lifted!
At the same time, this means that I can now openly announce that I will be conducting a course on iPhone programming in the very near future. If you have not bought a Mac yet, this is the perfect reason to get one now! I will be announcing the dates soon, but meantime, I will be very busy over the next few months working on my iPhone workbook! Hope to see you at an iPhone course near you!
Update
The course dates have been scheduled to be on 13-14 March 2009. Outlines for the course will be released shortly!
Fees
$997 (register before 31st Jan and receive a $100 discount!).
For quick registration, please email weimenglee@learn2develop.net.