tom sawyer software - oracle.com · 7 tom sawyer layout pr od u c t io n pr o c e s s critical path...
TRANSCRIPT
11
EXCELLENCE IN GRAPH ANALYSIS, LAYOUT
AND VISUALIZATION
TOM SAWYER SOFTWARE
Brendan Madden
Chief Executive Officer
22
Company Overview
Established in 1991Headquartered in Oakland, California U.S.A.
MissionHelp our customers understand their relational information through focused specialization and excellence in graph analysis, layout and visualization
TodayDemonstrate an analysis and visualization application that integrates with and complements the Oracle 10g Database
33
Company Focus
VisualizationPromotes understandingImproves decision makingEnhances collaborationKeeps people involved
People relate to visual representationPeople can discern patternsPeople analyze based upon their insightsBuild learning organizations
AnalysisAlgorithms help you reveal information that you often can’t discern from a pictureAutomation is possible
44
Specialties
Tom Sawyer Analysis
VisualizationTom Sawyer Layout
Graph AnalysisClusteringPathsFlows CausesEffects Cycles
Graph LayoutLabelingLayoutScalableIncrementalConstraint-Based
Routing
Tom Sawyer Visualization
Analysis
Graph VisualizationBatchInteractive ViewingEditing
Customization
Layout
77
Tom Sawyer Layout
Prod uc tion Proc e ssCritic al Path
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count ry.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count ry.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Unt i t l ed
Unt i t l ed
Unt i t l ed
Unt i t l ed
Now i s t he t i m e foral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Unt i t l ed
Unt i t l ed
Unt i t l ed
Unt i t l edNow i s t he t i m e f or
al l good m en t ocom e t o t he ai d of
t he count ry.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e foral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Unt i t l ed
Unt i t l ed
Unt i t l ed
Unt i t l ed
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count ry.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Unt i t l ed
Unt i t l ed
Unt i t l ed
Unt i t l ed
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e foral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count ry.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Unt i t l edUnt i t l ed Unt i t l ed
Unt i t l ed
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count ry.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y. Now i s t he t i m e for
al l good m en t ocom e t o t he ai d of
t he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Unt i t l ed
Unt i t l ed
Unt i t l ed
Unt i t l ed
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Unt i t l ed
Unt i t l ed
Unt i t l ed
Unt i t l ed
Now i s t he t i m e foral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count r y.
Now i s t he t i m e f oral l good m en t o
com e t o t he ai d oft he count ry.
Unt i t l ed
Unt i t l ed
Unt i t l ed
Unt i t l ed
Condit ional Thr ee
Condit ional O ne
Condit ional Two
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
LabelLabel
Label
LabelLabel
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
LabelLabel Label Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
Label
88
Traditional API Library Software
Traditional API Library SoftwareIntegrate into Applications
XML CustomizationAPI Customization
Portable ArchitecturesC++
Unix, Linux, Windows, Mac, etc.
Microsoft ArchitecturesActiveX, MFC, .NET
Java ArchitecturesJava
JDK 1.3+
99
Traditional Markets
Life Sciences Gene interactionsProtein networksBiochemical pathwaysSemantic networksGenealogyData dependenciesClinical applications
Enterprise BusinessElectronic commerceIT infrastructure Supply chain
Engineering DesignIndustrial processSchematic designElectric power
Finance Dependency analysis Risk managementFlows and transactions
Intelligence Security Infrastructure assessmentLaw enforcement
NetworkingStorage networkingSystems managementNetwork management Service managementPolicy management Application management
Software Engineering Reverse EngineeringForward Engineering
UML
1010
Selected Customers
GIS ESRI
IntelligenceAnteon, DSTI, FBI, Fintrac, Siemens, U.S. Government
Movie MakingAlias, DreamWorks SKG
NetworkingBMC, British Telecom, Check Point, Cisco Systems, Compaq, Computer Associates, EMC, Hewlett Packard, IBM, InterSAN, Micromuse, Motorola, Nortel Networks, Orchestream, Sheer Networks, Siemens, SMarts, Sun Microsystems, Telstra, Trendium, Tivoli, Veritas
Software EngineeringCompuware, Embarcadero Technologies, Metrowerks, Oracle, Sun Microsystems
Life Sciences Affymetrix, Amgen, Aventis, Beyond Genomics, Bilkent University, Biocrates GmbH, Case Western, GlaxoSmithKline, Ingenium Pharmaceuticals, Pioneer HiBred, SAS, VTT Biotechnology
Enterprise BusinessAlcatel, Blue Martini, Intel,Interworld, IONA, Oracle, Primus SAP, Selectica
Engineering DesignABB GmbH, Allied Signal, General Electric, SAAB, Siemens EMIS,U.S. Army, Intel, Volvo
FinanceBank Nationale de Paris, Bank of Portugal, DST Technologies, First Union Bank, Morgan Stanley, Swiss Bank
1414
New Enterprise Software
New Enterprise SoftwareCombines our various specialties into a modern multi-user distributed architecture
Configurable Applications and LibrariesIntegrate into IT Infrastructure
XML CustomizationAPI Customization
1515
New Enterprise Software
Java Based ApproachMetadata
XML RepresentationsData Integration RulesSchema Definitions
ValidationMapping Sheets
Data To ViewsStyle Sheets
CatalogsShapes
1616
New Enterprise Software
Java Based ApproachService Architecture
Analysis ServiceLayout Service
Server ArchitectureAttributed Data Model
SearchData Integration
SQL DatabasesOracle Network Data Model
XMLKEGG
ExcelTextHTML
1717
New Enterprise Software
Java Based ApproachCommunication Architecture
SOAPRMIServlet
Client ArchitectureVisualization
Thin ClientsJSPSVG
Thick ClientsJava ApplicationsJava Applets
1818
Demonstration
New Oracle 10g ApplicationBuilt Upon New Enterprise ArchitectureOracle Network Data Model Integration
Logical VisualizationAutomatic layout, labeling, routing
Physical VisualizationFixed Node Positions use auto routing
Hierarchical VisualizationDrill down, nested drawings
Advanced AnalysisIllustrate KEGG XML IntegrationTom Sawyer Vertical Market ExamplesTom Sawyer Analysis Demonstration