September 27th, 2007
Here are a couple of interesting RIA links that I stumbled across during the past week:
Javalobby has posted an interview with Tom Ball, lead architect on the openjfx compiler project:
We’ve been interviewing lots of design houses, and the biggest complaint they have with Java-based client applications is how much longer it takes the Swing engineers to turn a design cycle than the designers do — the designers can crack out a design in a week which their developer counterparts take three months to implement.
It is definitely an encouraging sign to see that Sun is moving ahead in this area.
10 Future Web Trends
Richard MacManus lists RIA in his list of 10 Future Web Trends:
As the current trend of hybrid web/desktop apps continues, expect to see RIA (rich internet apps) continue to increase in use and functionality. Adobe’s AIR platform (Adobe Integrated Runtime) is one of the leaders, along with Microsoft with its Windows Presentation Foundation. Also in the mix is Laszlo with its open source OpenLaszlo platform and there are several other startups offering RIA platforms. Let’s not forget also that Ajax is generally considered to be an RIA – it remains to be seen though how long Ajax lasts, or whether there will be a ‘2.0’.
Flex vs. Silverlight
James Ward compares Flex and Microsoft Silverlight in this interview published at InfoQ.
Do you use AJAX, RIA or other Web 2.0?
Eric Chiu asks in this thread on LinkedIn (you’ll probably need to log in to read the thread):
Do you use AJAX, RIA, or other Web 2.0?
Do you think AJAX made the web easier to use? What are some of your favorite AJAX frameworks? I would like to know how companies are using AJAX to improve usability, interaction and collaboration.
Most people in the thread reported that they are using AJAX libraries such as Prototype, JQuery and RIA tools such as Adobe Flex. Perfomance and security are major concerns. While others cite customization and extensibility as being important.
September 25th, 2007
As mentioned in last week’s blog post, UltraLightClient 6.2 offers a new test framework.
We put together a 6:15 minute screencast showing how to create functional tests for ULC using this new framework:
Tests written with the ULC test framework can be executed in development mode, as well as in deployed mode, allowing you to test the application in a “real” situation.
Automated functional testing to be one of the most important building blocks you need to deliver reliable enterprise rich client applications. The ULC test framework is a tool that will allow you to build, accumulate and automatically reproduce and test all relevant interactions between a user and your application.
More infos on UltraLightClient 6.2:
Disclaimer: This is my second go at narrating a screencast 😉
The first screencast can be found here. Hopefully this will help you to learn more about UltraLightClient and get a quick overview.
September 21st, 2007
iX has published an article by Mike Mannion on Java FX. It is written in German:
Eignet sich Suns neue GUI-Sprache für Einsteiger? Ein erster Schritt
Download the .pdf from the Canoo Press Room.
Music Pinboard – the sample application referred to in the iX article.
All Java FX related posts published within this blog.
September 17th, 2007
Canoo has released version 6.2 of its Java RIA library, UltraLightClient.
Download the new version here. As mentioned by Daniel Grob in a previous blog post, this release focuses on improving testing of UltraLightClient applications.
New features include a new test framework, integration into Mercury QuickTest Professional and many feature requests:
- Custom labels for slider.
- Cell-based popup menus to add a context menu to every cell in a table, a tree, a list, or a table tree.
- A number of small improvements for existing user interface components such as:
- Adding component orientation – from left to right / right to left,
- Scrollable tabs,
- Window decorators,
- Table column events.
- Spinner component support.
Possibility to customize the InputBlocker during server roundtrips to provide feedback to users.
- Enhanced extensions to access the client file system.
A list of changes can be found in the release notes. In addition to ULC 6.2, a new version of the ULC Visual Editor for Eclipse 3.2 is available.
Further UltraLightClient resources:
September 12th, 2007
We just updated the Canoo events page and I would like to point to Dierk König’s impressive Autumn 07 schedule at: http://www.canoo.com/events.html
Dierk will be speaking at:
If you’re attending any of these events, stop by and say hello to Dierk…
He recently wrote a series of articles on Grails for iX magazine (in German).