|
iSmart™ Developer Studio
The iSmart Developer Studio is an intelligent application
development technology used to build and deploy spatially
enabled Internet applications without writing source code
in an Oracle database environment. Reasons why iSmart can significantly reduce overall
system development and deployment costs are as follows:
Fully
Integrated Spatial Solution
iSmart
provides a development environment in which all application
logic, spatial data and non-spatial data are stored in a
single Oracle database.
Graphical User Interface
Included
within iSmart is an integrated development environment that
allows developers to use drag-and-drop functionality to
visually build customized spatially enabled applications.
No
Source Coding
iSmart
eliminates the need for writing source code when building
customized GUI applications. The interface design elements are stored within the
iSmart repository in the database. The interface is generated on the fly from the data
in the repository.
Web
Browser Based Thin Client
No
application code is installed on the client device. For Geographical Information System (GIS)
functionality over the Internet, an applet is automatically
downloaded to the client device and executed within the web
browser. This
eliminated the need for deploying changes to the GIS
applications to all the users. The client applet, typically 35kb, supports an
unlimited number of applications. The thin-client design coupled with real-time
interface and data access provides the most efficient use
of network bandwidth, without compromising application
functionality.
Multilingual
Support
iSmart transparently supports multiple languages within
a single application, allowing for user language setting,
and the run time addition of new languages without
performance degradation.
GIS
technology integrates common database operations such as
query and statistical analysis with the unique
visualization and geographic representations offered by
maps.
iSmart Information Server
The iSmart Information Server
enhances the spatial functionality of an Oracle database
to provide automatic topology generation and dynamic
spatial editing functions.
Platform Independent
Based on Oracle’s database and
application server, iSmart applications can be deployed
on any server platform including Sun Solaris, HP UNIX,
Windows 2000/NT, and Linux. The client applications may
be run on any device that has a Java Virtual Machine (JVM),
including hand-held and mobile devices.
Limitless Scalability
The iSmart development environment is a three-tier
architecture where all communications between the client
device and the database server are conducted through the
Oracle 9i Application Server. Therefore this application
architecture offers virtually limitless scalability
using Oracle’s Real Application Cluster (RAC)
technology on the database and any J2EE compliant
application server clusters on the middle-tier.
|