Creating Intuitive Interactive Dashboards With The Adf Data Visualization Components
Creating Intuitive Interactive Dashboards With The Adf Data Visualization Components
Agenda
• Oracle Alta UI
• Oracle follows the “glance, scan, commit” design philosophy
– start in an overview/dashboard mode with small information containers
– These containers show only key information for the user to glance
– If the user is interested in anything he can zoom in on the subject
(Scan the information)
– When the user needs to complete a task he
navigates to the commit mode
5
Oracle Alta
Fusion Applications
7
• Database EM
10
Agenda
• Result:
25
• In PageDefinition
– Change Legend text
– Change mouseover attribute labels
29
• Add Titles
30
• 12Hide and
Show Behavior
• Click on
legend item
• Graph is
rescaled !
32
• Just add
hideAndShowBehavior="withRescale"
33
Agenda slide
Special Features - 1
PageDef
• Combination Graph
35
• Alerts
– Warn, alert user for something
– Show custom image
– Add mouse over message
36
Special Features – 3
Reference Line
• Reference Line
– JVM Garbage Collection is considered as very long running when > 20 Seconds
39
Special Features – 3
Reference Line
• You can make the reference line dynamic with EL expression
40
Special Features – 4
Custom Label on Axis
• Custom Label on X-axis
– Transient attributes are useful
41
Special Features – 4
Custom Label on Axis
• Steps custom label on axis:
– Create a Transient
attribute
– Generate the ViewRowImpl
– Add your custom code
42
Special Features – 4
Custom Label on Axis
• Set the VO transient attribute
as value to the label attribute
of the group item
43
Special Features - 5
• Three D effect
• Be careful; does it add
value to end-users ?
44
Special Features - 6
• Animation
• Be careful; does it add
value to end-users ?
45
Special Features – 7
Make the graph interactive
• Click on graph and zoom in from Day to Hour Overview
46
Special Features – 7
Make the graph interactive
• Zoom in from Hour to Five Minute Overview
47
Special Features – 7
Make the graph interactive
48
Special Features – 7
Make the graph interactive
• Add a
clickListener
• In Managed Bean
49
Agenda
Agenda
Colors
• Area graph
– A bit hard too click on data point
68
Agenda
New Gauges
• Gauge types
– LED
– status meter
– Dial
– new rating gauge
– Supports input (Rating only)
71
Time Line
TimeLine
76
• http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx
80
Challenges
Learn More
• https://blogs.oracle.com/data-visualizations/
• http://technology.amis.nl/
• http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx
• http://www.oracle.com/webfolder/ux/middleware/alta/index.html
83