Open Specifications Developer CenterWas verstehen wir unter Open Specifications?Unter Open Specifications verstehen wir, Ihnen die technischen Spezifikationen von weit verbreiteten Microsoft-Produkten offen und kostenfrei in der MSDN Library (engl.) zugänglich zu machen, und Sie somit bei der Entwicklung von interoperabler Software zu unterstützen. Mit den offenen Spezifikationen können Sie Ihre Applikationen so programmieren, dass diese mit dem Windows-Betriebssystem und verschiedenen Microsoft-Programmen kommunizieren können, und ermöglichen Ihren Lösungen so das Durchsuchen, Analysieren oder sonstige Verarbeiten von Informationen und Daten, die durch Microsoft-Software generiert wurden. Verfügbare SpezifikationenDie technischen Spezifikation umfassen unter anderem die Bereiche Protokolle, Dateiformate, Standards und Programmiersprachen. Eine vollständige Übersicht finden Sie in der MSDN Library (engl.).
Wir überarbeiten die technischen Spezifikationen in regelmäßigen Abständen, insbesondere, wenn Veröffentlichungen von signifikanten Produkt-Updates und neue Versionen anstehen. Open Specifications PromiseViele der technischen Spezifikationen beinhalten patentierte Erfindungen. Welches die entsprechenden Patente und patentierten Applikationen sind, wird in frei zugänglichen Listen genannt. Einige dieser Patente sind kostenfrei im Rahmen der Open Specifications Promise (engl.) oder Community Promise (engl.) verfügbar. Die verbleibenden Patente können unter verschiedenen Nutzungs-Rahmenprogrammen verwendet werden, die sich hauptsächlich durch den Umfang der Protokolle und der entsprechenden technischen Spezifikationen unterscheiden. Wenn Sie mehr über die Programme lernen möchten, besuchen Sie unsere Programmseiten (engl.). AnwendungsbeispieleEin Beispiel für eine Anwendung der Open Specifications wäre eine Microsoft Office Protokoll-Spezifikation, [MS-DOC], die eine detaillierte Beschreibung des .doc-Dateiformates bestimmter Microsoft Word-Versionen liefert. Indem Sie diese Informationen verwenden, könnten Sie ein Programm schreiben, das in einem umfangreichen Archiv nach einer bestimmten Textpassage im Kopfteil aller Dokumente sucht. Wenn der Suchtext gefunden ist, könnte Ihr Programm dann alle Bilder aus diesen Kopfteilen darstellen. Solch ein Programm wäre ein hilfreiches Tool für eine Kanzlei in einem Streitfall über das Eigentum eines Firmenlogos, um zügig die über Jahre hinweg verwendeten Logos in einer Bilderdatenbank zu sammeln und dann als eine riesige Sammlung von Beweisdokumenten dem Richter vorzulegen. Um ein weiteres Beispiel zu nennen, denken Sie daran, Sie müssten eine Applikation für ein Linux-Betriebssystem programmieren, die mit dem Exchange Unified Messaging System interoperabel ist. Eine Spezifikation, die Sie in diesem Fall benutzen könnten, wäre [MS-EUMSDP], die die proprietäre Microsoft Exchange-Erweiterung der Session Description Protocol (SDP)-Eigenschaften beschreibt. Diese Erweiterung wird von Programmen benötigt, die Voice-Nachrichten von einem Telefon abspielen oder aufnehmen und an einen E-Mail-Account senden möchten. Wie Sie sehen gibt es zahlreiche Anwendungsmöglichkeiten, gerade auch in heterogenen Software-Landschaften. Wenn Sie mehr über Open Specifications erfahren möchten, besuchen Sie unsere englischsprachige Seite www.microsoft.com/openspecifications (engl.) oder lesen Sie direkt in der MSDN Library (engl.) nach. Wenn Sie Fragen zur Dokumentation haben, können Sie diese im Open Specifications Forum auf MSDN (engl.) stellen. Offene Standards und Open SourceWir bieten nicht nur offene Spezifikationen an, sondern unterstützen auch offene Standards und Open Source. Nähere Informationen zu unserem Engagement in diesen Bereichen finden Sie auf MSDN Online unter
Open Development bei Microsoft.
| Wussten Sie schon, dass...… Microsoft mit der Übergabe von 20.000 Zeilen Device Treiber Code an das Linux Driver Project an der Entwicklung von Linux mitarbeitet und zu den Top 10 der aktivsten Projektentwicklern gehört? … Microsoft offener ist als Sie denken! Mehr zu Open Specifications
Weitere Ressourcen
|