Windows Mobile: Another Imagemap Navigation Experiment – Take 2


Welcome to Windows Mobile 6! This page explains what it is, what you can do with it, and how you can get started.Windows Mobile 6 introduces many new features and improvementsLists tools and resources for Windows Mobile developers, including information about new tools, deployment documentation, and device management topics. This section contains technical reference information on the Microsoft.WindowsMobile class libraryThe Microsoft.WindowsMobile.Forms namespace provides classes for creating custom dialog boxes for choosing contacts, and for selecting picturesThe Microsoft.WindowsMobile.PocketOutlook namespace provides classes that allow you to create and access PIM data items (Appointments, Tasks, and Contacts), and MAPI messaging items (e-mail and SMS messages), on Pocket PCs and Smartphones. The Microsoft.WindowsMobile.Telephony namespace provides a class with a method for placing a phone callThe Windows Mobile Software Developer's Kit (SDK) ships with over a hundred code samples. These are working applications that can help you learn to develop software for the Windows Mobile platformWindows Mobile Starter Kits are fully functional sample applications. Each sample is complete and contains its documentation, so you can get started right awayThis section provides reference information for interacting with device drivers, which, in turn, interact with devicesMicrosoft ActiveSync provides support for synchronizing data between a Windows-based desktop computer and Windows Embedded CE-based devicesThe GPS Intermediate Driver is useful to developers writing applications that use GPS (Global Positioning System) devices as well as to GPS hardware manufacturersWriting code that access the Contacts database, and other PIM features.DirectShow provides the foundation for multimedia support in Windows Embedded CE. A Windows Media application either has the Window Media Player control embedded within it or communicates through COM with the DirectShow Filter Graph Manager interfacesWindows Mobile provides speaker-dependent speech support. The implementation is the same for Windows Mobile 6 Professional, Windows Mobile 6 Standard, and Windows Mobile 6 Classic.The waveform audio API supports MIDI through the WAVE_FORMAT_MIDI wave formatThe waveform audio API provides an application exact control over waveform audio input/output devices. It also supports the hardware audio mixer APIProvides information about how a Windows Mobile powered device application can use components of the mobile Internet browserThe topics in this section describe the programming model for COM and, on Windows Embedded CE, DCOM. They provide guidelines for the implementation of interfaces, management of memory, and configuration of registry settings.Core OS services give applications access to the resources of the computer and the features of the underlying OS, such as memory, file systems, devices, processes, and threads.The Windows Embedded CE registry stores data about applications, drivers, user preferences, and other configuration settingsWindows Embedded CE supports two kinds of file systems: File systems controlled by file system drivers, and Registered file systems.Databases provide storage, access, and sorting of property-set recordsWindows Embedded CE supports TrueType and raster font technologies, but only one font technology can be used on a specified OS designMicrosoft® Direct3D® Mobile is an application programming interface (API) that provides support for 3-D graphics applications on Windows Embedded CE-based platformsThe DirectDraw® API provides support for hardware-accelerated 2-D graphics. It offers fast access to display hardware while retaining compatibility with the Windows graphics device interface (GDI).In Windows Embedded CE, the graphics device interface (GDI) controls the display of text and graphics. GDI provides several functions and structures you can use to generate graphic output for displays, printers, and other devicesThe media technologies for Windows Embedded CE provide support for encoded multimedia data such as Windows Media Audio, Windows Media Video, DVD-Video, MP3, and MPEG-1DirectShow® is a middleware architecture that provides a pipeline for media playback and capture. The DirectShow API enables playback of multimedia content from local storage or from streamed sources over a network, or the Internet.Making software that accommodates differences in language, culture, and hardware is called internationalization. The goal of internationalization is to present users with a consistent look, feel, and functionality across different language editions of a prThe kernel provides the base operating system (OS) functionality for any Windows Embedded CE–based device. The kernel resides in memory and performs essential functions such as controlling memory and files and allocating system resourcesWindows Embedded CE combines the Microsoft Win32® application programming interface (API), user interface (UI), and graphics device interface (GDI) libraries into the Graphics, Windowing, and Events Subsystem (GWES) module. GWES is the interface between thShell includes the functionality that is necessary for a user to interact with a device or components of its underlying operating systemThis API allows you to customize the Today screen by implementing custom items that users can add to it in order to personalize their devicesOn Windows Mobile 6 Standard, the Home Screen is the point from which users start most of their applications, and the point that the user can return to with a press of the Home buttonThe Accessibility functionality in Windows Embedded CE includes options that allow persons with disabilities to use computers more easilyThis section covers tools and resources for Windows Mobile developers, including information about new tools, deployment documentation, and device management topics.

Comments (7)

  1. MSDN Archive says:

    Ok, it’s a little less legible (sigh) but at least it’s all visible!

    I like the fact that the tool tips give you a hint as to what a topic or section is about before you click.

  2. vstsuetb says:

    As a smart person once said, anything with pictures is good. Or something like that. I think that you are on to something. It is a lot on a page and you have to avoid looking like one of those spaghetti diagrams that Tufte disciples like to lampoon. And, really, how often does anyone get to lampoon.

    I think cartographers have a similar problem. How many colors do you need to draw a political map of the world. For some reason, (trivial pursuit?) I think the answer is five. In other words, my eyes…they burn.

    But I like the idea. You have a navigable image that captures the big ticket items. Or so it would seem looking at the diagram without a lot of mobile knowledge. (or stationary knowledge some might say.)

  3. MSDN Archive says:

    Here’s the big question to any Windows Mobile developers out there:

    If I prettied this up and put it into the SDK on MSDN, would you use it?

  4. macbirdie says:

    Those at-a-glance pics are really helpful, not only for beginners. Take this for example: http://java.sun.com/j2se/1.5.0/docs/

    The answer is yes, I’d be happy to use it.

  5. MSDN Archive says:

    Hi Maciej – I like the Sun one. Packs a lot in there.

    It seems to be architectural in nature, whereas Windows Mobile isn’t – it’s more a collection of technologies built on a layer that isn’t exposed.

  6. MSDN Archive says:

    Some suggestions I’ve received thus far:

    * Fix the spacing, design and typographical errors.

    * Don’t use so many colours!

    * Make use of colour, for example, grouping similarly graphically related items in shades of blue, getting started and tools in shades of red, and so on.

  7. Amit Shah says:

    Small bug – Bluetooth box under Wireless networking points to local document.

Skip to main content