The PointDragon™ IDE is used to define and create the programming logic and data schemas typically associated with a computer application. All such information is contained within OPG structures.
GraphLogic software development is an integrated process. The Object Process Graph (pat. 7,316,001), a compilation of nodes and edges, is immediately executed within a web browser. The user creates and modifies program logic while simultaneously viewing the working application.
The PointDragon IDE is completely web based; only a web browser is required to run it. No other tools are necessary to build a PointDragon application. All aspects of the application, including the database schema, program logic, and user interface, are defined within the PointDragon IDE. A small set of general purpose components can be combined to create sophisticated and unique applications.
Methods, structures, tables, and data fields are invaluably more powerful as objects rather than code. They encapsulate all of the power of the PointDragon Engine. The same type of nodes are used throughout a PointDragon application. This means that data is defined in exactly the same way if it's part of a user interface, program logic, or a persistent database. This uniformity reduces the complexity of learning PointDragon.
Edges create fast, precise, and reliable manipulation of data between operations, structures, arrays, and fields. They are used to define relationships among the nodes in an Application. Eliminating code enables the following immediate advantages:
Every node and edge is uniquely defined by a properties table displayed within the Editor. Properties are yes/no options or open text fields for easy manipulation.
The PointDragon IDE allows for easy integration with legacy and third party systems. Supported standards and protocols include XML, REST, SOAP, CSV, and Excel. Ralational databases are integerated using JDBC. Regardless of the interface or method of integration PointDragon provides a consistent development experience. Database tables may be defined and accessed simply and consistently using any RDBMS. The specific details of the RDBMS implementation are not important to the developer.
System generated outlines make navigating an application, process, operation, or structure easy and efficient. Nodes for both application and database are presented in tree format within the GraphLogic Navigator tab. An outline format for operation windows provides a quick and navigable view of structures.
Property, outline, and navigational tools offer customization and flexibility throughout the entire development and maintenance cycle of all PointDragon systems.
Copyright © 2008,2009 GraphLogic Inc