JavaOne Keynote Highlights 10-4-2011
Fem år etter at man slo en bitter prosess med Sun Microsystems over Java Programmeringsspråk, gjorde en Microsoft-leder selskapets første gangs JavaOne-keynote-adresse torsdag.
Snakket var ikke sexy - høydepunktet var en demonstrasjon av et børshandlingsprogram som kunne fungere i både Microsofts. Net og Suns Java-miljø - men det var viktig for Java-utviklere som har hatt det vanskelig å få programvaren til å fungere skikkelig på disse to konkurrerende plattformene.
Onstage, Microsoft Senior Director of Developer Platform Product Management, Steven Martin innrømmet at mens teknologileverandører kan ha blitt enige om interoperable standarder, da det kom til å skrive kode basert på disse standardene, var det forskjeller som gjorde det vanskelig for Java og. Net programmer å jobbe sammen. "Den siste milen av tilkobling … ble overlatt til dere," sa han til deltakerne.
Microsoft og Sun har jobbet i mange år på den siste milen. På torsdag utgav de et utvalgsprogram som viser utviklere hvordan det er gjort. Programvaren, en. Net-versjon av IBMs StockTrader-program, viser utviklerne de triksene de trenger for å få sin kode til å fungere i den virkelige verden.
Sun og Microsoft bidrar StockTrader-koden til Apache-prosjektet, sa torsdag. Tekniske spesifikasjoner er "gode", sa Martin. "Men testet grensesnitt med kodeprøver er mye bedre."
Microsofts demonstrasjon på StockStrader-demonstrasjonen imponerte Felipe "Gaucho" Vieira Silva, programvareutvikler med Netcetera, et programvarekonsulentfirma som jobber for store finansinstitusjoner. "Det er ikke lett å gjøre dette," sa han i et intervju etter å ha sett på hovedtemaet. "For å få det til å fungere, og for å få det til å fungere raskt og jevnt, er det veldig vanskelig."
Ifølge Silva har acrimonyen mellom Microsoft og Sun fordampet de siste årene, da selskapene har innsett at interoperabilitet er kritisk for deres suksess. "Interoperabilitet er viktigere enn produkter," sa han.
Martin, hvis team administrerer.Net-rammen og Windows-applikasjonsserveren, ekko disse ordene. "Det er ikke noe viktigere for teamet vårt når vi tenker på arbeidet vi gjør enn interoperabilitet."
En av grunnene til at Microsoft og Sun har fokusert på interoperabilitet, er at selskaper som Google lager et fremvoksende sett med nettbaserte APIer (applikasjonsprogrammeringsgrensesnitt) som begynner å formilde Java og.Net.
Hvordan teknologier som Google Wave vil interoperere med Java og.Net er uklart. Google er ikke sponsor av JavaOne, og søkegiganten har en minimal tilstedeværelse på årets show.
Microsoft har til hensikt på Office Interoperabilitet
Redmond-baserte giganten har gitt ut tusenvis av sider med dokumentasjon og nye oversettelsesverktøy som har til hensikt å bedre kompatibilitet mellom kontorsuiter.
Microsoft-ledede forumutbytterverktøy for OOXML-interoperabilitet
En tysk organisasjon planlegger å bygge et verktøy for å hjelpe utviklere å teste om programvaren er kompatibel med OOXML
Interoperabilitet Bridges gapet mellom Microsoft og ikke-Microsoft-teknologier
Interoperability Bridges Center er dedikert til teknisk samarbeid for å forbedre interoperabiliteten mellom Microsoft og ikke-Microsoft-teknologier.