Technical Director and Principal Instructor
Independent
Developers are often been tasked with the aesthetics of user interfaces, whether it be for reporting or data input or both. However, this task may not be within the developer's core skills, which can lead to frustration, development slowdowns, and a less-than-desirable interface. Moreover, mobile apps have raised the bar for design of modern business applications, and have changed some best practices that developers have previously relied upon when designing UIs. Attending this presentation will help if you or your team could use some tips on designing UIs for business applications to be mobile-oriented even if the applications are not deployed for a mobile client. The presentation also explains the principles used by the Oracle Cloud Applications as outlined in Oracle Alta UI and the Redwood theme. These principles can be applied to UI design regardless of the UI development discipline, whether it be APEX, JET, MAF, MAX, VB Studio, JavaScript, Java, ADF, or Oracle Forms.
Efficient applications require the best performance from all components used to present the application. If you are using cloud services, tuning of some components is out of your control, but regardless of your use of cloud, your job as an application developer is to ensure that your database code runs as efficiently as possible. It is so much easier to create highly-performant code in the first place than it is to have to fix the code later when you find that it is not performing well. At this session you will hear an introduction to (or a review of) a set of PL/SQL coding techniques that help performance. Althought these techniques have been known for years, if you are relatively new to the language you may not have been exposed to them. Examples of these techniques include: caching local variables, iteration handling, reducing context switching, datatype selection, and various methods for handling data manipulation. Sample code will illustrate the principles.
Not that long ago it was so simple: if you were a developer who wanted to work with an Oracle development tool, you used Oracle Forms. Period. End of story. Now the number of Oracle development tools has grown to the point where it is natural to wonder which one to use. Each of Oracle's offerings is a solid choice so the only real answer to the question of "which one is best?" is a not so helpful, "It depends." This session provides some guidelines for determining which Oracle development tool is best for your situation among the large crowd of: Application Development Framework (ADF), ADF Essentials, Application Express (APEX), Mobile Application Framework (MAF), PL/SQL Web Toolkit, Visual Builder Studio (VBS), Mobile Application Accelerator (MAX), JavaScript Extension Toolkit (JET), and, of course, Oracle Forms. In addition, the session will explain the role played by Alta UI, Oracle UX, and Redwood in developing modern user interface applications with any tool.