Home Server Add-Ins

Das Windows Home Server Team hat wieder einen interessanten Artikel veroeffentlicht. Diesmal geht es um die Entwicklung der sogenannten Add-Ins. Ein Add-In fuer den Windows Home Server ist eine DLL Datei. Zusaetzlich wird eine Windows Installer XML benoetigt, die einige wichtige Daten wie zum Beispiel den Programmnamen, das Installationsverzeichnis und auch den Namen der DLL Datei enthaelt. Fuer eine genauere Beschreibung bitte hier klicken.

Es gibt einige Richtlinien fuer die Entwicklung der Windows Home Server Add-Ins:

  • Nenne Sie Add-Ins. So macht es das Home Server Team auch.
  • Wenn sich dein Programm unter Windows Server 2003 installieren laesst und ordnungsgemaess arbeitet, wird es das auch unter Windows Home Server tun.
  • Falls dein Programm unter Windows XP oder Windows Vista ohne Probleme laeuft aber nicht unter Windows Server 2003, solltest du an 3 Dingen arbeiten:
    1. Dem Installer: Ueberpruefe, ob GetVersionEx() dir sagt, dass du mit dem Windows Home Server arbeitest und ueberpruefe VER_SUITE_WH_SERVER. Lerne mit dem Add-In Manager umzugehen und erstelle die passende MSI Datei.
    2. Der Code als Service: Es gibt keine Desktop Session, mit der gearbeitet werden kann. Dein Programm muss als Service installiert werden, der die Standard Windows API benutzt. (Oder es kann im Kontext des IIS ausgefuehrt werden.)
    3. Testen Testen Testen: Es gibt Unterschiede in der API’s der verschiedenen Betriebssysteme: Windows XP, Windows Vista und Windows Server 2003. Ueberpruefe ob das Programm auch mit allen laeuft.
  • Wenn du etwas neues am entwickeln bist, lasse dich nicht davon aufhalten, dass der Windows Home Server noch in der Beta Phase ist. Alle wichtigen Dinge sind schon jetzt in der API. Und bedenke, dass es ein Windows Server 2003 ist.
  • Die Home Server Konsole wurde nur fuer die eine Person geschrieben, die den Windows Home Server administieren wird. Soll ein Familienmitglied eine Anwendung bekommen, so schreibe eine neue Clientanwendung.
  • Arbeite ernsthaft an deinem Code, damit dieser sicher ist.
  • Teile deine Erfahrungen mit Anderen oder hol dir Hilfe in den Windows Home Server Foren.

Zur Frage, was du entwickeln kannst, schreibt das Home Server Team:

„A home server is an always available smart node on the home network dedicated to providing services to other nodes on the home network and the Internet.“

Der Windows Home Server bietet dir:

  • Eine stabile Platform fuer Dienste, die im Haus immer verfuegbar sein sollen
  • Eingebaute Enterprise Funktionen wie den Internet Information Server
  • Eine weitreichende, gut dokumentierte API um die Add-Ins zu bauen
  • Eine Menge Tools um deine Software zu entwickeln, wie zum Beispiel das Visual Studio Express

Den Original Artikel mit noch mehr Informationen findet ihr hier.

Ihr wundert euch vielleicht, dass ich in diesem Artikel keine Umlaute verwendet habe wie sonst, doch ich bin gerade in England und habe nur eine Tastatur ohne Umlaute zur Verfuegung.


Kommentare

5 Antworten zu „Home Server Add-Ins“

  1. Kleiner Tipp: Windows U
    😉

  2. Avatar von Christoph Dommermuth
    Christoph Dommermuth

    Geht nicht! Kommt nur die Lupe! 🙂

  3. sicher? bei mir kann ich auch Bildschirmtastatur auswählen. PS:Da kam ein Fehler hier bei er News als ich sie kommentiert habe und ich hab gedacht es ging nicht und das gleiche im Forum nochmal geschrieben 😉

  4. Avatar von Christoph Dommermuth
    Christoph Dommermuth

    Mh… Fehler? Muss ich spaeter mal ins Log schauen. Das im Forum hatte ich gesehen. Ich schaue mir gerade nochmal das SDK an. Wollte man ein Beispiel fuer Add-Ins fertig machen.

  5. Cool 😉