Archive for the ‘JDeveloper & ADF’ Category

image

I took my old sample application implemented in 2010 – Dynamic Flying Dashboard UI Shell and upgraded it to recent ADF 12.2.1.1. It runs pretty well, without major changes – this proves ADF migration between releases can be smooth (well, not always in practice – but let’s be positive).
I have recorded gif to give you an impression how it runs and how UI switch works in ADF UI panel dashboard component:

There are four blocks in the dashboard, user can remove each of the blocks or select predefined group of blocks: Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

While building a demo of new Oracle ADF features for my OOW session, I came across some nice new functionality in the dvt status meter gauge component (dvt:statusMeterGauge), specifically the round one which has become quite popular in various Oracle Alta UIs.

Turns out you can turn the dial and cut it so it shows just parts of a circle. By adding thresholds you can use it as a replacement for the dial gauge. Here is how it can look:  Here is the code used: Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

I have promised to attendees of my OOW’16 session (Building Enterprise-Grade Mobile Apps with Oracle JET and Cordova [CON5731]) to post a blog about ADF BC REST security and integration with Oracle JET. This post is to demonstrate how we could reuse cookie ID generated by ADF BC REST Web session for REST requests from JET.
First thing first, here you can download source code – jet_adfbc_security.zip. This archive contains ADF BC REST application and JET source code (you need to copy it into your local JET application).
Take a look first into JET login form. This is where we collect username/password and call login function. One important detail – invalidComponentTracker, this allows to report required validation error, when user hits login button with empty username or password:

Here is the login function in JET. If there are no validation errors, it executes POST against ADF BC REST service custom method. In response we could return user info, preferences, etc. This is the only one request where we are using username/password. Key point of this request is to get JSESSIONID from ADF BC REST server, so we could use it for subsequent requests, without sending username/password again. This is similar concept to ADF Faces, it is also using JSESSIONID to track web user and HTTP session on the server. If login is successful, we are reading custom parameter from response with JSESSIONID value. JET router is updated to render different menu structure after login: Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

I worked with JB Brock yesterday on setting up and using Oracle JET’s new Composite Component Architecture.

The aim of it all is to have reusable components that enable you to define your own HTML elements, like this, for example:

<!-- ko foreach: employees -->

Above you see a Knockout for-each loop which iterates through ’employees’ and creates a new DOM element named "demo-card" for each of them.

The above is in the view, e.g., in "home.html", while "home.js", i.e., the viewModel, defines "employees" as follows: Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

Almost a year ago on OpenWorld 2015, Oracle announced the arrival of Oracle JET, a collection of open source JavaScript libraries along with a set of Oracle contributed JavaScript libraries.

Oracle JET is open source and aimed at web developers who want to quickly create enterprise-class JavaScript applications that run seamlessly on any browser and any device.

Oracle JET Sample Application

So what does Oracle JET have to do with Siebel CRM?

Out-of-the-box, there is no connection whatsoever between Oracle JET and Siebel CRM. Siebel Open UI is an enterprise-class JavaScript application but is built upon a proprietary framework developed by Oracle’s Siebel engineers.

But nothing (well maybe something…) is holding you back if you want to hook up Siebel CRM and Oracle JET. Let’s discuss two possible scenarios.

Scenario 1: Build a JET application that consumes Siebel data

The question might now be: Why on earth would you do that? Siebel Open UI allows you to consume Siebel data in a browser and device of your choice already.

True, but many desktop-style applications are just a bit too overcustomized and “big” for small screens. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

 

I have completed my OOW’16 session [CON2388] today. For those of you who could not attend it, check slides online (I will post sample code later, read more about the session here): Get the slides here.

image

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

image

 

On-Demand Webcast: Application Development and Deployment in the Cloud Join Gartner application development expert Mark Driver as he discusses the impact of lightweight and scripting applications on the traditional IT process, how cloud computing has changed app development, and how mobile development has changed expectations of developers and the apps they build. Register now for this on-demand webcast.

Deciphering Development Trends Join Forrester Vice President/Principal Analyst Jeffrey Hammond for an examination of the choices developers are making, trends in programming language adoption, adoption of frameworks, and how development projects are moving to the cloud. Register now for this on-demand webcast.

Modernize Oracle Forms. Go Mobile! Oracle ACE Director Mia Urman, CEO of AuraPlayer, joins Martin Jarvis, Oracle Sr. Director of Mobile Market Development, to discuss how you can take your current Oracle Forms applications and mobilize them to be first class, on device, mobile applications in a matter of days. Register now for this on-demand webcast.

Oracle Node.js and Java Microservices Hackathons As an application developer, changing approaches to deployments, the adoption of PaaS, and other forms of digital disruption are having a big impact on how you develop applications. Oracle Hackathons provide a clear path to using Cloud Native methodologies to create, deploy, and manage web applications. And there’s a hackathon headed for your town. Click here for more information

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: WebLogic Community,Oracle,OPN,Jürgen Kress