Prev: Testing Java
Next: Java crash
From: Roedy Green on 27 Feb 2010 21:37 On Fri, 26 Feb 2010 23:57:11 -0800 (PST), Andrew Thompson <andrewthommo(a)gmail.com> wrote, quoted or indirectly quoted someone who said : > >Since JWS can launch applets, it is not an 'either/or' >situation. Normally the applet launched by JWS would >become free-floating (outside any web page). Don't you use different JNLP to launch a hybrid as either an Applet or JWS application? By what I mean by hybrid, see http://mindprod.com/jgloss/applet.html -- Roedy Green Canadian Mind Products http://mindprod.com The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair. ~ Douglas Adams (born: 1952-03-11 died: 2001-05-11 at age: 49)
From: Andrew Thompson on 27 Feb 2010 23:36 On Feb 28, 1:37 pm, Roedy Green <see_webs...(a)mindprod.com.invalid> wrote: > On Fri, 26 Feb 2010 23:57:11 -0800 (PST), Andrew Thompson > <andrewtho...(a)gmail.com> wrote, quoted or indirectly quoted someone > who said : > > >Since JWS can launch applets, it is not an 'either/or' > >situation. Normally the applet launched by JWS would > >become free-floating (outside any web page). > > Don't you use different JNLP to launch a hybrid as either an Applet or > JWS application? I'm familiar with hybrids, and regularly link to your page on them (OK - mostly on the Sun forums, which have become my more common outlet to discussions on Java). Having said that, I am not entirely clear what you mean by that question. GIFanim <http://pscode.org/gifanim/#run> is a hybrid. I launch both forms using JNLP, to get access to the file service in a sand-boxed app. - but the applet form is embedded in a web page. Yes both JNLP files used are different, the JFrame version declares application-desc/1.6+, while the embedded applet declares applet-desc/1.6.0_10+. The applet JNLP includes no codebase, as per Sun's instructions. (Last time I checked, the application form of GIFanim was broken - I need to revise the JNLP and add some more Jars to the resources.) Of course, I have to concede that if I were making an app. to be launched by JWS and intended it to be free-floating outside the browser, I would put it in a JFrame, if only for (direct access to)/(better control of) the top level component in which it is displayed. Does that answer your question? If not, I'll need clarification on exactly what you mean. As an aside, did you check out my link to the details on the plugin2 architecture? I get the impression you had not heard of it before, and this entire thread would be very confusing if you are unaware of this new way of embedding JNLP based applets in web pages. -- Andrew T. pscode.org
From: Qu0ll on 28 Feb 2010 04:11
"Andrew Thompson" <andrewthommo(a)gmail.com> wrote in message news:28d8655f-35f9-4dab-8e26-98194224799e(a)o16g2000prh.googlegroups.com... > On Feb 28, 1:37 pm, Roedy Green <see_webs...(a)mindprod.com.invalid> > wrote: >> On Fri, 26 Feb 2010 23:57:11 -0800 (PST), Andrew Thompson >> <andrewtho...(a)gmail.com> wrote, quoted or indirectly quoted someone >> who said : >> >> >Since JWS can launch applets, it is not an 'either/or' >> >situation. Normally the applet launched by JWS would >> >become free-floating (outside any web page). >> >> Don't you use different JNLP to launch a hybrid as either an Applet or >> JWS application? > > I'm familiar with hybrids, and regularly link to > your page on them (OK - mostly on the Sun forums, > which have become my more common outlet to > discussions on Java). > > Having said that, I am not entirely clear what > you mean by that question. > > GIFanim <http://pscode.org/gifanim/#run> is a > hybrid. I launch both forms using JNLP, to get > access to the file service in a sand-boxed app. - > but the applet form is embedded in a web page. > > Yes both JNLP files used are different, the JFrame > version declares application-desc/1.6+, while the > embedded applet declares applet-desc/1.6.0_10+. > The applet JNLP includes no codebase, as per Sun's > instructions. > > (Last time I checked, the application form of GIFanim > was broken - I need to revise the JNLP and add some > more Jars to the resources.) > > Of course, I have to concede that if I were making > an app. to be launched by JWS and intended it to be > free-floating outside the browser, I would put it > in a JFrame, if only for (direct access to)/(better > control of) the top level component in which it is > displayed. > > Does that answer your question? If not, I'll > need clarification on exactly what you mean. > > As an aside, did you check out my link to the > details on the plugin2 architecture? I get the > impression you had not heard of it before, and > this entire thread would be very confusing if > you are unaware of this new way of embedding > JNLP based applets in web pages. FYI, I use JNLP to launch my embedded applets because I like applets (they run *inside* a browser) and because I can then get access to the JNLP download service to load modules of the applet on an ad-hoc basis and to all the other JNLP services like persistence where I can store applet data on the client's machine and file services and others. It's a great little environment. Really, I don't know why everyone isn't programming this way! The browser *is* the platform and applets will always provide much richer functionality than will be achievable with HTML5 and Canvas etc. This is one reason why I sincerely hope JavaFX will be a big success. While I don't use it personally, if it succeeds well then Oracle/Sun will continue to invest in and improve client-side Java, the JRE and the browser plug-in. Things have come a long way with the advent of 6u10 but startup times, browser/JavaScript integration etc. could still be improved. -- And loving it, -Qu0ll (Rare, not extinct) _________________________________________________ Qu0llSixFour(a)gmail.com [Replace the "SixFour" with numbers to email me] |