Comments
Matt McLarty wrote: For more info... Follow me on Twitter See our website
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
Desktop Java: JDIC is "Definitely a Step Forward"
Desktop Java: JDIC is "Definitely a Step Forward"

Rick Jelliffe, CTO of Topologi and a standards activist with ISO and W3C involved in XML, WWW internationalization, and schema languages, has commented on this week's move by Sun to release under the LGPL license a Java API that allows Java applications to better integrate with a modern desktop.

Called the JDIC / JDesktop Integration Components API, the API allows apps to embed a Web browser component, access/launch desktop applications and associate filetypes.

"The optimist in me sees hope in JDIC," Jelliffe says. "maybe someone in Sun is pushing towards providing the kinds of things that we desktop application developers need in Java now."

"Next if only they would provide a standard platform-specific launcher that that matches the max heap with the available RAM, allows subsequent invocation of an application to send parameters to the running one, and connects to status bars and system notifications," he continues, "now that would be really great!"

Jelliffe notes that he doesn't have any hope "that anyone will standardize a logging system for Java that remotely is usable for desktop applications, or that a system-pulse system can be provided by the JRE to allow applications to throttle back when PCs are congested due to other actions."

"But they are certainly the kinds of things that [in] Java needs to be excellent," he adds. "Looking at the hard work done on the new Java memory model," he continues, "indicates that Sun is still more interested in how to support MPU systems rather than how to utilize RAM on single PCs better."

All in all, says Jelliffe, this is definitely a step forward. "So well done, Sun."

"I guess the idea is that since every desktop platform has a browser, file browser, and mailer, Java does not abandon WORE (write once run everywhere) by providing better access to it," he adds.  

About Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

In my opinion one of the original goals of Java was to consolidate Sun''s position in the server market. Servers are where Sun has made all their money in the past and that is why Java has never been well polished in the desktop arena. Sure its had some support like "swing" but as a desktop programmer and user of Java desktop apps it just doesn''t run for long enough before consuming all memory resources. In the past I thought that it was my programming and others that simply didn''t code well enough to avoid memory leeks but that is not the case. I now use Excelsior JET to compile all my apps to binary which includes JET''s own VM and memory management. Now I have no problems with performance or memory. Clearly Sun could do a lot to match this sort of performance. I welcome any move by Sun to do this and whilst there are many promises in the new Tiger 1.5 VM, I''m afraid that the only reason Sun is doing this is to help promote their new JDesktop platform. What happens if JDesktop doesn''t take off? How much time and money will Sun spend on this before succeeding or giving up? Personally I will continue to support those vendors who have made Java desktop apps. a reality for today - keep up the good work Excelsior!

Sun has been a proponent of developing desktop apps in Java, including a number of open source Java apps in the Java Desktop System and developing new ones for it as well (Java System Updater), and this appears to be a step towards making that goal a bit easier.

Those willing to step back and look at all facets (JDIC, Java Desktop System, Looking Glass previews, etc, and hopefully others) will see that Sun is getting more serious about making Java a platform for desktop developers.

Look maybe at "Class Data Sharing" here: http://java.sun.com/j2se/1.5.0/docs/relnotes/features.html#vm_classdatas...

[from that link:]

"a new feature in J2SE 1.5 intended to reduce the startup time for Java programming language applications, in particular smaller applications, as well as reduce footprint."

Java's memory footprint is currently too large to allow numerous java programs of a moderate complexity (and size) to be running simultaneously on the desktop. Until Sun gets VM sharing going, we will not see Java attain a strong desktop presence. And, in the meantime, Microsoft will be cleaning Java's clock with .NET.

I work in Java and would love to see Sun devote the effort required to make Java *truly* desktop ready. However, I fear that that is not a priority for Sun, and instead we'll see .NET/C# rule the desktop. Hope Sun proves me wrong.


Your Feedback
Donald Fraser wrote: In my opinion one of the original goals of Java was to consolidate Sun''s position in the server market. Servers are where Sun has made all their money in the past and that is why Java has never been well polished in the desktop arena. Sure its had some support like "swing" but as a desktop programmer and user of Java desktop apps it just doesn''t run for long enough before consuming all memory resources. In the past I thought that it was my programming and others that simply didn''t code well enough to avoid memory leeks but that is not the case. I now use Excelsior JET to compile all my apps to binary which includes JET''s own VM and memory management. Now I have no problems with performance or memory. Clearly Sun could do a lot to match this sort of performance. I welcome any move by Sun to do this and whilst there are many promises in the new Tiger 1.5 VM, I''m afraid that the only r...
jahf wrote: Sun has been a proponent of developing desktop apps in Java, including a number of open source Java apps in the Java Desktop System and developing new ones for it as well (Java System Updater), and this appears to be a step towards making that goal a bit easier. Those willing to step back and look at all facets (JDIC, Java Desktop System, Looking Glass previews, etc, and hopefully others) will see that Sun is getting more serious about making Java a platform for desktop developers.
InfoPoint wrote: Look maybe at "Class Data Sharing" here: http://java.sun.com/j2se/1.5.0/docs/relnotes/features.html#vm_classdatas... [from that link:] "a new feature in J2SE 1.5 intended to reduce the startup time for Java programming language applications, in particular smaller applications, as well as reduce footprint."
jbr439 wrote: Java's memory footprint is currently too large to allow numerous java programs of a moderate complexity (and size) to be running simultaneously on the desktop. Until Sun gets VM sharing going, we will not see Java attain a strong desktop presence. And, in the meantime, Microsoft will be cleaning Java's clock with .NET. I work in Java and would love to see Sun devote the effort required to make Java *truly* desktop ready. However, I fear that that is not a priority for Sun, and instead we'll see .NET/C# rule the desktop. Hope Sun proves me wrong.
SOA World Latest Stories
According to a 2011 survey by the Independent Oracle User Group, over 50% of Oracle’s customers have deployed or are considering deploying private clouds. Most private clouds today support non-production workloads because enterprises are unable to deploy mission-critical applications i...
Facebook sold off again Tuesday scrapping the bottom at $30.98 after Reuters reported that Scott Devitt, a research analyst at the IPO’s lead underwriter Morgan Stanley, unexpectedly cut his revenue estimates on the company during the roadshow leading up to it going public last Friday....
As a Silver Sponsor of Cloud Expo New York, CloudPassage is offering special passes to SYS-CON's 10th International Cloud Expo, which will take place on June 11–14, 2012, at the Javits Center in New York City, New York. CloudPassage is the leading cloud server security provider, and c...
Private clouds solve many problems for enterprises and bring unique operational challenges along with them. There are dozens of companies of all sizes that will build you a private cloud and turn over the keys – then what? Trying to convert a traditional enterprise IT operations team t...
Cloud computing is becoming an integral part of every enterprise IT environment. With multiple cloud deployment models to choose from, understanding the essential components to any cloud solution will help ensure your success. In his session at the 10th International Cloud Expo, Ores...
The International Trade Commission’s six-member board of commissioners has issued an import ban against Motorola Mobility’s Android gear that the agency’s administrative law judge found in December infringes Microsoft’s patent on “generating meeting requests and group scheduling from a...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE