Browsing "Older Posts"

Oracle JET Charts - Do we need alternatives anymore?

Von Tobias Arnhold → 11.11.2015
After I looked through the chart types supported by the new Oracle JET framework I asked myself if we need other chart plugins like D3JS or RaphaelJS in future APEX releases anymore?

The answer is: Yes in special cases.

My supposition is that we can use all available JET charts in one of the next versions of Oracle APEX.

Now I will describe the "special case" with two examples where other charting frameworks still make sense:

All JET charts in APEX 5.1

Von Tobias Arnhold → 11.06.2015
I added a new feature request for APEX:
APEX 5.1 with support for all available JET Data Visualizations Charts

Description:
APEX 5.1 will include a new charting engine based on the new Javascript Framework "Oracle JET". Unfortunately APEX 5.1 will only include those charts from the JET website (http://www.oracle.com/webfolder/technetwork/jet/uiComponents-dataVisualizations.html) which are supported in the current version of APEX. For example the "Spark Chart" or the "Timeline" will not be part of APEX 5.1 This request has the purpose that APEX 5.1 will support every single available JET chart.

Available Charts:

If you like APEX and want to have more default charting functionality in the future then please support my request:
Feature AM06 - APEX 5.1 with support for all available JET Data Visualizations Charts


SQL: Calculate the past time between two dates in percent

Von Tobias Arnhold →
Just a simple example how easy APEX can handle this kind of problem.

Example:
We have today the 06.11.2015 (11-06-2015) and we have two date values 01.11.2015 and 30.11.2015.
Now I want to know how much time has past in percent since the beginning (01.11.2015):
Result: 17 %

Kostenpflichtige Erweiterungen für APEX

Von Tobias Arnhold → 11.04.2015
Bei dem letzten APEX Meetup in Frankfurt kam eine Frage zur Erweiterbarkeit von APEX auf.
Hierbei ging es darum zu klären was sich besser eignet:
  - Kaufsoftware
  - Opensource Software
  - Eigenentwicklung

Die Frage was sich besser eignet hängt von unterschiedlichen Faktoren ab, die ich nicht Heute im Detail erklären werde.

Ziel im heutigen Blogpost ist es, eine vollständige Liste an möglicher Kaufsoftware Erweiterungen für APEX aufzuzeigen, ohne eine Wertung der jeweiligen Software Lösung vorzunehmen.

Pager Designer Plugin Xplug

Von Tobias Arnhold → 11.03.2015
The new APEX Page Designer is a great tool in doing your development work faster then ever. Actually I only discovered two more or less annoying things so far.

1. Doing "mouse miles" from the left side to the right side.
The new Grid Layout takes much space especially on the big screens. When you access an item on the left side you need to move your mouse to the right and edit the stuff you need to change.
So why having the right side not directly beside the left side?
A new APEX star on the horizon "Filip Van Vooren" has created a nice plugin called Xplug and this one is moving the Grid Layout to the right side. The plugin is available for Chrome and Firefox.


I guess this will only be a temporarily solution because in my opinion APEX 5.1 will include a customization part inside the Page Designer where you can do this kind of stuff.

2. Switch between next and previous pages
Currently we don't have the Previous/Next page buttons in the page designer. Luckily Filip also fixed this in Xplug.

APEX 4.2

APEX 5 - Page Designer

APEX 5 - Page Designer with Xplug


Imho:
Give it a try and delete it if you don't like it.

Was ist Oracle JET

Von Tobias Arnhold →
Oracle JET ist das neueste Oracle Development Werkzeug mit dem Ziel moderne Webapplikationen auf Basis von Javascript zu bauen.

Die Grundlage dafür bildet ein eigens dafür entwickeltes JavaScript Development Framework das zusätzlich um mehrere mehr oder weniger bekannte OpenSource JS Frameworks (jQuery, RequireJS, Knockout und weitere) erweitert wurde.

Witzigerweise scheint Oracle JET nicht allein zu sein, denn die Abkürzung bezeichnet innerhalb des Oracle Toolsets zwei unterschiedliche Technologien.
Das neue Oracle JET (JavaScript Extension Toolkit) und das bestehende technisch komplett andere Oracle JET (Jumpstart Enterprise Toolkit).
Imho: Etwas unglücklich gelöst, da dadurch sehr viel Konfusion erzeugt wird. :)

Die JET Technologie richtet sich an erfahrene WEB Anwendungsentwickler die Erfahrung in Javascript besitzen müssen.

Fragen zur Lizenzierung werden hier beantwortet: Oracle JET FAQ

Oracle JET und APEX
Soweit mir bekannt, wird Oracle JET die neue Standard Charting Engine in APEX 5.1.  Wer sehen möchte wie diese Charts in Realität ausschauen, der findet hier sein Glück: Oracle JET Data Visualizations.
Außerdem können Oracle JET Lösungen in APEX Plugins verpackt werden und wären so leicht zugänglich für APEX Entwickler.

Weiterführende Links zum Thema:
Was ist JET I
Was ist JET II
Get Started
Elemente in JET
Demo Seite
Verwendete OpenSource Engines

Ps.: Auf der DOAG habe ich bisher keine Vorträge zu gesehen. Ich denke erste Erfahrungsberichte wird es auf der APEX Connect geben.