Android

Microsoft Pitches Interoperabilitet vid JavaOne

JavaOne Live - Wednesday, Embarcadero

JavaOne Live - Wednesday, Embarcadero
Anonim

Fem år efter att ha avgjort en bitter rättegång med Sun Microsystems över Java Programmeringsspråk gjorde en Microsoft-chef företagets första någonsin JavaOne-keynote-adress torsdag.

Samtalet var inte sexigt - höjdpunkten var en demonstration av en börshandelsapplikation som kan fungera i både Microsofts. Net och Suns Java-miljö - men det var viktigt för Java-utvecklare som har haft svårt att göra programvaran fungerar korrekt på dessa två konkurrerande plattformar.

Onstage, Microsoft Senior Director of Developer Platform Product Management, Steven Martin medgav att medan teknikleverantörer kanske har kommit överens om kompatibla standarder, när det gällde att skriva kod kodade på grundval av dessa standarder, fanns det skillnader som gjorde det svårt för Java och. Net-program att arbeta tillsammans. "Den sista milen av anslutning … var kvar för dig," berättade han för deltagarna.

Microsoft och Sun har arbetat i flera år på den sista milen. På torsdag släppte de ett provprogram som visar utvecklare hur det är gjort. Programvaran, en. Net-version av IBMs StockTrader-program, visar utvecklarna de knep som krävs för att deras kod ska fungera i den verkliga världen.

Sun och Microsoft bidrar StockTrader-koden till Apache-projektet med öppen källkod, företagen sade torsdagen. Tekniska specifikationer är "bra", sa Martin. "Men testade gränssnitt med kodprover är mycket bättre."

Microsofts demonstration imponerade på StockTrader Felipe "Gaucho" Vieira Silva, en programvaruingenjör med Netcetera, ett konsultföretag för mjukvaruföretag som arbetar för stora finansinstitut. "Det är inte lätt att göra det här", sa han i en intervju efter att ha tittat på keynoten. "För att få det att fungera och att arbetet ska fungera snabbt och smidigt är det verkligen svårt."

Enligt Silva har acrimonyen mellan Microsoft och Sun förångat de senaste åren, eftersom företagen har insett att driftskompatibilitet är avgörande för deras framgång. "Interoperabilitet är viktigare än produkter," sa han.

Martin, vars team hanterar.Net Framework och Windows applikationsservern, echoed dessa ord. "Det är inget viktigare för vårt team när vi tänker på det arbete vi gör än driftskompatibilitet."

En av anledningarna till att Microsoft och Sun har fokuserat på driftskompatibilitet är att företag som Google skapar en framväxande uppsättning webbaserade API (applikationsprogrammeringsgränssnitt) som börjar förmörkas med Java och.Net.

Hur teknik som Google Wave kommer att interoperera med Java och.Net är oklart. Google är inte sponsor till JavaOne och sökjätten har en minimal närvaro vid årets show.