Download presentation
Presentation is loading. Please wait.
Published byRudolph York Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.