iOS: J2ObjC übersetzt Java in Objective-C
J2ObjtC übersetzt Java-Code in Objective C. (Bild: Google)

iOS J2ObjC übersetzt Java in Objective-C

Google hat einen Übersetzer von Java in Objective C für iOS als Open-Source-Werkzeug freigegeben. Der mit J2ObjC umgewandelte Java-Code soll nicht mehr nachbearbeitet werden müssen.

Anzeige

Das von Google als Open Source freigegebene Werkzeug J2ObjC konvertiert Java-Source-Code in Objective-C-Quellcode. Dabei soll der übersetzte Code ohne Änderungen unter iOS verwendet werden können. Ziel sei es, die Grundelemente einer Anwendung zu übersetzen, etwa für den Dateizugriff oder die Anwendungslogik.

J2ObjC ist aber kein Java-Emulator, betont der Google-Entwickler Tom Ball. Das Werkzeug konvertiert stattdessen Java-Klassen in Objective-C-Klassen, die dann direkt auf das Framework von iOS zugreifen können. J2ObjC unterstützt Java 6 vollständig, inklusive Ausnahmen, innerer und anonymer Klassen, generische Typen oder Threads.

Zwischen Alpha und Beta

Elemente der Benutzeroberfläche konvertiert J2ObjtC hingegen nicht. Sie müssen weiterhin in Objective C oder Objective C++ erstellt werden, etwa in der Entwicklungsumgebung iOS SDK. Es gibt laut Projektwebseite auch keine Pläne, eine plattformunabhängige UI für die Verwendung mit J2ObjtC zu entwickeln.

J2ObjC lässt sich zu Testzwecken mit Junit nutzen und mit zahlreichen Buildwerkzeugen verwenden, etwa Xcode oder Make.

Google stuft den Status von J2ObjC zwischen einer Alpha- und Betaversion ein. Gegenwärtig liegt die Versionsnummer bei 0.8. Zwar verwenden zahlreiche Google-Projekte das Werkzeug. Jeder Java-Entwickler verwende Java aber etwas anders. Daher werde J2ObjC noch zahlreiche Fehler enthalten, heißt es auf der Webseite.

J2ObjC ist unter der Apache-Lizenz 2.0 veröffentlicht worden. Der Download des Quellcodes und der Binärdateien erfolgt über die Webseite des Projekts. Für die Verwendung unter Mac OS X wird Xcode ab Version 4, Java für OS X und Apache Maven benötigt.


StefanKehrer 17. Sep 2012

Die Überschriften sind Englisch, wenn ich in die Videos reingehe spricht da aber jemand...

icarus 15. Sep 2012

Dafür gibt es Macruby und Rubymotion. \o/\o/

Kommentieren



Anzeige

  1. Principal Research Manager (Engineering) (m/w)
    Microsoft Deutschland GmbH, Munich
  2. Field Support Engineer (m/w)
    NetApp Deutschland GmbH, Neu-Isenburg/Frankfurt
  3. Softwareentwickler (m/w) für Testsysteme im Bereich Mobilgeräte
    AMS Software & Elektronik GmbH, Flensburg
  4. PHP Web Entwickler/-in (m/w)
    mediawave internet solutions GmbH, München

 

Detailsuche


Folgen Sie uns
       


  1. Erfundene Waren

    Ebay-Betrüger muss für 7 Jahre in Haft

  2. Uber und Wundercar

    Deutsche haben großes Interesse an Taxi-Alternativen

  3. Bundesnetzagentur

    In Deutschland sind weiter rund 30 Wimax-Anbieter aktiv

  4. Allview Viva H7

    7-Zoll-Tablet mit UMTS-Modem für 120 Euro

  5. Echtzeit-Überwachung

    BND prüft angeblich Einsatz von SAPs Hana-Datenbank

  6. Xiaomi

    Design des Mi4 von Apple "inspiriert"

  7. Terrorabwehr

    Kriterien für Aufnahme in US-Terrordatenbank enthüllt

  8. Open Name System

    DNS mit Namecoin-Blockchain

  9. In eigener Sache

    Computec Media veröffentlicht Spielevideo-App Games TV 24

  10. Google-Suchergebnisse

    EU-Datenschützer verlangen weltweite Löschung



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Smartphone-Hersteller Xiaomi: Wie Apple, nur anders
Smartphone-Hersteller Xiaomi
Wie Apple, nur anders
  1. Flir One Wärmebildkamera fürs iPhone lieferbar
  2. Per Smartphone Paypal ermöglicht Bezahlen in Restaurants landesweit
  3. Datenübertragung Smartphone-Kompass spielt Musik durch Magnetkraft

Nvidia Shield Tablet ausprobiert: Schnelles Spiele-Tablet für Android mit WLAN-Controller
Nvidia Shield Tablet ausprobiert
Schnelles Spiele-Tablet für Android mit WLAN-Controller
  1. Tegra K1 Start von Nvidias Shield Tablet zeichnet sich ab
  2. GM200 und GM204 Nvidias große Maxwell-GPUs zeigen sich beim Zoll
  3. Dual-GPU-Grafikkarte EVGA macht Titan-Z schmaler und leiser als Nvidia

PC-Spiele mit 4K, 6K, 8K, 15K: "Spielen mit Downsampling schlägt Full-HD immer"
PC-Spiele mit 4K, 6K, 8K, 15K
"Spielen mit Downsampling schlägt Full-HD immer"
  1. Transformers Ära des Untergangs - gefilmt mit Sensoren im Imax-Format
  2. Intel-Partnerschaft mit Samsung 4K-Monitore sollen unter 400 US-Dollar gedrückt werden
  3. Asus ROG Kleine Gaming-PCs im Konsolendesign mit Desktophardware

    •  / 
    Zum Artikel