easy html db. michael cunningham developer/database administrator
TRANSCRIPT
Easy HTML DBEasy HTML DB
Michael CunninghamMichael CunninghamDeDeveloper/Dveloper/Database Administratoratabase 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
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
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
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
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
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
HTML DB ArchitectureHTML DB Architecture
Browser HTML DBDatabase
Oracle HTTPServer
with mod_plsql
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 RegionsPage Regions
Region ComponentsRegion Components
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
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
Key FeaturesKey Features
ReportsReports FormsForms Report with Form WizardReport with Form Wizard Tabular FormsTabular Forms CalendarCalendar Charts (SVG)Charts (SVG) WizardsWizards
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
Version 2.0 New FeaturesVersion 2.0 New Features
Object BrowserObject Browser
Version 2.0 New FeaturesVersion 2.0 New Features PL/SQL EditorPL/SQL Editor
Query BuilderQuery Builder Drag and Drop query buildingDrag and Drop query building
Version 2.0 New FeaturesVersion 2.0 New Features
DHTML “Pull Down” menu navigationDHTML “Pull Down” menu navigation
Create Application Wizard (2.0)Create Application Wizard (2.0)
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
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
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
Oracle XE and HTML DBOracle XE and HTML DB
XE Administration built with HTML DBXE Administration built with HTML DB
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
Q & AQ & APlease give me your feedbackPlease give me your feedback
http://htmldb.oracle.comhttp://sumnertech.com
http://www.oracle.com/technology/xe