Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Java Desktop

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Java Desktop

I wanted to build something to handle my imeem playlists in a simple interface. (I am not in to the social network site stuff, yet I find that free tunes on imeem is hard to resist). Using the DJ JWebBrowser as a custom JFX component, I was able to get something going. It'd be nice to see if I could use the JFlashPlayer to control the playlists/songs. Next time...
on Jan 12, 2008
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } (This is the conclusion of a two-parter that was begun last week and split in half for no particularly good reason. If you didn't read last week's entry yet, please do. I'll wait. ... Now, are you...
on Jan 8, 2008
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } (This is Part 1 of a two-part blog. It's been broken in two for no particularly good reason other than it was getting a bit long for a single entry and I always like a bit of suspense and tension in my technical articles - don't you? . Look for Part 2 in the next...
on Jan 4, 2008
JXBusyLabel have been in SwingX for quite while. Introduced by Josh while ago component and associated painter have provided developers with ability to enrich their applications with nice infinite progress bar component. The initial version have been bit limited - it was not possible to scale the indicator, speed have been fixed, shape and trajectory have been fixed as well. As soon as this...
on Dec 29, 2007
Another Christmas will be here soon and it promises to be a good one I received my Christmas present early when JavaFX and the Consumer JRE (now Java SE 6 Update N) were announced in May. I immediately joined the new JavaFX tools team and started hacking on our new designer tool. The new tool is proceeding smoothly and I can't wait for the day we unveil it; but today is not that day, nor any...
on Dec 22, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } I just returned (after a couple of long and fun flights, described on my other blog posting) from JavaPolis, a fantastic conference on all things Java (and some not) in Antwerp, Belgium. I know what...
on Dec 20, 2007
Joshua Marinacci has discussed how Our new Java Scene Graph is open sourced .. and I decided to take a look. The project is at scenegraph.dev.java.net and it is available under GPL (v2) right now. It's very early, labeled as v0.4, it has basically zero javadoc comments (hopefully they'll fix that shortly as it's a glaring hole), but it's pretty straightforward. Even someone like me who barely...
on Dec 11, 2007
Today Sun announced the open sourcing (GPL) of the new Java scene graph that underlies JavaFX script. And I'm very, very excited about it. What is a Scene Graph? First, you may be wondering: What is a scene graph? It's a retained mode API. This means that you pass shapes and other graphics objects to the library and let it draw them on screen whenever a refresh happens. The API retains the...
on Dec 11, 2007
Since I joined the JavaFX team a few months ago I have spent some of my free time creating demos and learning the language. Most of my demos have been simple single class applications that highlight a particular language feature or graphical effect. After a while, though, I decided to write something bigger to prove it could be done and really stress test the language. As a result of feedback...
on Dec 5, 2007
Java is (potentially) capable of taking part in the 'Rich Internet Application' game. This is especially interesting as we finish bringing the OpenJDK project to being completely open source (instead of the open-source-but-for-a-few-encumbrances situation we have today) in that an open source Java offers the potential to be an open source answer to Flex. A question which hovers in my mind is,...
on Dec 3, 2007
Recently i was travelling through Europe for three months without my laptop and/or its 3G wireless internet connection, sometimes cycling in the French Pyrenees, not knowing for sure if i would find a bed at the next town, after many hours in the saddle, running out of sunlight, not to mention energy. One of many things i learnt from this wonderful experience is that cellphones ought to have...
on Nov 21, 2007
It is barely a month ago I have announced SwingX 0.9 release. Since then SwingX have seen renewed interest from users and some major work done on the backlog by its commiters. Due to this and due to the fact that we have managed to fix about 75 issues within last month, I'm happy to announce next release: SwingX 0.9.1 is out. Download here. This release brings some changes to the names of...
on Nov 20, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } I don't like to toot my own horn, but I'm happy if others happen to toot it for me. Geertjan Wielenga has posted a review of Filthy Rich Clients on his blog. If you're still wondering whether this book is for you, check out the review. Geertjan does the best job...
on Nov 15, 2007
Application development for smart card, becomes accessible for anyJava developer after Java Card was created. When a Java developer starts on smart card world, usually he get Java Card as the platform to develop the on-card part of the system and of course, a Java API to develop the off-card part, as known as “Terminal”, or simple, the desktop application that will send/receive APDU messages...
on Nov 14, 2007
So the "personal computer" platform with its graphics, internet et al, is converging with telephony handsets, and visa versa. It's nice. I'm trying to understand how Android changes the pace of this convergence, and how it's different to JavaFX Mobile. So JavaFX Mobile is the mobile software stack formerly known as SavaJE. Looking at the spelling, we guess that SavaJE was about JavaSE on...
on Nov 13, 2007
It gives me great pleasure to announce the official release for version 4.1 of Substance look-and-feel (code-named Lima). The list of new features includes: Full HiDPI support (part 1, part 2, part 3). Font policy for Gnome desktops. API for installing a scaled font policy. New Creme Coffee skin. Inner border painters. New visuals for tabbed pane content border. Transition-aware animating icons...
on Nov 12, 2007
I don't know what it is about elephants, but they sure work well in analogies. Whether we are ignoring them, seeing pink ones or trying to sell white ones, elephant analogies seem to communicate ideas well. An elephant analogy came to me when I was recently grilled about exactly when the JavaFX Script compiler team will deliver our first milestone release. "I can't give you an accurate date,"...
on Nov 10, 2007
Recently I had the opportunity to investigate and write about the Swing Application Framework. Included in that framework is a clever resource injection feature. Admittedly I'm just learning about the Swing Fuse project, which also provides resource injection. So, my questions may have obvious answers that I simply haven't discovered yet. The primary developer for Fuse is Romain Guy, right? And...
on Nov 9, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } I spent Wednesday at QCon, in San Francisco, giving a presentation on Java's new consumer focus and participating on a panel with the auspicious title, What Will the Future of Java Development Be?. I wrote a bit about one of the panel discussions for The Register,...
on Nov 9, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } The presentation that Doug Felt, Phil Race, and I did in 2005 has the best description+diagrams of text measurement in Java 2D that I have seen. It's so useful, in fact, that I put a link to the talk in one of the footnotes of the book (footnote 15, p. 78). (By the...
on Nov 8, 2007