Oracle Application Express

Oracle Application Express (Oracle APEX, voorheen bekend als Oracle HTML DB) is een software-ontwikkelingsomgeving gebaseerd op, en sinds versie 11g integraal onderdeel van de Oracle-database. Met Apex kan een korte ontwikkelcyclus gerealiseerd worden voor web-gebaseerde applicaties. De schaalbaarheid is bijna gelijk aan die van de onderliggende database: het framework zelf voegt slechts 0,04 seconden overhead toe aan een pagina-aanvraag. De efficiëntie van de onderliggende query's bepaalt dus grotendeels de responstijd.

Oracle APEX
Logo
Ontwikkelaar(s)Oracle Corporation
Uitgebracht2004 (19 jaar)
Recentste versie23.2 
(14 November 2023)
StatusActief
BesturingssysteemWindows, Mac OS X Server, Linux, Solaris en Unix
Geschreven inPL/SQL
CategorieSoftware Database Ontwikkelomgeving
Licentie(s)Oracle Technical Network License (Propriëtair)
Website(mul) Officiële website
Portaal  Portaalicoon  Informatica

Oracle Application Express kan geïnstalleerd worden op Oracle versies 9.2 of hoger; vanaf 11g (Apex V3.02) wordt het zelfs voorgeïnstalleerd meegeleverd met de database. Ook de licentievrije XE Oracle Express Edition versie van de database wordt gebundeld met Apex (2.1) geleverd.

Platforms

Apex wordt ondersteund op de volgende platforms (v3.1):

  • Linux
  • Mac OS X Server
  • Solaris
  • Windows
  • AIX5L
  • HP-UX PA-RISC/Itanium
  • HP Tru64 UNIX

Versies

In februari 2007 bracht Oracle Apex 3.0 uit. Deze derde versie heeft een aantal nieuwe functies, zoals PDF Printing en grafieken in Flash (voorheen SVG). Apex 3.0.1 volgde in juli van dat jaar, en deze versie werkt ook onder Oracle XE.De 3.1 release in het voorjaar van 2008 voegt daar nog aan toe:

  • Interactieve Reports
  • Declaratieve ondersteuning van BLOB datatype
  • Enhanced Report Printing
  • Optionele Runtime-Only Installatie
  • Verbeterde beveiliging
  • Gedocumenteerde JavaScript libraries
  • Application Date Format

Versie 3.2 bevat een aantal beveiligingsupdates heeft en de mogelijkheid om Oracle Forms te converteren.

Versie 4.0 is in juni 2010 uitgekomen, 4.1 in augustus 2011. Een bijkomende patch (4.1.1) werd uitgebracht eind augustus.

Nieuwe features vanaf versie 4 omvatten de mogelijkheid om plugins in te voegen, en daarnaast websheets, dynamic actions, ondersteuning voor team development, geavanceerde grafieken, waaronder Gantt charts. De Interactieve Rapporten en de themes zijn uitgebreider, er is een nieuw type listener en nieuwe authenticatieschema's.[1].

Eind juni 2012 werd Application Express 4.2 Early Adopter 1 ter beschikking gesteld.

Product/VersieRelease datumDagen sinds vorige release
Oracle Application Express 20.22020-10-21182
Oracle Application Express 20.12020-04-23175
Oracle Application Express 19.22019-11-01217
Oracle Application Express 19.12019-03-30183
Oracle Application Express 18.22018-09-28127
Oracle Application Express 18.12018-05-24158
Oracle Application Express 5.1.4.00.082017-12-1782
Oracle Application Express 5.1.3.00.052017-09-2690
Oracle Application Express 5.1.2.00.092017-06-2892
Oracle Application Express 5.1.1.00.082017-03-2897
Oracle Application Express 5.1.0.00.452016-12-21168
Oracle Application Express 5.0.4.00.122016-07-06208
Oracle Application Express 5.0.3.00.032015-12-1156
Oracle Application Express 5.0.2.00.072015-10-16103
Oracle Application Express 5.0.1.00.062015-07-0588
Oracle Application Express 5.02015-04-08196
Oracle Application Express 4.2.62014-09-24168
Oracle Application Express 4.2.52014-04-09117
Oracle Application Express 4.2.42013-12-1388
Oracle Application Express 4.2.32013-09-16143
Oracle Application Express 4.2.22013-04-26133
Oracle Application Express 4.2.12012-12-1463
Oracle Application Express 4.22012-10-12234
Oracle Application Express 4.1.12012-02-21181
Oracle Application Express 4.12011-08-24278
Oracle Application Express 4.0.22010-11-1993
Oracle Application Express 4.0.12010-08-1856
Oracle Application Express 4.02010-06-23173
Oracle Application Express 3.2.12010-01-01129
Oracle Application Express 3.22009-08-25362
Oracle Application Express 3.1.22008-08-2898
Oracle Application Express 3.1.12008-05-2283
Oracle Application Express 3.12008-02-29245
Oracle Application Express 3.0.12007-06-29105
Oracle Application Express 3.02007-03-16183
Oracle Application Express 2.2.12006-09-1449
Oracle Application Express 2.22006-07-27329
Oracle HTML DB 2.02005-09-01304
Oracle HTML DB 1.62004-11-01

Naamsveranderingen

Application Express heeft veel naamswijzigingen ondergaan sinds 2000. Een niet noodzakelijk volledige opsomming van de namen omvat:

  • Flows
  • Oracle Platform
  • Project Marvel
  • HTML DB
  • Application Express (APEX)

De overeenkomst met Oracle Portal en Web DB is kleiner dan soms verondersteld wordt. Oracle Portal is een geheel ander product, en Web DB heeft code gedeeld met Apex, maar die is gedurende de ontwikkeling grotendeels herschreven of vervangen.

Trivia

De oorspronkelijke architect Mike Hichwa had de functionaliteit van een geldautomaat voor ogen.

  1. Eerst moest er betrouwbaar aangemeld kunnen worden,
  2. Men moest een keuze kunnen maken middels een menu,
  3. Het scherm kunnen invullen,
  4. De ingegeven gegevens moesten gecheckt oftewel gevalideerd kunnen worden,
  5. Een verwerking moest plaatsvinden,
  6. En de transactie moest kunnen worden uitgeprint.