Core Technology

IDE

pointdragon™ is a web-based IDE. pointdragon™ incorporates a novel, high-level object oriented visual programming environment for defining applications as Object Process Graphs (OPG) pat. 7,316,001. OPGs are general purpose executable graphs that incorporate every aspect of an application, including process, user interface, and database.

No traditional code is generated from or by the OPGs pat. 7,316,001 that define pointdragon™ applications, because the OPGs are directly interpreted; they are the code.

No additional programming language, tool, or database is required to build or run an application because pointdragon provides everything needed. pointdragon's functionality is equivalent to traditional programming languages and tools, such as Java, AJAX, and Oracle. pointdragon can transparently interface with relational databases and web services can be used to interface to and from all pointdragon applications. pointdragon can also interface with legacy systems and databases through industry standard protocols.

The pointdragon IDE provides seamless real-time development of an application's business logic, database definition, querying and updating, and web-based user interface. All these aspects of application development are tightly integrated by the pointdragon object oriented visual programming environment. pointdragon also provides automatic object persistence and a real time WYSIWYG web page editor.

pointdragon is a hosted environment that is offered over the Internet. The pointdragon server is also available for installation at customer sites.

Runtime Environment

pointdragon includes a web-based run-time environment designed to run and manage applications built with the pointdragon IDE. Its run-time engine can be deployed on any industry standard J2EE application server. The engine manages and interprets the OPG(s) that define applications.

Security and Administration

pointdragon implements a complete range of data and access security from the most atomic data element to an entire database. An application's access and data security levels are defined using pointdragon administrative services.