APEX: Meet the rest of the web
In December last year I spoke at the UKOUG TECH 16 conference in Birmingham about integrating APEX with modern web technologies. The presentation was interesting for me to build because I was able to spend some time pushing APEX beyond what is possible using only the declarative application builder tools. I wanted to ask the question: “How can I improve my applications by taking inspiration from existing external applications?”
I also included Google charts and maps as these are pieces of functionality that most people are familiar with – especially the maps, with them being used more and more on mobile devices. Following the same theme, I demonstrated integration with social media platforms – Facebook and Twitter, along with a dropbox upload integration with Oracle packages and APEX.
Finally, I spent some time talking about IoT (Internet of Things) devices. This topic was extremely interesting and quite a rabbit hole once I started looking at what I could possibly demonstrate. I ended up including just a brief overview of what IoT devices were, which companies were producing them and how we can use web service calls to interact with them from our APEX applications. The actual demonstration of this functionality involved talking through short initial PoC I created and I’m planning to delve further into this in future blogs or at upcoming conferences.
If you want to see my TECH 16 presentation in full, then you can watch the recording I made here:
About the Author
Oracle APEX Development Consultant
Explorer (UK) Ltd – Oracle awarding winning Platinum Partner
Craig is a Development Consultant at Explorer. Craig has an MSc in Computing Science and is an experienced software engineer, utilising development tools such as PL/SQL and APEX to provide bespoke ERP software to both UK and international businesses. Craig has experience developing solutions to connect Oracle systems to a wide range of existing external applications within business environments.
You can follow Explorer via twitter page; @Explorerukltd