Android

Microsoft-platforme Interoperabilitet på JavaOne

HTML5: The Foundation of the Web Platform, Paul Irish (Google) - W3Conf 2011

HTML5: The Foundation of the Web Platform, Paul Irish (Google) - W3Conf 2011
Anonim

Fem år efter at have afgjort en bitter retssag med Sun Microsystems over Java programmeringssprog gjorde en Microsoft-udøvende virksomhed virksomhedens første japanske keynote-adresse torsdag.

Talet var ikke sexet - højdepunktet var en demonstration af en børshandlingsapplikation, der kunne fungere i både Microsofts.Net og Suns Java-miljø - men det var vigtigt for Java-udviklere, der har haft svært ved at gøre deres software til at fungere korrekt på disse to konkurrerende platforme.

Onstage, Microsoft Senior Director of Developer Platform Product Management, Steven Martin indrømmede, at mens teknologivirksomhederne måske har aftalt interoperable standarder, da der kom til at skrive kode, der var baseret på disse standarder, var der forskelle, der gjorde det vanskeligt for Java og. Net-programmer at arbejde sammen. "Den sidste mil af tilslutningsmuligheder … blev overladt til jer," fortalte han deltagere.

Microsoft og Sun har arbejdet i årevis på den sidste kilometer. På torsdag udgav de et prøveprogram, der viser udviklere, hvordan det er gjort. Softwaren, en. Net-version af IBMs StockTrader-program, viser udviklerne de tricks, de har brug for for at få deres kode til at fungere i den virkelige verden.

Sun og Microsoft bidrager StockTrader-koden til Apache-projektet med open source, virksomhederne sagde torsdag. Tekniske specifikationer er "gode", sagde Martin. "Men testede grænseflader med kodeprøver er meget bedre."

Microsofts demonstration på StockStrader-demonstrationen imponerede Felipe "Gaucho" Vieira Silva, en software ingeniør med Netcetera, et software konsulentfirma, der arbejder for store finansielle institutioner. "Det er ikke nemt at gøre dette," sagde han i et interview efter at have set hovedtelefonen. "For at få det til at fungere, og for at få det til at fungere hurtigt og smidigt, er det virkelig svært."

Ifølge Silva har acrimonyen mellem Microsoft og Sun fordammet de senere år, da virksomhederne har indset, at interoperabilitet er afgørende for deres succes. "Interoperabilitet er vigtigere end produkter," sagde han.

Martin, hvis team styrer.Net Framework og Windows 'applikationsserver, ekko disse ord. "Der er ikke noget vigtigere for vores team, når vi tænker på det arbejde, vi laver end interoperabilitet."

En af grundene til, at Microsoft og Sun har fokuseret på interoperabilitet, er, fordi virksomheder som Google skaber et voksende sæt web-baserede API'er (applikationsprogrammeringsgrænseflader), der begynder at formørke Java og.Net.

Hvordan teknologier som Google Wave vil interoperere med Java og.Net er uklart. Google er ikke sponsor af JavaOne, og søgegiganten har en minimal tilstedeværelse på dette års show.