Latte Rapid Application Development. William Dunlap Product Manager Borland International wdunlap@wpo.borland.com



Similar documents
SequeLink Server for ODBC Socket

Client/server is a network architecture that divides functions into client and server

DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service

-8*6-DYD6HPLQDU 6HUYOHW$UFKLWHFWXUHV 5DLQHU+LVV$QGUHDV.DSS 6<6725$*

Migration to SQL Server With Ispirer SQLWays 6.0

Java TM WorkShop TM and Beyond. Joe Keller Director of Marketing SunSoft Developer Products

Session 12 Evolving IT Architectures: From Mainframes to Client-Server to Network Computing

Consolidate by Migrating Your Databases to Oracle Database 11g. Fred Louis Enterprise Architect

Elements of Advanced Java Programming

White paper. IBM WebSphere Application Server architecture

zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise

Architecture and Mode of Operation

<Insert Picture Here> Move to Oracle Database with Oracle SQL Developer Migrations

Enabling the Information Age

How to Configure Informix Connect and ODBC

Version Overview. Business value

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

PROGRESS DATADIRECT QA AND PERFORMANCE TESTING EXTENSIVE TESTING ENSURES DATA CONNECTIVITY THAT WORKS

C/S Basic Concepts. The Gartner Model. Gartner Group Model. GM: distributed presentation. GM: distributed logic. GM: remote presentation

System types. Distributed systems

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

QATrax Technical Guide

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5. Sarah Boucher, Manager Enterprise Integration Development

Preguntas más frecuentes sobre Embarcadero RAD Studio XE

A Modular Approach to Teaching Mobile APPS Development

DB2 Application Development and Migration Tools

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

Service Oriented Architectures

IBM Rational Web Developer for WebSphere Software Version 6.0

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

ORACLE APPLICATION EXPRESS 5.0

PIE. Internal Structure

Characteristics of Java (Optional) Y. Daniel Liang Supplement for Introduction to Java Programming

Web. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia.

IBM Enterprise Content Management. Bernhard Zahlten Consulting IT Specialist Content Management Technical Sales

Enterprise Application Integration. Application Integration

Introduction: Database management system

Client-Server Applications

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

Oracle Net Services for Oracle10g. An Oracle White Paper May 2005

Why developers should use ODBC instead of native proprietary database interfaces

Real-Time Database Protection and. Overview IBM Corporation

Crystal Reports XI Release 2 for Windows Service Pack 3

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process

Software: Systems and Application Software

Architecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U

Turning ClearPath MCP Data into Information with Business Information Server. White Paper

B. WEB APPLICATION ARCHITECTURE MODELS

OFFSHORE SOFTWARE DEVELOPMENT

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

Crystal Reports XI Release 2 - Service Pack 6

Specifications of Paradox for Windows

Introduction to Virtual Machines

INFORMIX - Data Director for Visual Basic. Version 3.5

APPLICATION ARCHITECTURE AND MODELING

Java Project Management. Java Project Management: Agenda. Extreme Java G

This paper was presented at the 1996 CAUSE annual conference. It is part of the proceedings of that conference, "Broadening Our Horizons:

IBM WebSphere Business Integration for HIPAA

Database Applications with VDBT Components

Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server

PATROL From a Database Administrator s Perspective

Computer and Information Sciences

Building Web Apps with Uniface

APPENDIX III - Role definitions and required skills, by category. Application Development Category

Effective Java Programming. efficient software development

SIDE Products Release Overview

Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.

SOFTWARE TESTING PROCESSES PRESENTATION

BUSINESS RULES MANAGEMENT AND BPM

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

How To Develop A Web Dialog For An Org Database With A Database On A Computer (Oracle)

Service-Oriented Architecture and Software Engineering

Mohsen Aghajani Professional Curriculum Vitae

Architecture and Mode of Operation

Our Technology.NET Development services by Portweb Inc.

Data Warehouse Center Administration Guide

SOLUTION BRIEF. Advanced ODBC and JDBC Access to Salesforce Data.

Java Project Management: Agenda

IT Infrastructure and Emerging Technologies

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform

CS 209 Programming in Java #1

APACHE. Presentation by: Lilian Thairu

CS3600 SYSTEMS AND NETWORKS

PBX IVR ACD. 7011Koll Center Parkway, Suite 150 Pleasanton, CA Phone: (925) Fax: (925) SUPERVISOR, MANAGER

Crystal Reports XI Release 1 for Windows

Release Bulletin EDI Products 5.2

Migration guide for IBM WebSphere Message Broker on HP-UX

Understanding Application Servers

Databases Lesson 04 Client Server Computing and Adaptation

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

BMC Remedy Action Request System Integration Guide

Servoy the first choice to deliver Software as a Service (SaaS) platform to accommodate fast, better and cheap application development to Java.

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

Transcription:

Latte Rapid Application Development William Dunlap Product Manager Borland International wdunlap@wpo.borland.com

Business Computing Evolution C/S Application Development Collaborative App Development Web Application Development

Overlap = New Opportunity C/S Application Development Collaborative App Development Web Application Development Java is the enabling technology

Java Solves Today s Problems Reduces life-time ownership costs Supports dynamic updates Designed to be delivered over network Thin clients / fat servers Supports cross-platform development Built-in Web connectivity Makes software easier to debug/maintain

Presents New Opportunities New markets Extended organizations Collaborative/Workgroup applications New computing environments

Web Delivered Applications Browser Client Java App HTTP Web Server

2-Tier Web Applications Browser Client Java App HTTP TCP/IP Web Server Database Server Oracle Sybase Informix DB2 Microsoft InterBase

N-Tier Web Applications Browser Client HTTP Web Server Java App TBDP Application Server Repository - SQL - Java - Bus. rules Native Links Database Server Oracle Sybase Informix DB2 Microsoft InterBase

Borland Solutions for Internet Browser Client HTTP Web Server Latte App TBDP Entera Server Repository - SQL - Java - Bus. rules Native Links Database Server Oracle Sybase Informix DB2 Microsoft InterBase

Product Vision Superior compiler technology Visual development tools Latte Distributed and C/S solutions Reusable software components

Product Focus Premier RAD tool for Java Web-delivered Cross-platform Applets and Applications Desktop Distributed Enterprise Scalable database support Scalable application architecture

Product Benefits Productivity Fast time to market Re-use Optimize hardware investment Security in x-platform development

Overview of Latte RAD Tools Professional programmer s editor Class browser/editor Integrated GUI debugger Native code compiler Forms builder Large library of reusable components Extensible through new components

Reusable Components Increasing software complexity Feature explosion Interchangeable building blocks Fewer application dependencies

Latte Component Model Defines conventions that support visual tools Maps a Property/Method/Event (PME) model on to standard Java language Interface-based allowing components and sub-components to be interchanged Designed to take advantage of new language features All components are data-aware

Model-View-Controller The model is the data representation that is manipulated by the control Model Control The control surfaces properties, methods, and events to manipulate the data Viewers Support for multiple viewers allows data to be visualized in a number of ways

Latte Database Development All components are data-aware Full support for the JDBC standard InterClient JDBC driver provides high-performance connectivity to InterBase Database management tools

Java Database Connectivity Java -based classes that provide connectivity to database systems Supports access to multiple SQL databases through a standard interface Similar to ODBC and SQL-92 CLI Provides access to stored procedures and SQL statements with parameters

InterClient Premier implementation of JDBC for Java C/S development with InterBase Performance Open standards Portability Lower life-cycle costs

InterClient Connectivity InterBase Application Code JDBC InterClient Latte Java Application Java Win Solaris Mac Auto Installation & configuration OS/2 Other UNIX TCP/IP Internet H T T P Permanent Connection TCP/IP Windows Solaris HP 9000 IBM AIX Web Server

InterBase for the Intranet Concurrency Multimedia handling Portable/Scalable Event driven Multi-generational architecture Full BLOb support and BLOb filters 16 operating systems, from Windows to UNIX Event Alerters, triggers, stored procedures

Entera/OEC Application Server Highly scalable, multi-tier development and management for business critical applications PowerBuild VB er Latte App Java-Win Java-UNIX Java-MAC App Management D-COM DCE TCP/IP C, COBOL, PERL Delphi, C++, Java Entera App Server ï ï NT UNIX VMS,MVS Native Links Database Server Oracle Sybase Informix DB2 Microsoft InterBase IMS IDMS RDB Ingres

HazelNet What is it? Development tools for creating Distributed Java -powered applications Features Graphical tools Automatic generation of Java-powered clients and server RPC stubs RPC Runtime libraries implemented in the Java language Java-powered client can call non-java components

HazelNet Architecture HazelNet IDL, SQL Java Client Stub Java Server Stub Java RPC Runtime Application Objects Cobol Data Access Oracle HP UX Java Code Client stub RPC Runtime Internet Web Server C/C++ Data Access Sybase Solaris RPC Communications Legacy Connection CICS DB2 3090

HazelNet Runtime Broker AppMinder Register server Java Client Stub Code RPC Stub Code Server1

Summary Latte provides RAD tools for x- platform, web-delivered applications Scales from Desktop to Distributed Enterprise solutions InterClient for web-optimized C/S development Entera/OEC for web-delivered distributed applications