Mobility: MSDN Magazine Articles
MSDN Magazine: Mobility rss

All MSDN Magazine Topics
  • Toolbox: Datenbanktools für statische Analysen, Verwalten von Remotecomputern und mehr
    Scott Mitchell - Juli 2009
    Wenn Sie Ihre Datenbanken einer statischen Analyse unterziehen, eine Verbindung mit Remotecomputern herstellen, mehr über das Entity Framework erfahren oder auf dem täglichen Weg zur Arbeit einige interessante Podcasts ansehen möchten, sollten Sie sich über diese aktuellsten Tools und Ressourcen informieren.

  • Unterwegs: Konfigurieren mobiler Geräte mit SyncML
    Ramon Arjona - Februar 2009
    Mithilfe von OMA Device Management (OMA-DM), einem auf einem XML-Dialekt namens „SyncML“ basierenden Protokoll, können mobile Geräte in einem Unternehmensszenario konfiguriert und verwaltet werden. Wir zeigen Ihnen, wie das möglich ist.

  • Windows Mobile: Verwendung von GPS und Web Maps für Anwendungen mit Standorterkennung
    Christopher Mitchell - Januar 2009
    Es wird gezeigt, wie eine Aufgabenlistenanwendung mit Standorterkennung für Windows Mobile-Geräte erstellt werden kann, die mithilfe von GPS am richtigen Ort und zur richtigen Zeit an eine Aufgabe erinnert.

  • Unterwegs: Wie der Verbindungs-Manager Verbindungen herstellt
    Marcus Perryman - Dezember 2008
    Marcus Perryman erklärt, wie der Verbindungs-Manager richtig verwendet wird, wenn eine Windows Mobile-Anwendung Netzwerkdaten benötigt.

  • Unterwegs: Was können Sie von einem Roboter lernen?
    Mike Calligaro - August 2008
    Erfahren Sie am Beispiel von WiMo, einem über Windows Mobile gesteuerten Roboter, mehr über die Programmierung mobiler Geräte.

  • Anmerkung des Herausgebers: Um besonders darauf hinzuweisen …
    Howard Dierking - Juni 2008
    Erfahren Sie mehr über die Neuerungen im MSDN Magazin. Diese umfassen ein neues Layout für die Druckausgabe des Magazins sowie die Einführung von Virtual Labs auf unserer Website, damit Sie mit unserem Code experimentieren können.

  • Unterwegs: Anpassungsfähige Anwendungen für Windows Mobile.
    Michael Saffitz - Juni 2008
    In diesem Artikel werden die Verfahren zum Erstellen anpassungsfähiger Anwendungen beschrieben, mit denen die verschiedenen Bildschirme und Funktionen von Windows Mobile-Geräten optimal genutzt werden können.

  • Unterwegs: Konfigurieren mobiler Geräte
    Mike Calligaro - April 2008
    Erfahren Sie, wie Sie jedes mobile Gerät in Ihrem Unternehmen mit einigen Zeilen Code und etwas XML einrichten können – dank der Bereitstellungs-APIs im Windows Mobile SDK.

  • Datenpunkte: Zugriff auf Daten über eine mobile Anwendung
    John Papa - January 2008
    In diesem Monat erläutert John Papa die Entwicklung einer mobilen Anwendung, die auf Daten auf Ihrem Anwendungsserver zugreifen kann.

  • Mobile Anwendungen: Anpassen der Klingellautstärke an Umgebungsgeräusche
    Chris Mitchell - October 2007
    Es folgt ein Überblick über den Entwurf und die Installation einer Windows Mobile-Anwendung, die den Geräuschpegel in der näheren Umgebung überwacht und die Klingellautstärke des Pocket PC dementsprechend einstellt.

  • Testlauf: Testautomatisierung mit Windows XP Embedded
    Dr. James McCaffrey and Mike Hall - October 2007
    In dem Artikel dieses Monats wird untersucht, wie einfache und dennoch leistungsfähige, automatische Benutzeroberflächentests für Softwaresysteme erstellt werden können, die unter Windows XP Embedded ausgeführt werden.

  • Mobilität: Erstellen von WPF-Anwendungen mit Energieverbrauchsüberwachung
    Andre Michaud - July 2007
    In diesem Artikel erläutert Andre Michaud, wie Sie Ihren Anwendungen mithilfe von Energiestatusbenachrichtigungen die Überwachung des Energieverbrauchs ermöglichen können.

  • Freigeben von Code: Einmaliges Schreiben von Code für Anwendungen auf mobilen Geräten und für Desktopanwendungen
    Daniel Moth - July 2007
    Wenn Sie bereits .NET-Clientanwendungen erstellen, richten Sie sie mithilfe derselben Fähigkeiten und Toolsets auf Windows Mobile aus.

  • Anmerkung des Herausgebers: Was ist Mobilität?
    Joshua Trupin - July 2007
    Was macht Mobilität aus? Ein Motorroller vielleicht, ein Handy oder ein Pocket PC? Es hängt davon ab, wer Sie sind.

  • SideShow-Minianwendungen: Einführung in das Schreiben von Minianwendungen für Windows SideShow-Geräte
    Jeffrey Richter - January 2007
    Die SideShow-Minianwendungen für Windows Vista sind hervorragend. Aber eigene Minianwendungen zu schreiben ist noch besser. Hier erhalten Sie eine praktische A

  • Mobil werden: Entdecken Sie die neuen Features in Windows Embedded CE 6.0
    Paul Yao - December 2006
    Paul Yao bietet eine Übersicht über Windows Embedded CE 6.0.

  • Grafiken für unterwegs: Erstellen einer mobilen Bildbearbeitungsanwendung mit .NET Compact Framework 2.0
    Rob Pierry - December 2006
    In diesem Artikel steht die Entwicklung für Pocket PCs im Mittelpunkt, eine Fertigkeit, die auch auf die Anwendungsentwicklung für Smartphones übertragen werden kann.

  • Datenpunkte: RSS-Feeds auf einem Smartphone
    John Papa - December 2006
    Entwicklung einer Windows Mobile 5.0-Anwendung, die RSS-Feeds liest und sie in ein ADO.NET DataSet lädt.

  • Analyze This: Find New Meaning In Your Ink With Tablet PC APIs In Windows Vista
    Markus Egger - May 2006


  • Power to the Pen: The Pen is Mightier with GDI+ and the Tablet PC Real-Time Stylus
    Charles Petzold - December 2005


  • Tablet PC: Add Support for Digital Ink to Your Windows Applications
    Paul Yao - December 2004
    Check out the cool new features in Windows XP Tablet PC Edition, including a number of Ink types, and ink that's stored as ink. Here Paul Yao takes you on a tour of everything you need to know to get started.

  • Mobility: Optimize Your Pocket PC Development with the .NET Compact Framework
    Dave Edson and John Socha-Leialoha - December 2004
    The .NET Compact Framework can be used to write great code and great applications. As long as you take a few things into consideration and are willing to bend a rule or two, you can have your performance cake and eat it too. In this article the authors present some neat tricks to make life as a programmer easier when using the .NET Compact Framework. Later they discuss techniques to increase performance, and decrease both load time and memory footprints. Sample code is provided.

  • Vrooooom!: How .NET and C# Drove an Entry in the DARPA Grand Challenge
    John Hind - December 2004
    Find out how the .NET Framework, a team of programmers, and a bunch of people from Carnegie Mellon University built an automated car to compete in the DARPA Grand Challenge. Along the way you get some inside tips on building an extensible real-time control architecture based on a whiteboard metaphor and implementing an accurate GPS-synchronized timer component for .NET.

  • Editor's Note: Going Mobile
    - December 2004
    A couple of times a week, we are the recipients of advertising e-mail from a popular retailer of mobile products. Here at MSDN Magazine, we field a few dozen publicly available e-mail aliases, so it's easy for mail like this to get lost in the shuffle of our Junk E-Mail folder.

  • The XML Files: InfoPath 2003 SP1 Preview
    Aaron Skonnard - June 2004


  • Mobility: Add Keyboard Support to Compact Framework Apps by Trapping Windows Messages
    Alan Pulliam - April 2004
    The Compact Framework Control class doesn't provide direct access to Windows messages. However, with P/Invoke, a few lines of native code, and the Compact Framework MessageWindow class, it's still possible to access underlying Windows messages. This can be used to work around any .NET Framework features, including keyboard support, that are not included in the Compact Framework.

  • Resource File: Mobile and Embedded Application Development
    - February 2004


  • Tablet PC: Achieve the Illusion of Handwriting on Paper When Using the Managed INK API
    Carlos C. Tapang - October 2003
    Creating the illusion of a pen writing on paper is no easy software task. Fortunately, the .NET Framework hosts Tablet PC extensions, which lets you create ink-aware applications for the Tablet PC. This API allows applications to draw strokes on the screen and perform a variety of tasks including document markup, storage, and transmission.This article shows you how to handle a couple of inking events as used in the InkClipboard sample. Later, it discusses how to avoid common pitfalls including too frequent redrawing, which causes the ink flow to lag behind the pen movements, diminishing the illusion of ink on paper.

  • Data Points: Developing Apps with the .NET Compact Framework, SQL Server CE, and Replication
    John Papa - September 2003


  • Editor's Note: Check Out the Tablet PCs
    - July 2003
    Since we founded MSDN Magazine back in 1932, we've seen generation after generation of technological advances, from the early TV test transmissions of Felix the Cat dolls that made up the bulk of our coverage in the 1940s to the special 132-page bumper issue that coincided with the launch of "New" Coke in 1985.

  • Visual Studio .NET: What You Need to Know Today About the New and Upgraded Features in Visual Studio .NET 2003
    Carl Franklin - March 2003
    Any time an upgrade of a favorite tool is released, questions about compatibility, versioning, and changes in methodology abound. The release of Visual Studio .NET 2003 is no exception. Developers will be relieved to learn that breaking changes have been kept to a minimum, and delighted to learn that important new features, like Visual J#, have been added. These and other new features of the .NET Framework 1.1 and Visual Studio .NET 2003, including mobile support and improved debugging, are discussed here.

  • Windows Forms: .NET Framework 1.1 Provides Expanded Namespace, Security, and Language Support for Your Projects
    Chris Sells - March 2003
    With the much-anticipated release of the .NET Framework 1.1, developers are eager to know what's been added to their programming bag of tricks. In this article, the author focuses on new developments in Windows Forms, such as namespace additions, support for hosting managed controls in unmanaged clients, and designer support for C++ and J#. Integrated access to the Compact Framework and new mobile code security settings also make this release noteworthy. Along with these features, the author reviews the best ways to handle multiple versions of the common language runtime and highlights some potential pitfalls.

  • Smartphones: Design Robust Apps that Take Advantage of Windows CE-powered Smartphone Devices
    Chris Dellinger - March 2003
    Smartphone applications promise to be at the crest of a new wave of cell phone advances as the familiar process of using Microsoft dev tools can produce cutting-edge mobile phone applications. Because Smartphones are Windows-powered devices, developers can easily and inexpensively extend both new and time-tested business applications to mobile users. These applications will possess the necessary levels of enterprise functionality while integrating mobile phone features through the use of several easy to use APIs. This article looks at the basics of building a real-world business application for the Smartphone.

  • Go Mobile: Create Compact, Robust Mobile Apps with SQL Server CE 2.0 and the .NET Compact Framework
    Mark Brown and David Meunier - January 2003
    Developers have myriad options when it comes to creating solutions for mobile devices. One of the greatest challenges facing mobile developers is finding a compact yet robust local storage solution. SQL Server CE 2.0 promises to deliver on both fronts. This new release represents a tremendous leap in terms of features and performance over its predecessor. This article will review some of the platform and tools choices developers have today. The authors will compare and contrast the significant new features in SQL Server CE 2.0 with the previous release. Following that, they will build a sample app for illustration.

  • Wireless Web: Microsoft Mobile Internet Toolkit Lets Your Web Application Target Any Device Anywhere
    Paul Yao and David Durant - November 2002
    If you've built Web sites using ASP.NET, you'll welcome the Microsoft Mobile Internet Toolkit (MMIT). MMIT extends the Visual Studio .NET IDE you already know by providing new controls for handheld devices letting you easily develop applications for wireless devices. This means you can write less code while adapting it to more devices. Not only does MMIT integrate with Visual Studio .NET, it extends ASP.NET as well. This article gives you the background you need to write, test, and deploy a site with MMIT and make all your code able to target specific devices for a custom fit.

  • Wireless Web: Microsoft Mobile Internet Toolkit Lets Your Web Application Target Any Device Anywhere
    Paul Yao and David Durant - November 2002
    If you've built Web sites using ASP.NET, you'll welcome the Microsoft Mobile Internet Toolkit (MMIT). MMIT extends the Visual Studio .NET IDE you already know by providing new controls for handheld devices letting you easily develop applications for wireless devices. This means you can write less code while adapting it to more devices. Not only does MMIT integrate with Visual Studio .NET, it extends ASP.NET as well. This article gives you the background you need to write, test, and deploy a site with MMIT and make all your code able to target specific devices for a custom fit.

  • Web Q&A: Mobile Internet Toolkit versus Smart Device Extensions, SSL Glitch Again, and More
    Edited by Nancy Michell - November 2002


  • SENS: System Event Notification Services and WMI Enable Flexible, Efficient Mobile Network Computing
    Aspi Havewala - August 2002
    Networked applications must deal with a host of connection problems ranging from timeouts to congestion to unavailability. If these applications can check the current connection status and, when disconnected, cache transmissions, they become more efficient. Fortunately, both the System Event Notification System (SENS) and Windows Management Instrumentation (WMI) can send notifications to keep applications informed of network status. In this article, the author explains the use of several SENS interfaces, including ISensNetwork and ISensLogon, which trigger events for connects/disconnects and logons/logoffs, respectively. The author then shows how you can subscribe to each of these events, and follows with a discussion of when you might use WMI events instead.

  • Windows CE.NET: New Version Offers Revamped Platform Builder, Improved Tools, Enhanced API, and Source Code
    Paul Yao - July 2002
    Windows CE .NET, the newest member of the .NET family, includes a number of improvements over previous versions of Windows CE. For example, there are quite a few new APIs and enhancements to security and connectivity, the user interface, the kernel, and the emulator. In addition, DirectX support has been added and C++ in Windows CE .NET now supports C++ exceptions, STL, and runtime type information. In this article the author takes a tour of Windows CE .NET, starting with the New Platform Wizard that allows you to code for your choice of devices. A sample application is included that locates features on portable devices so the reader knows what's available before writing code.

  • Windows CE: Develop Handheld Apps for the .NET Compact Framework with Visual Studio .NET
    Larry Roof - March 2002
    Smart Device Extensions (SDE) for Visual Studio .NET allow programmers to develop applications for the .NET Compact Framework, a new platform that maintains many of the features of the .NET Framework in a version optimized for handheld devices. This article shows how SDE provides access through Visual Studio .NET to a variety of .NET classes for devices running Windows CE, including classes for creating user interfaces. Data access classes and Web Services for the .NET Compact Framework are also explained. Following that overview, a sample Web Service called XMLList is built. Then the UI-the XMLList client-side application-is created.

  • Pocket PC: MSMQ for Windows CE Brings Advanced Windows Messaging to Embedded Devices
    Bob Hartman - December 2001
    Handheld devices are becoming increasingly important nodes on wireless networks, allowing their users to connect to data stores and other central server applications over the network. But wireless network connections can be unreliable, requiring the use of store-and-forward messaging that does not need to maintain a continuous connection. Microsoft Message Queue (MSMQ) has supplied these features to desktop machines, and there is now a version for handheld devices. MSMQ for Windows CE allows users of embedded devices to perform tasks such as remote order processing and inventory update without worrying about the state of their connection. The benefits of MSMQ for Windows CE and how to install and run the service is covered here.

  • SQL Server CE: New Version Lets You Store and Update Data on Handheld Devices
    Paul Yao and David Durant - June 2001
    Handheld device users need to be able to synchronize with a main data store when it's convenient and, preferably, when the back-end database server isn't busy. SQL Server 2000 Windows CE Edition allows you to build a traveling data store that can be displayed and run on a variety of devices. SQL Server CE supports a subset of the full SQL Server package, and can be used as a standalone server or in tandem with SWL Server and IIS. The architecture of SQL Server CE, along with data manipulation, synchronization, and connectivity issues, are discussed in this article. Topics such as making your data public, choosing the right type of replication, and handling errors are also covered.

  • Pocket PC: Seamless App Integration with Your Desktop using ActiveSync 3.1
    Dino Esposito - June 2001
    ActiveSync 3.1, AvantGo channels, and Internet Explorer 5.0 Mobile Links allow you to provide content for Pocket PC users over the Internet or company intranet. This article explains how to take advantage of ActiveSync and AvantGo functionality as well as how to extend ActiveSync's data synchronization capabilities by writing a custom service provider for Windows CE. The second part of the article uses eMbedded Visual C++ to develop ActiveX controls for the Pocket PC that work on both the desktop PC and on the Pocket PC platforms. Customizing the Pocket PC's Today screen using a custom Today item is demonstrated.

  • .NET Mobile Web SDK: Build and Test Wireless Web Applications for Phones and PDAs
    Eric Griffin - June 2001
    Cell phones, PDAs, and other wireless devices that connect with the Internet enjoy growing popularity, making wireless applications more important and especially useful to companies with remote employees. This article presents an overview of the .NET Mobile Web SDK for building wireless apps. The technologies and design decisions that influence the development of mobile Web applications are discussed along with specific strategies for setting up a development environment using an emulator and building a real-world mobile Web application.

  • Windows CE: eMbedded Visual Tools 3.0 Provide a Flexible and Robust Development Environment
    Paul Yao - January 2001
    This article provides an overview of writing applications for Windows CE 3.0. Unicode support in Windows CE, the kernel, memory management, the object store, and COM and DCOM are discussed. The article also covers the user interface, graphics, the Internet, and how Windows CE compares to the desktop in each of these areas. eMbedded Visual Tools 3.0 is discussed in depth. To help the reader decide which tools to use, development with Visual Basic, Win32, MFC, and ATL are explained. Text editor samples with this article have been developed with Visual Basic and Win32 so their implementations can be compared.

  • Pocket PC: Migrating a GPS App from the Desktop to eMbedded Visual Basic 3.0
    Joshua Trupin - January 2001
    A Global Positioning System (GPS) device captures lots of interesting information that can be used in many ways. This article presents a custom application built with Visual Basic that collects data from a GPS satellite and charts the course of a user relative to the satellite. Such an application is obviously well suited for use on a handheld PC and porting the original application to eMbedded Visual Basic for Windows CE is described. The differences between Visual Basic and eMbedded Visual Basic, such as support for specific control and data types, are explained. Tips for dealing with reduced screen real estate on a handheld PC, debugging, and running in an emulator are also discussed.

  • Windows CE 3.0: Enhanced Real-Time Features Provide Sophisticated Thread Handling
    Paul Yao - November 2000
    Windows CE is a small, configurable, feature-rich, real-time operating system. In Windows CE 3.0, the real-time support has been improved. This article looks at specific support for the creation of real-time systems and how it compares to the support in Windows for the desktop. The way interrupt handlers, processes, memory management, and synchronization work in Windows CE 3.0 is discussed. An extensive look at threads and thread priority, misconceptions surrounding them, and their impact on performance is included. Refinements to the Windows CE scheduler and support for nestable interrupts are also covered.

  • Info on the Go: Wireless Internet Database Connectivity with ASP, XML, and SQL Server
    Srdjan Vujosevic and Robert Laberge - June 2000
    Many handheld wireless devices such as cellular phones and PDAs already have the ability to access Web sites. So how do you build Web applications that tap this wireless audience? Although there are a number of limitations to wireless devices-such as screen size, navigation, and connection speed-you can use familiar Web development technologies to make your existing Web applications available to mobile users. This article outlines the services and equipment currently available to support wireless Web access. A sample wireless-accessible Web site that dynamically draws data from a SQL Server database back end in real time is created using tools such as ASP and XML.

  • Windows CE Web Server: Using Web Tools to Monitor and Manage Embedded Devices
    Leonid Braginski and Matthew Powell - May 2000
    When it ships, Windows CE 3.0 is expected to include Web services via the Windows CE Web Server. This new component of the Windows CE operating system will allow developers to share data or monitor and manage devices that are running Windows CE-whether they are handheld PCs or embedded in devices such as gas pumps or refrigerators. This article explains how the Windows CE Web Server component can be included in the operating system for a given device. We'll also show you how the Web server features you're familiar with from Microsoft Internet Information Services are implemented in the Windows CE Web Server.

Page view tracker