b

PRESENTATION DESCRIPTIONS

Wednesday, October 27, 2010

Session 1- 10:15 - 11:45

Track A
Improved Charts
Hilary Farrell, Oracle Corporation

Hilary Farrell from the Oracle Application Express development team will discuss how you can enhance your Oracle Application Express (Oracle APEX) 4.0 applications, by graphically representing data using interactive and great looking flash charts. This session will provide an overview of the enhanced charting capabilities built into Oracle APEX 4.0, using AnyChart 5, and include a live demonstration of how to create and customize charts, including Gantts and custom Maps, in your application.

Track B
PL/SQL for APEX

Steven Feuerstein, PL/SQL Evangelist

Application Express generates applications built on the PL/SQL language. APEX developers write additional PL/SQL code to handle complex requirements. There is always a tendency when writing code within a UI-driven environment to treat that code rather casually; after all, it is not the main part of the application. That is a big mistake because this custom code must be maintained and enhanced. If you don't write it well, that maintenance becomes a nightmare. In this session, Steven Feuerstein will provide recommendations on establishing a solid foundation for custom PL/SQL development in APEX, covering error management, tracing, and key performance techniques.

Back to top


Session 2- 12:00 - 1:30

Track A
Dynamic Actions
Anthony Rayner, Oracle Corporation

Application Express 4.0 introduces 'Dynamic Actions', a new and easy way to define client-side behaviour in your applications, declaratively.

In this session, you will learn everything you need to know about 'Dynamic Actions', directly from the developer of this feature. We will start with some simple, common examples, moving on to more advanced scenarios such as extending and integrating 'Dynamic Actions' with 'APEX Plug-ins'. We will also look at a few other common use-cases, where currently you have to use custom code to get around certain limitations with the framework (and also how we plan to minimise these limitations in the future).

By the end of the session, you will have a good appreciation for what is possible with 'Dynamic Actions', understand how you can benefit from using them and be able to start giving your application a richer Web 2.0 feel, all with a few clicks of the mouse.

Track B
Increase Scalability

John Scott, APEX Evangelist

Oracle Application Express makes it incredibly easy to quickly develop applications, however what can you do if those applications need to scale to support large numbers of users? This session will focus on the many different areas (both inside and outside of the application itself) which you can leverage to increase the scalability of your application. This session is not just of interest to those people looking to build large applications, even the smallest of application can benefit from some of these techniques too!

Back to top


Session 3- 2:30 - 4:00

Track A
Mastering Plugins
Patrick Wolf, Oracle Corporation

Track B
Breaking Limits with the Database JVM

Carsten Czarski, Oracle Corporation


As most developers know the PL/SQL function library is very comprehensive and there are packages for almost every task a developer has to accomplish.

But there are still requirements wfor which no PL/SQL package is avaliable - examples are:
* Retrieve directory listings from the database server's filesystem
* Create or Unpack ZIP archives
* Retrieving Mails from a IMAP or POP3 server
* Transferring LOB data from a remote database

The presentation shows how the database-internal JVM can be used in order to accomplish these tasks. The JVM will be introduced, the differences between the database JVM and a "normal" JVM and finally an example how to create a java stored procedure and access it from SQL and PL/SQL will be shown.

Back to top


Session 4- 4:15 - 5:45

Track A
Migrating from APEX 3.x to 4.0

Dimitri Gielis, APEX Evangelist

In this session I'll do a live migration from an APEX 3.2 application to APEX 4.0. I'll show how you can make use of the new features in APEX 4.0, what "errors" you'll probably have and the solutions to get arround them.
I'll also discuss how the life of a developer will change with APEX 4.0 and where you'll spend your time compared to developing in APEX 3.x.

Track B
Migrating Oracle Forms and MS Access to APEX @ Union Investment

Niels De Bruijn, MT AG

Within four months, our APEX team @ MT AG has migrated 160 dialogs from both MS Access as well as Oracle Forms to APEX. Learn in this session why our customer chose APEX, how we realize it and what experiences we made. Does APEX really have what it takes to handle such migrations?

Back to top


Thursday, October 28, 2010

Session 5- 8:30 - 10:00

Track A
Debugging with Oracle Application Express and Oracle SQL Developer

Dimitri Gielis, APEX Evangelist

Every developer has a problem in his application some time. If you follow best practices to instrument your code and know how to debug your Oracle Application Express application and database packages the correct way, it takes you near to no time to track the problem. This session will show you how you can debug your Oracle Application Express application using just Oracle Application Express or, if you need more debug information, through remote debugging with Oracle SQL Developer. It will also show how to debug your PL/SQL packages in Oracle SQL Developer and give tips about the most common pitfalls to get debugging to work.

Track B
APEX Application Lifecycles: Managing the Change
Dietmar Aust, Opal-Consulting

Every application changes over time. Keeping track of the different software versions in multiple environments (development, test, and production) quickly becomes a nontrivial task which every developer has to solve. This session details best practices for the configuration management of an APEX application. It covers a proven file system layout, automated DDL extraction, generation of documentation, a completely script based deployment approach, and the integration with Subversion.

Back to top


Session 6- 10:15 - 11:45

Track A
How to Change the Theme & Templetes
Anthony Rayner, Oracle Corporation

Themes in Application Express provide a powerful mechanism to control the look and feel of your applications. There are already 20 built into Application Express, but what if you want to create your own look and feel? Well, it's all possible and this session will help you understand how.

In this session, you will learn about the basic architecture behind themes and the composition of a template. We will discuss the different approaches to building themes, both customising an existing theme and also building one from scratch and show how we set about overhauling many in-built themes for Application Express 4.0. You will see how to test your theme, to ensure that you have covered all the bases. We will also look at ways 'Interactive Report Regions' can be customised, despite the fact these reports do not expose a theme level template.

Track B
Enhancing APEX: Plugins, Dictionary, API and more

Peter Raganitsch, click-click IT Solutions

Oracle APEX comes with a rich set of features, but still hasn't everything you ever wished for, which is no problem at all because you can add all functions and features you need. The new Plugin concept is the easiest part in that, wait until you see what power lies in the APEX Dictionary and the API's. And if this still doesn't satisfy your needs you just need to plug in some user defined functions.

Back to top


Session 7- 12:45 - 2:15

Track A
Securing APEX Applications

John Scott, APEX Evangelist

Oracle Application Express makes it incredibly easy to quickly develop applications, however how can you be sure those applications are secure? There are a number of programming practices and APEX features that you should be aware of to ensure that your applications provide the amount of security that your data deserves.

Track B
Images and Documents in APEX: All About Unstructured Data

Carsten Czarski, Oracle Corporation


This presentation will show how unstructured data (images, documents, XML  and more) can be handled within APEX applications. Focus will be on the document-centric functionality of the database:

    • What are 11g SecureFiles and what is the "database filesystem" in Oracle 11.2
    • Full text indexing with Oracle TEXT
    • The XML capabilities: Useful almost everywhere
    • Things you can do with images ...
    • Final: Load files into the database with linux copy commands, search and review them
      using an APEX application

Back to top


Session 8- 2:30 - 3:30

Track A
Four Professional Open Source APEX Solutions Explainined Inside Out

Niels De Bruijn, MT AG

They all were built with APEX and they all are used in businesses around the globe: our four professional open source solutions based on APEX, downloadable from www.apexsolutions.info. In this session, I will explain our open source applications Time Management System, Questionnaire, Database Control and Translation Management System, both from a business perspective as well as from a technical perspective.

Track B
Creating Sub-zero Dashboard Plugin for APEX with Google Visualizations

Roel Hartman, Logica

APEX is cool, Google is cool, Google Visualizations are even cooler. So the combination the coolest technologies available must be sub-zero. Using the new APEX 4.0 plug-in features I will show how to create plug-ins for dashboards - with charts not native available in APEX - using Google Visualizations

Back to top



bottom

An ODTUG Seriously Practical Conference | 910.452.7444 | www.odtug.com