The Servoy Way: What Is Servoy?By Frank Ohlhorst | Print
For those tired of maintaining separate code bases for Web and desktop applications, Servoy offers a way to consolidate those code bases and cut development time in half.
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.