It is currently Sun May 18, 2025 10:55 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 11 posts ] 
Author Message
Offline
 Post subject: Apple Is Deprecating Its Java Runtime For OS X
Post #1 Posted: Fri Oct 22, 2010 12:20 pm 
Tengen

Posts: 4382
Location: Caldas da Rainha, Portugal
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
This is obviously relevant to KGS. So far, all I have seen are two pieces linked to on Daring Fireball (analysis,announcement). I'm not 100% sure what the ramifications will be--I'm not sure whether there will be any real ones for KGS, but I'm sure someone else is more qualified to answer that.

What I am clear about is that this doesn't prevent anyone from continuing to provide a Java runtime, it just probably won't be Apple.

_________________
Occupy Babel!

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #2 Posted: Fri Oct 22, 2010 12:22 pm 
Lives in gote
User avatar

Posts: 450
Location: Portland, OR USA
Liked others: 257
Was liked: 287
KGS: wms
Well, if it becomes difficult for apple users to get java runtimes, then I guess it will be time for me to write a web+javascript-based client. Something that would be fun to do, but also something that I just don't have time for.

So we'll see how it plays out. There is a backup plan. Just a fairly painful one.

Edit: I'm liking Jobs less and less each day. :grumpy:

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #3 Posted: Fri Oct 22, 2010 12:39 pm 
Lives with ko

Posts: 255
Location: Miyazaki, Japan
Liked others: 355
Was liked: 66
wms wrote:

Edit: I'm liking Jobs less and less each day. :grumpy:

How do you feel about Oracle?

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #4 Posted: Fri Oct 22, 2010 12:59 pm 
Lives in sente
User avatar

Posts: 1072
Location: Stratford-upon-Avon, England
Liked others: 33
Was liked: 72
Rank: 5K KGS
GD Posts: 1165
KGS: Dogen
There will be Java distributions available from other sources - either Sun or open source. It's no different from Windows - Microsoft doesn't provide their own Java distribution either.

The problem is that Java has a lot of security issues, and Apple has trouble keeping up to date. They admitted that they are often one release behind; most likely because they don't get any help from Sun when they are updating Java, and have to do all the work over that Sun has done.

Apple has also stopped including Flash on new Macs. I think there are two reasons for this: one, Jobs hates Flash, but two, this is yet another third-party element that has lots of security issues and that Apple won't have to worry about providing updates for. They don't develop them, but they have to provide them in OS updates.

WMS - how would a web + javascript client work? After all, javascript is not related to Java. Is there some reason why you think that combination is doable, whereas other alternatives aren't? And I know I've asked before, but can't you just let someone else do a Mac client?

BTW, I talked to several developers and fellow journalists about this today. Interestingly, I'm the only person I could find who actually uses Java, and that only for CGoban. All the others haven't used a Java app in years, and this includes those who write about software like me. One developer pointed out that Apple may continue to provide Java with OS X Server, as there are a number of enterprise tools that use Java, such as JAMF, and even FinalCut Server.

_________________
My blog about Macs and more: Kirkville

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #5 Posted: Fri Oct 22, 2010 3:44 pm 
Lives in gote
User avatar

Posts: 450
Location: Portland, OR USA
Liked others: 257
Was liked: 287
KGS: wms
kirkmc wrote:
WMS - how would a web + javascript client work? After all, javascript is not related to Java. Is there some reason why you think that combination is doable, whereas other alternatives aren't? And I know I've asked before, but can't you just let someone else do a Mac client?
Right, javascript has nothing to do with java. To do it, I would keep the standard java client, but run it inside the web server; then the "GUI" of the client would be replaced with something that generated HTML pages. The javascript would be needed to make it feel more like an app and less like a web page. E.g., to have clocks tick down, to keep the chat scrolling as it comes in, stuff like that. A design like that would make this reasonable, unlike (for example) a full rewrite of the client into objective C.

There's also the option of using the java-to-javascript compiler that Google has. I've never tried it, but if that works well then it may be possible to put more logic onto the client. I was planning on looking into that as an option when/if I get around to the web-based client.

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #6 Posted: Fri Oct 22, 2010 4:02 pm 
Lives with ko

Posts: 255
Location: Miyazaki, Japan
Liked others: 355
Was liked: 66
I think a web based client makes the most sense since that would also work on devices like iPad, iPhone, etc.

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #7 Posted: Fri Oct 22, 2010 4:25 pm 
Lives in sente
User avatar

Posts: 1072
Location: Stratford-upon-Avon, England
Liked others: 33
Was liked: 72
Rank: 5K KGS
GD Posts: 1165
KGS: Dogen
imabuddha wrote:
I think a web based client makes the most sense since that would also work on devices like iPad, iPhone, etc.


Agreed. As well as Android, Windows phone, etc.

_________________
My blog about Macs and more: Kirkville

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #8 Posted: Fri Oct 22, 2010 5:17 pm 
Lives with ko

Posts: 255
Location: Miyazaki, Japan
Liked others: 355
Was liked: 66
kirkmc wrote:
Agreed. As well as Android, Windows phone, etc.

Android already has a native client of course. :)

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #9 Posted: Sat Oct 23, 2010 1:31 am 
Lives in sente
User avatar

Posts: 1072
Location: Stratford-upon-Avon, England
Liked others: 33
Was liked: 72
Rank: 5K KGS
GD Posts: 1165
KGS: Dogen
imabuddha wrote:
kirkmc wrote:
Agreed. As well as Android, Windows phone, etc.

Android already has a native client of course. :)


Right, but my point was more that a web-based client could mean that he could stop developing the Android client, as well as providing a client for other platforms.

This said, I'm not sure how well it would work. Ideally, if wms were to make a web-based client, he should probably have it wrapped in a browser program at the appropriate window size. If it's run in a browser, the different versions may have boards that are too small or too big. (I'm trying to think how this could work to ensure that the display is right on different devices; you'd have to be able to scale the actual board on your browser to get it to be the right size, or the web site could provide links to different sized windows for different devices...?)

_________________
My blog about Macs and more: Kirkville

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #10 Posted: Sat Oct 23, 2010 4:24 am 
Judan

Posts: 6270
Liked others: 0
Was liked: 797
Board / window / screen sizes: The more flexible the better. I.e., every window component should be floating / dockable / hidable / resizable. Firstly because of very different screen sizes, secondly because some screens / tablets are in vertical (portrait) position.

Java security gaps: Which do you have in mind? These come to my mind: a) Each executable is an additional attack target in principle. b) It is hard to impossibe to seperate well different Java applications from each other. c) Usage at LOW integrity level is badly or not documented for Java (and mostly the applications, too).

Top
 Profile  
 
Offline
 Post subject: Re: Apple Is Deprecating Its Java Runtime For OS X
Post #11 Posted: Wed Oct 27, 2010 2:47 pm 
Lives with ko

Posts: 255
Location: Miyazaki, Japan
Liked others: 355
Was liked: 66
RobertJasiek wrote:
Java security gaps: Which do you have in mind? T


http://www.appleinsider.com/articles/10 ... _os_x.html

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group