Servoy Releases 3.5 with AJAX, Improved Security

Servoy Increases Lead Over Adobe’s AIR with 3.5 AJAX Release, Improves Security

Thousand Oaks, CA — With most leading AJAX frameworks there are many
security concerns today as they run client side. Product based on
technology of Backbase and Tibco for example have this problem, the problem
can only be addressed by writing the business rules twice: once for live
execution in the client and once server-side for the validation. With
Servoy’s AJAX implementation this problem does not exist: All logic is
always run server-side and the browser maintains an asynchronous connection
with the server to post user events and to receive and process DOM changes,
this makes it secure, faster and lighter.

Jan Aleman, CEO of Servoy: “Adobe recently introduced AIR (formerly known
as Apollo) as ground breaking technology to run applications online and
offline; with Servoy this has already been possible for more than 5 years.
Unlike Adobe’s offering, our product is not in beta but in its 5th
generation, thus giving it all the benefits of a mature product. Microsoft
also announced similar technology with its Silverlight offering, they
essentially have the same problem as Adobe has: too little and too late.”

Servoy announced the 3.5 release of its flagship product with enhanced AJAX
(Asynchronous Java And XML) features; data broadcasting between LAN and
browser, and browser- to-browser); HTTP tunneling; multiple modal/non-modal
windows; as well as new table and column events today.

Unlike other AJAX frameworks that are merely flashy, client-side demos,
Servoy web applications use AJAX to execute business rules on the server
and then push the changes directly to the browser. Servoy’s AJAX
implementation allows for nearly the same level of user/application
interaction as the native (Mac, Windows, Linux, Solaris) Servoy Smart
Client — without having to resort to a browser plug-in or needing to write
any additional code.

For example, calculations are updated, elements can be modified (hidden,
shown, dimmed, changed in color, etc.) on the fly. Data is broadcast to all
connected clients (LAN and web) — modal and modeless dialogs are supported
— the same way as they are in the native client.

The Servoy AJAX implementation is rendered in the browser as pure HTML and
CSS, with a very small client-side footprint. Because all of the logic is
run server-side, it’s also more secure and easier to debug than other AJAX
implementations running only on the client side.

Jan Aleman, CEO of Servoy: “Servoy was already the easiest way to build and
deploy LAN and web-based applications. With our 3.5 version and the
addition of the full AJAX client, we’re clearly head and shoulders above
the rest.”

Bob Cusick, Managing Director of Servoy USA, explained the benefits of 3.5:
“Now you don’t have to become a JavaScript and XML guru to develop elegant,
stable, and scalable applications. You can build your application once and
deploy it to the web and/or LAN from the same code base, from the same
application server — saving hundreds, if not thousands, of man-hours.”

The analyst, Peter S. Kastner, Vice President and Research Director of the
Aberdeen Group states: “A recent Aberdeen Group study of 100 companies
shows legacy application migration costs are a median of US $250,000. For
smaller companies with tight budgets, large enterprises with many
applications, and ISVs with limited R&D budgets, the key to economic
efficiency is migration technology efficiency. Servoy’s program can help
ISVs get and stay on today’s technology curve without spending a fortune.”

The browser is not the only client with major enhancements in Servoy 3.5 —
the Servoy Smart Client also received a very important feature: HTTP
tunneling. Servoy Smart Client is a native client that provides for
hardware integration, office integration and a higher level of
interactivity than a browser does; while consuming the same bandwidth as a
typical browser-based application.

The problem facing more and more companies as they increase their LAN,
firewall and proxy security, is — that it is becoming harder and harder to
deploy native applications. Servoy 3.5 features cutting-edge technology
that allows deployment of Servoy Smart Client over HTTP, rather than
requiring companies to open specific firewall ports and update their proxy
configurations. Servoy’s HTTP tunneling means that all traffic can go over
a single, configurable HTTP port — saving IT time and resources.

Servoy 3.5 features new events at both the table level and column level —
so that developers are able to create applications that are truly database
independent. The new Servoy 3.5 table events mimic those of database
triggers — enabling the developer to trigger specific methods every time a
record is inserted, updated or deleted on a specific table.

Servoy 3.5 also adds new properties on the database column level as well.
In Servoy 3.5, you can now specify the default data format, add a
description, specify a pre-defined validation (or a global method in your
solution) and perform data transformations (such as encryption/decryption)
on a data column automatically.