Design and Evaluation of Effective, Interactive, and Interpretable Machine Learning
Cinque anni dopo aver risolto una dura causa con Sun Microsystems su Java Linguaggio di programmazione, un dirigente Microsoft ha reso giovedì il primo discorso in prima persona di JavaOne.
Il discorso non è stato sexy - il momento clou è stata la dimostrazione di un'applicazione di trading azionario che potrebbe funzionare sia in ambiente Microsoft.Net sia in ambiente Sun di Java - ma era importante per gli sviluppatori Java che hanno avuto difficoltà a far funzionare correttamente il loro software su queste due piattaforme concorrenti.
Onstage, Microsoft Senior Director della piattaforma di sviluppo Product Management Steven Martin ha ammesso che mentre i venditori di tecnologia potrebbero aver concordato standard interoperabili, quando si trattava effettivamente di scrivere codice basato su questi standard, c'erano differenze che rendevano difficile per Java e i programmi.Net lavorare insieme. "L'ultimo miglio di connettività … è stato lasciato a voi ragazzi", ha detto ai partecipanti.
Microsoft e Sun hanno lavorato per anni su quell'ultimo miglio. Giovedì, hanno rilasciato un programma di esempio che mostra agli sviluppatori come è fatto. Il software, una versione.Net del programma StockTrader di IBM, mostra agli sviluppatori i trucchi di cui hanno bisogno per rendere il loro codice interoperabile nel mondo reale.
Sun e Microsoft stanno contribuendo con il codice StockTrader al progetto Apache open source, le aziende ha detto giovedì. Le specifiche tecniche sono "buone", ha detto Martin. "Ma le interfacce testate con gli esempi di codice sono molto migliori."
La dimostrazione di StockTrader di Microsoft sul palco ha colpito Felipe "Gaucho" Vieira Silva, un ingegnere del software con Netcetera, una società di consulenza software che lavora per grandi istituzioni finanziarie. "Non è facile farlo", ha detto in un'intervista dopo aver visto il keynote. "Per farlo funzionare e farlo funzionare velocemente e senza intoppi è davvero difficile."
Secondo Silva, l'acrimonia tra Microsoft e Sun è svanita negli ultimi anni quando le aziende si sono rese conto che l'interoperabilità è fondamentale per il loro successo. "L'interoperabilità è più importante dei prodotti", ha detto.
Martin, il cui team gestisce il framework.Net e il server delle applicazioni di Windows, ha fatto eco a queste parole. "Non c'è nulla di più importante per il nostro team quando pensiamo al lavoro che svolgiamo rispetto all'interoperabilità."
Uno dei motivi per cui Microsoft e Sun si sono concentrati sull'interoperabilità è perché aziende come Google stanno creando un set emergente di API basate sul Web (interfacce di programmazione delle applicazioni) che stanno iniziando a eclissare Java e.Net.
Come tecnologie come Google Wave interagiranno con Java e.Net non è chiaro. Google non è uno sponsor di JavaOne e il gigante della ricerca ha una presenza minima alla fiera di quest'anno.
Microsoft punta sull'interoperabilità di Office
Il gigante di Redmond ha rilasciato migliaia di pagine di documentazione e nuovi strumenti di traduzione mirati a una migliore compatibilità tra le suite dell'ufficio.
Il gruppo guidato da Microsoft lancia nuovi strumenti di interoperabilità XML aperti
Un gruppo di fornitori guidati da Microsoft e volti a favorire l'interoperabilità tra documenti diversi formati ha svelato ...
Interoperabilità Colma il divario tra le tecnologie Microsoft e non Microsoft
Interoperability Bridges Center è dedicato al lavoro collaborativo tecnico per migliorare l`interoperabilità tra Microsoft e tecnologie non Microsoft.