Ingres Global Partner Summit 2008. OpenROAD Meets Open Source: Are YOU Ready? March 2008



Similar documents
How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

ArcGIS for Server Deployment Scenarios An ArcGIS Server s architecture tour

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

Addressing the SAP Data Migration Challenges with SAP Netweaver XI

HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS

ORACLE APPLICATION EXPRESS 5.0

Cloud Computing with Windows Azure using your Preferred Technology

zen Platform technical white paper

Oracle Application Development Framework Overview

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

NetBeans IDE Field Guide

Web Development with the Eclipse Platform

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide

Understanding Evolution's Architecture A Technical Overview

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

FAN An Architecture for Scalable, Service-Oriented Data Management

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

IBM Rational Web Developer for WebSphere Software Version 6.0

MATLAB in Production Systems, Database Integration, and Big Data Eugene McGoldrick

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

ArcGIS for Server Reference Implementations. An ArcGIS Server s architecture tour

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

Google Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy

> Define the different phases of K2 development, including: understand, model, build, maintain and extend

Pentaho Reporting Overview

Architectural Overview

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

WHITE PAPER. TimeScape.NET. Increasing development productivity with TimeScape, Microsoft.NET and web services TIMESCAPE ENTERPRISE SOLUTIONS

Take full advantage of IBM s IDEs for end- to- end mobile development

SQL Access to OpenEdge Apps

The Oracle Fusion Development Platform

Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team

JavaFX Session Agenda

Introduction to IBM Worklight Mobile Platform

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

Application Testing Suite Oracle Load Testing Introduction

< IMPACT > START ACCELERATE IMPACT

The maturity level of APEX. Patrick Hellemans Competence Manager Technology

How Simple Is It To Develop a Mobile App? Uma Sudhan OpenEdge Developer 7 th Oct 2013

Developing Mapping Applications with ArcGIS Runtime SDK for Windows Mobile. Jay Chen Justin Colville

ORACLE ADF MOBILE DATA SHEET

Base One's Rich Client Architecture

What's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist

Nexawebホワイトペーパー. Developing with Nexaweb ~ Nexaweb to Improve Development Productivity and Maintainability

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

Technical White Paper The Excel Reporting Solution for Java

Titolo del paragrafo. Titolo del documento - Sottotitolo documento The Benefits of Pushing Real-Time Market Data via a Web Infrastructure

Streaming Real-Time Data into Xcelsius Apps

Introduction to Sun ONE Application Server 7

Application Express Web Application Development

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

... Introduction... 17

InfoSphere Guardium Tech Talk Data privacy and dynamic masking for web applications: InfoSphere Guardium for Applications

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 1

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Actuate Business Intelligence and Reporting Tools (BIRT)

SAP HANA Cloud Platform

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Best Practices for Building Mobile Web

Introduction to BlackBerry Development using Java ME. Presented by: Sean Fenton Technical Channel Manager RIM (Research in Motion )

Advanced TIBCO Monitoring When Your Business Relies on TIBCO

Debugging Mobile Apps

Introduction: Database management system

Software Development Kit

CrossPlatform ASP.NET with Mono. Daniel López Ridruejo

ADF. Joe Huang Joe Huang Senior Principal Product Manager, Mobile Development Platform, Oracle Application Development Tools

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

Ernesto Ongaro BI Consultant February 19, The 5 Levels of Embedded BI

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

Introduction to Oracle WebLogic. Presented by: Fatna Belqasmi, PhD, Researcher at Ericsson

OpenEdge and Mobile Applications

Complementing Your Web Services Strategy with Verastream Host Integrator

HP ESP Partner Enablement Fortify Proof of Concept Boot Camp Training

MathCloud: From Software Toolkit to Cloud Platform for Building Computing Services

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk

NXTware Remote. Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms

Oracle Forms Developer 10g: Build Internet Applications

Mobility in Operations Intelligence Lessons Learned

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

Meister Going Beyond Maven

Wealth Management System

PHP on IBM i: What s New with Zend Server 5 for IBM i

Practical Application of Service Oriented Architecture

Scaling Progress OpenEdge Appservers. Syed Irfan Pasha Principal QA Engineer Progress Software

Practical Android Projects Lucas Jordan Pieter Greyling

Transcription:

Ingres Global Partner Summit 2008 OpenROAD Meets Open Source: Are YOU Ready? March 2008

Agenda OpenROAD and Open Source The OpenROAD Empire Projects OpenROAD Community Projects Tour of the new community web site How to get involved Ingres Partner Summit Ingres 2008 Slide 2

OpenROAD 2006 HTML WAP 4GL Client Rich Client Applications 4GL Desktop, Browser and Mobile Clients Web Services.NET 4GL Server 4GL Business Logic 4GL Data Access Logic Database Session Pooling Application Load Balancing Application Fail-Over Java Ingres Database Server Database Procedures

From the November 2006 ANZ Roadshow Single IDE to: Develop Debug Deploy Maintain Supports: 4GL Clients 4GL Server Logic DB Procedures Rich Client Applications 4GL Desktop, Browser and Mobile Clients 4GL Server 4GL Business Logic 4GL Data Access Logic Database Session Pooling Application Load Balancing Application Fail-Over Ingres Database Server Database Procedures

From the September 2007 VIP Webinar Open Source The Users and Community Platform

OpenROAD Open Source Project Establishing the New Code Line Infrastructure Enhancements Visual Tools Enhancements Server Enhancements Enabling Community Contributions Key Partnerships

OpenROAD Product Architecture OpenROAD Workbench Server Administrator OpenROAD Tools Libraries Repository Administrator User Functions Libraries OpenROAD Core Library OpenROAD Desktop Client OpenROAD eclient OpenROAD eclient OpenROAD Server OpenROAD Interpreter Ingres Compatibility Layer (Abstract Data Types, etc.) Ingres Networking HTTP Interface DCOM Interface OpenROAD 4GL OpenROAD 3GL Ingres 3GL

The Empire Projects Empire = Enhance Multi-Platform Interpreted Runtime Engine Empire is the open source version of OpenROAD The Empire code line is: Where new OpenROAD development occurs Community involvement/contributions Stable features are cross-integrated into OpenROAD Placed through rigorous QA, certified & supported Ingres Partner Summit Ingres 2008 Slide 8

Empire Projects Empire Development Represents the 4GL code that comprises the current OpenROAD 2006 4GL libraries and visual tools. Source code is now available for download. Empire Libraries Develop a new set of library applications and a reorganized namespace to serve as a foundation for a new version of the visual tools. Ingres Partner Summit Ingres 2008 Slide 9

Empire Projects (cont.) Empire Workbench This project will develop the next version of the OpenROAD development environment. Empire Administrator This project will develop the next version of the OpenROAD server administration environment. Ingres Partner Summit Ingres 2008 Slide 10

Released OpenROAD Community Projects OpenROAD Frequent Flyer Demo Data Access Object Generator (DAOGen) Proxy Generator (ProxyGen) Test Harness User-interface Generator (THUG) Ingres Partner Summit Ingres 2008 Slide 11

OpenROAD Frequent Flyer Demo Ingres Partner Summit Ingres 2008 Slide 12

OpenROAD Flyer Project Provide sample code to demonstrate how to use new features in OpenROAD 2006 Define the process for releasing 4GL source code to the community Develop the infrastructure to support community involvement in the engineering process Provide a test-bed project to precede the release of the product s 4GL code Ingres Partner Summit Ingres 2008 Slide 13

Data Access Object Generator (DAOGen) User Interface Web Server Java Application Server? Database

Data Access Object Generator (DAOGen) Code generation utility for OpenROAD Simple developer tool written in the OpenROAD 4GL Generates OpenROAD classes that provide simple object/relational mapping Generates OpenROAD Server application that publishes the DAO methods as commonly available services Used to generate 80% of the code for the OpenROAD version of the Frequent Flyer demo Ready to be published as an open source, community project

Proxy Generator (ProxyGen) A code generation utility that automatically creates Java proxies of user classes and procedures deployed in the OpenROAD Server. Ingres Partner Summit Ingres 2008 Slide 16

Test Harness User-interface Generator (THUG) A tool that creates OpenROAD user frames which simplify the testing of OpenROAD Server Service Call Procedures (SCPs). Ingres Partner Summit Ingres 2008 Slide 17

Open Source Can Help Create New Architectural Possibilities Web Services Borrower Management Stock Control Application Services Self Service Static Data Data Access Layer Session Manager Borrowers Lending Catalogue Stock Cash Mgmnt Security Common Services Ingres DBMS

Tour of the new community web site Ingres Partner Summit Ingres 2008 Slide 19

Become A Member! It s valuable: Leverage the knowledge and work of others Accelerate your own development Directly influence the future of OpenROAD It s easy: Many opportunities to fit any skill Design, develop, test, document, share, evangelize, etc See http://community.ingres.com/wiki/membership

The OpenROAD Open Source Announcement Ingres Global Partner Summit 2008 Questions? david.tondreau@ingres.com Ingres Partner Summit Ingres 2008 Slide 21