Freitag Jun 03, 2016

Los geht's: APEX 5.1 Early Adopter ist da!

APEX 5.1 Early Adopter ist da!Ab sofort steht APEX 5.1 Early Adopter 1 zum Testen auf apexea.oracle.com bereit. Das neue Release bringt viele, interessante neue Funktionen mit (Übersicht), die Sie nun ausprobieren können. Im Zentrum steht mit Sicherheit das neue Interactive Grid, welches tabellarische Formulare völlig neu definiert: Ein Interactive Grid kann nicht nur auf eine Tabelle oder SQL-Abfrage erzeugt werden; auch Master-Detail, Master-Detail-Detail oder Parent-Child-Grandchild Beziehungen werden unterstützt.

Darüber hinaus hat sich bei den APEX-Diagrammen eine Menge getan: Oracle JET Charts halten Einzug in Application Express. Erleben Sie moderne, responsive Diagramme auf Basis von HTML5 - auf dem Desktop als auch auf mobilen Geräten; und quasi "nebenher" bringen die JET-Charts auch noch neue Diagrammtypen mit.

Neben diesen größeren Neuerungen gibt es, wie immer, eine Menge neuer Funktionen und Verbesserungen im Detail. Also am besten gleich einen Workspace beantragen und loslegen.


Mittwoch Mai 25, 2016

Seitenregionen organisieren: Region Display Selector und mehr...

LogoHat man APEX-Anwendungsseiten mit vielen Regionen, so entsteht oft der Wunsch, etwas aufzuräumen, und bestimmte Regionen nur per Klick sichtbar zu machen. Seit der Version 5.0 bietet APEX hierfür mehrere Möglichkeiten an - neben dem Region Display Selector, der auch in den älteren Themes zur Verfügung steht, bietet das Universal Theme noch den Tabs Container und den Carousel Container an.

Unser aktueller Community-Tipp beschreibt die Möglichkeiten und deren Unterschiede. Schauen Sie gleich rein.

Montag Mai 09, 2016

APEX URL-Syntax - revisited

Mit der URL-Syntax arbeitet man als APEX-Entwickler eigentlich täglich, ständig setzt man f?p= URLs zusammen. Der grundsätzliche Aufbau einer APEX-URL ist zwar den meisten APEX-Entwicklern hinreichend bekannt, es lohnt sich aber dennoch, ab und zu mal genauer hinzusehen: Auch die APEX-URL-Syntax enthält weniger bekannte (und selten genutzte) Parameter und Möglichkeiten.

Wissen Sie, wozu man den Backslash bei der Übergabe von APEX-Elementen verwenden kann ...?
Kennen Sie die URL-Parameter P_TRACE oder X01 ..?

Unser aktueller Community Tipp beschäftigt sich mit der URL-Syntax - schauen Sie gleich rein.

Montag Feb 22, 2016

Arbeiten mit dem APEX 5.0 Kalender - Teil 2

Eine Kalenderansicht gehört zum Standardumfang vieler Anwendungen - dementsprechend stellt APEX seit der ersten Version einen Kalender bereit. Mit APEX 5.0 wurde dieser allerdings gründlich modernisiert: APEX setzt nun auf dem populären jQuery-Plugin FullCalendar auf und stellt dem Entwickler eine Komponente bereit, die es erlaubt, mit wenig Aufwand eine Kalenderansicht mit modernem Look & Feel bereitzustellen.

Im ersten Teil des Tipp wurde der Kalender vorgestellt und es wurde gezeigt, wie man mit Hilfe von SQL-Funktionen wiederkehrende Ereignisse darstellen kann. In diesem Teil, der direkt auf dem ersten Teil aufbaut, zeigen wir, wie Sie die Kalenderansicht noch individueller gestalten oder die jQuery FullCalendar API direkt nutzen können.

Dienstag Sep 15, 2015

Plug-Ins in Packaged Applications: Ready to Use!

Dass APEX eine ganze Reihe von Packaged Applications mitbringt, ist bekannt. Nicht überall bekannt ist, dass in diesen Anwendungen Plug-Ins zum Einsatz kommen, die Sie exportieren und in Ihren eigenen Anwendungen verwenden können.

Matt Mulvaney von Explorer (UK) Ltd. hat eine sehr gute Zusammenstellung der in den Packaged Applications vorhandenen Plug-Ins veröffentlicht. Schauen Sie mal rein; mit Sicherheit sind Plug-Ins dabei, die Sie in der Praxis gebrauchen können.


Donnerstag Aug 13, 2015

ZIP-Archive ein- und auspacken ... mit Application Express

Der Umgang mit ZIP-Archiven ist etwas ganz alltägliches - und so ist der Wunsch naheliegend, auch in Application Express-Anwendungen mit ZIP-Archiven umgehen zu können. So ist es denkbar, ein ZIP-Archiv aus mehreren Dokumenten (BLOBs) zu erstellen und via APEX_MAIL als Email zu versenden. Eine andere Anwendung wäre das Hochladen eines ZIP-Archivs, welches dann von der Anwendung ausgepackt wird.

Ab APEX 5.0 ist der Umgang mit ZIP-Archiven denkbar einfach geworden - denn das PL/SQL Paket APEX_ZIP bringt die nötige Funktionalität mit und ist im APEX-Standardumfang enthalten. Das Einbinden zusätzlicher Bibliotheken ist, auch in Oracle11g, nicht mehr nötig. Lesen Sie in diesem Community-Tipp, wie Sie APEX_ZIP mit wenigen Handgriffen verwenden und ZIP-Archive in Ihren APEX-Applikationen nutzen können.

Donnerstag Jul 30, 2015

"Custom CSS" im APEX 5.0 Theme Roller: Unbegrenzte Möglichkeiten

Theme RollerSeit APEX 5.0 gibt es den neuen Universal Theme Roller, mit dem Sie das Farbschema Ihrer APEX-Anwendung mit wenigen Mausklicks bequem ändern können - ohne auch nur eine Zeile Code schreiben zu müssen. 

Allerdings möchte man oft Änderungen machen, die über reine Farben hinausgehen - Schriftarten ändern, Elemente positionieren oder Größen anpassen. Das alles bietet der Theme Roller nicht an - muss man also doch wieder den HTML-Code in den APEX-Templates ändern?

Nein, muss man nicht. Dieser Community-Tipp beschreibt, wie das Custom CSS Feature eine bequeme Art und Weise anbietet, eine APEX-Anwendung mit CSS-Anweisungen zu versehen - und das Beste ist: Man kann die Wirkung seiner Änderungen 'Live' verfolgen.

Zum Community-Tipp

Freitag Jul 17, 2015

APEX Patchset 5.0.1 ist erschienen

Seit dem 15. Juli 2015 steht das APEX Patchset 5.0.1 zur Verfügung. Wie immer laden die Nutzer einer 5.0-Installation den Patch Nr. 21364820 von My Oracle Support herunter und wenden ihn gemäß der beliegenden Readme-Datei an. Nutzer einer älteren APEX-Installation laden die Vollinstallation APEX 5.0.1 aus dem OTN herunter und installieren diese normal. Die Patch Set Notes informieren über die Änderungen im Detail; beachten Sie bitte auch die aktuellen Known Issues.

Das Patchset beinhaltet vor allem Bugfixes - wenigstens ein neues Feature hat es dann aber doch noch ins Patchset geschafft: Die Packaged Application Sample Charts enthält auf Seite 16 einen neuen Chart-Typen: D3 Collapsible Tree - auf apex.oracle.com können Sie gleich reinschauen. 

Montag Jul 06, 2015

Dateien bzw. BLOBs aus Tabellen mit APEX bereitstellen mit APEX 5.0

Wie man Dateien in eigene APEX-Tabellen hochladen kann, wurde bereits in einem Community-Tipp veröffentlicht. Heute beschäftigen wir uns mit der anderen Seite, nämlich den Möglichkeiten, Dateien aus Tabellen zum Download anzubieten oder einfach nur in der Webseite anzuzeigen.

Hierzu stellt Application Express zwei Varianten bereit: Das out-of-the-box vorhandene BLOB-Handling erlaubt, es Download-Links bereitzustellen, ohne auch nur eine Zeile programmieren zu müssen. Geht man "manuell" vor, so eröffnen sich wesentlich umfangreichere Möglichkeiten.

Mehr Details dazu finden Sie im aktuellen Community-Tipp. Schauen Sie gleich rein.

Donnerstag Apr 30, 2015

Modale Dialoge in APEX 5.0 - Da geht mehr als man denkt!

Modale Dialoge in APEX 5.0Modale Dialoge sind ab APEX 5.0 out-of-the-box enthalten und benötigen keine zusätzlichen Plugins oder Javascript-Bibliotheken mehr. Ein modaler Dialog "sperrt" den Rest der Anwendung, solange er aktiv ist: Der Endanwender muss sich mit diesem Dialog beschäftigen - ihn zu Ende führen oder abbrechen - bevor er zu einer anderen Stelle der Anwendung navigieren kann.

Erfahren Sie in diesem Community-Tipp, wie Sie modale Dialoge konfigurieren können - so lassen sich Position und Größe des Dialogfensters ebenso einstellen wie die Tatsache, ob dessen Größe veränderbar sein soll oder nicht. Schließlich erlaubt APEX sogar die Nutzung von Effekten beim Ein- und Ausblenden des Fensters - alles durch Setzen weniger Attribute. Ein kleiner Ausflug in die Vorgehensweise, wie man mit einem modalen Dialog eine Art "Super-Auswahlliste" realisiert, rundet den Tipp ab.

Übrigens: Im Juli 2015 findet die APEX 5.0 Summer School - schon angemeldet?

Donnerstag Apr 16, 2015

APEX 5.0 ist da!

Nach langer Wartezeit ist es nun soweit: APEX 5.0 steht zum Download bereit. Nun können Sie den Page Designer, das neue Universal Theme und die vielen anderen neuen Funktionen auch in Ihrer eigenen Installation erleben.  Informationen zur Installation finden Sie im Installation Guide und in den Release Notes.

Während die Datenbankinstallation in gewohnter Manier mit dem apexins.sql Skript erfolgt, ergeben sich bei der Konfiguration der statischen Dateien auf dem Webserver kleinere Neuerungen - hier müssen die Parameter PlsqlPathAlias und PlsqlPathAliasProcedure gesetzt werden. Näheres enthält der Installation Guide.

Im Laufe der nächsten Wochen und Monate wird es hier weitere Tipps zu APEX 5.0 geben - wer nicht solange warten kann, schaut am besten in Patrick Wolfs Blog - dort hat Patrick bereits einige Postings veröffentlicht. Darüber hinaus enthält das Blog eine eine umfangreiche Liste mit APEX 5.0 Artikeln aus dem Internet. Schauen Sie mal rein.

Mittwoch Feb 25, 2015

HTML5 Websockets, Node.js und APEX: "Awesome"!

In unserem aktuellen Community-Tipp stellen wir Ihnen vor, wie Sie die neue HTML5-Technologie Websockets in APEX Anwendungen nutzen können. Websockets sind eine Erweiterung des HTTP-Protokolls und erlauben es, dass der Browser und der Webserver die Netzwerkverbindung nach dem Ausliefern der HTML-Seite offen halten. Über diese offen gehaltene Verbindung kann der Server später noch Daten an den Browser senden.

Diese Technologie ist unglaublich nützlich, wenn es darum geht, "Hintergrundbenachrichtigungen" an den Client, also den Browser, zu senden. Ohne Websockets muss der Browser regelmäßig beim Server anfragen, ob es Aktualisierungen gibt (Polling) - der Nachteil dabei ist, dass sehr viel Netzwerkverkehr und Last auf der (APEX)-Datenbank entsteht. Und solange es keine Aktualisierungen gibt - für "nichts und wieder nichts".

Mit Websockets ist das alles viel einfacher: Die Netzwerkverbindung wird einmal instanziiert und bleibt dann offen. Es findet keinerlei Polling statt. Nur wenn es eine Aktualisierung gibt, werden alle Clients vom Server aus benachrichtigt. Die Last auf den Systemen wird um ein Vielfaches reduziert. Lesen Sie im Community-Tipp, wie es funktioniert.

Freitag Feb 20, 2015

Security (nicht nur) für APEX-Entwickler

Das Thema Security begleitet den APEX-Entwickler ständig. Es geht dabei nicht immer nur um sicheres Coding und den Schutz vor SQL Injection oder Cross-Site-Scripting. Nein, auch Themen wie Verschlüsselung mitsamt Key-Management oder Auditierung sind für den Entwickler bedeutsam.

Im März 2015 veranstaltet Oracle in München, Berlin und Düsseldorf eine Veranstaltungsreihe zu diesem Thema. Dabei werden die Möglichkeiten, welche die Datenbank in diesem Bereich bietet, nicht nur vorgestellt, sondern im Detail erläutert. Eine gute Gelegenheit, sich einen halben Tag mit dem Thema Security zu beschäftigen.

  • 03.03.2015: München
  • 05.03.2015: Berlin
  • 10.03.2015: Düsseldorf
Die Teilnahme an der Veranstaltung ist kostenlos. Melden Sie sich am besten gleich an.

Donnerstag Jan 08, 2015

10 SQL Tipps (nicht nur) für APEX Entwickler

Zunächst wünschen wir allen APEX-Entwicklern (und natürlich auch den anderen Lesern) ein Gutes und Erfolgreiches neues Jahr 2015. Es geht auch gleich los mit dem ersten Community-Tipp.

Mit SQL arbeitet man als APEX Entwickler jeden Tag. Sei es die SQL-Abfrage als Datenquelle in einem Bericht, Diagramm oder Kalender oder sei es ein DML-Kommando in einem PL/SQL Prozess: SQL ist überall. Und auch SQL hat sich in den mehr als 30 Jahren, seit es die Oracle-Datenbank gibt, enorm weiterentwickelt. Alle Möglichkeiten im Kopf zu behalten ist gar nicht so einfach - daher haben wir für Sie 10 SQL-Tipps zusammengestellt. Schauen Sie mal hinein - vielleicht ist etwas dabei, was Sie noch nicht kannten ...

  • Tipp #1: Zeilen ohne Tabelle generieren
  • Tipp #2: Joins müssen nicht "=" sein. Tage zwischen zwei Datum finden
  • Tipp #3: Arbeiten mit Monaten - aber richtig
  • :

Hier geht es zum Community Tipp

Montag Nov 03, 2014

APEX und PL/SQL auf der DOAG2014

Alle Jahre im November ist es wieder soweit: Die Oracle Community trifft sich in Nürnberg zur DOAG Jahreskonferenz - diesmal kurz DOAG2014. Auch die Themen APEX und PL/SQL sind wieder mit zahlreichen Vorträgen vertreten - so stehen fast 50 Vorträge zum Thema APEX im Programm. Mit dabei sind namhafte Sprecher wie Niels de Bruijn, Peter Raganitsch, Denes Kubicek, Tobias Arnhold, Dietmar Aust und einige mehr ...

Die Auswahl ist eigentlich immer schwierig; für jeden Vortrag, den man sich aussucht, verpasst man typischerweise zwei oder drei mindestens ebenso interessante. Dennoch möchten wir hier eine kleine Auswahl interessanter Vorträge und Programmpunkte vorstellen.

  • Wie in den Vorjahren ist das APEX Entwicklerteam auch dieses Jahr auf der DOAG Konferenz vertreten. So stellt Joel Kallman, der Leiter des APEX Entwicklerteams, die neue Version APEX 5.0 am 18. November um 13:00 vor. Um 10:00 Uhr am gleichen Tag bekommen Sie den neuen Page Designer  aus erster Hand von Patrick Wolf gezeigt. Um 16:00 Uhr schließlich erfahren Sie von Marc Sewtz alles Wissenswerte über das neue Universal Theme. All diese Vorträge finden im "APEX-Raum" Istanbul statt.

  • Am 2. Konferenztag trifft sich die PL/SQL Community um 09:00 Uhr im Raum Hong Kong. Mit dabei ist Bryn Llewelyn, der Oracle-Produktmanager für PL/SQL. Hier findet kein Vortrag statt, vielmehr dient dieses Treffen dem Austausch innerhalb der Community.

  • Die APEX Open Mic Night ist auf der KScope-Konferenz in den USA stets ein Highlight - und dieses Jahr findet sie zum ersten Mal auf der DOAG-Konferenz statt. Wie der Name schon sagt, ist das Mikrofon im APEX-Raum "Istanbul" zwischen 20:00 Uhr und 21:30 "offen" - jeder kann 10 Minuten lang sein APEX-Lieblingsfeature oder -Anwendung vorstellen. Das ganze findet mit Getränken in lockerer und offener Atmosphäre statt.

  • Wer während der Konferenz eine "Folienpause" braucht, ist im Demo Kino sicherlich gut aufgehoben. In dieser Reihe, die im "Foyer Tokio" auf der obersten Etage stattfindet, stehen Live-Demonstrationen im Mittelpunkt. Powerpoint ist dort nur in homöopathischen Dosierungen erlaubt.

  • Einen Blick über den Tellerrand können Sie im Vortrag APEX, NodeJs and HTML5: Magic! von Alan Arentsen und Alex Nuijten werfen. Am dritten Konferenztag um 16:00 erfahren Sie im Raum Istanbul, wie man APEX mit modernen Technologien wie node.js oder HTML5 kombiniert. Dafür lohnt es sich, bis zum letzten Vortrag zu bleiben.

Und wie immer wird sich die Community sehr rege über Twitter austauschen. Unter dem Hashtag #doag2014 können Sie die Konferenz quasi live mitverfolgen. 


Mittwoch Okt 08, 2014

DOAG APEX:Connect 2015 - Jetzt Vortrag einreichen!

Mit der APEX Connect findet im am 09. und 10. Juni 2015 die erste Konferenz im deutschsprachigen Raum statt, die sich allein auf Application Express konzentriert. Zwei Tage lang wird der Umgang mit APEX im Mittelpunkt stehen - und dazu ist euer Input gefragt. Ob es um die Anwendungsentwicklung, Oberflächendesign, Betriebsfragen oder andere APEX-Themen geht: Die Community ist gespannt auf Eure Erfahrungen. 

Hochkarätige Sprecher des APEX-Entwicklerteams, der internationalen und deutschsprachigen APEX Community haben bereits ihr Kommen zugesagt. Mit eurem Vortrag könnt Ihr Teil dieses Programms werden. Reicht also euren Vortrag bis zum 20. Oktober 2014 ein - es lohnt sich!


Mittwoch Okt 01, 2014

OpenWorld Update Application Express

Am 30. September gab es auf der Oracle Open World auch Neuigkeiten zu Application Express, die sich über soziale Medien sehr schnell verbreitet haben.

  • Das APEX Patchset 4.2.6 steht seit kurzem zum Download bereit. Wie immer gibt es eine Komplettversion für Neuinstallationen oder Upgrades von APEX-Versionen älter als 4.2. Wer schon APEX 4.2.x einsetzt, lädt das Patchset aus MyOracleSupport herunter (Patch Number 19595896) und wendet es entsprechend der Patch Set Notes an.
  • Es wird ein öffentlich zugängliches Early Adopter 3 für Application Express geben.
  • Es ist ein "delivered beta programm" für APEX geplant - ein solches Programm wird mit einer begrenzten Anzahl Kunden durchgeführt, die das Beta-Release dann zur Installation in einer eigenen Umgebung erhalten. Details dazu werden veröffentlicht.
  • Ein Release-Termin für APEX 5.0 steht noch nicht fest. Allerdings ist der "Release-Zeitraum", von dem gesprochen wird, nun das "Fiskaljahr 2015", welches am 31.05.2015 endet. APEX 5.0 wird also voraussichtlich später kommen, als bislang erwartet.

Hier einige Tweets zum Thema aus der APEX Community:

Donnerstag Sep 04, 2014

Icons in Hülle und Fülle: Font Awesome (auch für APEX 4.x)

Icons und Symbole kann man als APEX-Entwickler nicht genug haben. In vielen Fällen kann man mit einem guten Symbol mehr aussagen als mit vielen Worten. Das Erstellen von Icons fällt dagegen meist eher schwer: Die wenigsten APEX-Entwickler sind gleichzeitig Web-Designer - so findet man in den meisten APEX-Anwendungen genau die Icons, die APEX von Haus aus mitbringt .

Font Awesome erfreut sich immer größerer Beliebtheit bei Web-Entwicklern. Es bietet eine immense Fülle an Icons und Symbolen - und das Interessante an Font Awesome ist: Wie der Name schon sagt, werden die Icons als Schriftart (Font) bereitgestellt - so können sie mit CSS-Style-Angaben weiter formatiert werden. In unserem aktuellen Tipp stellen wir Ihnen die Möglichkeiten von Font Awesome vor und zeigen, wie Sie es in APEX einbinden und nutzen können.

Zum Community Tipp

Dienstag Aug 19, 2014

Native JSON-Unterstützung in der Datenbank 12.1.0.2

JSON-Logo (Quelle: Wikipedia)Mit dem im Juli 2014 erschienenen Patchset 12.1.0.2 wird die Oracle-Datenbank erstmals mit nativer Unterstützung für JSON ausgestattet: So ist es unter anderem nun möglich ...

  • JSON in Tabellen zu speichern und zu validieren
  • Daten aus JSON-Dokumenten zu extrahieren
  • "Relationale Sichten" auf JSON-Dokumente zu generieren
  • In Tabellen gespeicherte JSON-Dokumente zu indizieren

In diesem Tipp erfahren Sie, wie Sie die neuen SQL/JSON-Funktionen (nicht nur mit APEX) praktisch ausnutzen können. Mit diesen neuen SQL-Funktionen wird die erste Hälfte der JSON-Unterstützung in der Oracle-Datenbank - auf SQL-Ebene - umgesetzt. Das mit APEX 5.0 bereits angekündigte PL/SQL Paket APEX_JSON wird die zweite Hälfte, den PL/SQL-Bereich, abdecken - so dass Ihnen spätestens mit APEX 5.0 auf 12.1.0.2 eine komplett JSON-fähige Datenbank zur Verfügung stehen wird.

Dienstag Jul 22, 2014

Events und News für Entwickler im Herbst 2014

Noch ist es, wie immer im Juli, etwas ruhiger - aber nach der Sommerpause stehen einige Neuigkeiten und für Entwickler interessante Veranstaltungen an.

Im September startet, wie schon im letzten Jahr, die Reihe der Oracle Database Days 12c. Im September wird der Fokus auf der bereits angekündigten Oracle12c In-Memory Option liegen. In Stuttgart, Berlin und Düsseldorf haben Sie die Gelegenheit, mehr zu dieser neuen Technologie zu erfahren. Im Oktober geht es weiter mit APEX 5.0: In Ratingen, München und Hamburg wird das Release nicht nur im Detail betrachtet - darüber hinaus wird "Enterprise APEX", also der unternehmensweise Einsatz von APEX eine Rolle spielen.

Außerdem: Es gibt eine neue APEX Open Source Anwendung von der MT AG - Family Tree. Damit lassen sich Hierarchien ganz einfach abbilden; schauen Sie mal rein.

About


Hier finden Sie Informationen, Tipps und Tricks zu Oracle Application Express (APEX), SQL und PL/SQL.

Die Community-Artikel repräsentieren die Meinung des Autors und nicht zwingend die Meinung der Oracle Deutschland B.V. & Co KG.
Viel Spaß beim Lesen wünscht

Carsten Czarski


Search

Categories
Archives
« Juni 2016
MoDiMiDoFrSaSo
  
1
2
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
21
22
23
24
25
26
27
28
29
30
   
       
Heute