Servoy Blurs Line Between Web Apps, Desktop Apps - The Servoy Way: What Is Servoy? (
Page 2 of 5 )
There is a way to create and deploy applications that don't suffer from the
disadvantages seen by both Web and traditional applications, and that is to use
Servoy. Servoy is a cross-platform application development tool and deployment
environment. The product consists of a GUI designer that creates event-driven
code and runs generated code scripts through JavaScript. Servoy allows
applications to be executed in two ways—via a native smart client/rich client
application or via a pure html Web client. What's important here is that
developers are able to use the same code base for desktop applications and
browser-based applications. Servoy has been around for a few years and has had
visible success in displacing other development environments.
The product can be categorized as an RAD (Rapid
Application Development) tool that works with a zero-deployment environment.
Developers can use Servoy to build front ends to databases without having to
write any SQL code, even when combining data from multiple sources.
Servoy applications can be deployed on all popular operating systems, including
Mac OS X, Microsoft Windows, Linux, Solaris and other Unix systems.
Applications developed with Servoy can access data from all popular SQL back ends
such as Oracle, Microsoft SQL Server, IBM
DB2, IBM Informix, Sybase, OpenBase, MySQL,
PostgreSQL and Firebird, and combine data from different databases into a
single user interface.
The Servoy suite of products consists of Servoy Developer, which is used to
build applications; Servoy Application Server, which takes care of the
communication to the clients; and Servoy Smart Client, which runs on the end
user's device.
Servoy Server includes Servoy Headless client, a feature that provides
developers with the option to deploy their solutions through a browser along
with a rich Java client. The Servoy Headless Client runs on the server and
communicates through JSP (JavaServer Pages) with the desktop PC or mobile
device such as a PDA or cellular phone using
HTML. Servoy also offers a Runtime version that allows the creation of stand-alone
Servoy applications.