Ruby.rewrite(Ruby)
In this RubyFringe talk, Reginald Braithwaite writes Ruby code to read, write, and rewrite Ruby. Demos include extending Ruby with conditional expressions, call-by-name and more.
- Ruby,
Tracking change and innovation in the enterprise software development community
Posted by R.J. Lorimer on Jun 29, 2008 11:26 PM
A recent Sun Developer Network article proclaims that "applets are back", citing the upcoming Java 6 Update 10 release as the cause.The article goes on to highlight what the authors consider to be the most significant change:
- Improved reliability
- Improved user experience
- Applets launch in the background
- Built-in JNLP support
- Per-applet command line arguments
- Heap size, Java 2D API acceleration options
- Improved Java/JavaScript programming language integration
- Improved Windows Vista support
- Signed applets now work correctly in Protected Mode Internet Explorer
The most significant new feature of the next-generation Java Plug-in is built-in support for launching applets from JNLP files. Using the JNLP file format as the applet descriptor allows applets to instantly reuse JNLP extensions previously written for Java Web Start applications, and significantly expands the capabilities of applets in many other ways.This new design has several implications regarding Java applet usage in the future. After this release, customizations previously only available with Java Web Start will be made available in Java applets as well. Included in that list are:
Pivot, as a platform, is meant to directly compete with Flex and Silverlight as a rich-client that is embeddable directly in the browser. The Pivot developers consider part of that platform to be Java 6 update 10 (also known as the consumer JRE).Similarly, JavaFX, a new scripting language technology from Sun is also relying on the new Consumer JRE, and is targeted to compete in the rich internet application space next to Flex and Silverlight. InfoQ has a number of articles covering the changes occurring with JavaFX.
Creating Rich Internet Applications with the Adobe Technology Platform
Hi,
I tend to use the jdk7 since it looks really stable already (but not for prod of course) and also because it fixes a Sun nasty AWT bug (see bugs.sun.com/bugdatabase/view_bug.do?bug_id=485... ), related to that Netbeans bug: www.netbeans.org/issues/show_bug.cgi?id=119617
Still, in the file layout distro of jdk7, I can't find the next generation plugin. Any idea why it's not bundled?
Congrats to Sun for the new plugin anyway. I'm not sure it's not too late though to make a come back in the RIA space. But I would definitely prefer to use Java for RIA rather than say learning Flash or Silverlight if ever that plugin becomes mainstream.
Regards,
Raphaël Valyi.
IMO, the bugs for webstart from many years ago are not addressed, and the end users will be afraid to deploy. What is the end user deployment for this runtime?
Docs say it does not support FireFox2, Mac or Win64, but still... how many end users are that?
Relative to: onflex.org shows how many people deployed flash, on the top right. I do not want to develop if there are no end users.
No end users = no developers.
.V
Vic,
the majority of users which installed Firefox2 manually already updated to FF3 (the linux users probably even without noticing it ;) ). 64 bit support is planned for early 2009.
What deployment bugs do you mean which have not yet been fixed?
the majority of users which installed Firefox2 manually already updated to FF3
I highly doubt that.
the majority of users which installed Firefox2 manually already updated to FF3
I highly doubt that.
So, you haven't updated yet? ;)
the majority of users which installed Firefox2 manually already updated to FF3
I highly doubt that.
So, you haven't updated yet? ;)
No, I was just referring to those millions and millions of users you don't know ;)
Michael,
lopica.sourceforge.net/faq.html has some old time bugs and workarounds. Really the end users have a hard time installing and running applets and webstart.
After the issues are fixed and released, then sometime after people start adopting, and after some time of adoption there's enough of installed base of end users for developers to target. Most optimistically, Sun will not solve w/ current resource commitment this decade. For sun to say we won't support FF 2 or apple is silly.
In this RubyFringe talk, Reginald Braithwaite writes Ruby code to read, write, and rewrite Ruby. Demos include extending Ruby with conditional expressions, call-by-name and more.
Aptana RadRails: An IDE for Rails Development by Javier Ramírez discusses the latest Aptana RadRails IDE, a development environment for creating Ruby on Rails applications.
Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on several JVM languages and shows several places where they could increase performance.
Scott Ambler, Practice Lead for Agile Development at IBM, speaks on the current status of the Agile community and practices having a look at the perspective of the Agile’s future.
Dave Nicolette and Karl Scotland try to introduce non-technical managers to one of the most popular Agile development techniques: Test-Driven Development (TDD).
Smooks is best known for its transformation capabilities, but in this article Tom Fennelly describes how you can also use it for structured event streaming.
Successful architectures evolve over time to meet changing business requirements. Luke Hohmann presents how to collaborate with key members of your business to manage architectural changes.
In this article, Dr. Tobias Komischke explains how colors used in a GUI can influence our interaction with a computer and offers advice on using the appropriate colors for the interface.
7 comments
Reply