Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (494)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  J2ObjC: A Java to iOS Objective-C translator by Google  (Read 2518 times)
0 Members and 1 Guest are viewing this topic.
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Posted 2012-09-13 21:52:35 »

Quote
We are proud to announce the open source release of J2ObjC, a Google-authored translator that converts Java source code into Objective-C source for iPhone/iPad applications.

http://google-opensource.blogspot.nl/2012/09/j2objc-java-to-ios-objective-c.html

Looks pretty interesting.
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #1 - Posted 2012-09-14 04:51:15 »

Shocked Shocked Shocked

Why do I feel like this is .... somehow huge?

Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 130
Projects: 4
Exp: 3 years



« Reply #2 - Posted 2012-09-14 05:01:42 »

Aren't there already java-to-iphone engines and stuff? Or can you actually copy and paste the code that comes out of this?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gimbal

JGO Knight


Medals: 25



« Reply #3 - Posted 2012-09-14 08:13:41 »

As the main page states it is pretty limited. You can translate the code, but you can't automagically make it API compatible. Basically this allows you to share some low level core stuff between applications, a large chunk of it you'll still have to develop yourself in objective C with Apple specific APIs.
Offline Danny02
« Reply #4 - Posted 2012-09-14 08:48:25 »

damn you china, why do you have to block all the interesting blogs(no blogspot wordpress here Sad)
Online Riven
« League of Dukes »

JGO Overlord


Medals: 793
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #5 - Posted 2012-09-14 08:57:39 »

damn you china, why do you have to block all the interesting blogs(no blogspot wordpress here Sad)
Y U NO use proxy?

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Danny02
« Reply #6 - Posted 2012-09-14 15:55:17 »

haha proxy,
like every proxy I tried is also banned:) vtunnel.com works, but somehow don't show anything for this google blog(youtube works a bit)

Other thing is^^ I bought a VPN access before my trip started, but the connection I'm using here needs an VPN of the Chinese IPS to access the internet first. And I don't know if it is possible to use a VPN in a VPN(Inception Smiley)
Offline badlogicgames
« Reply #7 - Posted 2012-09-14 16:11:36 »

This thread got derailedquickly.

On topic: it's interesting, but probably only useful for simple bean translation. Translates source lime GWT, has an extremely minimal JRE emulation layer, no real GC but reference counting, no JNI support but something similar to GWT's JSNI.

Not sure this will be of use for many people,but it's an interesting small project.

edit: summarized my findings in this blog post http://www.badlogicgames.com/wordpress/?p=2593

http://www.badlogicgames.com - musings on Android and Java game development
Offline princec

JGO Kernel


Medals: 378
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #8 - Posted 2012-09-14 19:58:23 »

Hmm yes well I do hope Jack bears extremely juicy fruit. I'm actually quite intrigued about using Jack for desktops too if it turns out to be fast and reliable....

Cas Smiley

Offline badlogicgames
« Reply #9 - Posted 2012-09-14 22:21:06 »

Don't hold your breath.

http://www.badlogicgames.com - musings on Android and Java game development
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Best Username Ever

Junior Member





« Reply #10 - Posted 2012-09-14 22:25:10 »

Meh. If it's not machine code, C, or C++ I don't see much potential for translating from Java to any other language. And even then you need to support most of the language and standard libraries and find a way to efficiently and robustly handle Java's type system and memory management system. There must be some other application besides translations. I don't know much about iOS, but it seems like it would kind of be like translating from Java to .NET. Maybe there is some utility as a short term solution to targeting a specific platform, but no long term benefit.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Dwinin (21 views)
2014-09-12 09:08:26

Norakomi (55 views)
2014-09-10 13:57:51

TehJavaDev (65 views)
2014-09-10 06:39:09

Tekkerue (32 views)
2014-09-09 02:24:56

mitcheeb (54 views)
2014-09-08 06:06:29

BurntPizza (38 views)
2014-09-07 01:13:42

Longarmx (24 views)
2014-09-07 01:12:14

Longarmx (30 views)
2014-09-07 01:11:22

Longarmx (28 views)
2014-09-07 01:10:19

mitcheeb (36 views)
2014-09-04 23:08:59
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!