APEX 2.2 bietet ein smarteres "Deployment" - also komplettes Export der Anwendung, DDL, und Daten) und dann wieder Import mit einem "Single Export File" für den Umzug in einen anderen Workspace oder Server.
Dazu gibt es einen Artikel im neuen, aktuellen Oracle Magazine July/August 2006.
Zwar in Englisch, aber besser als nichts...(;-) - Viel Spaß damit !
erstes BLOG in DEUTSCH mit Hauptfokus Oracle Application Express (vormals HTML DB) Entwicklung von Bernhard Fischer-Wasels
28.6.06
APEX und Routenplanung mit Mapquest

Grafische Daten sind so spannend....
Habe eben eine kleine Lösung gebaut und beim APEX Studio als Application zum Download angeboten. In APEX kann man nun den Abfahrtsort und Zielort eingeben und die Routenplanung mit Beschreibung und Karte wird von Mapquest.com (analog www.map24.de) übernommen. Seht hier die Routenplanung selbst und testet !!
Ein Anwendungsbeispiel: Ich baute die Routenplanung in ein von mir entwickeltes kleines Accountplanungs System (TACO) bei Oracle ein. Wenn ein SalesRep zum Kunden fahren will, wählt er die Kunden-Kontakt Adresse aus und seine Start-Location (Office aus einer Liste) oder manuelle Eingabe z.B. seiner Privatadresse und los gehts.
Download der Sourcen hier. Ein Feedback hier wäre nett!
PS: den gleichen Services bietet auch www.map24.com an !
6.6.06
APEX und Oracle Maps (AJAX)
...wie versprochen zu diesem spannenden Thema hier mehr.Zuerst das Ergebnis links:
<-- Es gibt dazu (leider in Englisch - aber mit vielen Screenshots) ein ganz tolles HowTo von meinem Ex-Kollegen Justin Lokitz auf seinem OraGIS-BLOG.
Vorraussetzung ist ein laufender Mapviewer des Early Access Kit, die MVDEMO Daten und APEX.
Die Funktionalität besteht im wesentlichen aus drei Komponenten:
- Laden der Oracle Maps client library
- ein HTML DIV Element das als "map container" auf der Seite/Region benutzt wird
- ein Stück "Javascript code" das die "Map Instance" bildet (base-map, FOI layers, etc) zusammen mit weiterer Map Logik und Navigation.
Hier der Aufbau der "Layer" einer Map:
Alles ist rattenschnell - Nun mal ran !!
Worldcup 2006 Anwendung mit Webservice und Wettfunktion

Ein Kollege aus Belgien hat diese WM2006 Anwendung entwickelt und als Download zur Verfügung gestellt.
Die Daten (Tore/Ergebnisse) werden über einen Webservice integriert. Man kann nach einer Registrierung sogar Wetten bis kurz vor Spielbeginn.
Direkter Zugang zur Anwendung hier.
30.5.06
Oracle APEX Internet Seminar am 21.6. mit Tipps& Tricks
Neuigkeiten aus 2.2 und Tipps&Tricks werden die Inhalte eines Internet Seminars von Oracle (Carsten Czarski) sein, welches am 21.6. um 10:00h stattfinden wird.
Diese Oracle Internet Seminare sind kostenlos - nach der Anmeldung erhält man eine E-Mail Bestätigung mit Anweisungen, wie man sich einloggt und welches die kostenlose Telefonnr. ist für den Ton.
Wer noch nie an einem Oracle Internet Seminar teilgenommen hat, kann zwischenzeitlich schon mal den Browser auf Kompatibilität testen und das nötige Plugin runterladen (hier bei conference.oracle.com - neuer Benutzer)
Diese Oracle Internet Seminare sind kostenlos - nach der Anmeldung erhält man eine E-Mail Bestätigung mit Anweisungen, wie man sich einloggt und welches die kostenlose Telefonnr. ist für den Ton.
Wer noch nie an einem Oracle Internet Seminar teilgenommen hat, kann zwischenzeitlich schon mal den Browser auf Kompatibilität testen und das nötige Plugin runterladen (hier bei conference.oracle.com - neuer Benutzer)
24.5.06
APEX und Oracle SPATIAL-Mapviewer mit WMS

Auch wenn es nicht auf meinem persönlichen Mist gewachsen ist, möchte ich Euch dieses nicht vorenthalten (zumindest läuft es auf meinem Laptop).
Ihr seht die Integration von APEX und Oracle Mapviewer UND die Darstellung von Daten eines Web Mapping Services (WMS hier www.deegree.de)am Beispiel Osnabrück. Über die Checkboxen kann man die darzustellenden "Layer" an- und ausschalten.
Technologisch braucht man dazu: Oracle 9i/10g, OC4J mit Mapviewer (gibt es vorkonfiguriert hier) und APEX + etwas pl/sql code.
Hier die Integration von Oracle Spatial Layern mit Anzahl Kunden pro Region und "WMS-Deegree" Layern ausserhalb von Deutschland.Demnächst mehr hier...
Zunächst ein großes Danke-Schön an den Super-Bastler Carsten Czarski aus München !
10.5.06
APEX 2.2 draussen !
Seit dem 8.5.06 ist die 2.2 zum Testen draussen: APEX 2.2
Wer Lust zum Testen hat, hole sich einen Workspace!
Die wichtigsten Neuerungen:
- Kompatibilät mit der Version in Oracle Express Edition (DB)
- Deployment Wizard zum einfacheren Im-/Exportieren der ganzen Anwendung
- Access Control List (mit Assistent) für "View", Edit", "Admin" Modus
- 5 neue Themes (Templates):

Viel Spass und Erfolg damit !
Wer Lust zum Testen hat, hole sich einen Workspace!
Die wichtigsten Neuerungen:
- Kompatibilät mit der Version in Oracle Express Edition (DB)
- Deployment Wizard zum einfacheren Im-/Exportieren der ganzen Anwendung
- Access Control List (mit Assistent) für "View", Edit", "Admin" Modus
- 5 neue Themes (Templates):

Viel Spass und Erfolg damit !
11.3.06
SOD Statement of Direction - bzw. was kommt mit 2.2 und 3.0 ?
Seit Ende Januar 06 gibt es eine neue Stellungnahme seitens des Product Management Teams, die sogen. SOD und zwar hier (im Original).
Darüberhinaus habe ich die Info, dass in 11g APEX Bestandteil der "Seed Database" wird, also nochmehr integriert wird.
Das sind doch gute Aussichten !!
Darüberhinaus habe ich die Info, dass in 11g APEX Bestandteil der "Seed Database" wird, also nochmehr integriert wird.
Das sind doch gute Aussichten !!
APEX auf der CEBIT 9.-15.3
Ich bin gerade auf der CEBIT (9.-11.3.) - ich zeige Integrationsmöglichkeiten zwischen APEX und Spatial, Google-maps, XML, LDAP und VPD. Wer Lust hat, kommt dochmal vorbei in Halle 5 - E04 (Oracle Community auf dem DOAG Stand. Ich freue mich drauf.
20.2.06
neuer Name: APEX - Oracle Application Express
Seit Anfang Februar '06 ist aus dem (speziell für die Englischsprachigen) etwas zungenbrechermäßigen Namen HTMLDB (äitsch-ti-em-el-diebie) der neue Name - dafür jetzt "etwas" länger: "Oracle Application Express" geworden.
OK - express-mäßig geht es schon mit dem Framework, aber über Schönheit des Namens kann man sich steiten... Eure Meinung ?
OK - express-mäßig geht es schon mit dem Framework, aber über Schönheit des Namens kann man sich steiten... Eure Meinung ?
23.1.06
Uploading/hochladen von Daten in eine Tabelle

eine ganz brauchbare Anwendung ist die "Upload Spreadsheet in existierende Tabelle" , die ich unlängst fand (OTN How To Dokument). Prerequisite/Vorausssetzung: die User halten sich an ein Spreadsheet Format; sie können dann per Copy und Paste über das Editor Fenster die Daten in die existierende Tabelle hochladen.
Die Sourcen der Beispielanwendung liegen hier. Erklärung innerhalb des Sourcodes (leider in engl.).
19.1.06
Projekt RAPTOR - neuer pl/sql Editor von Oracle
Login auf jeder "öffentlichen" Seite
...ohne es auf jeder "PUBLIC" Seite einbauen zu müssen:
http://spendolini.blogspot.com . Leider nur in Englisch - bei Gelegenheit übersetze ich es mal. Aber es ist so gut, dass ich es nicht missen und hier aufnehmen möchte. Danke an Scott Spendolini, ehemaliger Oracle HTMLDB Entwickler.
http://spendolini.blogspot.com . Leider nur in Englisch - bei Gelegenheit übersetze ich es mal. Aber es ist so gut, dass ich es nicht missen und hier aufnehmen möchte. Danke an Scott Spendolini, ehemaliger Oracle HTMLDB Entwickler.
13.1.06
Einfaches HTMLDB - AJAX Beispiel
Gerade erschienen auf der HTMLDB Community Seite ein einfaches Beispiel hier.
Danke an Carsten Czarski !
Danke an Carsten Czarski !
11.1.06
Region Positionen in Seitentemplates

Eine Seite setzt sich aus Regionen zusammen, die an verschiedenen "Display Points" fixiert werden können (neben dem Look and Feel über das Template). Je nach Page-Template gibt es derer verschiedene. Siehe Screenshot.
Wie wirds gemacht?
Man ordnet der Region (-->Region Attributes/Eigenschaften --> klick auf Region Name)
1. einem Display Point zu (in User Interface Attributes unter dem Template) und
2. steuert durch die "Sequence" die Reihenfolge und/oder
3. durch die "Column" in welcher Spalte die Region angezeigt werden soll.
Will man nun im oberen Teil der Seite in 2 Spalten arbeiten, benutzte ich Display Point 'Page Template Body (1). Das ist also eine Art Block mit den Regionen je nach Sequence und Column. Die längste Region(-en) steuert die Größe/Höhe des Blockes.
Darunter arbeite ich mit dem Display Point: 'Page Template Body (3) einspaltig.
Trick/Tipp:
darauf achten, dass bei 'Page Template Body (1) und (2) die Felder für einen Report immer "darunter" (Items below Region) angeordnet werden, nur bei (3) darüber (für evtl. Suchfelder in Reports).
3.1.06
Nachricht an alle User - auf allen Seiten !
Ich stolperte gerade über einen der vielen Tausend Parameter nämlich: #GLOBAL_NOTIFICATION# - Hiermit kann man z.B. auf geplante Downtimes oder Upgrade/Maintenance Zeiten hinweisen.
So wirds gemacht:
Bei Edit Application Attributes/Attribute bearbeiten gibt es einen Parameter: Global Notifications oder Globale Benachrichtigung. Hier gibt man z.B. ein: "geplante Downtime 15. Januar - 18:00h bis 21:00h".
Danach fügt man im Page/Seiten Template im HTML Body Bereich #GLOBAL_NOTIFICATION# ein bei (Ausschnitt aus Page Template: "Tabs(2),Red1"):
'<'td width="98%"'>'#GLOBAL_NOTIFICATION##SUCCESS_MESSAGE#
#NOTIFICATION_MESSAGE#'<'/td'>'
Nun erscheint links unterhalb der TABs auf jeder Seite der Text und jede/r weiß Bescheid. Man kann natürlich die Benachrichtigung auch an einen anderen Ort platzieren (im Template).
So wirds gemacht:
Bei Edit Application Attributes/Attribute bearbeiten gibt es einen Parameter: Global Notifications oder Globale Benachrichtigung. Hier gibt man z.B. ein: "geplante Downtime 15. Januar - 18:00h bis 21:00h".
Danach fügt man im Page/Seiten Template im HTML Body Bereich #GLOBAL_NOTIFICATION# ein bei (Ausschnitt aus Page Template: "Tabs(2),Red1"):
'<'td width="98%"'>'#GLOBAL_NOTIFICATION##SUCCESS_MESSAGE#
#NOTIFICATION_MESSAGE#'<'/td'>'
Nun erscheint links unterhalb der TABs auf jeder Seite der Text und jede/r weiß Bescheid. Man kann natürlich die Benachrichtigung auch an einen anderen Ort platzieren (im Template).
1.1.06
Frappr (Friend Mapper) - registriert Euch als HTMLDB Entwickler !

Auf einem neuen "Map" service (basierend auf Google Maps) kann man sich als HTMLDB Developer registrieren, um langfristig eine Weltkarte zu füllen, mit den HTMLDB Entwicklern....
Registrierung >hier<
Wir sind in harter Konkurrenz mit den JDeveloper Entwicklern(derzeitig 80) - wir: 47 User !! Also ran!! - und registrieren !
Carl Backstroem hat unsere HTMLDB Gruppe dort angelegt (www.frappr.com/htmldbusers).
Danke dafür !
--> updated 3.1.06: 70 User
23.12.05
AJAX Tutorial
Als "Follow Up" meines Beitrags vom 15.12. hier ein Ajax Tutorial - ich werde weiter berichten...
ps. AJAX = Asynchronous Javascript and XML
ps. AJAX = Asynchronous Javascript and XML
Wieweit ist die HTML DB verbreitet ? - ca. 19000 Einträge bei Google

Danke an Carsten Czarski, meinen Kollegen in München, der die Oracle HTMLDB Community Seite pflegt. Er googelte zum Jahresabschluß mal mittels: inurl:/pls/htmldb. Es sind über 19000 Einträge dort verzeichnet! - In diesem Sinne allen Besuchern hier ein FROHES WEIHNACHTSFEST und einen guten Rutsch ins neue Jahr 2006.
19.12.05
optionale Spalten in Reports
Abonnieren
Posts (Atom)

