***New Interactive Demos and No-Cost Trial Downloads Showcase
XTT v.5.0's Unprecedented, Ultra-Thin Client Flexibility and
Time-Saving RAD Capabilities for Building and Deploying
Enhanced Java Swing-based Rich Internet Applications.
CHESHIRE, Conn.
February 22, 2005
No-cost interactive demonstrations and trial formats of
InsiTech's groundbreaking XTT (XML Tunneling Technology) Smart
Web Tools are being made available to progressive Java
developers looking for ultra thin-client solutions to Rich
Internet Application development and deployment. Java-based
application developers are invited to try the latest
generations of XTT via InsiTech's website.
XTT is a pure Java, standards-based, GUI construction
environment that automates development of thin-client Rich
Internet Applications (RIAs) without the need for proprietary
plug-ins or downloads. Currently available are interactive
demos and community trial formats of XTT Version 5, which
allows developers to create highly interactive and intuitive
Web applications with the same richness and functionality as
desktop applications but with the reach of the browser. XTT is
not an IDE. Rather, it extends the capabilities of leading
Java IDEs including NetBeans, Eclipse, Sun Java Studio,
JBuilder and now IBM WSAD.
XTT leverages SOA-based architectures by providing seamless
integration with disparate data sources including Relational
Databases, Web services and - in Version 5.0 - the full
remoting of objects from leading Object/Persistence layers
such as JDO and Hibernate. XTT's Form Wizard or Object Form
Wizard can be used to rapidly create UIs using an intuitive
point-and-click interface. New in Version 5.0 is the XTT
Visual Form Generator integrated with MagicDraw 9.0 that
enables business analysts to create form models in UML and
then generate the whole application at one time directly from
the UML model.
About XTT
Built in pure Java, InsiTech's XTT Smart Web Client
development framework is the first to effectively change the
Java development paradigm by bringing ultra-thin rich GUI Java
solutions to the desktop.
Until now Java-based Web applications have been typically
using Java in the application server to construct the user
interface through one of many Java based Web UI frameworks.
This approach while relatively fast and effective on the
server does not drastically improve end user experience when
rendering complex work flows and multi-step transactions.
XTT provides a unique Java Application Construction
Environment that enables building smarter, richer, thinner,
swing-based Internet applications by providing an intuitive
rapid application environment for the developer while
delivering rich, complex, stand-alone Web application
functionality to the end- user's desktop.
Since the need for infrastructure design and data
synchronization models is managed by XTT, it permits the
average developer to write the business logic in a standard
fashion, in standard Java, greatly enhancing developer
productivity, improving ROI and reducing risk.
Instead of re-inventing a whole new client technology, XTT
takes Java and makes all the existing standards and any 3rd
party components work together seamlessly, thus eliminating
the majority of pitfalls from Java projects. Since the need
for infrastructure design and data synchronization models is
managed by XTT, it allows the average developer to write the
business logic in a standard fashion, in standard Java, and
thus greatly enhancing ROI and reducing the risk.
The resulting XTT application is thin and distributable
automatically, deployment decisions can be taken at any point,
deciding whether all, or part of an application will be
browser-based, self-updateable Java Web Start- based, or as a
desktop application.
A Standards-Based Approach
InsiTech took a standards-based approach when designing and
developing the XTT framework. The underlying goal of XTT's
Rich, Ultra Thin-client architecture was to achieve a
distributable, rich Java client with all of the benefits of a
browser-based application but without the need of a browser.
XTT's main architectural underpinnings include:
A standards-based, small footprint, high performance
cross-platform runtime environment for application
clients;
A point-and-click wizard-based development environment
that is designed for robust and straightforward
integration with disparate data sources including SOA,
RDBMS, Web services, and Object Persistence layers (JDO,
and Hibernate);
A suite of powerful visual development components that
enable the rapid creation of Rich Internet Applications.
In fact, XTT is not an IDE unto itself; rather it extends
the capabilities of the leading Java IDEs (NetBeans,
Eclipse, Sun Java Studio, and JBuilder);
A patented communication 'tunnel' to and from the Java
Client that uses XML over HTTP/HTTPS thereby avoiding the
fat client problems of RMI development;
A set of visual forms that are compiled Java classes
averaging approximately 10kb in size (prior to jar
packaging);
A development infrastructure that automates the
"plumbing" responsible for data marshalling, selects,
updates, inserts, deletes, as well as remote method calls
(RMI) and web services - with XTT there is no custom
coding required
XTT applications are developed in a manner very similar to
local Swing-based applications with one main difference - the
XTT framework spares developers of managing the technology
'plumbing' needed when connecting to various disparate data
sources, remote Java logic, Web services, and even
Object/Persistence layers. The resulting XTT application
provides developers an ultra-thin application that can be
easily deployed over any network including the Internet.
www.insitechinc.com
Wave Issue 0508 2/25/05 Article 5-01