Quantcast
Channel: APEX-AT-WORK by Tobias Arnhold
Viewing all 177 articles
Browse latest View live

Pager Designer Plugin Xplug

$
0
0
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.

Kostenpflichtige Erweiterungen für APEX

$
0
0
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.Mehr »

SQL: Calculate the past time between two dates in percent

$
0
0
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 %
Mehr »

All JET charts in APEX 5.1

$
0
0
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


Oracle JET Charts - Do we need alternatives anymore?

$
0
0
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:
Mehr »

APEX 5 Migration - Part 1 - Requirements and Installation

$
0
0
During this year I have done several APEX 5 migrations and I held three lectures on the topic.
Unfortunately it only reached out in Germany, however the content would contribute to simplifying the work for everyone. So I decided to blog it. I will cover this topic in three different posts:
- Requirements and Installation
- Common issues after the migration
- Universal Theme migration

I start with the requirements and installation of APEX 5.
The most of the content at this part is described in the APEX documentation and I will shorten it to the most important parts.
Mehr »

Generierung von Bitlisten mit Hilfe von SQL am Beispiel einer Datum zu Monat Konvertierung

$
0
0
Ich hatte vor kurzem die Aufgabe erhalten eine Bitliste auf Basis eines Monats zu generieren.
Bedeutet, ich habe einen String mit 31 Zeichen der je Zeichen den Zustand 1 oder 0 einnehmen kann.
 - 1 steht für aktiv
 - 0 steht für inaktiv

Beispieldaten:
'0000000001010001000000000000000'
'0000000000000000111111000011010'

Um dies anhand eines verständlichen Beispiels zu verifizieren, habe ich mir eine Dienstplan-Tabelle ausgedacht.
Mehr »

APEX 5 Migration - Part 2 - Common application issues after the migration

$
0
0
This time I will tell you more about the most common problems in your APEX applications after an upgrade to APEX 5.

You will find the most migration bugs in following situations: Mehr »

APEX CONNECT 2016 und das HH24:MI Dilemma

Das war 2015 und nun?

$
0
0
In meinem letzten Blogpost für dieses Jahr, möchte ich noch einmal kurz auf alle Highlights in 2015 eingehen. Ich wünsche viel Spaß beim Revue passieren lassen! :)

  1. Das war 2015
    1. APEX 5.0
    2. APEX Webseitenupdate
    3. APEX CONNECT
    4. APEX SUMMERSCHOOL
    5. APEX Competition
    6. APEX Community Webseite
    7. DOAG Konferenz
    8. Abräumer des Jahres
    9. Ausblick auf 2016
Mehr »

APEX Entwickler gesucht...

$
0
0
Die Deutsche Bahn ist auf der Suche nach einem APEX Entwickler.

Aktuell bin ich durch meine selbstständige Tätigkeit selbst vor Ort und meine Eindrücke möchte ich mal nach außen tragen, damit ihr seht wie die Bahn auch sein kann.

Mich persönlich beeindrucken nicht die offensichtlichen Dinge vor Ort:
 - Die Stadt: Frankfurt
 - Die Firma: DB Systel (IT Dienstleister der Deutschen Bahn)
 - Der Tower: Dein Arbeitsplatz ist an einer der höchsten Stellen in Deutschland
 - Das Team: Ein Team von 15 APEX Entwicklern sucht ihr anderswo vergeblich

Sondern die eigentliche Arbeit:
 - Du bist Berater, Projektleiter und Entwickler zu gleich
 - Du lernst mit dem Kunden das Ergebnis zu entwickeln
 - Du entwickelst deine Fähigkeiten in kürzester Zeit extrem weiter.
 - Du arbeitest gleichzeitig in unterschiedlichen Projekten bei denen nur das Bahn-Logo ähnlich ist
 - Du arbeitest vielleicht alleine an einem Projekt, hast aber immer ein Team von Spezialisten im Hintergrund

IMHO:
Das was viele versprechen wird hier gelebt.

Wenn du...
  - besser werden möchtest
  - selbstständiger agieren möchtest
  - ein Team suchst
 hier findest du es.

Ach ja wer meint die Bahn sei langsam und wenig innovativ. Hier ist die Stelle bei der Ihr aktiv die Veränderung mitgestalten könnt.

Übrigens ist die Bahn auch auf der Seite von Oracle APEX zu finden:
Oracle Application Express Community - Quotes

Weiterführende Infos zur Stelle findet ihr hier:
IT-Berater/Projektmanager mit StartUp-Mentalität gesucht (w/m): Small Solutions/Webanwendungen

Ps.:
Wenn Ihr vor habt euch zu bewerben, dann schreibt mir eine Email. Es gibt bei der Bahn eine Aktion Mitarbeiter wirbt Mitarbeiter und den Erlös könnte man gut in ein Teamevent investieren. :)

---------------------------------------
Image Designed by Freepik

Autologin for demonstration applications

$
0
0
Why would you need an "auto login"? Can't it be configured in APEX?
In APEX you have a setting to configure the maximum session length. But this setting only lasts a certain time (12 hours as most).

The setting can be found under Supporting Objects > Security Attributes > Session Management:



But in some use cases you don't want the application to log out and to manually re-login again.

An "auto login" can come in handy for the following application examples:
 - "A one page read only application", on a big TV screen
 - "A demonstration application", for conferences
Mehr »

APEX 5 Migration - Part 3 - The Universal Theme Migration

$
0
0
The last part of my APEX 5 migrations series:

- APEX 5 Migration - Part 1 - Requirements and Installation
- APEX 5 Migration - Part 2 - Common application issues after the migration
 
This part is about the best and hardest migration:
The Universal Theme migration (UT)!

Most of the developers love the new theme and its functionality but what makes it so different to the old ones? What is the value of the extra costs for the UT migration? Which rules should be followed? And what are the most common problems you will have to face?

Mehr »

Importing XML file with invalid character 22 (U+0016)

$
0
0
I have to import a set of XML files from time to time. Most of those XML files can be imported with out any problems. But at least one file includes a special character U+0016 which occurs randomly some where inside the file.

When I try to import that file I get this ORA- error message:
ORA-31011: XML-Parsing nicht erfolgreich
ORA-19202: Fehler bei XML-Verarbeitung
LPX-00217: Ungültiges Zeichen 22 (U+0016)
Error at line 39409 aufgetreten

Mehr »

APEX Dashboard Competition

$
0
0
Liebe APEX Community,

ich bin froh nun endlich die nächste große Sache präsentieren zu können. Wir veranstalten eine APEX Competition nach dem Vorbild der APEX Gaming Competition.

Erschafft eine APEX Dashboard Anwendung.

Kurz zusammengefasst:
Erstellt bis zum 01.04.2016 eine APEX Universal Theme Anwendung mit einer Seite die auf Basis eines vorgefertigten Sets von Daten, die ultimative Dashboard Erfahrung liefert.

Was bringt euch die Teilnahme?
Es gibt geniale Preise vom ersten bis zum zehnten Platz. Aber auch unabhängig davon, könnt ihr zeigen was ihr drauf habt um euren Weg zum nächsten APEX Superstar zu ebnen.

Alle Details rund um den Wettbewerb findet ihr hier: apexcompetition.org




Beloved APEX community.

I am proud to finally present the next big step. We, the German APEX community, present an APEX competition similar to the American competition last year.

Create a phenomenal APEX Dashboard application and show what is possible.

Short summary:
You have time until the 01.04.2016 to create an one paged APEX Universal Theme application. You have to use a preconfigured set of data and all you need to create is the ultimate dashboard experience.

What can you win?
There are great prices from first to 10th place. Except the glory and honor you just might become the next APEX superstar.

All details about the competition can be found here: apexcompetition.org




Ps.:
Mein Dank gilt allen Helfern und Sponsoren die diesen Wettbewerb möglich gemacht haben.

Language forwarding on apexcompetition.org

$
0
0
The APEX page apexcompetition.org was developed using two pages.
One for the German speaking community and one for the English speaking APEX developers.

Normally you would create an application and translate the text parts after you finished the development. With apexcompetition.org we developed a one page application. Instead of translating the page we decided to create a copy of the page and translate this one instead. In the end we had one for the German speaking developers (page 1) and one for all English speaking developers (page 4). Unfortunately we had to decide which language should be shown first. Luckily Sabine came with the idea to switch the page depending on which browser language you used.
Mehr »

APEX Dashboard Competition News

$
0
0
In this blog post I will provide news, questions and problems about the dashboard competition which were published by Twitter.
You can follow Twitter yourself searching for this hash tag: #apexcompetition







UILayout for Universal Theme

$
0
0
Some of you may know the plugin "UILayout for APEX" I developed in 2011. It is based on the jQuery plugin called "UI Layout"

I'm currently develop a new version running only inside the Universal Theme (UT).  This version is completely redesigned and focused only to work with the UT.

Actually it is quite cool because it supports some really handy features:
Mehr »

Oracle Spatial (Teil 3) - Entfernung von Punkten berechnen

$
0
0
Im heutigen Blogpost möchte ich kurz anhand eines Beispiels aufzeigen, wie Sie die Entfernung von SDO_GEOMETRY Punkten berechnen können. Hierbei gehe ich auch konkret auf das Problem des Verbindens von zwei Datenmengen anhand einer definierten Entfernung ein.
Mehr »

Show all views including a specific string in the source code

$
0
0
Seems to be a simple problem and easy to fix. Actually it is not because if you try one of these examples then you will fail:
Mehr »
Viewing all 177 articles
Browse latest View live