Search |
||
Nothing But TimePosted by editor on September 5, 2007 at 6:20 AM PDT
The timing framework hits 1.0 So many GUI's today use animation for a number of reasons, some practical, some vain. I've often said that animation is best used "to show a change of content or context," meaning that when your friend logs off of IM, it's a valid concept to show his or her icon moving from the online buddy list to the offline list. Or, when you switch desktops, it's ideal to actually animate the new desktop coming in, to reinforce the idea that the user's world-view has changed. The thing with all this animation stuff is that it really helps to have an easy-to-use animation library, specifically a timing framework, which you can tell to update your GUI on a regular basis over a short time (say, every 10 ms over the course of one second). It's even nicer if you can tell the framework to alter some bound properties over the course of that interval, thereby saying "move the icon from point A to point B over the course of 1 second, with physics-based motion". If this sounds familiar to you, then you've been here a while. Chet Haase addressed these issues in two feature articles, Timing is Everything and Time Again, in which he introduced the the Timing Framework project. Chet has a major announcement today: the release of version 1.0 of the Timing Framework. He writes, "there actually haven't been that many changes to the library of late. Partly, this was by design: I didn't want to cause too much contortion between fully documenting the library in Filthy Rich Clients and actually releasing the book. But also, since a major refactoring of the code in late 2006, the library has been relatively stable (and useful)."
Also Java Today,
The Aquarium has an update on JAX-RS (JSR-311), the Java API for RESTful web services. "If you're tracking the progress of Jersey, the JAX-RS Reference Implementation, you'll probably interested to hear that version 0.2.1 has been released today with a documented list of required JAR dependencies, illustrated in this demo showing how JAXB beans can be serialized as JSON or XML depending on the A new SDN article looks at Achieving Interoperability with Ajax using Java and .NET Technologies. "While Ajax and the associated frameworks that allow rich internet applications to be created are growing in stature and power, it is highly recommended that you consider interoperability as a major factor in deciding how to build your applications and which techniques to use. That includes selecting a standards-based data interchange format such as XML or JSON, factoring out data transformation from the actual processing logic, deciding on a client- or a server-side proxy to overcome browser's cross-domain security scheme." In today's Weblogs, Bruno Ghisi argues that JSR 82 is not only for mobiles! "How could you create Java SE Bluetooth applications, since JSR 82 (Java Apis for Bluetooth) was made thinking in Java ME? In this entry, I am going to explain some aspects around it and also give some tips in order to you start doing Bluetooth desktop applications. In addition, we are going to talk a little about the GCF (Generic Connection Framework)." Arun Gupta continues his "tip of the day" series in TOTD #6: Difference between Ruby Gem and Rails Plugin. "As a newbie to Rails, "Gem" and "Plugin" terminology was slightly confusing to me. Specifically I saw the terms being used interchangeably sometimes. This TOTD highlights the difference between Ruby Gem and Rails Plugin." Finally, Mohamed Abdelaziz announces that JXTA 2.5 FCS is just around the corner. "The next release of JXTA for Java SE/EE 5.0, JXSE 2.5 "Pavlova", is finally nearing completion. The Pavlova release is the result of tremendous effort over the last ten months. Pavlova will contain significant enhancements to JXSE along with the usual mix of refinements and bug fixes."
In today's Forums,
Current and upcoming Java Events :
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site. Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive. The timing framework hits 1.0 »
Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|