Donnerstag, November 13, 2008

MBL307 Windows Mobile Connection Manager

Whether it's Traffic Data for a GPS application, real-time quotes from a market stream or scheduling data for your line of business application, data connections are required in most mobile application scenarios today. With all this connecting going on Windows Mobile devices are expected to offer a plethora of diverse communication channels and technologies. Marry this complexity with the colourful range of network topologies deployed by Mobile Operators throughout the world and we are presented with a rather tricky problem of choosing the right connection at the right time! Connection Manager has battled this problem for some years now, with the promise of centralizing and simplifying network management and offering services ranging from dynamic data routing through application connection arbitration and the technology has changed and grown with the industry over time. Come to this session and learn how Connection Manager really works and how you can get the most from it to keep your application connected the world over.

Es geht darum, dass ich auf der einen Seite Wissen muss, welche Hardware ist in meinem Device und zweitens, welche Verbindungen sind vorhanden. Dazu benötige ich einen "Route" manager, der weiss, was ist in welcher Qualität vorhanden. Die Konfiguraton, welche das Device oder der Connection Manager benötigt, wird als XML vom Provider auf das Handy gesendet.Der route planner ist immer bemüht darum, welche Adresse wie erreicht werden kann.



Das Problem ist, das z.B ein Browser nicht wissen kann, welches Netz nun verfügbar ist und connectet. Aus diesem Grund gibt es den CM_Mappings Table. Dieser muss von der Applikation ausgelesen werden.




Es folgt eine Demo, wie der Connection Manager via XML Konfiguriert werden kann. Es folgen noch viele Demos, wie ich die Tables usw. auslesen kann. Alles in allem sehr interressant, ich hätte jedoch etwas leicht anderes erwartet. Da ich langsam müde bin und nicht mehr schreiben mag… aber wenns jemand interresiert:

Hier gibt’s mehr Infos:
http://msdn.microsoft.com/en-us/library/bb416435.aspx

Und hier:

http://blogs.msdn.com/marcpe/archive/2007/07/05/connection-manager.aspx

Keine Kommentare: