Catalyst for software success™
description
Transcript of Catalyst for software success™
Ideal SystemsCatalyst for software success™
zTools Overview
Most software projects fail for two reasons:
Inaccurate, inflexible design Users uninvolved
Users overly-influential
Communication gap between users and designers
Undisciplined development Redundant coding
Inconsistent coding
Difficult maintenance.
Ideal Systems: Catalyst for software success™
BEAM™ Training – Design it right Common language for users and developers
Understandable and verifiable by users
Disciplined, consistent, flexible for developers
zTools™ Technology – Build it right Minimal coding
Consistent methodology
Simple application maintenance.
zTools: a new dimension in RAD™
Reduces development time and effort Common functions (application primitives) built-in
Standardizes application security Integrates directly with database security
Unifies application interface Better user experience and easier training
Simplifies application maintenance Most UI changes accomplished w/o recompilation.
Database Application Primitives
Presentation Primitives Grid View Vertical Form View Custom Form View
Database Application Primitives
Presentation Primitives Grid View Vertical Form View Custom Form View
Display Primitives View (SELECT) Filter (WHERE) Sort (ORDER BY)
Filter
Sort
Select
Database Application Primitives
Presentation Primitives Grid View Vertical Form View Custom Form View
Display Primitives View (SELECT) Filter (WHERE) Sort (ORDER BY)
Maintenance Primitives Add (INSERT) Change (UPDATE) Delete (DELETE)
Change
Delete
Add
Application navigation
Reporting and querying
Globalization
Documentation
Simple, consistent interface
Button Text Box DropDown Calendar Read-OnlyCheckBox
Other operations standardized
Navigate
Aggregate
Export
Extended Metadata
Data Access Page Access
SysObjects zSets
SysColumns zColumns zControls
zControls_List
zControls_Date
zControls_CheckBox
zControls_Button
zControls_File
zLinks
zLinkRoles
SysUsers
zUsers
zHelp
zForms
zReports
The UI isn’t “programmed”… it’s configured.
Hard-code everything
(data entry, reports,
validation, security, etc)
Lots of custom coding
Telerik RADControls,Infragistics,
etc.
Crystal Reports,Business Objects,
etc.
Telerik RADControls,Infragistics,
etc.
Crystal Reports,Business Objects,
etc.
Crystal Reports,Business Objects, etc.
Telerik RADControls,Infragistics, etc.
zTools Benefits
Drastically reduces lines of code
All core data operations are built-in
Consistent look and feel
Secure, data-driven user interfaces
Most UI changes made without recompiling
Accomplish more with less resources.
Why settle for anything less
than ideal?