May 2nd, 2010
The future belongs to Rich Internet Applications (RIA) – they are increasingly replacing the classical desktop application. And it is no wonder, as this latest generation of web applications offers a totally new kind of interactivity. Furthermore, RIAs spare your budget thanks to their operating system independence and the fact that they can be used without installation. According to the market research organization Forrester Research, RIA technology will be deployed in around 60% of all software development projects in the coming years.
The disadvantage of most of today’s RIA frameworks is that they were developed for the optimization of web sites. They rapidly reach their limits, therefore, with complex business applications. Canoo Engineering’s Canoo RIA Suite with its modular design provides a remedy. It’s heart is ULC (UltraLightClient), a proven and stable component for the development of RIAs – optimized for the performance requirements of business applications. Thanks to the 100% java-based homogeneous programming model, ULC reduces the complexity of RIA projects to a minimum. RIAs developed with ULC score highly due to their low development and maintenance costs, and are more than a match for classical desktop applications in user-friendliness, functionality, attractiveness, robustness and performance.
Since March 31, 2010, ULC Core is available as a Beta Release. The Canoo Ria Suite will be released officially just before Pentecost 2010. The advantages at a Glance:
- Up to 50% reductions in development costs
- Puts business functionality on to the web without quality losses
- Lower operational costs thanks to server side maintenance and standardized technology
- Maximum security thanks to standard conformity
- Straightforward and rapid development due to uniform Java basis
- Robust and scalable architecture
- No longer time-consuming client-side deployment
- Enables highly interactive and user friendly interfaces
- No browser adaptation required
- Optimal user productivity due to rapid response times
- Lower project risk thanks to well engineered, tried and tested technology
- Impressive prototypes in minimal time
“We switched to ULC in the middle of a large software project, as we were not able to implement all the requirements with the technology we were using at the time. ULC then enabled us to at least double our productivity, in turn allowing the project to be completed on time.”
Greg Hutchinson, Principal Developer of a large Canadian financial institution
April 1st, 2010
Canoo Engineering is proud to present the next generation of UltraLightClient! Download the Beta here!
The RIA-Framework (Rich Internet Application) has been completely overhauled and enhanced with a series of innovative and useful functions. These will enable more efficient and convenient deployment in future, as well as adding some attractive features to the design of the user interface.
UltraLightClient will bear the name ULC Core from now on, and forms the basis of the new Canoo RIA Suite, which will officially be released at the beginning of May. The suite is designed in a modular fashion, allowing you to compose functionality according to your own needs. And you only pay for those modules which you actually require.
- The new Chart Functionality enables you to present even complex facts and figures clearly and simply.
- Using the integrated Animations Framework you can develop dynamic and attractive content in future.
- Further sophisticated graphic features allow even more attractive designs: transparency, rounded angles etc.
- Easy integration to Google App Engine.
THE NEW MODULES AT A GLANCE
ULC Table Plus: this package enables you to implement even the most complex tabular requirements in a rapid and straightforward manner.
ULC Web Integration: simply integrate any browsers such as Safari, Firefox or Internet Explorer into your application developed under ULC. Web services and plug-ins like Google Maps or Flash Player can thus be launched directly in the application.
ULC Office Integration: this ULC Core module supports the future import and export of Excel and Word files out-of-the-box. The contents can then be stored as PDF files and later printed.
ULC Enterprise Portal Integration: using this optional extra, existing portlet applications can be easily and efficiently augmented with ULC applications.
ULC Visual Editor: with the optimized visual editor you can generate your ULC applications by drag & drop even more easily and, as usual, without any manual programming effort whatsoever.
ULC Load: put your ULC applications though extensive load and performance tests using ULC Load. Thus you can be confident that your applications can bear up to the most rigorous demands in an operational environment.
Download the Beta here!
January 21st, 2010
Excerpt of “Rich Internet Applications for Business”, an article by Hans Dirk Walter, CEO Canoo Engineering AG (in print).
Even if RIA technology continues to expand steadily in the future and the number of purely HTML based applications does decline, it is nonetheless not recommended to resort to an RIA framework or library for technology’s sake alone when developing online applications. Instead, the decision depends on the user interface requirements.
Figure 1 provides a schematic illustration of various categories of application depending on usage, and shows the dependency of these applications with regard to interactivity requirements and interface richness (UI functionality, drag & drop, graphics).
Typical web applications such as online shopping or rail timetables, that are only occasionally visited by their customers, need to be self explanatory and easy to operate. Speed and sophisticated interaction are of secondary importance in these cases. This type of application is best implemented using form based “wizards”. The functionality offered by HTML is generally more than sufficient in such cases. This does not apply, however, to productive systems, whose users often spend several hours per day with the application. The interface need not necessarily be self explanatory, while training is normally worthwhile. These kinds of application should be developed using RIA technology. The final types of program identified are games, which place the most demanding requirements of all in terms of interactivity (extremely speedy program reaction times in response to rapid successive inputs), as well as sophistication (3D animations, film sequences, etc.) Such application have so far scarcely been realised in satisfactory quality as RIAs.
November 27th, 2009
We are pleased to announce that ULCLoad 3.0.2 for Mac OS X is now available for download.
This are maintenance release for ULCLoad 3.0. Please see the release notes for a list of implemented feature requests and fixed problem reports.
Please note: the ULCLoad 3.0 license key is valid for all software releases labeled ULCLoad 3.0. If you already have a ULCLoad 3.0 license key, a new license key is not required.
November 27th, 2009
We are pleased to announce that new maintenance releases for UltraLightClient is now available for download.
This is a maintenance release for UltraLightClient ’08 that fixes the issue
UBA-7852 introduced by update 4.
In addition we have fixed three other issues
- [UBA-7573] – ULCComponent.add/removeNotify() does not work inside ULCTabbedPane and ULCCardPane
- [UBA-7580] – Missing column selection event for ULCTableTree with expansion listener
- [UBA-7760] – [Mac OS X 10.5.7, JRE 1.5] Installing shortcuts on the dock messed up the dock
Please see the ULC ’08 update 4 release notes for the complete list of implemented feature requests and fixed problem reports.
Please note: the UltraLightClient ’08 license key is valid for all software releases labeled UltraLightClient ’08. If you already have a ULC ’08 license key, a new license key is not required.