Four J's sales slides - PowerPoint PPT Presentation

1 / 62
About This Presentation
Title:

Four J's sales slides

Description:

Leading author of business application development & deployment tools. Proven track record ... Why isn't StarOffice written in Java? ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 63
Provided by: Accel
Category:

less

Transcript and Presenter's Notes

Title: Four J's sales slides


1
Four Js Development Tools Genero Value
Proposition The shortest distance between
business knowledge and business software
Charles Fox VP Four Js Asia Pacific
2
Agenda
  • Company Background
  • The Business Problem
  • The Solution

3
Company Background
  • Founded in 1995
  • Corporate HQ, London US HQ, Dallas, TX.
  • Offices EMEA, North South America, APAC
  • Leading author of business application
    development deployment tools
  • Proven track record
  • 2 Million Users
  • 000s Developers
  • 200 VARS
  • Software Magazines Software 500

4
WW Sales and Support Offices
35
40
10
15
Dallas North America
Mexico Latin America
London North Europe
Paris South Europe
Bonn Central Europe
Sydney Oceania
Kuala Lumpur SouthAsia
5
International Customers
6
South East Asian Customers
End Users
Partners
Other
Insurance
Unis
Retail
7
A Brief History of I4GL
8
A Brief History of I4GL
  • 1985 I4GL is launched by Chris Moloney and Roy
    Harrington of Informix Corporation,
  • Late 80s/early 90s - I4GL failed to evolve to
    GUI,
  • 1995 Four Js launches Business Development
    Suite - BDL its I4GL with a GUI. Sales soar,
  • May 1998 OEM agreement between Informix Four
    Js Development Tools. D4GL is born,
  • 1999 BDS/D4GL supports Oracle with its ODI,
  • 2000 BDS/D4GL supports MS SQL Server and many
    others,
  • 2000 BDS/D4GL supports an HTML GUI,
  • Dec 2001 IBM broadens agreement, 
  • October 2003 Four Js launches Genero, its next
    generation I4GL compatible UDE.

9
A Brief History of I4GL
October 2003 Four Js launches Genero, its next
generation I4GL compatible UDE
May 1998 OEM agreement between Informix Four
Js Development Tools. D4GL is born
  • 1995
  • Four Js launches Business Development Suite -
    BDS its I4GL with a GUI. Sales soar

1999 BDS/D4GL supports Oracle with its ODI
2000 BDS/D4GL supports an HTML GUI
Dec 2001 IBM broadens agreement
Late 80s/early 90s - I4GL failed to evolve to
GUI
User Base
1985 I4GL is launched by Chris Moloney and Roy
Harrington of Informix Corporation
Anticipated fall off of Character only Informix
4GL
85
90
00
01
04
95
98
10
The I4GL Market
11
Four Js Fits a GUI to I4GL D4GL
12
Strategic Partners
13
The Mission
  • To provide enterprises of all sizes a business
    application development and deployment tool that
    saves valuable corporate resources by abstracting
    business logic from the underlying physical layer

14
The Value Proposition
  • Productivity
  • Agility
  • Predictability
  • Liberty
  • Reliability

15
Agenda
  • Company Background
  • The Business Problem
  • The Solution

16
Choices in DevelopingBusiness Applications
17
The 1990s created an explosion in (technology)
alternatives for implementing business
applications
.net
18
  • The 1990s created an explosion in alternatives
    for implementing business applications. .
    Despite this tremendous explosion in technology
    alternatives, many enterprises have been unable
    to implement the skill changes or infrastructure
    investments necessary

Todays Development Technology Easier to Invent
than Use?
19
  • developers of all stripes are feeling the heat
    from the business side to respond quickly to
    business needs.

20
Stop the techno-insanity!
  • Application development (AD) is destined for
    radical changes during the next five years. In
    the past, such evolution was driven primarily by
    the availability of faster technology, greater
    bandwidth or new programming languages (or
    paradigms, as theyre sometimes called). In the
    immediate future, the most important changes will
    be driven by business demands.
  • Gartner Group
  • Matt Light, Jim Duggan

21
The Three Worlds of the Business Application
22
The OOP Root of Failure
  • OOP technologies tools make it harder to bring
    together the three worlds of the business
    application development
  • Object/Relational Mismatch
  • Complexity Increased Cost Overhead
  • Heavy Upfront Design Inability to Adapt to
    Change

23
Be Responsive to Change
Charles Darwin
The Origin of Species, 1859
24
A History Lesson
25
A Brief History of Information Technology
Disruptive Technologies
Java vs. .Net Techno-Platform Wars
Open Systems/Standardization
Client-Server/Distributed Computing
Internet Web Computing
Age of Proprietary Hardware COBOL
Complexity
The birth of PC platforms, open RDBMS C
The Emergence of RAD 4GL
Time
26
Ask Yourself
  • Are you really better off now than you were four
    years ago?
  • Do your programmers really deliver quick and
    effective business value?
  • Are your customers really realizing more business
    value from your products?
  • Have these new development approaches really made
    your software development more agile and
    competitive?

27
Productivity Myths
28
The Productivity Myth
Application Development
Business Value Profit
20
Interface Infrastructure Development
80
No Business Value Cost
Typical Business Application Project
Source IDC
29
The Productivity Myth
Business Value (Profit)
Infrastructure (Cost)
Source Aberdeen Group
30
Programmer Productivity Revisited
Wayne KernochanSnr. VP Enterprise XML, Database
Development Development ToolsProgrammer
Productivity Reconsidered Reusability Considered
Harmful Refactoring Not, February 2003
31
Agenda
  • Company Background
  • The Business Problem
  • The Solution

32
A Simple Solution
33
Four Js Genero
Genero
XML
usiness
B
efinition
D
anguage
L
34
Genero Turn Current Model Upside Down
Application Development
80
Interface Infrastructure Development
35
Genero Business Application Development
Productivity
Genero speeds programming by allowing rapid
generation of screens and infrastructure code
from business logic, and by allowing programming
of higher-level models of data rather than
views. Schema changes are automatically
reflected in screens. Code compaction improves
performance and application reliability.
Wayne KernochanSur. VP Enterprise XML, Database
Development Development Tools
36
Key Messages
  • Write once, deploy anywhere
  • You develop the business logic
  • We develop the infrastructure
  • New or Traditional Economy
  • Improved return on investment

37
Genero Architecture
38
(No Transcript)
39
(No Transcript)
40
(No Transcript)
41
(No Transcript)
42
(No Transcript)
43
A Secure, Scalable Architecture
Web Server
Genero Desktop Client
44
Web Services
45
Philosophy Value Propositions
46
Genero Value Proposition
  • Deliver vendor independence
  • Write once, deploy anywhere reduces development
    and deployment costs
  • Database, operating system and client
    independence increases negotiating gambit
  • Greater levels of abstraction deployment
    freedom
  • Reduce Applications Backlog and Accelerate Change
  • We develop the infrastructure
  • You develop the business logic
  • Rapid turnaround on new market requirements
  • Reduce code size and programmer errors
  • Improve Return on Investment

47
Genero Design Centre
  • Generate platform independent business
    applications
  • Analysis 75 of business logic manages
    presentation
  • Total separation of business logic from
    presentation
  • One business logic fits all client types
  • Decoration of business logic
  • Style based standards rather than hand-made
    screens
  • Uniform, state-of-the-art look and feel
  • Style changes are local and global
  • Programming models versus views
  • Compact code reduces complexity
  • Greater level of abstraction

48
Genero Architecture
49
Genero Architecture
Client layout, user interaction
server communications
Client specific Style Transformations
Business Logic
Generic Application User Interface Definition
(AUI)
Java
Runtime AUI Transformations
Windows
Dynamic AUI (DOM)
HTML
XML Database Resources
Business AUI Transformations
TTY
Map generic interaction to client specific
widgets and properties
50
Genero Architecture
51
(No Transcript)
52
(No Transcript)
53
(No Transcript)
54
(No Transcript)
55
The value of economy of code
PRODUCTIVITY
56
Business Development Language
57
Hello World in Java
Public class HelloWorld extends
javax.swing.Jcomponent public static void main
(String args) javax.swing.JFrame f new
javax.swing.JFrame (HelloWorld)
f.setSize(300, 300) f.getContentPane().add(ne
w HelloWorld()) f.setVisible(true)
public void paintComponent(java.awt.Graphics g)
g.drawString (Hello, World!, 125, 95)

58
A Visual Programming Environment
59
Summary
60
Industry ObservationsBackup
61
  • Sun tries to simplify Java
  • "The complexity (of J2EE) is the fault of poor
    implementations of tools that have been too
    complex. It's the evolution of the tools that has
    to occur."

Drew Engstrom, Senior Market Strategist for Web
services, Sun MicrosystemsSun tries to simplify
Java, Business Week Online, 4th April 2003
62
  • Do you wonder, for example, why Sun doesn't sell
    any desktop Java applications? Why isn't
    StarOffice written in Java? Probably because it
    would be so slow that people would only use it
    long enough to laugh at it.
  • Larry Seltzer
  • ZDNet

63
Q A
Write a Comment
User Comments (0)
About PowerShow.com