Sun Opens JDesktop Integration Components 200
Jahf writes "Sun has released the JDIC / JDesktop Integration Components API via the LGPL. The idea is to create a Java API that allows Java applications to better integrate with a modern desktop. It allows apps to embed a web browser component, access/launch desktop applications and associate filetypes. Documentation and demos are available and there is an incubator project (SaverBeans Screensaver) under way. 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. I'm sure that every release of Java Desktop System (disclaimer: yes, I work on it) will continue to get the 'it has nothing to do with Java!' trolling since Sun is using GNOME as a desktop foundation (imagine what people would say if Sun created a 3rd environment in Java!) But those willing to step back and look at all facets (JDIC, Java Desktop System, Looking Glass previews, etc), hopefully others will see that Sun is getting more serious about making Java a platform for desktop developers."
In other news... (Score:5, Funny)
Fully supported by RIAA (Score:3, Funny)
try {
toDownloadMusic();
}
catch (GrandmaAnd12YrdOldViolators you) {
fineAndMakeYouAppearInCommerical();
}
finally {
try {
payMusicians();
}
catch(MoneyNotFoundException haha) {
}
}
private void payMusicians() throws MoneyNotFoundException
{
if(true) {
throw new MoneyNotFoundException("Sorry, get all of it because we like it that way");
}
}
Re:Trolling? JDS = GNOME = Mono = .NET on Linux (Score:1, Funny)
"neverind the trolling you'll get because GNOME is being implented in .Net/Mono instead of Java.... :)"
Do this mean that Microsoft will be able to charge Linux users for using Gnome..?
Re:My impressions (Score:4, Funny)
yes it does.
-Instead of a nice pretty background, you get a pinkish, zit-covered background.
-Way more bulk than any prgram needs... quickly turns to bloat if you stop running it.
-Violent mood swings lead to the termination of all the puny shell scripts.
-To pass a performace test it will try to load foreign components, specifically, C code.