Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes iOS and the fly likes Any plans for SDK release on Windows or Linux computers? Java Support? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Mobile » iOS
Bookmark "Any plans for SDK release on Windows or Linux computers? Java Support?" Watch "Any plans for SDK release on Windows or Linux computers? Java Support?" New topic
Author

Any plans for SDK release on Windows or Linux computers? Java Support?

Devender Thareja
Ranch Hand

Joined: Jul 14, 2005
Posts: 187
I am using iPhone and I love it. The two main hurdles in getting into application development of iPhone are, it requires a Mac and you need to learn Objective C language. Are you aware of any plans to release SDK on Windows or Linux? How about support for Java as development language? Can we expect to see that in future?
How difficult it is pick up iPhone development for Java programmers?

Devender.


Devender Thareja
SCEA, SCBCD, SCJP
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

No, you will never see an Apple supported dev environment for the iphone using Java. There will also never be an Apple support Windows or Linux version of the SDK. Apple is as exclusive as Windows has been when it comes to developing for their platforms. Objective-C is really not that difficult to grasp if you know C/C++/Java.


GenRocket - Experts at Building Test Data
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41052
    
  43
Java support seems unlikely in the foreseeable future. There was some discussion about that here and here.


Ping & DNS - my free Android networking tools app
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30057
    
149

How about an SDK emulator?


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Jeanne Boyarsky wrote:How about an SDK emulator?


What is that exactly?

I'm not sure why anyone should even consider developing for the iphone on anything but OSX and in Objective-C. It's not an open API. The iphone OS is more or less a stripped down version of OSX and I hear rumors that the next IPhone will run a full blown OSX version or some sort. For Apple to attempt to allow any other kind of development in any other language would be a big mistake in my opinion.

Look, i know why someone would want to. Then they wouldn't have to buy a mac, which on the surface seem expensive. I thought that too, until I bought one. It is worth every penny. Really though, mine wasn't that expensive. $1200 for a Dual Core 2.0 GHz with 2GB RAM. Its a 13" and I hook it up to my 19" monitor when I am at home. The other day I spent another $200 on 2 more gigs of Ram to bring me to 4. I couldn't be happier with this bad boy.

Sure, that's more than a $600 dell you can get at Best Buy, but hey, with a Dell you get really horrible hardware and support. So you get what you pay for.
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17249
    
    6

To add to Gregg. The Mac makes it also very easy for me to have Mac OS, Linux, and Windows all running at the same time and a press of two keys and I switch between them. It is amazing. I am even able to make my home a Microsoft free house.

Mark


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
Timothy Sam
Ranch Hand

Joined: Sep 18, 2005
Posts: 746
Although... I think there are 3rd party initiatives to allow writing in the Java language then the compiler converts to Objective C code. I don't know if anyone's doing this for commercial purpose right now.


SCJP 1.5
http://devpinoy.org/blogs/lamia/ - http://everypesocounts.com/
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17249
    
    6

Timothy Sam wrote:Although... I think there are 3rd party initiatives to allow writing in the Java language then the compiler converts to Objective C code. I don't know if anyone's doing this for commercial purpose right now.


I also see this type of project as too difficult and the time it owuld take, would make the remove any benefit. Actually there really isn't a way to do it. The iPhone API is just way too large to have to map all of it to Java code and convert it. It just seems like a huge waste of time for no good return.

Mark
Marcel Wentink
Ranch Hand

Joined: Sep 19, 2008
Posts: 157
There is this 'making JME VM' plan of Sun

http://www.pmptoday.com/2008/03/09/java-virtual-machine-for-iphone-20/

But for as far as I know, Apple tries to block it, and since april last year there is not much news about it.

Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14074
    
  16

There is an initiative to make it possible to program for the iPhone in C#, using MonoTouch (but it's not yet available).

At JavaOne this year, they were joking about Java on the iPhone. With Oracle taking over Sun, and Oracle's boss Larry Ellison being friends with Apple's Steve Jobs, they suggested those two should talk about getting Java on the iPhone. But I don't think this is really going to happen anytime soon.



Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Any plans for SDK release on Windows or Linux computers? Java Support?
 
Similar Threads
SCEA@whiz released - Joing effort by Ian Anderson and Sanjay Raghavan
alcheMo - iPhone SDK alternative for Windows?
Best Language for Android Development
Please provide urls for iphone simulator to download for windows xp
iphone development