There is a buzz going around about HTML5. What is it exactly? And can we use it now? What are the benefits in an APEX environment?
This presentation will answer these questions and contain some nice demo's using the new HTML5 features.
Mathias started to learn Oracle Application Express, and while learning we took notes what difficulties he had. This presentation goes over some concepts that were not clear for somebody coming from school with a specific background.
This presentation will go over some best practices when developing in Oracle Application Express. There's also a comparison what's still valid in 5.0 compared to APEX 4.2.
Lino Schildenfeld gave an introductory presentation on Oracle Application Express (APEX). He discussed that APEX is a rapid application development tool for Oracle Database that uses a three-tier architecture. Key points included that APEX is a feature of Oracle Database, is ideal for PL/SQL developers, and provides modern web development capabilities like session management and authentication out of the box. Schildenfeld encouraged attendees to try APEX themselves and provided several resources for learning more.
The document provides an overview and agenda for a training session on getting started with Oracle Application Express (APEX). The session will cover basic declarative development, administration, security and maintenance in the first session. The second session will cover more advanced topics like writing code and validations. APEX is presented as a solution for issues with spreadsheets and personal databases by providing a browser-based rapid application development tool that utilizes the Oracle database for security, backups and scalability. Key features of APEX like declarative development, built-in authentication, interactive reports and team development are highlighted. The document concludes with a discussion of APEX's product direction focusing on enhancements for mobile development.
Oracle Application Express (APEX) and Microsoft Sharepoint integrationDimitri Gielis
A lot of companies use Microsoft Sharepoint as portal for their intranet.
For many people it’s the first place to go to when they start their day.
To do their job they make also use of other applications, some build in Oracle Application Express (APEX).
This session will show the different options you have to integrate both worlds of Sharepoint and APEX.
The integration can be both ways;
- in Sharepoint you get data or screens from APEX
- and in APEX you want to use data maintained and coming from Sharepoint.
The document provides an overview of HTML5 features including new elements, APIs, and tags. It discusses several new HTML5 elements and APIs such as <dialog>, <output>, drag and drop, geolocation, and server-sent events. It provides examples and explanations of how to use these new features. It also discusses the history and standardization process of HTML5 and compares it to other technologies like WebSockets.
This document discusses Oracle Application Express themes and templates. It provides an overview of Apex 4.0 improvements to themes, describes how to manage themes and customise templates, and explains common substitution variables used in templates. Template types and classes are defined. The document also discusses alternative approaches to styling and references data dictionary views related to themes and templates.
This document provides an overview of developing applications using Oracle Application Express (APEX). It discusses the APEX architecture and components used for browser-based application development like the Application Builder, SQL Workshop, and Administrator. The benefits of APEX are also summarized like rapid development, mobile support, and use cases. Steps for creating a demo "help desk" application are outlined, including designing the database tables, loading sample data, and basic application navigation.
Oracle Application Express (APEX) is a low-code development platform that enables building database-centric web applications quickly and easily. APEX uses the Oracle database for backend processing and provides a browser-based integrated development environment. Key features of APEX include rapid application development, leveraging of existing SQL skills, a multi-tenant architecture supporting many workspaces, and deployment options including on-premises and cloud.
This presentation contains distilled information regarding Oracle Application Express (Apex). It'll give you general overview of the technology and help you start working with it.
The document provides a technical overview of Oracle Application Express (APEX). It discusses APEX's history and evolution over time, its architecture including components like the APEX Listener and PL/SQL Web Toolkit, how it handles page processing, and its administration and development features in Application Builder and SQL Workshop. The document also covers APEX's usage cases, export/import functionality using command line utilities, and additional capabilities like team development and deployment.
Electronic patients records system based on oracle apexJan Karremans
Many smaller organizations struggle to maintain a high quality information system within a limited budget. Using Oracle Standard Edition Database in combination with APEX solves this puzzle. Combining other solutions deliver an Enterprise quality system with an extendable, easy architecture, even fit for a high demanding Health care environment.
Based on the actual systems used in Dutch rehabilitation medicine today, we will showcase this solution. The characteristics of APEX result in a system ideal for Cloud deployment as well as on premise installation. In this presentation you will get an overview of the selected techniques and applications, where a TCO summary proves that using Oracle is the smart alternative in any situation.
Overzicht van geweldige gratis technologie: Oracle application Express. Met deze tool heb ik voor vele gebruikers snel verschillende applicaties gebouwd
The document discusses various options for printing reports from Oracle Application Express (APEX), including using APEX's built-in reporting and printing capabilities, third-party plugins like Reports 2 PDF, and standalone reporting tools like Jasper Reports, PL/PDF, Doxxy, and BI Publisher. It provides an overview of each option's features, installation, usage, and suitability for different use cases. The document demonstrates ApexOfficePrint as a full-featured reporting solution that can generate PDFs, Office files, and offer printing as a service using templates created in Word, Excel and PowerPoint.
Presentation on how to Integrate the old and new Oracle technologies. Communicate from Forms to APEX and v.v.
(Demo movie at the end of the presentation)
Oracle Application Express (Apex) is a rapid web application development tool that allows users to build applications entirely within an Oracle database using only a web browser. It provides wizards to help develop forms, reports, charts and spreadsheets. Apex applications are highly performant and scalable as they reside within the database. It uses a multi-tenant architecture where developers work within a dedicated workspace to develop applications against database schemas. Apex includes components for application building, SQL development, team collaboration and administration.
Dimitri Gielis is the founder and CEO of APEX R&D. He has over 17 years of experience with Oracle technologies and is an Oracle ACE Director. In this presentation, he demonstrates how to print from an APEX application using Node.js and the APEX Office Print module. He shows how APEX Office Print allows using Microsoft Office templates to generate output in Word, Excel, PowerPoint and PDF without having to code the documents.
Creating custom reports ora app express apex listenerDarnette A
This document discusses configuring Oracle Application Express to print reports as PDFs using the APEX Listener. It provides an overview of PDF printing options in APEX, including using Apache FOP, BI Publisher, or the APEX Listener. It then describes configuring the APEX Listener as the print server and printing a sample classic report as PDF. The document also covers creating custom report layouts using third-party tools and associating them with classic reports for PDF printing.
This document discusses using the PL/PDF product to generate PDF files from Oracle databases. It provides an overview of PL/PDF, describing its features, licensing, and how it integrates with Oracle Application Express (APEX). The document then covers installation, implementation details for a sales receipt report using PL/PDF and APEX, and includes a demonstration of the integration.
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebMichael Hichwa
Oracle APEX: The world's best AppDev platform
With over 400,000 developers, Oracle APEX is the industry leading enterprise low-code application development platform. But where did Oracle APEX come from? and what about it makes it resonate with so many developers? Listen to the full story directly from the creator of APEX and hear the origin story of Oracle APEX, the mission that drives it, and what to look forward to next.
Niels de Bruijn discusses strategies for migrating Excel processes to Oracle APEX. When Excel becomes integral to daily business operations and is used by multiple teams, it can become difficult to manage. Migrating to APEX provides benefits like improved scalability, security, and data quality. Options for moving data include uploading CSVs, using an Excel plugin, or SQL Loader. The presentation covers replacing Excel interfaces with native APEX components like Interactive Reports or Handsontable. SmartPivot can also replace Excel for management reporting by loading data into pivot tables.
Oracle Text is a facility within the database that provides more advanced indexing & search techniques - including the ability to index documents stored in your database; on your server; or even the web!
Now you can incorporate this functionality into your web application using Oracle Application Express.
This presentation will demonstrate how easy it is to combine the two, and give you a platform for further expansion and exploration within a very powerful product.
Lino Schildenfeld presented on APEX plugins. He discussed how plugins enable extending the APEX framework by adding highly customizable components that enrich applications and the user interface. Plugins appear and behave like native regions, items, and dynamic actions. They can be used to share functionality between applications and developers. He provided examples of existing plugins and tips for creating your first plugin, including using packaged apps, existing plugins, and JavaScript, PL/SQL, and APEX APIs.
This document is a brief registering a claim to the Scottish Record Office by Alexander Mackenzie, a member of the military service of the Honorable East India Company. He is claiming to be the nearest lawful male heir to Sir Kenneth Mackenzie and his title of baronet of Nova Scotia, as granted by a 1704 royal charter. The brief traces Alexander Mackenzie's lineage back to his ancestors involved in the granting of the Nova Scotia baronetcy title.
This document is a brief registering a claim to a Scottish baronetcy title by Alexander Mackenzie, a soldier in the East India Company. It details Mackenzie's lineage as the eldest lawful male heir of Sir Kenneth Mackenzie, who received the Nova Scotia baronetcy in 1704 as the second lawful son of Sir George Mackenzie of Tarbat. The brief argues Alexander Mackenzie is the rightful heir to the baronetcy title based on this lineage.
This document provides an overview of developing applications using Oracle Application Express (APEX). It discusses the APEX architecture and components used for browser-based application development like the Application Builder, SQL Workshop, and Administrator. The benefits of APEX are also summarized like rapid development, mobile support, and use cases. Steps for creating a demo "help desk" application are outlined, including designing the database tables, loading sample data, and basic application navigation.
Oracle Application Express (APEX) is a low-code development platform that enables building database-centric web applications quickly and easily. APEX uses the Oracle database for backend processing and provides a browser-based integrated development environment. Key features of APEX include rapid application development, leveraging of existing SQL skills, a multi-tenant architecture supporting many workspaces, and deployment options including on-premises and cloud.
This presentation contains distilled information regarding Oracle Application Express (Apex). It'll give you general overview of the technology and help you start working with it.
The document provides a technical overview of Oracle Application Express (APEX). It discusses APEX's history and evolution over time, its architecture including components like the APEX Listener and PL/SQL Web Toolkit, how it handles page processing, and its administration and development features in Application Builder and SQL Workshop. The document also covers APEX's usage cases, export/import functionality using command line utilities, and additional capabilities like team development and deployment.
Electronic patients records system based on oracle apexJan Karremans
Many smaller organizations struggle to maintain a high quality information system within a limited budget. Using Oracle Standard Edition Database in combination with APEX solves this puzzle. Combining other solutions deliver an Enterprise quality system with an extendable, easy architecture, even fit for a high demanding Health care environment.
Based on the actual systems used in Dutch rehabilitation medicine today, we will showcase this solution. The characteristics of APEX result in a system ideal for Cloud deployment as well as on premise installation. In this presentation you will get an overview of the selected techniques and applications, where a TCO summary proves that using Oracle is the smart alternative in any situation.
Overzicht van geweldige gratis technologie: Oracle application Express. Met deze tool heb ik voor vele gebruikers snel verschillende applicaties gebouwd
The document discusses various options for printing reports from Oracle Application Express (APEX), including using APEX's built-in reporting and printing capabilities, third-party plugins like Reports 2 PDF, and standalone reporting tools like Jasper Reports, PL/PDF, Doxxy, and BI Publisher. It provides an overview of each option's features, installation, usage, and suitability for different use cases. The document demonstrates ApexOfficePrint as a full-featured reporting solution that can generate PDFs, Office files, and offer printing as a service using templates created in Word, Excel and PowerPoint.
Presentation on how to Integrate the old and new Oracle technologies. Communicate from Forms to APEX and v.v.
(Demo movie at the end of the presentation)
Oracle Application Express (Apex) is a rapid web application development tool that allows users to build applications entirely within an Oracle database using only a web browser. It provides wizards to help develop forms, reports, charts and spreadsheets. Apex applications are highly performant and scalable as they reside within the database. It uses a multi-tenant architecture where developers work within a dedicated workspace to develop applications against database schemas. Apex includes components for application building, SQL development, team collaboration and administration.
Dimitri Gielis is the founder and CEO of APEX R&D. He has over 17 years of experience with Oracle technologies and is an Oracle ACE Director. In this presentation, he demonstrates how to print from an APEX application using Node.js and the APEX Office Print module. He shows how APEX Office Print allows using Microsoft Office templates to generate output in Word, Excel, PowerPoint and PDF without having to code the documents.
Creating custom reports ora app express apex listenerDarnette A
This document discusses configuring Oracle Application Express to print reports as PDFs using the APEX Listener. It provides an overview of PDF printing options in APEX, including using Apache FOP, BI Publisher, or the APEX Listener. It then describes configuring the APEX Listener as the print server and printing a sample classic report as PDF. The document also covers creating custom report layouts using third-party tools and associating them with classic reports for PDF printing.
This document discusses using the PL/PDF product to generate PDF files from Oracle databases. It provides an overview of PL/PDF, describing its features, licensing, and how it integrates with Oracle Application Express (APEX). The document then covers installation, implementation details for a sales receipt report using PL/PDF and APEX, and includes a demonstration of the integration.
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebMichael Hichwa
Oracle APEX: The world's best AppDev platform
With over 400,000 developers, Oracle APEX is the industry leading enterprise low-code application development platform. But where did Oracle APEX come from? and what about it makes it resonate with so many developers? Listen to the full story directly from the creator of APEX and hear the origin story of Oracle APEX, the mission that drives it, and what to look forward to next.
Niels de Bruijn discusses strategies for migrating Excel processes to Oracle APEX. When Excel becomes integral to daily business operations and is used by multiple teams, it can become difficult to manage. Migrating to APEX provides benefits like improved scalability, security, and data quality. Options for moving data include uploading CSVs, using an Excel plugin, or SQL Loader. The presentation covers replacing Excel interfaces with native APEX components like Interactive Reports or Handsontable. SmartPivot can also replace Excel for management reporting by loading data into pivot tables.
Oracle Text is a facility within the database that provides more advanced indexing & search techniques - including the ability to index documents stored in your database; on your server; or even the web!
Now you can incorporate this functionality into your web application using Oracle Application Express.
This presentation will demonstrate how easy it is to combine the two, and give you a platform for further expansion and exploration within a very powerful product.
Lino Schildenfeld presented on APEX plugins. He discussed how plugins enable extending the APEX framework by adding highly customizable components that enrich applications and the user interface. Plugins appear and behave like native regions, items, and dynamic actions. They can be used to share functionality between applications and developers. He provided examples of existing plugins and tips for creating your first plugin, including using packaged apps, existing plugins, and JavaScript, PL/SQL, and APEX APIs.
This document is a brief registering a claim to the Scottish Record Office by Alexander Mackenzie, a member of the military service of the Honorable East India Company. He is claiming to be the nearest lawful male heir to Sir Kenneth Mackenzie and his title of baronet of Nova Scotia, as granted by a 1704 royal charter. The brief traces Alexander Mackenzie's lineage back to his ancestors involved in the granting of the Nova Scotia baronetcy title.
This document is a brief registering a claim to a Scottish baronetcy title by Alexander Mackenzie, a soldier in the East India Company. It details Mackenzie's lineage as the eldest lawful male heir of Sir Kenneth Mackenzie, who received the Nova Scotia baronetcy in 1704 as the second lawful son of Sir George Mackenzie of Tarbat. The brief argues Alexander Mackenzie is the rightful heir to the baronetcy title based on this lineage.
Alexander Mackenzie, an officer in the East India Company, is claiming to be the nearest male heir of Sir George Mackenzie of Tarbat, who held the titles of Viscount Tarbat, Lord Macleod and Castlehaven, and Earl of Cromarty. Alexander states that he is the great-great-grandson of Alexander Mackenzie, the brother of Sir George. He requests that the jury recognize him as the rightful heir and return his service to the King's Chancery under their seals.
This document is a deed from 1806 detailing the transfer of land from Katherine Sutherland to Robert Sutherland and James Baillie. It mentions several individuals related to the Sutherland family, including Samuel Sutherland a servant to Robert Sutherland. The document discusses trying to determine if this Robert Sutherland is related to other Sutherlands, possibly being the brother of Colonel James Sutherland of Uppert who married Elizabeth Baillie.
The document discusses various topics related to XHTML including:
- The structure of XHTML documents and use of tags, elements, and attributes
- Specific elements like headings, paragraphs, links, images and how to code them in XHTML
- Special characters in XHTML and how they are represented
- The <hr> tag to create a horizontal rule on the page
- Validating XHTML documents to check for errors in syntax
The document provides examples of basic XHTML code for different elements and tags discussed. It aims to introduce foundational concepts for writing XHTML pages and elements.
This document discusses HTML5 and provides examples of new HTML5 elements and features such as audio, video, and the canvas element. It demonstrates how to add audio and video to a basic HTML5 page structure and provides code samples using the canvas element to draw shapes. It also discusses HTML5 support in different browsers and techniques for improving compatibility, such as using JavaScript to add support for new elements in older browsers.
OData: Universal Data Solvent or Clunky Enterprise Goo? (GlueCon 2015)Pat Patterson
Why would anyone but the most pedestrian enterprise developer be interested in a data access protocol originally designed by Microsoft, implemented in XML and handed to OASIS for standardization? The Open Data Protocol, or OData for short, has evolved into a clean, RESTful interface for CRUD operations against data services. Alongside the usual enterprise suspects such as Microsoft, Salesforce and IBM, OData has been adopted by government and non-profit agencies to open up their data and make it accessible to the public. For developers wanting to consume data, or create their own OData services, there's no shortage of open source options, from Apache Olingo in Java to node-odata and ODataCpp. Whether you're accessing customer orders in SAP or the Whitehouse visitor book, you're going to need some OData smarts.
The Django Web Application Framework is a Python-based web framework that provides tools and features for building web applications quickly and easily. It includes components for HTTP handling, URL routing, templating, database access, forms, internationalization, and an optional administrative interface. Django emphasizes clean and pragmatic design with philosophy of "batteries included but removable".
- Mule is an open source ESB that allows for integration and building APIs. It has over 1.5 million downloads and is used for cloud integration.
- Mule provides both community and enterprise editions. The enterprise edition offers additional features like high availability, premium connectors, and support.
- Mule can be used to connect applications and services together through its wide range of connectors and ability to process data through flows defined in XML or through its domain specific language.
This document provides information about HTML elements and CSS properties. It discusses the different DOCTYPE declarations for HTML, XHTML, and HTML5. It also covers using ID and class attributes, headings, tables, and div elements. The document compares tables and div elements and provides tips for using tables. Finally, it defines margin, padding, transparency and ends with a cross-browser transparency example.
This document discusses HTML5, including its design principles of supporting existing content and ensuring interoperability. It notes that more than 90% of top websites are not fully valid HTML and that the solution is to not get hung up on syntax. HTML5 introduces new semantic elements like header, nav, section, article, aside, and footer. Audio and video can be embedded with new tags and attributes. There is debate around which video codecs, OGG Theora or H.264, should be supported. Links to additional HTML5 resources are provided.
An introduction to modern web technologies HTML5, including Offline, Storage, and Canvas Embedded JavaScript RESTful WebServices using MVC 3, jQuery, and JSON Going mobile with PhoneGap and HTML and CSS
This document is a HTML page for a presentation on SlideShare titled "Eclampsia 4 Real". It includes metadata such as the title, description, and author of the presentation. It also contains scripts and code for features like comments, sharing options, and advertisements on the page.
The document defines several JavaScript variables including x, y, and z and assigns them values. It then performs basic math operations on the variables like addition, subtraction, multiplication, and division. The results of the operations are written to the document using document.write to output the variable names and values.
This document provides an introduction to JavaScript. It discusses that JavaScript is an object-oriented scripting language based on ECMAScript standards. The document outlines JavaScript's history and versions. It describes how JavaScript can be used to add interactivity to HTML pages through dynamic HTML, event handling, validation, and more. Examples of JavaScript uses include AJAX-based sites and Google Web Toolkit. The document concludes with a discussion of JavaScript compatibility issues and possibilities.
This document provides an introduction to converting HTML documents to XHTML, including the basic syntax changes needed like making all tags lowercase and closing all tags. It provides examples of correct XHTML markup for different tags. It also explains the new DOCTYPE declaration and shows a sample well-formed XHTML document incorporating all the discussed changes. Resources for learning more about XHTML are listed at the end.
This document provides an introduction to converting HTML documents to XHTML, including the basic syntax changes needed like making all tags lowercase and closing all tags. It provides examples of correct XHTML markup for different tags. It also explains the new DOCTYPE declaration and shows a sample well-formed XHTML document incorporating all the discussed changes. Resources for learning more about XHTML are listed at the end.
This document provides an introduction to converting HTML documents to XHTML, including the basic syntax changes needed like making all tags lowercase and closing all tags. It provides examples of correct XHTML markup for different tags. It also explains the new DOCTYPE declaration and shows a sample well-formed XHTML document incorporating all the discussed changes. Resources for learning more about XHTML are listed at the end.
This document provides an introduction to converting HTML documents to XHTML, including the basic syntax changes needed like making all tags lowercase and closing all tags. It provides examples of correct XHTML markup for different tags. It also explains the new DOCTYPE declaration and shows a sample well-formed XHTML document with the discussed syntax. Resources for learning more about XHTML are listed at the end.
This document discusses Ruby on Rails spinoffs and related technologies. It mentions that Opal is a Ruby on Rails spinoff written in JavaScript and also discusses Haml, a markup language inspired by HTML and XML. The document provides examples of Haml code and notes that while Haml can be used with Dreamweaver, there is no direct integration between the two. It closes by encouraging the reader to enjoy life.
This document discusses Oracle REST Data Services (ORDS) and how it can be used to expose database objects like tables, views, procedures, and functions through RESTful APIs. It provides examples of enabling different database objects as REST resources and configuring the exposed APIs. It also covers more advanced topics like parameter passing, result handling, authentication, and protecting resources with OAuth client credentials.
We all make mistakes. Making mistakes is an opportunity to learn. But as a first step you have to recognize the mistakes you made.
If you don't, those mistakes might evolve into a practice. A bad practice.
But you can also learn from someone else's mistakes.
That's why I crowdsourced "Bad Practices" that people have encountered in the wild.
And I was suprised by the numerous examples people came up with.
So this session will cover real world examples of practices that are labeled as "bad".
Of course we will discuss why these practices are bad and what would be the better solution.
The Interactive Grid is introduced in APEX 5.1 as a best of both worlds of Tabular Forms and Interactive Reports. Although a lot of settings are declaratively avaible within the APEX builder, there are a ton of features built in that are only accessible by JavaScript.
In this session you will learn how to use the most interesting "hidden" features with just a few lines of JavaScript.
Some examples:
- Adding and removing buttons from the Interactive Grid toolbar.
- Adding and removing actions from the toolbar menu.
- Adding and removing functionality from the row level pop up menu.
- Removing complexity on the column level.
- Adding tooltips to a column.
- Changing the layout of columns and headings.
- Refreshing (only) changed records within the grid.
- Removing only deleted records from the grid - without a full refresh.
You might (or might not) have heard of Docker. But you have no idea what it is and why you should care. But if you are a database or APEX developer and still work with Virtual Machines, it is about time to broaden your horizon.
In this session you'll learn what Docker is and how you can benefit from it in your daily work.
In this presentation we will walk through the following subjects:
- What is Docker
- Where do I get my images
- Pull an image
- Start a Docker container / Stop / Restart
- Use a Docker container for APEX Development : Via the browser, SQL Developer, SQL Plus, etc
- Make host directories accessible within the container
- Use scripts to modify the image or create your own one
In this session we will take a closer look on the options the new JET Charting engine brings to the APEX world. There are a quite a lot of declarative options to explore, but also the JavaScript API is worthwhile to investigate. You will learn that with just a few lines of JavaScript you can change the look and feel of a chart to your own needs.
Outline:
- What is Oracle JET.
- Declarative JET integration in APEX.
- Modify the JET charts using Dynamic Actions and a few snippets of JavaScript.
- Use other JET components in APEX.
- Building an APEX plugin for a JET component
Oracle Application Express (APEX) is shipped with several JavaScript libraries, jQuery being the best known one of them. And on top of these libraries the APEX Development Team created their own. You probably used a couple of these API's already, like $s, $v etc.
But there are way more and some of them are extremely useful. But first you have to be aware they exists. And secondly you have to know how to use the properly.
This session will cover the most valuable JavaScript API's with some real world examples.
Most developers stick to the standard $s and $v functions - even without knowing there is also a $v2 and $s can have more parameters.
The focus will be on the namespaced apex API's, like apex.server.process and apex.event.trigger.
One of the most important features of Oracle Application Express 5 is the Universal Theme. This theme allows every database developer to create great looking applications without knowing any JavaScript, HTML or CSS.
But how do you make changes to comply to your company branding in such a way you don't break anything else? And how do you add new templates and template options?
In this session you will learn how the Universal Theme works, what the components are and what you should and shouldn't do when you make your changes.
As an APEX Developer you might have experienced that conventional CSS has its drawbacks. And you might have heard about LESS, SCSS, SASS and other weird acronyms. So what do these acronyms mean to you and why should you care?
In this session you will learn how to bring your CSS skill set to the next level using the opportunities brought to you by these new techniques. Although these skills can be applied to any web project, in this session we will be targeting APEX applications.
Ten Tiny Things To Try Today - Hidden APEX5 Gems RevealedRoel Hartman
APEX 5 is the long awaited version of APEX with some big improvements, like the Page Designer. But apart from these striking features, there is a list of smaller enhancements that in it;s own makes the upgrade to APEX 5 worthwhile. In this sessions (about) ten of these features will be revealed and demonstrated.
Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...Roel Hartman
The document discusses how to build a hybrid mobile application using Oracle Application Express (APEX) and the Cordova framework. It provides steps on creating an APEX application, embedding it within a Cordova application, and enabling access to device functionality like contacts through Cordova plugins. The document demonstrates how to load, download and sync contacts between the APEX database and the device's contacts using REST APIs and JavaScript.
During OOW 2013 a full day seminar was organized by ODTUG covering 4 printing scenario's for Oracle Application Express : PL/PDF, Jasper Reports, FOP and BI Publisher.
This presentation covers that last one. Alas the demo isn't viewable...
This document discusses troubleshooting APEX applications. It describes how to enable debugging and tracing in both develop and runtime modes. It also covers logging APEX activity and examining logs to diagnose performance issues. The example problem discussed was an application making excessive calls to retrieve images from the database, slowing it down. The solution was to move the images to a web server to leverage caching.
This document discusses automatic testing of APEX applications. It describes different types of tests including acceptance tests, integration tests, and unit tests. It advocates for automating these tests using tools like Selenium to reduce time to market, find defects early, and improve test coverage. Automating unit tests in PL/SQL, integration tests using APIs and components, and acceptance tests using criteria like performance and functionality are proposed. Testing APEX applications with Selenium is demonstrated.
Striving for Perfection: The Ultimate APEX Application ArchitectureRoel Hartman
APEX supports a flexible architecture. That means that there are multiple ways of solving problems like: separation of data and logic, security issues, re-use, including javascript and CSS, etc. etc.
In this session I'll give the pro's and cons of each available option. As this is aimed to be an interactive session, the attendees are encouraged to put forward their own ideas - and concerns. So, maybe, in the end, we'll reach the "Ultimate APEX Application Architecture"!
Done in 60 seconds - Creating Web 2.0 applications made easyRoel Hartman
This document discusses how to create Web 2.0 applications using declarative definitions in APEX 4.0 without needing to know JavaScript. It provides examples of specifications that define client-side behaviors using events, actions, and targets. The specifications control behaviors like conditionally hiding/showing fields and changing colors. It also discusses debugging dynamic actions and learning HTML, JavaScript, jQuery, CSS, and the DOM to understand how dynamic actions work.
Tales from a Parallel Universe: Using Oracle 11gR2's Edition Based Redefiniti...Roel Hartman
This document discusses using Edition-Based Redefinitions (EBR) in Oracle Database 11gR2 to perform live application upgrades without downtime. It explains how EBR allows creating parallel application versions or "editions" that contain different objects and code. Sessions can then be switched between editions to test upgrades before cutting over. The document provides examples of renaming tables, creating editioning views, rerouting privileges, and recompiling PL/SQL between editions to perform an upgrade. It also discusses challenges of using EBR with APEX applications and best practices for parallel application versions using EBR.
Creating sub zero dashboard plugin for apex with googleRoel Hartman
Presentation about how to create a Google Visualization PlugIn for Oracle Application Express. Presentation given at ODTUG 2010, APEXPosed 2010 and UKOUG 2010.
Developing A Real World Logistic Application With Oracle Application - UKOUG ...Roel Hartman
This document summarizes the development of a real-world logistic application using Oracle Application Express (APEX) for a client. It describes enhancing the existing application by replacing forms with APEX, including adding direct validation, replacing the calendar with jQuery, showing descriptions for codes, and improving the list of values functionality. The presentation provides examples of implementing these enhancements in APEX.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersLynda Kane
Slide Deck from Automation Dreamin'2022 presentation Sharing Some Gratitude with Your Users on creating a Flow to present a random statement of Gratitude to a User in Salesforce.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Leading AI Innovation As A Product Manager - Michael JidaelMichael Jidael
Unlike traditional product management, AI product leadership requires new mental models, collaborative approaches, and new measurement frameworks. This presentation breaks down how Product Managers can successfully lead AI Innovation in today's rapidly evolving technology landscape. Drawing from practical experience and industry best practices, I shared frameworks, approaches, and mindset shifts essential for product leaders navigating the unique challenges of AI product development.
In this deck, you'll discover:
- What AI leadership means for product managers
- The fundamental paradigm shift required for AI product development.
- A framework for identifying high-value AI opportunities for your products.
- How to transition from user stories to AI learning loops and hypothesis-driven development.
- The essential AI product management framework for defining, developing, and deploying intelligence.
- Technical and business metrics that matter in AI product development.
- Strategies for effective collaboration with data science and engineering teams.
- Framework for handling AI's probabilistic nature and setting stakeholder expectations.
- A real-world case study demonstrating these principles in action.
- Practical next steps to begin your AI product leadership journey.
This presentation is essential for Product Managers, aspiring PMs, product leaders, innovators, and anyone interested in understanding how to successfully build and manage AI-powered products from idea to impact. The key takeaway is that leading AI products is about creating capabilities (intelligence) that continuously improve and deliver increasing value over time.
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Buckeye Dreamin 2024: Assessing and Resolving Technical DebtLynda Kane
Slide Deck from Buckeye Dreamin' 2024 presentation Assessing and Resolving Technical Debt. Focused on identifying technical debt in Salesforce and working towards resolving it.
"Rebranding for Growth", Anna VelykoivanenkoFwdays
Since there is no single formula for rebranding, this presentation will explore best practices for aligning business strategy and communication to achieve business goals.
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀