27
Easy HTML DB Easy HTML DB

Easy HTML DB. Michael Cunningham Developer/Database Administrator

Embed Size (px)

Citation preview

Page 1: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Easy HTML DBEasy HTML DB

Page 2: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Michael CunninghamMichael CunninghamDeDeveloper/Dveloper/Database Administratoratabase Administrator

Page 3: Easy HTML DB. Michael Cunningham Developer/Database Administrator

AgendaAgenda

What, Why, How of HTML DB?What, Why, How of HTML DB? Demo - Building an ApplicationDemo - Building an Application Overview of Features & CapabilitiesOverview of Features & Capabilities Demo - Existing ApplicationDemo - Existing Application SummarySummary Q & AQ & A

Page 4: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Goal for PresentationGoal for Presentation

Determine if HTML DB is right for youDetermine if HTML DB is right for you Return to your home, or office, and have Return to your home, or office, and have

the information to know -the information to know - How to start using HTML DB immediatelyHow to start using HTML DB immediately Where to get more information on HTML DBWhere to get more information on HTML DB

Page 5: Easy HTML DB. Michael Cunningham Developer/Database Administrator

What is HTML DB?What is HTML DB?

Rapid Web Application development and Rapid Web Application development and deployment tool.deployment tool.

Web-basedWeb-based All development can be done inside a browserAll development can be done inside a browser Airport, home, office, Starbucks, motorhome, Airport, home, office, Starbucks, motorhome,

lake-frontlake-front Wizard DrivenWizard Driven Metadata stored in HTML DB RepositoryMetadata stored in HTML DB Repository

Page 6: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Why use HTML DB?Why use HTML DB?

Makes web development easyMakes web development easy Build web applications fastBuild web applications fast

Days vs. weeksDays vs. weeks Short one-off applicationsShort one-off applications Don’t have to be a graphical designerDon’t have to be a graphical designer

Themes & TemplatesThemes & Templates

Page 7: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Why use HTML DB?Why use HTML DB?

Don’t need to be an expertDon’t need to be an expert HTML syntaxHTML syntax CSSCSS JavaScriptJavaScript

DBA’s can create their own web DBA’s can create their own web applications for graphical reportingapplications for graphical reporting

Replace MS-AccessReplace MS-Access

Page 8: Easy HTML DB. Michael Cunningham Developer/Database Administrator

HTML DBHTML DB Oracle 10g Companion CD (or 10gR2)Oracle 10g Companion CD (or 10gR2) Download from otn.oracle.comDownload from otn.oracle.com HTTP ServerHTTP Server

ApacheApache mod_plsqlmod_plsql Don’t need full Application ServerDon’t need full Application Server

Supported on 9.2.0.3 or aboveSupported on 9.2.0.3 or above Fully Supported ProductFully Supported Product

asktom.oracle.comasktom.oracle.com

Page 9: Easy HTML DB. Michael Cunningham Developer/Database Administrator

HTML DB ArchitectureHTML DB Architecture

Browser HTML DBDatabase

Oracle HTTPServer

with mod_plsql

Page 10: Easy HTML DB. Michael Cunningham Developer/Database Administrator

HTML DB ConceptsHTML DB Concepts

HTML DBHTML DB Workspace: EASYWorkspace: EASY

APP: DBA Segment DemoAPP: DBA Segment Demo APP: The RV LotAPP: The RV Lot APP: The RV Lot AdminAPP: The RV Lot Admin

PagesPages RegionsRegions

ComponentsComponents

Page 11: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Page RegionsPage Regions

Page 12: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Region ComponentsRegion Components

Page 13: Easy HTML DB. Michael Cunningham Developer/Database Administrator

HTML DBHTML DB

D E M O N S T R A T I O ND E M O N S T R A T I O N

Building an ApplicationBuilding an Application

Page 14: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Key FeaturesKey Features

Built in SecurityBuilt in Security Authentication schemesAuthentication schemes AuthorizationAuthorization

PagePage RegionRegion Page Level Items (Components)Page Level Items (Components)

Session State managementSession State management Transaction ConcurrencyTransaction Concurrency

Page 15: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Key FeaturesKey Features

ReportsReports FormsForms Report with Form WizardReport with Form Wizard Tabular FormsTabular Forms CalendarCalendar Charts (SVG)Charts (SVG) WizardsWizards

Page 16: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Version 2.0 New FeaturesVersion 2.0 New Features

SQL Workshop redesignedSQL Workshop redesigned Object BrowserObject Browser

Add, Rename, Drop columns, indexes etc.Add, Rename, Drop columns, indexes etc. Graphical Query BuilderGraphical Query Builder SQL Command ProcessorSQL Command Processor PL/SQL EditorPL/SQL Editor SQL scriptsSQL scripts

Page 17: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Version 2.0 New FeaturesVersion 2.0 New Features

Object BrowserObject Browser

Page 18: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Version 2.0 New FeaturesVersion 2.0 New Features PL/SQL EditorPL/SQL Editor

Page 19: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Query BuilderQuery Builder Drag and Drop query buildingDrag and Drop query building

Page 20: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Version 2.0 New FeaturesVersion 2.0 New Features

DHTML “Pull Down” menu navigationDHTML “Pull Down” menu navigation

Page 21: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Create Application Wizard (2.0)Create Application Wizard (2.0)

Page 22: Easy HTML DB. Michael Cunningham Developer/Database Administrator

HTML DBHTML DB

D E M O N S T R A T I O ND E M O N S T R A T I O N

TheRVLotTheRVLot Application Application

Page 23: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Getting Started – More InformationGetting Started – More Information

http://http://htmldb.oracle.comhtmldb.oracle.com http://sumnertech.comhttp://sumnertech.com

Forum – help from community and developersForum – help from community and developers Studio – download sample applicationsStudio – download sample applications Resources – The HTML DB Home page on OTNResources – The HTML DB Home page on OTN References – success storiesReferences – success stories Sample ApplicationsSample Applications

Page 24: Easy HTML DB. Michael Cunningham Developer/Database Administrator

New and Exciting from OracleNew and Exciting from Oracle

Oracle 10g Express EditionOracle 10g Express Edition Interface to XE is written in HTML DBInterface to XE is written in HTML DB Oracle 10g Release 2Oracle 10g Release 2 Completely Free of ChargeCompletely Free of Charge

Free to download, develop, and deployFree to download, develop, and deploy Up to 4GB of user dataUp to 4GB of user data 1GB RAM1GB RAM Single CPUSingle CPU 32-bit Linux and Windows32-bit Linux and Windows

http://www.oracle.com/technology/xe

Page 25: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Oracle XE and HTML DBOracle XE and HTML DB

XE Administration built with HTML DBXE Administration built with HTML DB

Page 26: Easy HTML DB. Michael Cunningham Developer/Database Administrator

SummarySummary

What, Why, HowWhat, Why, How Features & CapabilitiesFeatures & Capabilities DemoDemo

Create App Wizard, modify chart, date format, Create App Wizard, modify chart, date format, row concurrencyrow concurrency

Next StepsNext Steps http://http://htmldb.oracle.comhtmldb.oracle.com

Page 27: Easy HTML DB. Michael Cunningham Developer/Database Administrator

Q & AQ & APlease give me your feedbackPlease give me your feedback

http://htmldb.oracle.comhttp://sumnertech.com

http://www.oracle.com/technology/xe