HOME DOWNLOADS DOCUMENTATION DEVELOPMENT DEMOS LICENSING CONTACT US
BENEFITS
Overview
Features
Benefits
Compatibility
Requirements
Getting Started
White Paper
Sophisticated User Interfaces with Richer End-user Experience
Galileo allows developers to easily develop sophisticated user-interfaces that could be difficult, if not impossible, to implement using HTML and JavaScript. Galileo also allows developers to provide end-users with user interfaces that deliver the same rich experience as desktop applications.

Increased Productivity and Decreased Time to Market
Galileo's architecture has been designed specifically for developing browser-based, rich internet applications. Its comprehensive control library and its easy and intuitive API combine with all the benefits offered by the Java programming language to provide a drastic increase in productivity over HTML/JavaScript application frameworks. Galileo allows developers to create sophisticated RIAs in less time getting a better product to market faster.

Supports Standard Software Practices
Because the Galileo framework and the applications created with it are client-based and implemented using a true object-oriented programming language, developers can employ standard software practices such as layered architectures, design patterns, and code reuse to improve the quality, maintainability and extensibility of their applications.

Fosters Parallel Development
Galileo fosters parallel development and team synergy through its robust object-oriented architecture. By promoting modular designs and loosely coupled application components, Galileo makes it easy to develop and test UI components independently and then effortlessly integrate them into the application when needed. With little or no dependencies between individual UI components, individual developers can work more efficiently thereby increasing the productivity of the project as a whole.

Reduced Server Load and Increased Client Responsiveness
Galileo applications are client-based which means that all UI processing is handled by the end-user's machine not your web server. This benefits both you and your end-users. It benefits you by freeing your web server from the responsibility of processing requests due to UI interactions thereby reducing its overall load. It benefits your end-users by providing them with a user-interface that is richer, more efficient, and more responsive than the typical HTML-based web page.

Re-usable Skills and Negligible Learning Curve
With Galileo, developers do not have to invest a significant amount of time learning niche and/or unmarketable skills in order to become proficient with the framework. For developers already familiar with Java, there is essentially no learning curve for Galileo. For developers with little or no experience with the Java programming, the time invested to learn Java will be time well spent adding a highly marketable asset to their skillset.

Applet Edition
Version 1.0
Beta 1
Summer 2009
Desktop Edition
Version 1.0
Beta 1
Summer 2009
Mobile Edition
Version 1.0
Beta 1
Unknown