J2ObjC è un traduttore da Java a Objective-C per iOS creato da Google

J2ObjC è uno strumento di traduzione del codice da Java a Objective-C nel dialetto utilizzato da Apple per iOS: sviluppato da Google, è stato rilasciato sotto ALv2. All’indomani della conferenza che ha ospitato l’annuncio di iPhone 5 la disponibilità di J2ObjC ambisce a colmare il divario fra le soluzioni “native” per Android, iOS e il web. È probabile che sia stato utilizzato da Google per realizzare la nuova applicazione per YouTube. Un prodotto che potrebbe aiutare molti sviluppatori a pubblicare più velocemente i programmi.
Mentre la popolarità delle applicazioni web in HTML5 e JavaScript su iOS è in discussione – al punto che persino Facebook ha preferito Objective-C – e Google fornisce un convertitore capace di tradurre i sorgenti in Java per ottenere gli stessi risultati attesi su Android coi dispositivi di Apple. J2ObjC non interagisce con la costruzione delle interfacce, ma permette di sviluppare un programma in Java ed esportarlo automaticamente in Objective-C per il Foundation Framework di iOS in assenza d’una Graphical User Interface (GUI).
Gli stessi sorgenti possono essere utilizzati da Google Web Toolkit (GWT) per realizzare applicazioni in AJAX. Rispetto ad altre soluzioni per la traduzione del codice, J2ObjC sembra più affidabile: è disponibile esclusivamente su Mac OS X e richiede Xcode 4 o superiore, Java e Apache Maven. Le dipendenze impediscono l’utilizzo di J2ObjC con Linux o Windows, escludendo un consistente numero di sviluppatori. In sé tradurre le applicazioni non dovrebbe avere simili restrizioni… ma, per un prodotto di qualità, serve il SDK di iOS.
Via | Google
J2ObjC è un traduttore da Java a Objective-C per iOS creato da Google é stato pubblicato su Ossblog.it alle 11:00 di venerdì 14 settembre 2012. Leggete le condizioni di utilizzo del feed.
Popularity: unranked [?]




Mac OS X ha “ucciso” il desktop di Linux: è la conclusione di Miguel De Icaza,
Uno dei temi più “caldi” della scorsa settimana è stato
Mac OS X 10.8 (Mountain Lion) ha introdotto un nuovo sistema per il controllo di sicurezza delle applicazioni. Gli sviluppatori devono prevedere il sandboxing e i programmi hanno una firma digitale – sulla falsariga di quella prevista da Microsoft per Windows – che garantisce l’installazione di software sicuro. Purtroppo, questo meccanismo impedisce l’utilizzo delle applicazioni sviluppate prima dell’aggiornamento del sistema e LibreOffice 3.5 è fra queste. Italo Vignoli di The Document Foundation (
LLVM è il progetto che ha acquisito, negli ultimi mesi, l’attenzione maggiore da parte degli sviluppatori. FreeBSD ha già pianificato il passaggio della toolchain da GCC per la prossima versione e The Linux Foundation ha inaugurato con successo LLVMLinux — un progetto per
Objective-C è il terzo linguaggio di programmazione più utilizzato all’inizio del mese di luglio dopo C e Java. È il risultato dell’aggiornamento dell’indice di
Linux può sfruttare il tethering di
Apple
iPhoto 9.2.2,
Gli sviluppatori di
Richard Stallman 


