SUCCESS - Clip 2: UNIFY
Fünf Jahre nach der Klärung einer erbitterten Klage mit Sun Microsystems über Java Programmiersprache, ein Microsoft-Executive machte die erste JavaOne Keynote-Adresse des Unternehmens am Donnerstag.
Das Gespräch war nicht sexy - der Höhepunkt war eine Demonstration einer Aktienhandel-Anwendung, die sowohl in Microsofts.Net und Sun Java-Umgebung arbeiten konnte - Aber es war wichtig für Java-Entwickler, denen es schwer gefallen war, ihre Software auf diesen beiden konkurrierenden Plattformen ordnungsgemäß zu betreiben.
Auf der Bühne gab Steven Martin, Senior Director für das Produktmanagement bei der Plattform, zu, dass sich die Technologieanbieter vielleicht einig waren Interoperable Standards, als es darum ging, Code auf der Grundlage dieser Standards zu schreiben, gab es Unterschiede, die es für Java und.Net-Programme schwierig machten, zusammenzuarbeiten. "Die letzte Meile Konnektivität … wurde Ihnen überlassen", sagte er den Teilnehmern.
Microsoft und Sun arbeiten seit Jahren auf dieser letzten Meile. Am Donnerstag haben sie ein Beispielprogramm veröffentlicht, das den Entwicklern zeigt, wie es gemacht wird. Die Software, eine.Net-Version des IBM StockTrader-Programms, zeigt den Entwicklern die Tricks, die sie benötigen, damit ihr Code in der realen Welt interoperieren kann.
Sun und Microsoft bringen den StockTrader-Code zum Open-Source-Apache-Projekt, den Unternehmen, bei sagte Donnerstag. Technische Spezifikationen sind "gut", sagte Martin. "Aber getestete Schnittstellen mit Codebeispielen sind viel besser."
Microsofts onstage StockTrader-Demonstration beeindruckt Felipe "Gaucho" Vieira Silva, ein Software-Ingenieur mit Netcetera, ein Software-Beratungsunternehmen, das für große Finanzinstitute arbeitet. "Es ist nicht einfach, das zu tun", sagte er in einem Interview, nachdem er die Keynote gesehen hatte. "Damit es funktioniert und schnell und reibungslos funktioniert, ist es wirklich schwer."
Laut Silva hat sich die Schärfe zwischen Microsoft und Sun in den letzten Jahren verflüchtigt, da die Unternehmen erkannt haben, dass Interoperabilität für ihren Erfolg entscheidend ist. "Interoperabilität ist wichtiger als Produkte", sagte er.
Martin, dessen Team das.Net-Framework und den Windows-Anwendungsserver verwaltet, wiederholte diese Worte. "Nichts ist wichtiger für unser Team, wenn wir über unsere Arbeit nachdenken als die Interoperabilität."
Einer der Gründe, warum Microsoft und Sun sich auf Interoperabilität konzentriert haben, ist, dass Unternehmen wie Google eine aufkommende Reihe von webbasierten APIs erstellen (Anwendungsprogrammierschnittstellen), die anfangen, Java und.Net zu eclipse.
Wie Technologien wie Google Wave mit Java und.Net zusammenarbeiten, ist unklar. Google ist kein Sponsor von JavaOne und der Suchriese ist auf der diesjährigen Messe nur minimal vertreten.
Microsoft zielt auf Office-Interoperabilität ab
Der Redmond-basierte Riese hat Tausende Seiten Dokumentation und neue Übersetzungstools veröffentlicht, um die Kompatibilität zwischen Office-Suiten zu verbessern.
Microsoft-geführtes Forum liefert Werkzeuge für OOXML-Interoperabilität
Eine deutsche Organisation plant, ein Tool zu entwickeln, das Entwicklern hilft zu testen, ob Software mit OOXML kompatibel ist .
Interoperabilität überbrückt die Lücke zwischen Microsoft- und Nicht-Microsoft-Technologien
Das Interoperability Bridges Center widmet sich der technischen Zusammenarbeit zur Verbesserung der Interoperabilität zwischen Microsoft und andere Technologien als Microsoft.