SlideShare uma empresa Scribd logo
1 de 32
ADF @ OOW
ANNOUNCED @ OOW

• ADF Essentials




• http://www.oracle.com/technetwork/developer-
  tools/adf/overview/adfessentials-1719844.html
ANNOUNCED @ OOW

• ADF Architecture Square




• http://www.oracle.com/technetwork/developer-
  tools/adf/learnmore/adfarchitect-1639592.html



• @adfarchsquare
ANNOUNCED @ OOW

• ADF EMG Taskflow Tester




• Werkt met de volgende versies
ADF MOBILE

• 50+ sessions and Handson labs

• Very much #mobile noise

• Session
NOT ANNOUNCED @ OOW

• ADF Mobile GA




                  • Not Yet GA




                                 • FY 2013 GA
ADF MOBILE

• Declaratively develop hybrid ondevice apps with HTML5 UI
• Device native user experience
   • Full touch gesture, animation support
   • Interactive DVT components
• Access local storage and device services
• Build once for multiple platforms
ADF MOBILE

• Local AMX File
   • JSF-like file built visually in Jdeveloper
   • Generated into HTML/JS on device at RT
   • Based on HTML5

• Remote URL
   • ADF Trinidad for Smartphones
   • ADF Faces on Tablets
   • Any third-party site

• Local HTML File
   • Hand-coded HTML5 pages
ADF MOBILE
ADF MOBILE BETA PROGRAM SUMMARY

• Ran from May to September 2012
• Total of 15 participants from North America, Europe, Asia,
  and Australia

•

• Critical to the quality and requirement prioritization for ADF
  Mobile
• All beta participants at OOW got a big Thank You from Oracle
NEW IN ADF UPCOMING RELEASES

• Data Visualization Tools
   • Treemap Component
   • Sunburst Component
   • Time Line component
   • Diagram Component
TREEMAP COMPONENT

                    Display hierarchy
                    using color and size
                    of the nodes to
                    convey information

                    Features include:
                    • Context Menus
                    • Drag and Drop
                    • Drilling/Isolate
                    • Popups
                    • Selection
SUNBURST COMPONENT

             • Display multiple hierarchy
               levels
             • Radial layout
             • All Treemap features
             • Rotation
TIMELINE COMPONENT

• Visualize events on an interactive   • Animation
  timeline                             • Scrolling, zooming, panning
• Customized node content              • Stacking of nodes
• Drag and drop
DIAGRAM COMPONENT

• Complex network of nodes and links • Container node support
• Customizable node content          • Custom Javascript layouts
OTHER DVT NEWS….

• PIE chart will get ‘Other Node’
   • To group several „smaller nodes‟



• 9 Box component
    • Appeared serveral times ……
      …………… but was never actually mentioned….
DVT IN ACTION
NEW IN UPCOMING RELEASES

• The new Face of Fusion
THE NEW FACE OF FUSION
SCREENSHOT
PHOTO OF SCREENSHOT
PHOTO OF SCREENSHOT
PHOTO OF SCREENSHOT
PHOTO OF SCREENSHOT
FUSE MOVIE
NEW IN UPCOMING RELEASES

• ADF BC RESTFUL SERVICES
ADF BC RESTFUL SERVICES

• REST enabled Application Modules accessed from
   • HTML clients
   • Mobile clients
   • Enterprise applications

• REST Interface exposes
   • VOs as resources
   • Payloads in JSON format
   • HTTP Verbs as CRUD operations
   • Resource metadata available via “describe” functionality
ADF BC RESTFUL SERVICES

• Who
   • Developers who need to expose business logic to web and
     mobile UIs as well as enterprise applications
   • Developers who can leverage scalability benefits of stateless
     transactions
• Why
   • Reduce bandwidth and computational overhead
   • Leverage existing performance mechanisms available via
     HTTP
• How
   • Declarative configuration on the Application Model
   • Expose VOs to additionally be available via REST resources
ALSO INTERESTING ……..

• ADF with robots!
• Touchscreen interface
• Web interface




       StorageTek SL150
ALSO INTERESTING ……..

• A Voice Controlled Mobile Application
• Seeing is believing…..
…. AND FINALLY, AN ADVICE FOR ALL

• What each and every developer can
  learn from Oracle ADF
  Productmanagement….


• OR all about ……

• Unforgivable sins
• Bear traps
• Silent, but deadly
OOW ADF SUMMARY

Mais conteúdo relacionado

Mais procurados

Working with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterWorking with Portlets in ADF and Webcenter
Working with Portlets in ADF and Webcenter
DataNext Solutions
 
Lego bricks of cloud applications
Lego bricks of cloud applicationsLego bricks of cloud applications
Lego bricks of cloud applications
Ahmed Soliman
 
Virtual infrastructure managementin private and hybrid clouds
Virtual infrastructure managementin private and hybrid cloudsVirtual infrastructure managementin private and hybrid clouds
Virtual infrastructure managementin private and hybrid clouds
Freddie Zhang
 

Mais procurados (20)

Working with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterWorking with Portlets in ADF and Webcenter
Working with Portlets in ADF and Webcenter
 
oracle openworld review UX presentation 2016
oracle openworld review UX presentation 2016oracle openworld review UX presentation 2016
oracle openworld review UX presentation 2016
 
VMware VCP7-DTM: More than just Horizon View
VMware VCP7-DTM: More than just Horizon ViewVMware VCP7-DTM: More than just Horizon View
VMware VCP7-DTM: More than just Horizon View
 
Azure Cloud Services
Azure Cloud ServicesAzure Cloud Services
Azure Cloud Services
 
Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2
 
Power Your Mobile Applications On The Cloud [IndicThreads Mobile Application ...
Power Your Mobile Applications On The Cloud [IndicThreads Mobile Application ...Power Your Mobile Applications On The Cloud [IndicThreads Mobile Application ...
Power Your Mobile Applications On The Cloud [IndicThreads Mobile Application ...
 
WSO2Con USA 2017: Scalable Real-time Complex Event Processing at Uber
WSO2Con USA 2017: Scalable Real-time Complex Event Processing at UberWSO2Con USA 2017: Scalable Real-time Complex Event Processing at Uber
WSO2Con USA 2017: Scalable Real-time Complex Event Processing at Uber
 
Building Highly Scalable and Flexible SaaS Solutions
Building Highly Scalable and Flexible SaaS SolutionsBuilding Highly Scalable and Flexible SaaS Solutions
Building Highly Scalable and Flexible SaaS Solutions
 
104 meets cloud
104 meets cloud104 meets cloud
104 meets cloud
 
Concurrency at Scale: Evolution to Micro-Services
Concurrency at Scale:  Evolution to Micro-ServicesConcurrency at Scale:  Evolution to Micro-Services
Concurrency at Scale: Evolution to Micro-Services
 
SharePoint on demand with System Center - Matija Blagus
SharePoint on demand with System Center - Matija BlagusSharePoint on demand with System Center - Matija Blagus
SharePoint on demand with System Center - Matija Blagus
 
Can you build a Intranet with Modern SharePoint
Can you build a Intranet with Modern SharePointCan you build a Intranet with Modern SharePoint
Can you build a Intranet with Modern SharePoint
 
Drupal performance
Drupal performanceDrupal performance
Drupal performance
 
Platform as a service standard for hadoop environment
Platform as a service standard for hadoop environmentPlatform as a service standard for hadoop environment
Platform as a service standard for hadoop environment
 
Lego bricks of cloud applications
Lego bricks of cloud applicationsLego bricks of cloud applications
Lego bricks of cloud applications
 
Architecture evolution
Architecture evolutionArchitecture evolution
Architecture evolution
 
Virtual infrastructure managementin private and hybrid clouds
Virtual infrastructure managementin private and hybrid cloudsVirtual infrastructure managementin private and hybrid clouds
Virtual infrastructure managementin private and hybrid clouds
 
Using Azure Mobile Services in Windows Store XAML Applications
Using Azure Mobile Services in Windows Store XAML ApplicationsUsing Azure Mobile Services in Windows Store XAML Applications
Using Azure Mobile Services in Windows Store XAML Applications
 
How Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringHow Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoring
 
Spring one pivotal
Spring one pivotalSpring one pivotal
Spring one pivotal
 

Semelhante a AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden

Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
mfrancis
 
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the CloudWindows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Michael Collier
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
saritasingh19866
 
Java Two 2012 ADF
Java Two 2012 ADFJava Two 2012 ADF
Java Two 2012 ADF
益裕 張
 
Project Argus-Tamas Kluber
Project Argus-Tamas KluberProject Argus-Tamas Kluber
Project Argus-Tamas Kluber
Tamas Kluber
 

Semelhante a AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden (20)

Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the Browser
 
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Oracle OpenWorld 2014 Review Part Four - PaaS MiddlewareOracle OpenWorld 2014 Review Part Four - PaaS Middleware
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
 
Angular Meetup 1 - Angular Basics and Workshop
Angular Meetup 1 - Angular Basics and WorkshopAngular Meetup 1 - Angular Basics and Workshop
Angular Meetup 1 - Angular Basics and Workshop
 
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript FrameworksBuilding Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
 
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the CloudWindows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
 
Technology platform
Technology platformTechnology platform
Technology platform
 
Technology platform
Technology platformTechnology platform
Technology platform
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
 
Java Two 2012 ADF
Java Two 2012 ADFJava Two 2012 ADF
Java Two 2012 ADF
 
MEAN Stack Warm-up
MEAN Stack Warm-upMEAN Stack Warm-up
MEAN Stack Warm-up
 
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
 
Apex ace update
Apex ace updateApex ace update
Apex ace update
 
Talking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA SuiteTalking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA Suite
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Project Argus-Tamas Kluber
Project Argus-Tamas KluberProject Argus-Tamas Kluber
Project Argus-Tamas Kluber
 
Microservices and Container Management with NGINX Plus and Mesosphere DC/OS
Microservices and Container Management with NGINX Plus and Mesosphere DC/OSMicroservices and Container Management with NGINX Plus and Mesosphere DC/OS
Microservices and Container Management with NGINX Plus and Mesosphere DC/OS
 
Getting Started with Docker
Getting Started with DockerGetting Started with Docker
Getting Started with Docker
 
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
 

Mais de Getting value from IoT, Integration and Data Analytics

Mais de Getting value from IoT, Integration and Data Analytics (20)

AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaSAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: DataAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
 
10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel
 
Iot in de zorg the next step - fit for purpose
Iot in de zorg   the next step - fit for purpose Iot in de zorg   the next step - fit for purpose
Iot in de zorg the next step - fit for purpose
 
Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct
 
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
 
Industry and IOT Overview of protocols and best practices Conclusion Connect
Industry and IOT Overview of protocols and best practices  Conclusion ConnectIndustry and IOT Overview of protocols and best practices  Conclusion Connect
Industry and IOT Overview of protocols and best practices Conclusion Connect
 
IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...
 
R introduction decision_trees
R introduction decision_treesR introduction decision_trees
R introduction decision_trees
 
Introduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas JellemaIntroduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas Jellema
 
IoT and the Future of work
IoT and the Future of work IoT and the Future of work
IoT and the Future of work
 
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
 
Ethereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter ReitsmaEthereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter Reitsma
 
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - ConclusionBlockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
 
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
 
Omc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van SoestOmc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van Soest
 

AMIS OOW 2012 Review - Deel 4 ADF - Paco van der Linden

  • 2. ANNOUNCED @ OOW • ADF Essentials • http://www.oracle.com/technetwork/developer- tools/adf/overview/adfessentials-1719844.html
  • 3. ANNOUNCED @ OOW • ADF Architecture Square • http://www.oracle.com/technetwork/developer- tools/adf/learnmore/adfarchitect-1639592.html • @adfarchsquare
  • 4. ANNOUNCED @ OOW • ADF EMG Taskflow Tester • Werkt met de volgende versies
  • 5. ADF MOBILE • 50+ sessions and Handson labs • Very much #mobile noise • Session
  • 6. NOT ANNOUNCED @ OOW • ADF Mobile GA • Not Yet GA • FY 2013 GA
  • 7. ADF MOBILE • Declaratively develop hybrid ondevice apps with HTML5 UI • Device native user experience • Full touch gesture, animation support • Interactive DVT components • Access local storage and device services • Build once for multiple platforms
  • 8. ADF MOBILE • Local AMX File • JSF-like file built visually in Jdeveloper • Generated into HTML/JS on device at RT • Based on HTML5 • Remote URL • ADF Trinidad for Smartphones • ADF Faces on Tablets • Any third-party site • Local HTML File • Hand-coded HTML5 pages
  • 10. ADF MOBILE BETA PROGRAM SUMMARY • Ran from May to September 2012 • Total of 15 participants from North America, Europe, Asia, and Australia • • Critical to the quality and requirement prioritization for ADF Mobile • All beta participants at OOW got a big Thank You from Oracle
  • 11. NEW IN ADF UPCOMING RELEASES • Data Visualization Tools • Treemap Component • Sunburst Component • Time Line component • Diagram Component
  • 12. TREEMAP COMPONENT Display hierarchy using color and size of the nodes to convey information Features include: • Context Menus • Drag and Drop • Drilling/Isolate • Popups • Selection
  • 13. SUNBURST COMPONENT • Display multiple hierarchy levels • Radial layout • All Treemap features • Rotation
  • 14. TIMELINE COMPONENT • Visualize events on an interactive • Animation timeline • Scrolling, zooming, panning • Customized node content • Stacking of nodes • Drag and drop
  • 15. DIAGRAM COMPONENT • Complex network of nodes and links • Container node support • Customizable node content • Custom Javascript layouts
  • 16. OTHER DVT NEWS…. • PIE chart will get ‘Other Node’ • To group several „smaller nodes‟ • 9 Box component • Appeared serveral times …… …………… but was never actually mentioned….
  • 18. NEW IN UPCOMING RELEASES • The new Face of Fusion
  • 19. THE NEW FACE OF FUSION
  • 26. NEW IN UPCOMING RELEASES • ADF BC RESTFUL SERVICES
  • 27. ADF BC RESTFUL SERVICES • REST enabled Application Modules accessed from • HTML clients • Mobile clients • Enterprise applications • REST Interface exposes • VOs as resources • Payloads in JSON format • HTTP Verbs as CRUD operations • Resource metadata available via “describe” functionality
  • 28. ADF BC RESTFUL SERVICES • Who • Developers who need to expose business logic to web and mobile UIs as well as enterprise applications • Developers who can leverage scalability benefits of stateless transactions • Why • Reduce bandwidth and computational overhead • Leverage existing performance mechanisms available via HTTP • How • Declarative configuration on the Application Model • Expose VOs to additionally be available via REST resources
  • 29. ALSO INTERESTING …….. • ADF with robots! • Touchscreen interface • Web interface StorageTek SL150
  • 30. ALSO INTERESTING …….. • A Voice Controlled Mobile Application • Seeing is believing…..
  • 31. …. AND FINALLY, AN ADVICE FOR ALL • What each and every developer can learn from Oracle ADF Productmanagement…. • OR all about …… • Unforgivable sins • Bear traps • Silent, but deadly

Notas do Editor

  1. Picture from luc session
  2. Geruchten: november…
  3. Als jeadfkan, kan je adf mobile… ?Eenpaardingetjeszijnanders
  4. Device Native Container represents an application container or templatecompiled as device native application binary which provides the run-timeenvironment for an ADF Mobile application to run as an on-device, nativeapplication in the mobile device’s operation system (for example, Apple iOS).Besides hosting the client-side components for an ADF Mobile application, itprovides navigation utilities, such as a springboard and navigation bar, whichenable access to particular features of the application.Web View is a part of the device native container that uses a mobile device’s webengine to display and process web-based content. In an ADF Mobile application,the web view is the primary mechanism to render and deliver the application userinterface.Server HTML represents a web-based user interface that is generated on theserver and delivered as a Web page to the ADF Mobile application. Theapplication HTML code, business logic, and page flow logic are generated on aremote server. Server HTML can access device native services, such as camera,through the JavaScript API supported by PhoneGap, as long as it is running insidean ADF Mobile application. Common options for server HTML-based pages areADF Mobile browser and Oracle ADF Faces rich client-based pages.Local HTML represents web pages developed using JDeveloper or third-partytools that are directly embedded within an ADF Mobile application. These pagesare delivered as a part of the ADF Mobile application. Local HTML files can accessdevice native features through the JavaScript APIs supported by PhoneGap.ADF Mobile AMX Views are based on the ADF Mobile AMX technology thatdelivers a JSF-like development experience to working with an HTML5-based userinterface. ADF Mobile AMX views are defined using UI and code editors providedby JDeveloper. These views are embedded into an ADF Mobile application anddeployed to a mobile device. At run time, the JavaScript engine in the web viewrenders ADF Mobile AMX view definitions into HTML5 components. ADF MobileAMX components are built to deliver a mobile optimized user experience out ofbox. These components support the device native user experience throughextensive animation and gesture support.ADF Controller is represented by a mobile version of Oracle ADF controller thatsupports a subset of Oracle ADF task flow components available to a server-basedOracle ADF application. Both bounded and unbounded Oracle ADF task flows aresupported, as well as a subset of events and scopes that are supported by theserver-based ADF.Java provides a Java run-time environment for an ADF Mobile application. ThisJava Virtual Machine (JVM) is implemented in device-native code, and isembedded (or compiled) into each instance of the ADF Mobile application as partof the native application binary. The JVM is based on the JavaME ConnectedDevice Configuration (CDC) specificationManaged Beans are Java classes that can be created to extend the capabilities ofADF Mobile, such as provide additional business logic for processing datareturned from the server. Managed beans are executed by the embedded Javasupport, and therefore must conform to the JavaME CDC specifications.ADF Model in an ADF Mobile application supports a subset of business logiccomponents available to a server-based Oracle ADF application. ADF modelcontains the binding layer that provides an interface between the business logiccomponents and user interface, as well as the execution logic to invoke REST orSOAP-based web services.Application Configuration refers to services that allow key applicationconfigurations to be downloaded and refreshed. For example, URL endpoints for aweb service or remote URL connection. Application configuration servicesdownload the configuration information from a WebDav-based server-sideServiceCredential Management, SSO, and Access Control refers to client-side servicesthat provide security-related services for an ADF Mobile application. For example,a local credential store that securely caches user credentials to support an offlineauthentication or access control services that display or hide application featuresbased on user access privileges.PhoneGapis an open-source code library that provides a common JavaScript APIto access various mobile device services, such as the camera. PhoneGap provides amajority of the device services integration for an ADF Mobile application.PhoneGap JavaScript APIs are further abstracted as device data controls in theJDeveloper design time for ADF Mobile AMX-based views, allowing forintegration of device services by simply dragging and dropping data controls totheir ADF Mobile AMX views.Local Data refers to data stores that reside on the device. In ADF Mobile, these areimplemented as encrypted SQLite databases. Create Retrieve Update Delete(CRUD) operations are supported to this local data store through the Java layer,using JDBC-based APIs.On the server side, the Configuration Server refers to a WebDav-based server thathosts configuration files used by the application configuration services. Theconfiguration server is delivered as a reference implementation. Any commonWebDav services hosted on a common J2EE server can be used for this purpose.
  5. Met Luc Bors:Rutger van IperenTon DumansMenno Homan
  6. 9box bij fusion apps, new face of fusion, dvt demo door product management
  7. sessiegemistUsability labWow
  8. Op alle devices zelfde UXEersteinstantie: self-service apps enzo…
  9. Nieuw: SpringBoard componentPanelTabbed vertical layoutPanelGridLayoutAdaptive flow layout en pagineringvoor tablets enzo
  10. Introductie slide: future features ADF BC
  11. +animatie