SlideShare una empresa de Scribd logo
1 de 41
what´s up in tech
ADF Expert Center – May 2016
Webinar Oracle ADF12c
A quick review of the lastest Oracle ADF version
what´s up in tech
Index
 atSistemas ADF Expert Center
 What´s new in JDK y JSF
 New ADF components
 Jdeveloper improvements and innovations
 ADF improvements and innovations
 Conclusions
 Questions
what´s up in tech
ADF Expert Center
Work hard to be always the best is atSistemas goal. In the ADF Expert Center
we always want to be at the edge in technology investigation to provide the best
service for our customers.
o Enterprise architectures
o Custom made components (Accelerators)
o ADF Smart Monitor
o Plug-in of ADF audit rules
o Custom made security provider for WLS
Products
o ADF training for Java developers
o ADF training for Forms developers
o Best practices guide-lines
o Oracle Forms to ADF migrations
Trainning
o Projects support
o Technical offices implantation
o Advance consulting
o Expert support channel
Consulting
Main lines of activity
Trainning
R&D
Colaboration
Comunication
Products&Services
Software Architect and Technical Leader
Member of ADF Expert Center
Email: flopez.campillo@atsistemas.com
what´s up in tech
JDK y JSF
1
what´s up in tech
JDK
 JDK 8
 Default methods in interfaces
 Lambda expressions ( ()  System.out.println(“My code passed”); )
 Stream API
 Dates API
 JDK 7
 Multi-catch
 Strings in Switch
 Automatic management of resources in try-catch (connexions, inputstreams etc)
Hyphen in numeric literals
JDK 6 JDK 8
what´s up in tech
JSF 2.2
 HTML 5 support gets richer
 Full Facelets implantation (.jsf)
 Custom components for Ajax interaction
(f:Ajax)
 Parameters between pages
 f:viewParam
 Composite components
 Annotations registry for managed beans
 No need to register beans in faces-config.xml
anymore
 New scopes
 @NoneScoped: EL expresión live-time
 @CustomScoped: Custom management scope
JSF 1.2 JSF 2.2
 Conditional navigation in faces-config.xml
(Router activity in ADF)
 Faces Flow (TaskFlow in ADF)
 EL expressions sending parameters
 No need to implement f:attribute etc.
 Events new annotations
 PostConstructApplicationEvent
 PreDestroyApplicationEvent
 PreRenderViewEvent
what´s up in tech
Components
2
what´s up in tech
DVT Chart Components
 Dozens of new Graphical components
 Better customization
 Better user integration
what´s up in tech
DVT Chart Components
what´s up in tech
DVT Diagram Componets
what´s up in tech
DVT Timeline component
what´s up in tech
DVT Thematic Map components
what´s up in tech
DVT Sunburst TreeMap components
what´s up in tech
CodeEditor, ListView and Deck components
what´s up in tech
PanelSpringBoard PanelDrawer components
what´s up in tech
JDeveloper
3
what´s up in tech
JDeveloper
 Lightweight and loads faster
 Maven integration
 GIT integration
 In Debug can handle changes in Model/View layer without the necesity of restart
 Design mode gets better
what´s up in tech
ADF
4
what´s up in tech
Styles
 Alta Skin
 Theme Editor: lest complexity with styles
 Templates & components for responsiveness
 af:matchMediaBehavior
 Responsive Template
what´s up in tech
TaskFlow
 Better TaskFlow Templates
what´s up in tech
Entity trigger
It allow us to execute our own in base of
the ADF live cycle
 Now its less complex
 Easier to detect if an Entity has
custom code
 No need to hight levels of life cycle
undertanding in ADF BC
what´s up in tech
af:query
 Improvements:
 Ability of reorder fields position (Advance Mode)
 In design mode be able to specify the operations in advance mode
 Capability of specify width of fields in design mode
 New functionality of providing final user the ability of deleting fields no matter mode
what´s up in tech
Row Finder
 New way of using ViewCriterias for internal searches.
 Allow to search inside of a ViewCriteria:
 Be able to create a new rowset without interfered the UI rowset
what´s up in tech
af:target
 Full control of which components are going to be executed (in the life cycle)
and the ones that will be refresh.
 Skips validation on button click
 Fields refresh depending of “valueChange” property
 Depending Lovs !!!!
 Cancel or Reset button implementation
 Immediate true is not needed
 Lots more …
what´s up in tech
Dependencies Explore
what´s up in tech
Maven
 Full ADF Maven integration
 Now “all or nothing” decision about Maven, there is no “in the middle”
 Go to Continuous Integration gets easier
 Oracle Maven artefact repository  maven.oracle.com
what´s up in tech
ADF REST Services
5
what´s up in tech
REST Services
 REST/JSON Services creation
 ADF Business Components exposition through REST/JSON interface:
 Resource base on instances of View Objects
 Resources groups base on version number
what´s up in tech
REST Services
 REST/JSON Services creation
 Custom Resources
what´s up in tech
REST Services
 REST/JSON Services creation
 Access to description of the resources collections
what´s up in tech
REST Services
 REST/JSON Services creation
 Determintated resource access
what´s up in tech
REST Services
 REST/JSON Services creation
 Be able to customize resource access
 Attribute values and fields to show
 Pagination
 Link expansion
what´s up in tech
REST Services
 REST/JSON Services consumption
 Data Controls for RESTful (XML y JSON) services consumption
 Easy process of generation
 Minimize the effort needed to access services
 Services integration like Model layer
what´s up in tech
REST Services
 REST/JSON Services consumption
 Exposed resources through REST connection
what´s up in tech
Conclusions
6
what´s up in tech
Conclusions
 Improvement and bugs fixed
 Same productivity & higher flexibility
 Performance improvements
 Maven  IC
 Easier to adapt Forms application necessities
 11g R1 and R2 disappear
 Better stability
what´s up in tech
References
7
what´s up in tech
Índice
http://openjdk.java.net/projects/jdk8/
http://www.oracle.com/technetwork/es/articles/java/expresiones-lambda-api-stream-java-2633852-esa.html
https://jcp.org/en/jsr/detail?id=344
http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx
http://jdevadf.oracle.com/workbetter/faces/index.jsf
http://www.oracle.com/technetwork/developer-tools/jdev/documentation/1213nf-2222743.html
what´s up in tech
ADF Experts Services
We can provide a wide range of advance services solutions to our clients in
Development, QA and ADF software testing.
o Unit/Functional Test
o Test atomization
o Security Test, Systems, Load/performance
o Code static analysis
o ADF Smart Monitor
o ADF audit Plug-in of Rules
o Mobile Application
Framework (MAF)
o Turnkey projects
o Technical support
o Development methodologies and Best Practices
o Implementation & support of own products as
services complement.
o Accelerators implementation.
o Technical offices
o Experts support
o ADF training
o Managed Services
o Development factory
o Remote Technical Office
Mobility Testing & QA
Complementary Services Remote Services Implantation
o Strategy, tactic and operational
o Architecture & code audit
o Performance audit
Consulting
Madrid Barcelona Cádiz A CoruñaZaragoza
Email: flopez.campillo@atsistemas.com
Software Architect and Technical Leader
Member of ADF Expert Center
Email: flopez.campillo@atsistemas.com

Más contenido relacionado

La actualidad más candente

Visual AI Testing Using Applitools
Visual AI Testing Using ApplitoolsVisual AI Testing Using Applitools
Visual AI Testing Using ApplitoolsMikhail Laptev
 
Test Automation With Cucumber JVM, Selenium, and Mocha
Test Automation With Cucumber JVM, Selenium, and MochaTest Automation With Cucumber JVM, Selenium, and Mocha
Test Automation With Cucumber JVM, Selenium, and MochaSalesforce Developers
 
Visual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonVisual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonMek Srunyu Stittri
 
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...Joel Oleson
 
ASP.NET AJAX with Visual Studio 2008
ASP.NET AJAX with Visual Studio 2008ASP.NET AJAX with Visual Studio 2008
ASP.NET AJAX with Visual Studio 2008Caleb Jenkins
 
Kloia Quality Assurance
Kloia Quality AssuranceKloia Quality Assurance
Kloia Quality Assurancekloia
 
Modern Functional Test Automation Through Visual AI - webinar w/ Raja Rao
Modern Functional Test Automation Through Visual AI - webinar w/ Raja Rao Modern Functional Test Automation Through Visual AI - webinar w/ Raja Rao
Modern Functional Test Automation Through Visual AI - webinar w/ Raja Rao Applitools
 
Next Generation Functional & Visual Testing powered by AI
Next Generation Functional & Visual Testing powered by AINext Generation Functional & Visual Testing powered by AI
Next Generation Functional & Visual Testing powered by AIAnand Bagmar
 
UI5con 2019 - Integrating D3.js Visualizations via Custom Controls - Live
UI5con 2019 - Integrating D3.js Visualizations via Custom Controls - LiveUI5con 2019 - Integrating D3.js Visualizations via Custom Controls - Live
UI5con 2019 - Integrating D3.js Visualizations via Custom Controls - LiveMaximilian Lenkeit
 
Sudeep_Automation_resume
Sudeep_Automation_resumeSudeep_Automation_resume
Sudeep_Automation_resumeSudeep Sinha
 
Trust Your Pipeline - Automatically Testing and End-to-End Java Application
Trust Your Pipeline - Automatically Testing and End-to-End Java ApplicationTrust Your Pipeline - Automatically Testing and End-to-End Java Application
Trust Your Pipeline - Automatically Testing and End-to-End Java ApplicationElias Nogueira
 
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010Ed Blankenship
 
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...Federico Toledo
 
TestCorner #22 - How DevOps helps QA daily works​
TestCorner #22 - How DevOps helps QA daily works​TestCorner #22 - How DevOps helps QA daily works​
TestCorner #22 - How DevOps helps QA daily works​HTC
 
Continuous Integration In The Cloud Final (1)
Continuous Integration In The Cloud Final (1)Continuous Integration In The Cloud Final (1)
Continuous Integration In The Cloud Final (1)Alexis Williams
 
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...Narayanan Palani
 
Automation of Security scanning easy or cheese?
Automation of Security scanning easy or cheese?Automation of Security scanning easy or cheese?
Automation of Security scanning easy or cheese?Dmitriy Gumeniuk
 
Managing code quality with SonarQube - Radu Vunvulea
Managing code quality with SonarQube - Radu VunvuleaManaging code quality with SonarQube - Radu Vunvulea
Managing code quality with SonarQube - Radu VunvuleaITSpark Community
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 

La actualidad más candente (20)

Visual AI Testing Using Applitools
Visual AI Testing Using ApplitoolsVisual AI Testing Using Applitools
Visual AI Testing Using Applitools
 
Test Automation With Cucumber JVM, Selenium, and Mocha
Test Automation With Cucumber JVM, Selenium, and MochaTest Automation With Cucumber JVM, Selenium, and Mocha
Test Automation With Cucumber JVM, Selenium, and Mocha
 
Visual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonVisual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot Comparison
 
Lean Quality & Engineering
Lean Quality & EngineeringLean Quality & Engineering
Lean Quality & Engineering
 
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
SharePoint Best Practices Conference Spring 09 Avoiding Failed Deployments an...
 
ASP.NET AJAX with Visual Studio 2008
ASP.NET AJAX with Visual Studio 2008ASP.NET AJAX with Visual Studio 2008
ASP.NET AJAX with Visual Studio 2008
 
Kloia Quality Assurance
Kloia Quality AssuranceKloia Quality Assurance
Kloia Quality Assurance
 
Modern Functional Test Automation Through Visual AI - webinar w/ Raja Rao
Modern Functional Test Automation Through Visual AI - webinar w/ Raja Rao Modern Functional Test Automation Through Visual AI - webinar w/ Raja Rao
Modern Functional Test Automation Through Visual AI - webinar w/ Raja Rao
 
Next Generation Functional & Visual Testing powered by AI
Next Generation Functional & Visual Testing powered by AINext Generation Functional & Visual Testing powered by AI
Next Generation Functional & Visual Testing powered by AI
 
UI5con 2019 - Integrating D3.js Visualizations via Custom Controls - Live
UI5con 2019 - Integrating D3.js Visualizations via Custom Controls - LiveUI5con 2019 - Integrating D3.js Visualizations via Custom Controls - Live
UI5con 2019 - Integrating D3.js Visualizations via Custom Controls - Live
 
Sudeep_Automation_resume
Sudeep_Automation_resumeSudeep_Automation_resume
Sudeep_Automation_resume
 
Trust Your Pipeline - Automatically Testing and End-to-End Java Application
Trust Your Pipeline - Automatically Testing and End-to-End Java ApplicationTrust Your Pipeline - Automatically Testing and End-to-End Java Application
Trust Your Pipeline - Automatically Testing and End-to-End Java Application
 
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010
 
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
 
TestCorner #22 - How DevOps helps QA daily works​
TestCorner #22 - How DevOps helps QA daily works​TestCorner #22 - How DevOps helps QA daily works​
TestCorner #22 - How DevOps helps QA daily works​
 
Continuous Integration In The Cloud Final (1)
Continuous Integration In The Cloud Final (1)Continuous Integration In The Cloud Final (1)
Continuous Integration In The Cloud Final (1)
 
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
Web Accessibility Testing Trends and Shift Left Testing of accessibility usin...
 
Automation of Security scanning easy or cheese?
Automation of Security scanning easy or cheese?Automation of Security scanning easy or cheese?
Automation of Security scanning easy or cheese?
 
Managing code quality with SonarQube - Radu Vunvulea
Managing code quality with SonarQube - Radu VunvuleaManaging code quality with SonarQube - Radu Vunvulea
Managing code quality with SonarQube - Radu Vunvulea
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 

Destacado

Mantikor MLM. Pon en producción cualquier App
Mantikor MLM. Pon en producción cualquier App Mantikor MLM. Pon en producción cualquier App
Mantikor MLM. Pon en producción cualquier App atSistemas
 
Genere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinGenere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinatSistemas
 
Cobertura de código con test funcionales para superhéroes
Cobertura de código con test funcionales para superhéroesCobertura de código con test funcionales para superhéroes
Cobertura de código con test funcionales para superhéroesatSistemas
 
Atlassian, una solución estratégica para equipos de negocio
Atlassian, una solución estratégica para equipos de negocio Atlassian, una solución estratégica para equipos de negocio
Atlassian, una solución estratégica para equipos de negocio atSistemas
 
Propuesta de valor Atlassian - Evento atSistemas en el atardecer de San Juan
Propuesta de valor Atlassian - Evento atSistemas en el atardecer de San JuanPropuesta de valor Atlassian - Evento atSistemas en el atardecer de San Juan
Propuesta de valor Atlassian - Evento atSistemas en el atardecer de San JuanatSistemas
 
Conferencia Base by atSistemas Open Expo
Conferencia Base by atSistemas Open ExpoConferencia Base by atSistemas Open Expo
Conferencia Base by atSistemas Open ExpoatSistemas
 
Smart TV: estado y posibilidades de la televisión inteligente
Smart TV: estado y posibilidades de la televisión inteligenteSmart TV: estado y posibilidades de la televisión inteligente
Smart TV: estado y posibilidades de la televisión inteligenteatSistemas
 
Automatiza el despliegue de tus aplicaciones atlassian con docker
Automatiza el despliegue de tus aplicaciones atlassian con dockerAutomatiza el despliegue de tus aplicaciones atlassian con docker
Automatiza el despliegue de tus aplicaciones atlassian con dockeratSistemas
 
Cloud Mobile Testing
Cloud Mobile TestingCloud Mobile Testing
Cloud Mobile TestingatSistemas
 
Soluciones Cloud atSistemas 2016
Soluciones Cloud atSistemas 2016Soluciones Cloud atSistemas 2016
Soluciones Cloud atSistemas 2016atSistemas
 
SaaS, el futuro del eCommerce
SaaS, el futuro del eCommerce SaaS, el futuro del eCommerce
SaaS, el futuro del eCommerce atSistemas
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilatSistemas
 
Aplicaciones Serverless
Aplicaciones ServerlessAplicaciones Serverless
Aplicaciones ServerlessatSistemas
 
Gestión de Pruebas con Atlassian, una parte más de su ALM
Gestión de Pruebas con Atlassian, una parte más de su ALM Gestión de Pruebas con Atlassian, una parte más de su ALM
Gestión de Pruebas con Atlassian, una parte más de su ALM atSistemas
 
Cobertura de Código con Tests Funcionales
Cobertura de Código con Tests Funcionales Cobertura de Código con Tests Funcionales
Cobertura de Código con Tests Funcionales atSistemas
 
Webinar AppDynamics
Webinar AppDynamicsWebinar AppDynamics
Webinar AppDynamicsatSistemas
 
Bitbucket data center en aws
Bitbucket data center en awsBitbucket data center en aws
Bitbucket data center en awsatSistemas
 
Convergencia de código con .NET Standard
Convergencia de código con .NET StandardConvergencia de código con .NET Standard
Convergencia de código con .NET StandardatSistemas
 
Beneficios de la inversión en Experiencia de Usuario
Beneficios de la inversión en Experiencia de UsuarioBeneficios de la inversión en Experiencia de Usuario
Beneficios de la inversión en Experiencia de UsuarioatSistemas
 

Destacado (19)

Mantikor MLM. Pon en producción cualquier App
Mantikor MLM. Pon en producción cualquier App Mantikor MLM. Pon en producción cualquier App
Mantikor MLM. Pon en producción cualquier App
 
Genere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinGenere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con Xamarin
 
Cobertura de código con test funcionales para superhéroes
Cobertura de código con test funcionales para superhéroesCobertura de código con test funcionales para superhéroes
Cobertura de código con test funcionales para superhéroes
 
Atlassian, una solución estratégica para equipos de negocio
Atlassian, una solución estratégica para equipos de negocio Atlassian, una solución estratégica para equipos de negocio
Atlassian, una solución estratégica para equipos de negocio
 
Propuesta de valor Atlassian - Evento atSistemas en el atardecer de San Juan
Propuesta de valor Atlassian - Evento atSistemas en el atardecer de San JuanPropuesta de valor Atlassian - Evento atSistemas en el atardecer de San Juan
Propuesta de valor Atlassian - Evento atSistemas en el atardecer de San Juan
 
Conferencia Base by atSistemas Open Expo
Conferencia Base by atSistemas Open ExpoConferencia Base by atSistemas Open Expo
Conferencia Base by atSistemas Open Expo
 
Smart TV: estado y posibilidades de la televisión inteligente
Smart TV: estado y posibilidades de la televisión inteligenteSmart TV: estado y posibilidades de la televisión inteligente
Smart TV: estado y posibilidades de la televisión inteligente
 
Automatiza el despliegue de tus aplicaciones atlassian con docker
Automatiza el despliegue de tus aplicaciones atlassian con dockerAutomatiza el despliegue de tus aplicaciones atlassian con docker
Automatiza el despliegue de tus aplicaciones atlassian con docker
 
Cloud Mobile Testing
Cloud Mobile TestingCloud Mobile Testing
Cloud Mobile Testing
 
Soluciones Cloud atSistemas 2016
Soluciones Cloud atSistemas 2016Soluciones Cloud atSistemas 2016
Soluciones Cloud atSistemas 2016
 
SaaS, el futuro del eCommerce
SaaS, el futuro del eCommerce SaaS, el futuro del eCommerce
SaaS, el futuro del eCommerce
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvil
 
Aplicaciones Serverless
Aplicaciones ServerlessAplicaciones Serverless
Aplicaciones Serverless
 
Gestión de Pruebas con Atlassian, una parte más de su ALM
Gestión de Pruebas con Atlassian, una parte más de su ALM Gestión de Pruebas con Atlassian, una parte más de su ALM
Gestión de Pruebas con Atlassian, una parte más de su ALM
 
Cobertura de Código con Tests Funcionales
Cobertura de Código con Tests Funcionales Cobertura de Código con Tests Funcionales
Cobertura de Código con Tests Funcionales
 
Webinar AppDynamics
Webinar AppDynamicsWebinar AppDynamics
Webinar AppDynamics
 
Bitbucket data center en aws
Bitbucket data center en awsBitbucket data center en aws
Bitbucket data center en aws
 
Convergencia de código con .NET Standard
Convergencia de código con .NET StandardConvergencia de código con .NET Standard
Convergencia de código con .NET Standard
 
Beneficios de la inversión en Experiencia de Usuario
Beneficios de la inversión en Experiencia de UsuarioBeneficios de la inversión en Experiencia de Usuario
Beneficios de la inversión en Experiencia de Usuario
 

Similar a Webinar Oracle adf12c EN

The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Softwaresriikanthp
 
ASP.NET Core For The Agile Enterprise
ASP.NET Core For The Agile EnterpriseASP.NET Core For The Agile Enterprise
ASP.NET Core For The Agile EnterpriseDennis Moon
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_ResumeVEERA DATLA
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arpGary Pedretti
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEVKrit Kamtuo
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Bill Duncan
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Steve Lange
 
1 extreme performance - part i
1   extreme performance - part i1   extreme performance - part i
1 extreme performance - part isqlserver.co.il
 
Building stateful serverless orchestrations with Azure Durable Azure Function...
Building stateful serverless orchestrations with Azure Durable Azure Function...Building stateful serverless orchestrations with Azure Durable Azure Function...
Building stateful serverless orchestrations with Azure Durable Azure Function...Callon Campbell
 
Development trends
Development trendsDevelopment trends
Development trendsEyal Vardi
 

Similar a Webinar Oracle adf12c EN (20)

.net Framework
.net Framework.net Framework
.net Framework
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Design and functional_specification
Design and functional_specificationDesign and functional_specification
Design and functional_specification
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
 
ASP.NET Core For The Agile Enterprise
ASP.NET Core For The Agile EnterpriseASP.NET Core For The Agile Enterprise
ASP.NET Core For The Agile Enterprise
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arp
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
 
Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008Synergy 7.0 Sales 10312008
Synergy 7.0 Sales 10312008
 
Vishal Jadhav
Vishal JadhavVishal Jadhav
Vishal Jadhav
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
AhmedReda
AhmedRedaAhmedReda
AhmedReda
 
Javantura Zagreb 2014 - Vaadin - Peter Lehto
Javantura Zagreb 2014 - Vaadin - Peter LehtoJavantura Zagreb 2014 - Vaadin - Peter Lehto
Javantura Zagreb 2014 - Vaadin - Peter Lehto
 
SAP PI and SOA Overview
SAP PI and SOA OverviewSAP PI and SOA Overview
SAP PI and SOA Overview
 
An Oracle ADF Introduction
An Oracle ADF IntroductionAn Oracle ADF Introduction
An Oracle ADF Introduction
 
1 extreme performance - part i
1   extreme performance - part i1   extreme performance - part i
1 extreme performance - part i
 
Building stateful serverless orchestrations with Azure Durable Azure Function...
Building stateful serverless orchestrations with Azure Durable Azure Function...Building stateful serverless orchestrations with Azure Durable Azure Function...
Building stateful serverless orchestrations with Azure Durable Azure Function...
 
Development trends
Development trendsDevelopment trends
Development trends
 

Más de atSistemas

Agile itsm con atlassian
Agile itsm con atlassianAgile itsm con atlassian
Agile itsm con atlassianatSistemas
 
Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital atSistemas
 
Webinar 5 net5-2021
Webinar 5 net5-2021Webinar 5 net5-2021
Webinar 5 net5-2021atSistemas
 
Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.atSistemas
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureatSistemas
 
El futuro del trabajo en equipo
El futuro del trabajo en equipoEl futuro del trabajo en equipo
El futuro del trabajo en equipoatSistemas
 
La tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarialLa tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarialatSistemas
 
Transformación Agile
Transformación AgileTransformación Agile
Transformación AgileatSistemas
 
Transformación cultural
Transformación culturalTransformación cultural
Transformación culturalatSistemas
 
Technical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSTechnical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSatSistemas
 
Blockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel MartínezBlockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel MartínezatSistemas
 
Blockchain Spain - Néstor Gándara
Blockchain Spain - Néstor GándaraBlockchain Spain - Néstor Gándara
Blockchain Spain - Néstor GándaraatSistemas
 
Blockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis GozaloBlockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis GozaloatSistemas
 
Blockchain Spain - Ramón Abruña
Blockchain Spain - Ramón AbruñaBlockchain Spain - Ramón Abruña
Blockchain Spain - Ramón AbruñaatSistemas
 
Blockchain Spain - Santiago Chamat
Blockchain Spain - Santiago ChamatBlockchain Spain - Santiago Chamat
Blockchain Spain - Santiago ChamatatSistemas
 
Blockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezBlockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezatSistemas
 
Blockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel RojasBlockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel RojasatSistemas
 
Blockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés SánchezBlockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés SánchezatSistemas
 
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, RepsolBlockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, RepsolatSistemas
 
Blockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel MartínezBlockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel MartínezatSistemas
 

Más de atSistemas (20)

Agile itsm con atlassian
Agile itsm con atlassianAgile itsm con atlassian
Agile itsm con atlassian
 
Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital Bizz Chat metamorfosis digital
Bizz Chat metamorfosis digital
 
Webinar 5 net5-2021
Webinar 5 net5-2021Webinar 5 net5-2021
Webinar 5 net5-2021
 
Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.Webinar Speed Up Academy: Acelera la incorporación de talento.
Webinar Speed Up Academy: Acelera la incorporación de talento.
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en Azure
 
El futuro del trabajo en equipo
El futuro del trabajo en equipoEl futuro del trabajo en equipo
El futuro del trabajo en equipo
 
La tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarialLa tecnología al servicio de la agilidad empresarial
La tecnología al servicio de la agilidad empresarial
 
Transformación Agile
Transformación AgileTransformación Agile
Transformación Agile
 
Transformación cultural
Transformación culturalTransformación cultural
Transformación cultural
 
Technical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWSTechnical considerations for Blockchain networks with AWS
Technical considerations for Blockchain networks with AWS
 
Blockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel MartínezBlockchain Spain II Edición - Ángel Miguel Martínez
Blockchain Spain II Edición - Ángel Miguel Martínez
 
Blockchain Spain - Néstor Gándara
Blockchain Spain - Néstor GándaraBlockchain Spain - Néstor Gándara
Blockchain Spain - Néstor Gándara
 
Blockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis GozaloBlockchain Spain - Juan Luis Gozalo
Blockchain Spain - Juan Luis Gozalo
 
Blockchain Spain - Ramón Abruña
Blockchain Spain - Ramón AbruñaBlockchain Spain - Ramón Abruña
Blockchain Spain - Ramón Abruña
 
Blockchain Spain - Santiago Chamat
Blockchain Spain - Santiago ChamatBlockchain Spain - Santiago Chamat
Blockchain Spain - Santiago Chamat
 
Blockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezBlockchain Spain - Antonio Gómez
Blockchain Spain - Antonio Gómez
 
Blockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel RojasBlockchain Spain - Miguel Ángel Rojas
Blockchain Spain - Miguel Ángel Rojas
 
Blockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés SánchezBlockchain Spain - Andrés Sánchez
Blockchain Spain - Andrés Sánchez
 
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, RepsolBlockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
Blockchain Spain II Edición - Autoridad Portuaria de Cartagena, Ilboc, Repsol
 
Blockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel MartínezBlockchain Spain II Edición - Juan Manuel Martínez
Blockchain Spain II Edición - Juan Manuel Martínez
 

Último

Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 

Último (20)

Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 

Webinar Oracle adf12c EN

  • 1. what´s up in tech ADF Expert Center – May 2016 Webinar Oracle ADF12c A quick review of the lastest Oracle ADF version
  • 2. what´s up in tech Index  atSistemas ADF Expert Center  What´s new in JDK y JSF  New ADF components  Jdeveloper improvements and innovations  ADF improvements and innovations  Conclusions  Questions
  • 3. what´s up in tech ADF Expert Center Work hard to be always the best is atSistemas goal. In the ADF Expert Center we always want to be at the edge in technology investigation to provide the best service for our customers. o Enterprise architectures o Custom made components (Accelerators) o ADF Smart Monitor o Plug-in of ADF audit rules o Custom made security provider for WLS Products o ADF training for Java developers o ADF training for Forms developers o Best practices guide-lines o Oracle Forms to ADF migrations Trainning o Projects support o Technical offices implantation o Advance consulting o Expert support channel Consulting Main lines of activity Trainning R&D Colaboration Comunication Products&Services
  • 4. Software Architect and Technical Leader Member of ADF Expert Center Email: flopez.campillo@atsistemas.com
  • 5. what´s up in tech JDK y JSF 1
  • 6. what´s up in tech JDK  JDK 8  Default methods in interfaces  Lambda expressions ( ()  System.out.println(“My code passed”); )  Stream API  Dates API  JDK 7  Multi-catch  Strings in Switch  Automatic management of resources in try-catch (connexions, inputstreams etc) Hyphen in numeric literals JDK 6 JDK 8
  • 7. what´s up in tech JSF 2.2  HTML 5 support gets richer  Full Facelets implantation (.jsf)  Custom components for Ajax interaction (f:Ajax)  Parameters between pages  f:viewParam  Composite components  Annotations registry for managed beans  No need to register beans in faces-config.xml anymore  New scopes  @NoneScoped: EL expresión live-time  @CustomScoped: Custom management scope JSF 1.2 JSF 2.2  Conditional navigation in faces-config.xml (Router activity in ADF)  Faces Flow (TaskFlow in ADF)  EL expressions sending parameters  No need to implement f:attribute etc.  Events new annotations  PostConstructApplicationEvent  PreDestroyApplicationEvent  PreRenderViewEvent
  • 8. what´s up in tech Components 2
  • 9. what´s up in tech DVT Chart Components  Dozens of new Graphical components  Better customization  Better user integration
  • 10. what´s up in tech DVT Chart Components
  • 11. what´s up in tech DVT Diagram Componets
  • 12. what´s up in tech DVT Timeline component
  • 13. what´s up in tech DVT Thematic Map components
  • 14. what´s up in tech DVT Sunburst TreeMap components
  • 15. what´s up in tech CodeEditor, ListView and Deck components
  • 16. what´s up in tech PanelSpringBoard PanelDrawer components
  • 17. what´s up in tech JDeveloper 3
  • 18. what´s up in tech JDeveloper  Lightweight and loads faster  Maven integration  GIT integration  In Debug can handle changes in Model/View layer without the necesity of restart  Design mode gets better
  • 19. what´s up in tech ADF 4
  • 20. what´s up in tech Styles  Alta Skin  Theme Editor: lest complexity with styles  Templates & components for responsiveness  af:matchMediaBehavior  Responsive Template
  • 21. what´s up in tech TaskFlow  Better TaskFlow Templates
  • 22. what´s up in tech Entity trigger It allow us to execute our own in base of the ADF live cycle  Now its less complex  Easier to detect if an Entity has custom code  No need to hight levels of life cycle undertanding in ADF BC
  • 23. what´s up in tech af:query  Improvements:  Ability of reorder fields position (Advance Mode)  In design mode be able to specify the operations in advance mode  Capability of specify width of fields in design mode  New functionality of providing final user the ability of deleting fields no matter mode
  • 24. what´s up in tech Row Finder  New way of using ViewCriterias for internal searches.  Allow to search inside of a ViewCriteria:  Be able to create a new rowset without interfered the UI rowset
  • 25. what´s up in tech af:target  Full control of which components are going to be executed (in the life cycle) and the ones that will be refresh.  Skips validation on button click  Fields refresh depending of “valueChange” property  Depending Lovs !!!!  Cancel or Reset button implementation  Immediate true is not needed  Lots more …
  • 26. what´s up in tech Dependencies Explore
  • 27. what´s up in tech Maven  Full ADF Maven integration  Now “all or nothing” decision about Maven, there is no “in the middle”  Go to Continuous Integration gets easier  Oracle Maven artefact repository  maven.oracle.com
  • 28. what´s up in tech ADF REST Services 5
  • 29. what´s up in tech REST Services  REST/JSON Services creation  ADF Business Components exposition through REST/JSON interface:  Resource base on instances of View Objects  Resources groups base on version number
  • 30. what´s up in tech REST Services  REST/JSON Services creation  Custom Resources
  • 31. what´s up in tech REST Services  REST/JSON Services creation  Access to description of the resources collections
  • 32. what´s up in tech REST Services  REST/JSON Services creation  Determintated resource access
  • 33. what´s up in tech REST Services  REST/JSON Services creation  Be able to customize resource access  Attribute values and fields to show  Pagination  Link expansion
  • 34. what´s up in tech REST Services  REST/JSON Services consumption  Data Controls for RESTful (XML y JSON) services consumption  Easy process of generation  Minimize the effort needed to access services  Services integration like Model layer
  • 35. what´s up in tech REST Services  REST/JSON Services consumption  Exposed resources through REST connection
  • 36. what´s up in tech Conclusions 6
  • 37. what´s up in tech Conclusions  Improvement and bugs fixed  Same productivity & higher flexibility  Performance improvements  Maven  IC  Easier to adapt Forms application necessities  11g R1 and R2 disappear  Better stability
  • 38. what´s up in tech References 7
  • 39. what´s up in tech Índice http://openjdk.java.net/projects/jdk8/ http://www.oracle.com/technetwork/es/articles/java/expresiones-lambda-api-stream-java-2633852-esa.html https://jcp.org/en/jsr/detail?id=344 http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx http://jdevadf.oracle.com/workbetter/faces/index.jsf http://www.oracle.com/technetwork/developer-tools/jdev/documentation/1213nf-2222743.html
  • 40. what´s up in tech ADF Experts Services We can provide a wide range of advance services solutions to our clients in Development, QA and ADF software testing. o Unit/Functional Test o Test atomization o Security Test, Systems, Load/performance o Code static analysis o ADF Smart Monitor o ADF audit Plug-in of Rules o Mobile Application Framework (MAF) o Turnkey projects o Technical support o Development methodologies and Best Practices o Implementation & support of own products as services complement. o Accelerators implementation. o Technical offices o Experts support o ADF training o Managed Services o Development factory o Remote Technical Office Mobility Testing & QA Complementary Services Remote Services Implantation o Strategy, tactic and operational o Architecture & code audit o Performance audit Consulting
  • 41. Madrid Barcelona Cádiz A CoruñaZaragoza Email: flopez.campillo@atsistemas.com Software Architect and Technical Leader Member of ADF Expert Center Email: flopez.campillo@atsistemas.com

Notas del editor

  1. Hi everyone and wellcome to this new sesión of what´s up in tech. I always like to start with the most obvious questions, Who I am, why we do this, who is this webminar address to ? Who I am, in this case Anna introduce me already, I am a software Architect and Technical leader, apart of been Member of the ADF expert Center and present this kind of presentation also I do sesión training, I specialize also to start new teams with clients, make mixed teams to get the best of both, the business knowleage from the client and our technical expertise Why we do this kind of Webminars: We like technology and we believe in sharing knowleage, we would like express the comunity we are a bunch of guys here in Spain and we are experts on those technologies and we love what we do. This webminar is address for developer that has already started to Work with ADF, specially the ones who are not sure about the posibility of jumping from 10g or 11c to 12c. This is not a Master Class of ADF, we won’t see here advance tecniques, perhaps in the near future we will do an advance session Despite there has been several release of ADF Framework 12c we are going to summarize them all.
  2. Default Interfaces Methods defined in the interface but can be use in the class. Lambda expresionsDefault Interfaces New way of passing a block of code to method, you need to create an interfaces an a Runner class, but now it gets easier to specify you code. Streams Different way of going through collections, different to the tipical Iterator. It apply filters to get the same information mapping the data Dates Api that comes from JodaTime, classes like: Instant, LocalDate, LocalTime ZonedDateTime MultiCatch Several exceptions catch at the same time, instead of a list of catches Autmatic management of resources If we define resources like: inputStream, OutputStream, Reader, Writter, Formatter, Socket inside a try it will automatically close, no more “Finally”
  3. We are talking about JSF here !!! Not ADF. As all of you might now ADF is an implementation of JSF for that reason some of the new features are already IN ADF.
  4. Code Editor: colors to empathize objects, do searches, go to line … We use it already in Tool ASM (ADF Smart Monitor) to show some logs. ListView Component: Following the new wave of Think Mobile First several new components always try to put information in simple list to always be more adaptable in Mobile devices. Deck components: No more Jquery components
  5. PanelSpringBoard: Menu on top PanelDrawer: menú left and right They are Handy when we want to implement in ADF lots of fields. It get more spacious.
  6. Design mode gets improved
  7. One of the bigest improvement that Oracle have done in the las 15 years that is the look and feel. Starting from the “not too nice” 10g skins in UIX, after the Fusion 11g and later the 12c Alta the evolution has been mint blowing. Them Editor a new tool that helps us, especially for beginner
  8. Instead of doing custom implementation you can specifiy there your code
  9. Is not something new, before we could already search creating a RowSet and do a search using a ViewCriteria. Now is a preset object that helps to stablish a store search and use it programatically.
  10. Full rest support. Before: we have to implement of our services, for CRUD in a VO was easy but if the model is complex with lots of object will be difficult. Now can publicize in click of a button all your business objects and modify the data directly. In each resource you can specify what is going to be public can group them by versión, even the same Service in diferent versions
  11. For each VO we especify Create, Delete or Update, which attribute we allow to show or modify or the Rowfinder After we create the first resource it will create a servlet is going to allow us to query data
  12. After create one versión we can test it using a cliente or a browser, with an URL we can query the description of the resources.
  13. Using a GET query we can retrieve data and related objects, for instance, Lovs references, ViewLink for master detail structure etc.
  14. In the definition we can specify pagination We can specify also which Links information is going to shown.
  15. Talking about comsumption: In 11g with Soap or Rest XML we have to provide objects like XSD With Rest Json was more difficult, we had to create methods, we had to parse, we had to créate a client to consume them, this is a time consuming tasks. This new versión helps to handle them, in the same way of Business Components it will automatically créate DataControls and will parse Json in a very easy way.
  16. Here, on the left the conexión of the rest service and the dataControls. As you can see its look like exactly like business components DataControls.
  17. https://openwebinars.net/7-novedades-de-java-8-debes-saber-para-estar-al-dia/ https://unpocodejava.wordpress.com/2014/01/22/novedades-relevantes-java-8/
  18. -What would be your main reason to convince my Company to invest of upgrading our ADF development to 12c? The main reason that I would use is just because now days Browser get updated automatically and therefore the way that devices and undertand html is continue evolving plus the amount of different devices, resposiviness now days is a MUST, and Oracle invest time to make new versions more responsive. The other reason is just because the sectors is going towards Service Oriented and whose new versions helps us a lot with REST services. -Which ADF versión exactly are you presenting? Since 12c came there have been three main versión, 12.1.2.0, 12.1.3.0 and 12.2.1.0 -We are thinking about the posible migration from 11g to 12c, is there any especial point to look at in order to do it ? From 10 to 11 there have been several changes, especially in the viewLayer, business object are pretty similar. In 11g threre If you are comming from R2 the differences are very Little just because R2 was consider the Betta versión of the 12c, if you come from the R1 versión be careful if you use hyrarquical application modules because it has change the way of reusing or not the conexión. I never find the way of creating pages using the design mode, do you usually use it ? What I do is … Debug mode got improved in terms of performance? Is it getting hang so often ? Yes it get better and better, now you can see more often especially for Java clases even in model layer get refresh, but like always the perfert environtment that you can always thrust unfortunatelly doesn’t exist. Do have good experience in Glashfish 4 ? We have it running but documentation is horrible. We have a couple of our client with Glashfish and despide they are not in production yet it seem it is working quite well, we have to customize the connection in one of the due to an error, by default was AutoCommit true and we change it for AutoCommit false. Talking in terms of skining, do we need to change the layout que we use ? Does it render in a different way ? No, 60% of the elements are the same, it depends how many modification have you done on your current Project, a PanelGroupLayout is the same but the look and feel of the components you will see it is a Little bit different and in general is always better, with more style definition, internally it get render differently of course. Which components do you use to make responsive Apps and Touchable apps? First of all let´s especify what an App is, if we talk about mobile app there is an especific framework for APP in ADF, it is call MAF and it is exclusible to make hybrid apps. If we talk about web-base application some of the components are already responsive or adaptive, for instance the paneltabbet if the window is too small it will show you a contextual menú to select the tabs that you don´t see or event to close them all. There are also espefic layout container like af:matchMediaBehavior that will stretch the box inside. You can always use CSS Media Query to apply it directly to the style class that you want. Talking about touchable, in adf you can especify with el expresión how elements is going to be rendered depending of the device. For instance: Pagination instead of scrolling, Html5 instead of flash, drag and drop and ta and hold Tablet style UI components (Springboard and list view that we saw before) Maxime support will be:    <af:document title="index.jsf" id="d1"                  maximize="#{adfFacesContext.agent.capabilities['touchScreen'] eq 'none' ? true : false}">         <af:form id="f1">             <af:panelStretchLayout id="psl1"                                    dimensionsFrom="#{adfFacesContext.agent.capabilities['touchScreen'] eq 'none'  ?'parent' : 'children'  }">