![]() Startseite |
![]() Pitsch & Pohler Professional KEG |
![]() Startseite |
TomTom Navigator SDK Wrapper für das Microsoft .NET Compact Framework |
||
|
Erstellen Sie einfach Ihre eigenen robusten Anwendungen für den TomTom Navigator |
|
Die Verbindung zweier großer Technologien |
||
|
|
|
| TomTom Navigator SDK | Microsoft .NET Compact Framework (CF) | |
|
Aus unserer Sicht ist TomTom Navigator eines der besten
Navigationsprogramme für den Pocket PC. Mit dem TomTom Navigator SDK können Sie ganz einfach die Fähigkeiten des TomTom Navigator in Ihre Applikationen integrieren, oder die Funktionalität des TomTom Navigators erweitern. |
Mit dem .NET Compact Framework (Teil des .NET Framework 1.1) können Sie sehr einfach stabile Anwendungen für den Pocket PC entwickeln. Mit VisualStudio .NET erhalten Sie eine
RAD Umgebung die es Ihnen ermöglicht mit Ihrem Produkt schnell den Markt zu erreichen. Sie können sogar gemeinsamen Code in Desktop und PPC Anwendung verwenden. |
|
|
Das TomTom Navigator SDK enthält ein OCX (ActiveX Control), das sehr
einfach mit EVB genutzt werden kann. Aber dieses Control hat nur eingeschränkte Funktionalität. Im TomTom SDK 3.0 sind das 32 Funktionen - gegenüber 56 in der C++ DLL! |
Um den Umfang des Framework am PPC so klein als möglich zu halten sind einige
Dinge des Desktop Framework im CF nicht enthalten. Eines davon ist die Unterstützung von AxtiveX. In der nächsten Version des CF (Sept. 2005) wird ActiveX Unterstützung enthalten sein. Aber das TomTom OCX bietet nur einen Teil der Funktionen die in der C++ DLL verfügbar sind. |
|
| Für C++ Entwickler enthält das SDK eine entsprechende DLL. |
Um eine schnelle Entwicklung und sichere Ausführung zu ermöglichen werden CF Anwendungen in einer isolierten Laufzeitumgebung ausgeführt. |
|
| Der Wrapper |
|
Auf Grund der obigen Fakten ist es nicht möglich das TomTom SDK OCX mit dem CF
zu verwenden. Die Verwendung der C++ DLL ist auch heikel, da das Zusammenspiel einer nativen DLL und der isolierten Laufzeitumgebung (Managed Code) Detailkenntnisse über das CF, das darunterliegende Betriebssystem, der Speicherverwaltung und ähnliche Dinge erfordert. Es gibt also auf der einen Seite ein großartiges SDK mit dem Sie einfach Anwendungen für den TomTom Navigator erstellen können. Alles geht einfach, Sie rufen nur Funktionen auf und greifen auf Daten in Strukturen zu. Auf der anderen Seite haben Sie mit dem CF eine Umgebung, die Sie Elemente einfach benutzen lässt. Sie müssen sich keine Gedanken über Dinge wie Betriebssystemarchitektur, Speicherverwaltung und sonstige "Feinheiten" machen! Sie "designen" Ihre Anwendung.
Wir haben diese zwei Welten miteinander verheiratet.
Unser Wrapper ist der Kitt zwischen dem TomTom SDK und dem .NET CF. Für Sie stellt sich das TomTom Navigator SDK wie eine normale CF Komponente dar. |
|
Für diesen Wrapper gibt es keine Laufzeitgebühren!! Kaufen Sie eine TTNCF Version pro Entwickler entwickeln Sie so viele Anwendungen wie Sie wollen liefern Sie eine beliebige Anzahl Ihrer Anwendungen aus ohne extra etwas für TTNCF bezahlen zu müssen |
| Einige Details | ||
| Änderungen zum TomTom Navigator SDK |
Alles wurde implementiert - das gesamte SDK (TTNCom.h) liegt für das CF vor. Änderungen -- KEINE!! Mit TTNCF erhalten Sie die volle Funktionalität des TomTom Navigator SDK 2.0 Mit TTNCF3 erhalten Sie die volle Funktionalität des TomTom Navigator SDK 3.0 |
|
| Schreibweise von Koordinaten |
Das TomTom SDK verwendet Integerwerte. Manche Entwickler (wie wir) bevorzugen das Format mit Dezimalstellen. Wir haben die Möglichkeit geschaffen beides zu verwenden - entscheiden Sie selbst - oder verwenden Sie einfach beides. |
|
| Dokumentation | Wir haben die Dinge so gelassen, wie sie waren. Das heißt, dass sogar die Kapitelnummern unserer Dokumentation mit der des TomTom Navigator SDK übereinstimmen. Wenn Sie also bereits Erfahrungen mit dem TomTom Navigator SDK haben, Funktionen und Strukturen sind die gleichen geblieben. Verwenden Sie diese Dinge jetzt einfach mit dem CF -- genaus so, wie Sie es in C++ gewohnt waren. | |
| Erweiterungen des TomTom Navigator SDK |
Wir hatten kleine Probleme bei der Benutzung des SDK. Wir haben ZUSÄTZLICH kleine Helferchen dagegen eingebaut! So gibt es zum Beispiel im CF keine Funktion, die Ihre Anwendung wieder in den Vordergrund bringt - wir haben eine geschrieben. Es ist nicht leicht eine gute Sache besser zu machen :-) |
|
| Unterstützung des Kartenwechsels (nur TTNCF3) |
Das Navigator SDK 3.0 erlaubt es Ihnen verschieden Karten zu laden.
Es gibt aber keine Funktionen zum Auffinden der Karten auf dem Device. Wir haben eine eigene Klasse geschrieben, die diese Dinge für Sie erledigt. |
|
|
Zusätzliche Dinge die für das .NET CF nötig waren |
||
| GF Dateiunterstützung |
Da das CF keine direkte Unterstützung für Windows Nachrichten bietet, diese aber von Teilen des
TomTom Navigator SDK benutzt werden haben wir diesen Mechanismus in normale "CF Ereignisse" umgewandelt. ABER: es steht Ihnen frei, direkt mit den Windows Nachrichten zu agieren! Nichts wurde entfernt, sondern eine Schnittstelle zwischen den Welten geschaffen. |
|
| GPS Treiber Unterstützung |
Das Navigator SDK erlaubte es Ihnen eigene GPS Treiber für den TomTom Navigator zu schreiben. Die Implementation passt aber nicht zum .NET CF (Laden von Modulen usw.). Jetzt sind es einfach TTNCF Funktionen - und aus. |
|
| Die zwei Versionen | |||||
| TTNCF | TTNCF3 | ||||
| Funktioniert mit dem TomTom Navigator 2.0 |
|
Alle 32 Funktionen sind verwendbar |
|
42 der 83 Funktionen sind verwendbar | |
| Funktioniert mit dem TomTom Navigator 3.0 |
|
Alle 32 Funktionen sind verwendbar |
|
Alle 83 Funktionen sind verwendbar | |
| Funktioniert mit dem TomTom SDK 2.0 |
|
Kompletter Funktionsumfang (32) |
|
Wird nicht unterstützt | |
| Funktioniert mit dem TomTom SDK 3.0 |
|
Nur die Funtkionen des TomTom SDK 2.0 sind verfügbar |
|
Kompletter Funktionsumfang (83) | |
| CPU Unterstützung | ARM (Strong-ARM) basierend | ARM (Strong-ARM) / MPIs / SH3 (wie das TomTom SDK 3.0) | |||
| Anzahl der enthaltenen Funktionen | 32 | Alle mit beiden Versionen des TomTom Navigator verwendbar | 83 | 42 davon sind auch mit dem TomTom Navigator 2.x verwendbar | |
| Klicken Sie hier für einen kompletten Funktionsvergleich | |||||
| Voraussetzungen | ||
|
Das TomTom Navigator SDK UND Den TomTom Navigator |
TTNCF (TTNCF3)ist ein ZUSTAZ um das TomTom Navigator SDK mit dem .NET CF verwenden zu können. Ohne TomTom Navigator SDK funktioniert TTNCF (TTNCF3) nicht!! TTNCF (TTNCF3) beinhaltet NICHT das TomTom Navigator SDK Um die Funktionen verwenden zu können bzw. Ihre Programme zu testen benötigen Sie den TomTom Navigator. TTNCF (TTNCF3) beinhaltet NICHT den TomTom Navigator Sollten Sie bereits über das TomTom Navigator SDK 2.0 (oder 3.0) verfügen müssen Sie es selbstverständlich nicht erneut kaufen! |
|
| Das Microsoft .NET Framework 1.1 |
TTNCF beinhaltet NICHT das Microsoft .NET Framework 1.1! Folgen Sie diesem Link um zu erfahren, wie Sie Microsoft .NET Framework 1.1 gratis erhalten. |
|
| Umgebung |
Dieser Wrapper bringt keine zusätzlichen Anforderungen mit sich! Ihre Umgebung muss nur die Voraussetzungen erfüllen, die zur Benutzung des TomTom Navigator SDK 2.0 und des Microsoft .NET Compact Framework nötig sind. Im Gegensatz zum TomTom Navigator SDK brauchen Sie mit TTNCF die Embedded Visual Tools (EVB, EVC++) NICHT! |
|
Startseite
|
Firmen- und Kontaktinformationen |
Startseite
|