Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (533)
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  
  6uN and applets  (Read 1397 times)
0 Members and 1 Guest are viewing this topic.
Offline Cork

Junior Member




vote 6uN for OSX


« Posted 2008-03-18 21:19:39 »

I'm trying to understand how applets with JOGL and webstart JOGL apps are going to fit into 6uN and future Java versions.  I understood previously that Sun was moving towards a unified opengl pipeline that would be shared between the core components such as 2d and swing, and libraries such as Jogl, with even the possibility that jogl would become a standard extension of jvms.  I thought maybe that's what 6uN was about.  Anyway 6uN sounds interesting with some long overdue focus on the client experience and some attention being given to applets, webstart and client jvm availability.  But the more I read the more I'm getting myself confused Smiley  Specifically how does direct3D assist Java portability.  I understand it's just another pipeline, but wouldn't the effort be better spent on improving the nice cross platform solution which is opengl?  Just sounds like another reason otherwise to 'write once and test everywhere'.  Or can the opengl pipeline choice be hardcoded into an applet or webstart app?  Anyway, I digress from my reason to post.

Will the noddraw flag become redundant with 6uN, because from what I understand this is currently still required for correct operation of applets and webstart under windows.  What I'm worried about is investing time in writing an applet that users are going to have problems running as the jvm versions change.  Currently it sounds like the above flag is still required for windows, but is also a global flag that might discourage users from running my applet. ie they get some popup requesting a system wide change.  And doesn't this flag anyway disable hardware acceleration? Isn't that something we would actually want to be working correctly at some point.  Maybe I misunderstood the flag, but I always thought it was a temporary solution because of some clashes with the internal working of java3d or something?

I think what I'm looking for is a browser based experience that's as smooth as flash(much as I hate it), that isn't going to require lots of platform specific tweaks, hacks and testing.  How do others currently handle this.  ie I want an JOGL based applet and webstart app that will run anywhere a browser can. (ok I can skip portable devices for now).  But I mean at least the major OSs like OSX, Linux, Solaris and Windows.  Even my current webstart has some platform specific annoyances (besides still no java6 on osx), eg I noticed a swing popup in fullscreen mode under osx seems to lock up the system.  Am I the only one to notice that?  And tooltips over Jogl seem fine on windows but make the whole screen flash under OSX.

Please deliver me the promised write once run everywhere Smiley

Anyway sorry for the rant, just looking for some reassurance and guidance that trying to write a web based game in Java is a realistic goal.

Cheers

Peter

Offline rexguo

Junior Member




Real-Time Java


« Reply #1 - Posted 2008-03-20 09:00:57 »

That's a good summary of the problems affecting everyone.
The combination of different OS'es, availability of stable drivers,
choice of pipeline (Windows and Macs having their own set
of problems) and even text rasteriser choices make a
complex problem that has no simple answer.

---

There's one thing I'm particularly concerned with, and I'm sure
many of us here share the same feeling too:

Will JOGL ever become part of the JRE distribution?

I'll be perfectly happy with the 5MB extra footprint for all the things
that this makes possible.



.rex

http://www.rexguo.com - Technologist + Designer
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 743
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #2 - Posted 2008-03-20 21:04:00 »

That's a good summary of the problems affecting everyone.
The combination of different OS'es, availability of stable drivers,
choice of pipeline (Windows and Macs having their own set
of problems) and even text rasteriser choices make a
complex problem that has no simple answer.

---

There's one thing I'm particularly concerned with, and I'm sure
many of us here share the same feeling too:

Will JOGL ever become part of the JRE distribution?

I'll be perfectly happy with the 5MB extra footprint for all the things
that this makes possible.



.rex


To quote Ken Russell: never

You can search the forum a bit for the thread about this topic.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline DzzD
« Reply #3 - Posted 2008-03-20 21:31:09 »

Quote
To quote Ken Russell: never

In my opinion this is a better way... I think that all thirds party libraries of java should have be done this way outside of the JRE, this enable a little and fast main base to be installed on the client platform. User that will need an extension can load them : opengl, sounds, networks, specific hardware access, and many more... java cannot handle the whole or it will become so huge to install when you only need the main base for an application, no ?  what's your opinion about that ?

Offline Ken Russell

JGO Coder




Java games rock!


« Reply #4 - Posted 2008-03-26 08:39:09 »

Take a look at the recently released documentation for the brand-new JNLP support in the new Java Plug-In, in particular the examples and demos. This shows how easy it now is to deploy JOGL content in applets. No more workarounds like the JNLPAppletLauncher; JOGL works identically in Java Web Start applications and applets. The Jake2 applet is an excellent example of the future of game distribution over the Internet.

Before you ask, the Mac OS X port of the new plug-in is coming.
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.

pw (24 views)
2014-07-24 01:59:36

Riven (23 views)
2014-07-23 21:16:32

Riven (18 views)
2014-07-23 21:07:15

Riven (21 views)
2014-07-23 20:56:16

ctomni231 (50 views)
2014-07-18 06:55:21

Zero Volt (45 views)
2014-07-17 23:47:54

danieldean (36 views)
2014-07-17 23:41:23

MustardPeter (39 views)
2014-07-16 23:30:00

Cero (54 views)
2014-07-16 00:42:17

Riven (55 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!