HomeQuestions and AnswersArticlesSamplesLibrariesForumsNewsLinks

Smartphone Developer Network

This site features articles, frequently asked questions, libraries, source code samples and other resources intended to help the developers of Microsoft Windows Powered Smartphone software.

Visit our forum dedicated to Smartphone development, the place to ask questions and get answers contributed by the community and Smartphone Developer Network experts.

This site is supported by developers of Spb Software House. Spb Software House is a software development company that specializes in mobile development.

This site is updated regularly. If you want to read about certain themes or have any comments/suggestions write us.

Articles

  • WTL Extension library for Smartphone
    March 18, 2004. Smartphone UI concepts are different from desktop Windows UI concepts. For example, all topmost windows must be in full screen mode and many dialogs must have a menu bar at bottom of screen. It may take much effort to implement these Smartphone-specific elements in a WTL project. To simplify this task we have developed WtlEx library. For now it includes classes to work with dialogs and property sheets. We expect to add more useful classes in the fufure.
  • Drawing images and other graphics with GAPI
    February 25, 2003. The STGapiBuffer class provides a powerful interface to the display buffer and hides hardware specifics. This class provides a high-performance version of GDI primitives - the most important thing for a game developer. The interface is transparent for a developer and does not hide any key GAPI calls. This fact, together with open source code, makes this class easy to use and leave full control of application logic for a developer. STGapiBuffer does not use MFC; therefore, it can be also used on Smartphone 2002 platform. STGapiBuffer is developed by Spb Software House and is free for commercial use.
  • STLogFile - easy way to trace debug info
    September 02, 2002. There are several problems connected with Smartphone 2002 applications debugging. First of all, there is a class of programs that cannot be debugged at all since you cannot attach to a process under Windows CE. For example, consider a today plug-in or a device driver. Another problem is that debugging through a serial or USB cable is really slow. An application log solves those problems. Also it helps to diagnose customer side problems. This article explains using log files and gives a powerful free log file library for Windows CE.
  • Creating list view a-la "Programs" list on Smartphone 2002
    July 05, 2002. There is a standard list view on Smartphone 2002 that is used in several standard applications. For example, you will see it if you press the "Programs" soft key on the Home screen. CSPListViewCtrl is a control that looks like "Programs" list. This article describes this control and shows how to use it.
  • more articles...

Questions and Answers

Site News

  • New combined Windows Mobile forum
    February 16, 2007. Smartphone DN forum and Pocket PC DN forum were merged together and are now available here:
    http://www.windowsmobiledn.com/forum/.
  • How to add link to PIE Favorites?
    August 18, 2004. Sometimes it is necessary to add link(s) to PIE Favorites programmatically. Read how to do this here.
  • How enable IME in my own and common controls?
    August 12, 2004. How to enable input method selection for custom and common controls? How to switch input methods programmatically? Find answer here.
  • WTL Extension library for Smartphone
    March 18, 2004. WTL Extension library for Smartphone (WtlEx) is published. WtlEx is a set of classes for WTL 7.1 used to simplify implementation of Smartphone-style UI elements.
  • Smartphone Developer Network forums FAQ
    September 26, 2003. Smartphone Developer Network forums FAQ is published. This FAQ outlines top questions asked in Smarthone Developer Network forums and links to the corresponding threads.
  • New version of the STGapiBuffer library
    August 22, 2003. The new version of STGapiBuffer library is released. The library has been adapted for Windows MobileTM 2003 software.
  • Which platform my application is compiled for?
    June 20, 2003. If your application targets Pocket PC and Smartphone platforms sometimes it is necessary to find out the platform using the preprocessor. Read how to get the platform in the compile time.
  • Keyboard navigation in the Tree View control
    May 08, 2003. Problems with keyboard navigation inside the Tree View control? Read how to enable keyboard navigation in the Tree View control.
  • Soft reset Smartphone 2002 device from code
    April 29, 2003. New qa is published. Read how to soft reset Smartphone 2002 device from code.
  • How to set the title text in the navigation bar?
    April 15, 2003. SHSetNavBarText function is not implemented on the Smartphone 2002 platform. Read workaround for this problem.
  • New version of WTL AppWizard for Smartphone 2002
    April 01, 2003. New minor version of WTL AppWizard for Smartphone 2002 is released. If you have a project created with the previous versions of this wizard it will be strongly recommended for you to read this article.
  • Drawing images and other graphics with GAPI
    February 25, 2003. Learn how to build GAPI applications using STGapiBuffer library. The STGapiBuffer class provides a powerful interface to the display buffer and hides hardware specifics.
  • Keyboard navigation with HTML control
    February 05, 2003. Why does not keyboard navigation work with HTML control? Read answer in new QA.
  • Modify menu in runtime
    January 30, 2003. Read new QA that explains how to modify a popup menu item on Smartphones.
  • Make emulator faster
    January 28, 2003. Did you notice that communication with Smartphone emulator is very slow even on fast computers? Read how to change one setting and make it much faster.
  • Code signing service
    January 06, 2003. Baltimore Technologies and GeoTrust launched a code signing service for Microsoft Windows Smartphone. This is a long-expected news for all Microsoft Smartphone developers. I expect lots of question regarding this service. Please feel free to ask them in the Microsoft Smartphone development forum.

  © 2002-2004 Smartphone Developer Network | Want to be an author? | Contact Us