Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (582)
Games in Android Showcase (163)
games submitted by our members
Games in WIP (633)
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 2936 times)
0 Members and 1 Guest are viewing this topic.
Offline kappa
« League of Dukes »

JGO Kernel

Medals: 87
Projects: 15


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

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.

Looks pretty interesting.
Offline ra4king

JGO Kernel

Medals: 387
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: 161
Projects: 5
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: 981
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:) 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

« JGO Bitwise Duke »

Medals: 74
Projects: 2

« 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 - musings on Android and Java game development
Offline princec

« JGO Spiffy Duke »

Medals: 507
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

« JGO Bitwise Duke »

Medals: 74
Projects: 2

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

Don't hold your breath. - 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 Devvie

« 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.

Ralphanese (20 views)
2015-05-29 13:07:55

Gibbo3771 (17 views)
2015-05-29 06:54:17

Ralphanese (23 views)
2015-05-28 16:52:52

theagentd (31 views)
2015-05-27 22:21:17

theagentd (37 views)
2015-05-27 22:21:08

CopyableCougar4 (27 views)
2015-05-27 19:24:50

MrMapcom (24 views)
2015-05-23 20:26:16

MrMapcom (33 views)
2015-05-23 20:23:34

Waterwolf (38 views)
2015-05-20 15:01:45

chrislo27 (46 views)
2015-05-20 03:42:21
Intersection Methods
by Roquen
2015-05-29 08:19:33

List of Learning Resources
by SilverTiger
2015-05-05 10:20:32

How to: JGO Wiki
by Mac70
2015-02-17 20:56:16

2D Dynamic Lighting
by ThePixelPony
2015-01-01 20:25:42

How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21

Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02 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‑
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!