Nein, ich möchte mit diesem Blog-Eintrag keine Werbung in eigener Regie machen. Es ist eine Tatsache,
dass unser Buch Programmieren mit dem .NET Compact Framework – Anwendungsentwicklung für mobile Geräte schon nach nicht mal einem Jahr im Bestand "stark dezimiert" ist. Irgendwie hat Damir Tomičić das Ganze nicht nur da, aber eben gerade auch bei seinem Blog-Eintrag im Oktober 2006 alles wohl schon erahnt. O. k., Damir ist für mich "The Architect" schlechthin und persona grata, eher persona gratissima (für die Nicht-Lateiner – hier gibt es die Erklärung in der deutschen Wikipedia) und als Architekt kann man ganz wie in The Matrix schon mal den Erfolg eher als die Autoren selbst ahnen oder sogar wissen ;), aber das nur ganz am Rande. Zu meiner Schande muss ich gestehen, dass ich gerade verwirrt war und meinte, es ist seit Oktober 2005 auf dem deutschen Markt. Nein, erst seit Oktober 2006 und heute ist es gerade erst Ende Mai 2007. Nun, wie dem auch sei, die Vorbereitungen für die zweite Auflage unseres Buches haben wir fast abgeschlossen. Wir werden dabei das Buch nicht nur einfach durchschauen, sondern auch komplett überarbeiten. Vielen Dank an alle, die eine Rezension geschrieben haben und / oder uns beständig mit Feedback versorgen.
Wenn Sie denken, dass etwas in unserem Buch fehlt, raus oder überarbeitet werden sollte, wenn Sie etwas darin gut finden – können Sie sich gerne bei uns unter info@nahtlos-mobil.de melden. Auch sonst sind wir natürlich über jegliches Feedback jederzeit dankbar. Dankbar ist dabei nicht einfach so als Floskel daher gesagt: An alle Leser, schauen Sie auf Seite 20, wenn Sie Interesse an dem dort erwähnten Angebot haben, melden Sie sich! Übrigens ist "konstruktive Kritik" negativ belegt, genau wie es bei "du hast mich falsch verstanden" der Fall ist. Daher schreiben wir von Feedback und sprechen davon, dass "eventuell etwas verkehrt ausgedrückt ist". Derselbe Sachverhalt, aber neutral dargestellt.
Was haben wir uns vorgenommen?
Jedes Kapitel bekommt neben dem erfolgreichen "Unsere Erfahrungen" noch einen zusätzlichen Absatz "Wie Sie die Inhalte verwenden können". Dieser Absatz soll zeigen, wie die Inhalte der Kapitel für eine Beispielanwendung verwendet werden können, angefangen bei der Idee, über die Konzeption, der Entwicklung bis zur Verteilung. So können die Inhalte besser in Relation, wie ein roter Leitfaden, gesetzt werden. Wer gerne kreuz und quer liest, kann aber auch weiterhin das komplette Buch in dieser Art und Weise lesen, da nur diese Abschnitte auf die vorherigen aufbauen. Natürlich werden auch die Fehler ausgemerzt, wie beispielsweise einem Verweis auf die Lieblingsfarbe eines Autors und einem Hinweis auf etwas Blaues in einem Bild in unserem Buch, das aber selbst in Schwarzweiß gedruckt ist. Keinem ist das so aufgefallen, trotz, dass wir als Autoren fast alle Kapitel gegenseitig quer gelesen, geändert und natürlich auch noch Lektoren es überarbeitet haben. Der Fehlerteufel steckt halt immer im Detail.
Was kommt noch?
Mehr, viel mehr Beispiele und mehr, viel mehr Verweise auf Ressourcen. Warum? Das Buch ist nicht der Stein des Mobile Computing. Wenn wir alles vom Mobile Computing erklären und beschreiben wollten, müssten wir eine Enzyklopädie darüber verfassen, die aber schon bei Drucklegung veraltet wäre. Die kommende Visual Studio-Version mit dem Codenamen "Orcas" lässt schon grüßen. Darum gib es das Verweiswerkzeug, mit dem Verweise ins Internet in der Form Link<Kapitel><fortlaufende Nummer>, also z. B. wie Link0001, aufgelöst werden. Das Verweiswerkzeug gibt es einerseits als Anwendung zur Installation für Ihren Rechner und andererseits als Webanwendung, die z. B. mit http://www.nahtlos-mobil.de/gehezu/?link0001 aufrufbar ist. Genauso funktioniert das Prinzip auch bei den Beispielen und Ressourcen auf der CD-ROM, also CD<Kapitel><fortlaufende Nummer>. Entweder installiert man das Verweiswerkzeug und natürlich auch die Beispiele von der mitglieferten CD-ROM oder ruft einfach alles online, wie mit http://www.nahtlos-mobil.de/cd/?cd1101.zip, ab. 393 solche Verweise auf Ressourcen im Internet gibt es derzeit sowie 157 auf die CD-ROM und davon wiederum auf 138 Beispiele. Das ist uns zu wenig und eines der Arbeitspakete für die zweite Auflage.
Wo gibt es das Verweiswerkzeug? Hier:
nahtlos-mobil.de/werkzeuge/verweiswerkzeug.zip
nahtlos-mobil.de/werkzeuge/verweiswerkzeug64.zip
nahtlos-mobil.de/werkzeuge/verweiswerkzeugItanium.zip
Über Hilfe, Prüfe auf aktuellere Version können Sie die Inhalte des Verweiswerkzeuges aktualisieren.

Häufig kommt man mit einen lösungsorientierten Ansatz bei ganz konkreten Problemstellungen sehr gut voran. Die CodeClips von MSDN Solve sind da ein sehr gutes Beispiel als eine mögliche vorstellbare Form dafür. Problemstellung – Lösung, knackig, kurz, prägnant. Wir haben dafür derzeit Anhang A, der alle Beispiele wie z. B. CD1101 mit einer Überschrift und einer kurzen Beschreibung auflistet. Also welche Problemstellung mit dem jeweiligen Beispiel adressierbar ist. Das lassen wir so, versprochen, da das Feedback dafür hervorragend ist. Wie kann man sich das gelernte bzw. die Inhalte besser merken? Wie kann man der beim Mobile Computing und allgemein immer steiler werdenden Lernkurve besser Herr werden? Wie bekommt man einen besseren Überblick über die sehr große "Wolke" Mobile Computing und deren vielfältigen Teilaspekte wie Integration, Design-Richtlinien, Verteilung oder Sicherheit? Dafür werden u. a. Projekte mit Codenamen "CodeMap" oder "Spaces" gestartet.
Seien Sie gespannt; lassen Sie sich überraschen. Umso näher die zweite Auflage unseres Buches kommt, umso mehr werden wir an dieser Stelle über "CodeMap" & Co. bloggen.
Wann kommt die zweite Auflage?
Wenn sie fertig ist.
Fortsetzung: Programmieren mit dem .NET Compact Framework – zweite Auflage (2)