May 21, 2019
Hot Topics:

More articles by Alex Gusev


Exploring Net60

Have you ever dreamt about porting your managed Windows Mobile application to Symbian OS? Or, maybe you wanted to develop a new one but were uncertain whether you need to learn a new paradigms and languages? Well, with Net60 from Red Five Labs, you may be relieved; you can continue your development in your favorite languages!

Explore the Microsoft .NET Micro Framework

The Microsoft .NET Micro Framework, formerly known as Smart Personal Objects Technology (SPOT), is a powerful and flexible platform for rapidly creating embedded device firmware with Microsoft Visual Studio. Now is just the right time to explore this new world.

Mastering Symbian OS Arrays

It is hardly possible you could avoid using arrays during your development on any platform and in any language. On Symbian OS, you will be surprised to find what the SDK can offer you. Learn this now!

Porting Mobile Applications Between Windows Mobile and Symbian OS

The application that runs on everything—this would be a dream of every developer! Use Java, one might say. But even Java has different implementations, is limited in features, and so forth, not to mention the differences for mobile devices. This article offers you few simple receipts you can use to effectively port your mobile C++ applications back and forth between several mobile platforms.

Mixing Managed and Unmanaged Code in Your Windows Mobile Applications

With the increasing power of the Compact Framework, more and more development tasks under Windows Mobile may be accomplished using either C# or VB.NET. Nevertheless, there always will be something that you just can't do in there and therefore developing an interface to unmanaged code is almost inevitable. Learn few simple things you have to know on this way.

Challenging Windows Mobile 6.0

Windows Mobile 6.0 is finally officially available. What's new in there for you as a developer? This article tries to explore this new version of mobile OS.

Windows Mobile Development Made Easier with WTL

It isn't a big secret that anyone in development world would prefer one source code for all platforms rather than maintain several different copies. The Windows Template Library (WTL) gives you such an opportunity!

Working with Textual Data: Be Prepared for Unexpected Problems

Mobile development has steadily become more than just a 'nice-to-have' feature, thanks to the permanently growing power of PDAs. Many desktop applications were ported to run in a mobile environment. Learn about a few underwater stones you might face when handling textual data.

Mastering Multiple User Interface Applications for Mobile Platforms

If you are a mobile developer, you have to survive in a multiple GUI environment. Regardless of which mobile OS you target, there is a point when you finally face it: You need to support different GUIs for different platforms. Learn about one possible technique to achive this goal.

Mastering Symbian OS Descriptors

We all need to communicate with the outer world in various ways. Applications are no different, meaning that it's a must to manipulate textual data for most applications. With Symbian OS, it means dealing with descriptors. To accomplish such a "simple" task, you have to endure a small group of classes. Work through a few simple "HOW-TO" examples of typical operations.

Simple Rules that Boost Your Mobile Application's Performance

Application performance is usually a grey and painful area. Users obviously want your application to be rich in functionality and fly like a rocket with minimum resources required and so forth. How can you get closer to such an ideal creature? Learn a few simple rules and methods that will improve your mobile application's performance.

Get Familiar: Microsoft Bluetooth Stack on Windows Mobile

Switch to yet another implementation of Bluetooth stack, this time from Microsoft as a part of the Windows Mobile OS SDK.

Experiencing This Mysterious Bluetooth Stack Programming

Until now if you were involved in any Bluetooth-related development at the application level, portability was one of your biggest headaches. Times have changed. Now Widcomm SDK, one of the most popular among device vendors, is available free of charge and easier to use!

Carbide Your Mobile Application

If you have ever developed software for mobile phones, you truly understand the importance of a powerful IDE. If you are targeting Symbian OS, there is good news. Carbide IDE is available, and its Express Edition is free. Discover what you can do with this wonderful tool!

Developing Windows CE Device Drivers: May a Regular Application Benefit from It?

Device Driver Development is often considered as some kind of magic and not useful ato pplication programmers. Under Windows CE, this is by far not correct! Learn how may you benefit from it.

Sybase Pocket Builder: Working with DataWindow

One of the most exciting features of Sybase Pocket Builder is the Data Window. Learn how to benefit from its capabilities!

Video Playbacks on Windows Mobile 5.0: A Guide for Beginners

If you are new to media streaming and want to learn more, this is a good opportunity to explore new multimedia support in Windows Mobile 5.0.

Big Mistakes To Avoid in Windows Mobile Development

We all tend to make mistakes during application development. Now is your chance to learn from the experience of others and avoid your own funny issues!

Managing the Software Input Panel in Your Applications

Software Input Panel (SIP) is common component in different versions of Windows CE. In many cases you will need to manipulate SIP to make your application more convenient for the end user. Become a SIP Wizard, learn how you can manage SIP to empower your software!

Discovering Sybase PocketBuilder 2.0: The Basics

If you need to develop industry-standard, robust applications for Windows CE quickly and with minimal effort, Sybase PocketBuilder can help you on that road.

Developer.com's Wireless/Mobile Community Celebrates A Winner

Get to know the most recent trends in wireless/mobile development tools.

Object Exchange (OBEX) Protocol Primer

You can use the Object Exchange (OBEX) protocol to send data back and forth between various mobile devices even with different OSes. Learn how you can embed such features into your own applications.

MS Visual Studio 2005: Should Mobile Developers Be Bothered with It?

Should you move over to MS Visual Studio 2005 for your mobile development?

Notifications and Power Management under Windows Mobile: Benefit from Both

Does your application need to get called at some point in time? Do you want to inform the user regarding what's going on? Learn how to use Windows Mobile Notifications and Power Manager, and benefit from both!

Mastering Windows Mobile Crypto API: Using Signatures and Certificates

Your data must be guarded from unauthorized access! Encryption, Digital Signatures, and Certificates—these are your workhorses. Learn how Crypto API can help you on this way on Windows Mobile devices.

Mastering Windows Mobile Crypto API: The Basics

In an era of global communications and data exchange, mobile devices became a natural part of complex software systems. Mobile applications manage more and more confidential data, which has to be guarded from unauthorized user. Crypto API provides robust way to perform all required tasks and keep your data secured. Learn the basics of cryptology techniques available on Windows Mobile devices.

Using the Windows Media Player Control on Handheld Devices

Have you ever wanted to show video clips in your application or maybe play audio files? Learn how to do it easily with Windows Media Player Control!

Developing ActiveSync Service Providers: Desktop Part Implementation

MS ActiveSync Service Providers give you almost unlimited control over the data synchronization process between a mobile device and a desktop computer. Get updated on how to implement your own ASP to empower your applications.

Developing ActiveSync Service Providers: The First Look

After you have learned relatively simple but powerful functionality MS ActiveSync exposes to application programmers, it is time to move on and study more complex solutions thtat give you additional control over data synchronization.

Understanding Mobile Data Synchronization: Creating Custom File Filters

MS ActiveSync has many great features you can utilize in your applications. This article will guide you through an implementation of custom File Filters to make possible file conversions to pass the data back and forth between the PDA and desktop computer.

Understanding Mobile Data Synchronization: Utilizing MS ActiveSync Capabilities at a High Level

Have you ever experienced an adventure of data synchronization between your PDA and PC? For many applications, it might be more than a "nice-to-have" feature. Learn which way is more suitable for your requirements in case you really need it.

Getting a User's Attention in Your Palm OS Applications

Any system faces situations when it needs to inform the user that something significant has happened or a specific time is reached. Different communication drivers and alarms provide a good example of such cases. Learn what can you do in your Palm OS applications to get a user's attention in similar tasks.

Developing Pocket Outlook Add-Ins

There are many various components that can be used with Pocket Outlook. Why not create your own? Learn how simple and powerful it is. Discover new ways your application can be used.

How to Add Pocket Outlook Features to Your Mobile Application

With the help of POOM (Pocket Outlook Object Model), you can implement sophisticated and customized mobile applications with rich functionality.

How Palm OS Expands Your Applications: Expansion Manager

Discover how the Palm OS Expansion Manager, along with Virtual File System Manager, empowers your application with relatively full control on data stored on various cards and peripheral devices.

How Palm OS Expands Your Applications: Files and Folders

Learn how to manage a large amount of data stored on the expansion cards of your Palm OS device. Applications developed to work with the Virtual File System Manager will grant additional power in terms of their capabilities. Why should you miss it?

How Palm OS Expands Your Applications: Volumes

With new Palm OS devices, you can use a lot of different expansion cards to store data and applications and interface to various peripheral hardware. Learn how to take advantage of this amazing option to 'expand' your own programs.

Exploring Extended TAPI Functions

Effectively manage various communications task by using the extended functions within TAPI (Windows CE's Telephone API).

Managing Calls and Transferring Data with TAPI

Take advantage of the power behind TAPI (Windows CE Telephone API) devices... translating a phone number, making a call, and sending/receiving data over opened lines.

Understanding Windows CE Telephone API (TAPI): Introduction

Explore the wide world of TAPI programming... telephonic hardware, intertnal modem, and GSM, to name a few. TAPI provides a powerful mechanism for operating on those devices and hides all low-level details from the application developer.

Understanding Floating Point Math Under Palm OS

Floating point operations are the one of the biggest pains under Palm OS. Even though it's getting better with new OS versions, it is still a good point to be confused. Learn what Palm OS offers you in floating point math support.

An Ancient Story of Control Panel Applets

Have you ever used Control Panel? Definitely yes. Now, learn to create your own Control Panel applets to serve your needs.

For the Second Year in a Row, Readers call the J2ME Wireless Toolkit Number One!

Sun beat out some tough competition this year to keep its title of our reigning wireless product.

Creating Custom Today Screen Items

Devices powered by Pocket PC 2000 and later provide a Today screen, which by default displays Owner Info, Calendar, and so forth. Windows Mobile has added several new cool features for Today's panel item. With a little effort, you can create your own custom Today plug-in component and put it along with standard ones. Learn how simple it is.

Windows Programming for Palm OS

Yes, the article's title is correct! Palm OS does windows and allows you to manage them. Learn how to use these capabilities to develop game applications or to give your application a new look and feel.

Working with Resources in Palm OS Applications

Most applications have resources. The Palm OS Data Manager provides the programmer with powerful and suitable APIs to manipulate resources. This article overviews utilizing resources for your applications.

Mastering Internet Programming on Mobile Devices: Data Exchange Using an XML HTTP Interface

Learn how to create applications that may connect to the Internet or an intranet. This article helps you figure out one more suitable method, XMLHTTP, of data transfer over a network.

Mastering Internet Programming on Mobile Devices: An Asynchronous Data Exchange

Create applications that may connect to the Internet or an intranet. Learn how to determine an asynchronous way of data transfer over the Internet.

Mastering Internet Programming on Mobile Devices: First Steps

Learn how to create applications that may connect to the Internet or an intranet. Take a look at typical scenarios that often occur in programming practice.

Mastering Windows Networking (WNet)

Learn one more way to use remote network resources such as shared folders, printers etc. Being connected, your PDA application can provide convenient and powerful interface to utilize such resources.

IP Helper API: ARP, Routing, and Network Statistics

Manage routing tables and display network statisics on different network protocols.

IP Helper API: Managing IP Addresses

Learn about various IP addresses management tasks handling on a Pocket PC.

IP Helper API: Retrieving Basic Information

Discover how to obtain detailed information about various Network Configuration parameters, adapters, and interfaces on a Pocket PC

Palm OS Communications Primer: IR Library

Learn the ways your PDA may talk to the rest of the world using the IR library.

Palm OS Communications Primer: Net Library

Learn the ways your PDA may talk to the rest of the world. This second article in a new cycle hightlitghtes some aspects of how to work with network library.

Palm OS Communications Primer: Serial Manager

Learn how your PDA can talk to the rest of the world! This first article in this series shows you some handy tips for serial communications usage.

Mastering CEMAPI

Since it was initially released, Windows CE provides standard Inbox capability. Pocket PC 2002 and later devices use a new MAPI model called CEMAPI. Learn how to utilize it in your applications.

Keeping Your PocketPC Application's Communications Working

If you wrote PocketPC applications that used RAS on a version of Pocket PC before 2002, then you may find that they don't work with Pocket PC 2002 or later. Learn how to give new life to these RAS applications.

Using Database Engines in a Mobile Application

Learn how to use databases on mobile devices.

Playing with GAPI

If you need to develop high-performance applications proceeding massive graphical operations (e.g. games), GAPI may fit your needs.

Utilizing Pocket IE Functionality in Mobile Application

Learn how to provide IE functionality from your applications.

Accessing Web Services from a Mobile Application

Learn how to utilize Web Services in mobile WinCE applications.

Working with Gadgets

Learn how to create custom controls under Palm OS

Creating Custom Table Items Under Palm OS

Tables (or grids) are very useful controls when you need to display and edit multiple data columns. Discover some aspects of custom table development under the Palm OS.

Mastering XML under Windows CE

Discover how to use a local XML parser on handheld devices running different flavors of Windows CE.

"Beaming" Using The Palm OS Exchange Manager

The Palm OS's user interface doesn't allow beaming of an arbitrary database; however, it'd be nice for your program to offer such functionality.

Programming Palm OS Notifications

Yet another method of communications between Palm OS applications.

Application Launching

Learning how to programmatically communicate to other applications under the Palm OS.

Using Palm Device Hardware Buttons in Your Application

To use or not to use: there is no question

Basic Database Management Under Palm OS: Sorting and Searching Records

What do you mean... native Palm OS databases don't support SQL at all?!? Discover how to work around that small problem in order to sort and search your records on your Palm.

Basic Database Management Under Palm OS: Managing Records

Learn how to handle data records stored in a Palm OS database.

Basic Database Management Under the Palm OS

Programmatically obtain information about the content of a Palm device. Learn how to handle this and other basic operations by centering on sufing a Palm database.

Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Thanks for your registration, follow us on our social networks to keep up-to-date