Presentation is loading. Please wait.

Presentation is loading. Please wait.

ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004.

Similar presentations


Presentation on theme: "ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004."— Presentation transcript:

1 ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004.

2 What is Awoma?  Software Provider with innovative Development Tools Suite  Simplify and speed-up development process  Simplify transition for developers to J2EE and the Web  Provide tools for everyone who needs to build applications quickly

3 What is not Awoma?  Not a 4GL vendor  Not a generator vendor  Not a “PowerPoint” company  Not a command line environment (except if you really want to)  Not a new player in town

4 Product Line  A complete suite for Developers  ThinStructure (Main Product)  Easy development framework & toolkit  DevWorkshop (included in ThinStructure)  Graphical IDE (Development Environment)  SysTools  Unix Commands on Windows NT  DataTools  Database Manipulation Tools  XMLTools  XML Manipulation Tools  ReportTools  Reporting Client

5 Goals  Make J2EE development very easy  Simplify transition for business oriented developers (I4GL, Cobol, PowerBuilder, Delphi…) to J2EE

6 ThinStructure Package Perfect fit in a J2EE architecture

7 Reuse intelligence

8 Separate Roles  Project Manager  Web Designer  Application Developer

9 Database Support  Extended Support for:  IBM Informix IDS 7.x and 9.x (and SE, OnLine…)  IBM DB2  Oracle 9i  Microsoft SQL Server 2000  Many more (MySQL, PostgreSQL, SAP DB…)  Standard Support for:  All JDBC & ODBC accessible databases

10 Extended Extended Database Support  None  Poor  Fair  Excellent Database I/O  Easy API  Structural data accessSlowFast Structural data knowledge   Support for system repository  Support for database constraints   Support and handling of database errors   Built-in connection pooling  Support for complex data types   JDBC Standard

11 Java vs. 4GL (1)  4GL  Procedural development  “Controlled” events  UI and BL somehow separated (.per &.4gl)  Proprietary solution  Business apps development language  Not a standard in industry  Hard to attract new developers

12 Java vs. 4GL (2)  Java  Object Oriented (OO) development  Event driven programming model  User Interface (UI) & Business Logic (BL) tightly linked  Open architecture, open standards  General purpose development language  Industry standard  Looks like “hype” to developers

13 Here comes ThinStructure…  ThinStructure  Procedural development (can be combined with OO)  “Controlled” events  UI and BL completely separated (.html &.java)  Open architecture, open standards  Business applications framework  Uses and relies on industry standards  Looks like “hype” to developers

14 Demo  Basic Input  Using Arrays  First Master Detail

15 Basic Input  Illustration of concept  Ease of use

16 Using Arrays  Arrays are easy to use  Arrays are very easy to use  Did we tell you that arrays were easy to use?

17 First Master Detail  More concrete example  Automatic recognition  Primary / foreign keys to fill dropdowns  Required fields, displayed bold

18 More “live” demos  Corporate Web Site http://www.awoma.com http://www.awoma.com  Awoma User Community http://www.awoma.org http://www.awoma.org

19 Thanks info@us.awoma.cominfo@us.awoma.com - jg.perrin@fr.awoma.comjg.perrin@fr.awoma.com


Download ppt "ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004."

Similar presentations


Ads by Google