Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Team AMIS
Twitter Tag: #oow_amis
12th November 2015
Review Oracle OpenWorld 2015
Application Development
2
Development Tools & Frameworks
Highlights @ OpenWorld
• RDK – Rapid Development Kit
• Alta UI
• Oracle ADF 12.2.1
• Orac...
3
RDK- Rapid Development Kit
Rapid Development Kit Release 10
• COMING SOON: What's the RDK, and why do I need it?
– Desig...
4
Alta UI
A modern mobile & browser application design system
5
Alta UI
6
Alta UI
7
Alta UI
8
ADF 12.2.1
9
ADF 12.2.1
10
ADF 12.2.1
11
ADF 12.2.1
12
ADF – Remote Regions
13
Oracle JET
14
Oracle JET
It is NOT “Jumpstart Enterprise Toolkit”
It is “JavaScript Extension Toolkit”
Helper scripts to simplify the...
15
Oracle JET
16
Oracle JET
JET is Oracles answer to the ever increasing popular JavaScript frameworks
The JET release pace higher compa...
17JET - Cookbook
18
ADF / JET / APEX / FORMS / ...
19
DVT
blogs.oracle.com/data-visualizations/
20
Forms 12c
21
Forms 12c
Forms 12c is supported on WebLogic 12c
• Oracle Forms 11gR2 (11.1.2.2) is currently entitled to Premier Suppo...
22
APEX 5.1
(future release)
23
APEX 5.1
Interactive Grid
A new rich, client-side region type that allows editing multiple rows of data in a dynamic,
J...
24
Application Builder Cloud Service
25
26
Application Builder CS
27
Application Builder CS
28
Application Builder CS
Supports declarative configuration of web applications through a browser-
based development expe...
29
Application Builder CS
30
Application Builder Cloud
Service – Service Catalog
31
Application Builder Cloud
Service – Page Designer
32
Application Builder CS
Team AMIS
12th November 2015
Review Oracle OpenWorld 2015
Java(One)
A community thing
35
36
37
Java SE progress
38
Java SE 9 & JDK 9 –
New Things
• HTTP/2 and WebSocket support (JEP 110)
• Light Weight JSON API (JEP 198)
• Money and C...
39
Modularity
• Get the right sized JRE – only bits that are actually needed
• Modules bundle together one or more package...
40
Java Platform Evolution
41
Project Valhalla
• When Java was first designed –
CPU architectures were very different from today
– For example: a mem...
42
Java ME Embedded –
The intelligent edge of the IoT
43
Java ME Embedded
44
Tiny Java and Big Java
45
Fully Java EE 7 Compatible
46
Java EE 7 Developer Adoption
47
Java EE 8 Roadmap
Team AMIS
Twitter Tag: #OOWreview
12th November 2015
Review Oracle OpenWorld 2015
Mobile & IoT
49
IOT
50
Mobile
Develop
• MAF
• … JET, MAX, (AB)
Integrate, monitor, analyze
• MCS
• … API Management, API
Gateway
Mobile Securi...
51
JET
Mobile First
52
MAF
53
MAX
• Mobile Application Accelerator (MAX) – Coming Soon
– Business User Friendly Mobile App Composition in the Cloud
–...
54
MCS
• Mobile Cloud Service Momentum
– Rapid Global Adoption - 21 Customers
– Growing Partner Eco System
• Samsung, Aura...
55
Where is this going?
56
Interesting case
57
Interesting case
Oracle
Mobile
Cloud
Service
MCS
Oracle
IoT Cloud
Service
Oracle BI
Cloud
Service
Oracle
Hospitality
Cu...
Team AMIS
Twitter Tag: #OOWreview
12th November 2015
Review Oracle OpenWorld 2015
Collaboration & Engagement
59
Collaboration and Engagement
Documents
Sites
Process
Social
60
What does that bring us?
Sites Cloud Service (planned)
61
Sites Cloud Service
62
Sites Cloud Service
63
Will this work?
The new combination:
• Documents
• Sites
• Process
• Social
What do you think?
64
Webcenter Sites Data collection
On browsing
Behavior
Webcenter Portal – not in the Cloud…
Team AMIS
Twitter Tag: #OOWreview
12th November 2015
Review Oracle OpenWorld 2015
SaaS & DaaS and User Experience
66
Agenda
• SaaS and UX
• SaaS Implementations
67
SaaS and UX
Oracle is changing
68
Oracle Cloud UX Strategy
69
UX Design Philisophy
70
SaaS and UX
71
Example: Sales Cloud
72
SaaS Implementation
Why … don’t you just start?
73
Big SaaS names
Why … don’t you just start?
74
SaaS Implementation
There are already companies that have ‘best practices’ for:
• Handling changes in on-premise vs clo...
75
Changes for us middleware people?
House of 2 speeds:
Traditional on-premise integration
vs
Integration in/with Cloud & ...
76
Upcoming SlideShare
Loading in …5
×

AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, JavaOne, Mobile, Collaboration and SaaS and User Experience

1,078 views

Published on

AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, JavaOne, Mobile, Collaboration and SaaS and User Experience

Published in: Technology
  • Be the first to comment

  • Be the first to like this

AMIS Oracle OpenWorld 2015 Review – part 4- PaaS Application Development, JavaOne, Mobile, Collaboration and SaaS and User Experience

  1. 1. Team AMIS Twitter Tag: #oow_amis 12th November 2015 Review Oracle OpenWorld 2015 Application Development
  2. 2. 2 Development Tools & Frameworks Highlights @ OpenWorld • RDK – Rapid Development Kit • Alta UI • Oracle ADF 12.2.1 • Oracle JET - Available • DVT - Data Visualization Tool • Forms & APEX • Oracle Application Builder Cloud Service – Coming Soon – Empower business users to build apps
  3. 3. 3 RDK- Rapid Development Kit Rapid Development Kit Release 10 • COMING SOON: What's the RDK, and why do I need it? – Designing and coding a simplified UI for the Oracle Applications Cloud. – easy-to-use RDK wireframing stencils – ADF-based code templates Design pattern ebook http://tinyurl.com/OAUXDesignPatterns Design patterns that Oracle uses to build user interface for the Oracle Cloud Applications portfolio, such as the Oracle ERP, HCM, Sales Cloud Best practices Driving design theme: “Glance, scan, commit” Content in context Collaboration - way of doing things that works best across user roles and tasks
  4. 4. 4 Alta UI A modern mobile & browser application design system
  5. 5. 5 Alta UI
  6. 6. 6 Alta UI
  7. 7. 7 Alta UI
  8. 8. 8 ADF 12.2.1
  9. 9. 9 ADF 12.2.1
  10. 10. 10 ADF 12.2.1
  11. 11. 11 ADF 12.2.1
  12. 12. 12 ADF – Remote Regions
  13. 13. 13 Oracle JET
  14. 14. 14 Oracle JET It is NOT “Jumpstart Enterprise Toolkit” It is “JavaScript Extension Toolkit” Helper scripts to simplify the use of Jumpstart for the installation of Solaris 10 and below on both SPARC and x86 servers. JavaScript toolkit to build applications “Make it as simple and efficient as possible to build applications that consume and interact with Oracle products and services, specifically Oracle Cloud Services”.
  15. 15. 15 Oracle JET
  16. 16. 16 Oracle JET JET is Oracles answer to the ever increasing popular JavaScript frameworks The JET release pace higher compared to other products - every two months Planning to open source JET ‘soonish’! New components will be JET-first and later find their way to MAF and ADF.
  17. 17. 17JET - Cookbook
  18. 18. 18 ADF / JET / APEX / FORMS / ...
  19. 19. 19 DVT blogs.oracle.com/data-visualizations/
  20. 20. 20 Forms 12c
  21. 21. 21 Forms 12c Forms 12c is supported on WebLogic 12c • Oracle Forms 11gR2 (11.1.2.2) is currently entitled to Premier Support until December 2016. • Offers support for Java Web Start(1). Note that more and more browser stop supporting the NPAPI-Plugin(2). • CustomColorScheme allows you to assemble your own set of colors (1) Java Web Start is included in the Java Runtime Environment (JRE) since release of Java 5.0 (2) Netscape Plugin Application Programming Interface (NPAPI)
  22. 22. 22 APEX 5.1 (future release)
  23. 23. 23 APEX 5.1 Interactive Grid A new rich, client-side region type that allows editing multiple rows of data in a dynamic, JSON-enabled grid, and supports multiple grids on a single page. Master / Detail / Detail Wizard interface to define declarative master/detail/detail regions. New Charting Engine New JavaScript based charting engine, produces responsive/accessible HTML5 charts. Improved Wizards Rationalization and simplification of the numerous wizards for creating pages and regions, which will have fewer steps and more attributes set by default. Declarative RTL Support Provide declarative methods to control user interface direction, in support of properly rendering Universal Theme-based applications in both Left-to-Right and Right-To-Left languages. current 5.02
  24. 24. 24 Application Builder Cloud Service
  25. 25. 25
  26. 26. 26 Application Builder CS
  27. 27. 27 Application Builder CS
  28. 28. 28 Application Builder CS Supports declarative configuration of web applications through a browser- based development experience against data objects defined during application development or against pre-existing rest services. Out-of-the-box support for Alta and Fusion UI skins. Run applications in a browser in the cloud environment or on premises. The application can be exported from the application builder cloud service as a Oracle JET application. This application can be further refined by JavaScript programmers. Main Use case for the ABCS is the enrichment of the Oracle SaaS applications. It allows for a very quick time-to-market of applications that are simpler and probably more personalized.
  29. 29. 29 Application Builder CS
  30. 30. 30 Application Builder Cloud Service – Service Catalog
  31. 31. 31 Application Builder Cloud Service – Page Designer
  32. 32. 32 Application Builder CS
  33. 33. Team AMIS 12th November 2015 Review Oracle OpenWorld 2015 Java(One)
  34. 34. A community thing
  35. 35. 35
  36. 36. 36
  37. 37. 37 Java SE progress
  38. 38. 38 Java SE 9 & JDK 9 – New Things • HTTP/2 and WebSocket support (JEP 110) • Light Weight JSON API (JEP 198) • Money and Currency API (JSR 354) • Common Logging System for all JVM components (JEP 158) • Improved Lock Contention mechanism (JEP 143) • Segmented Code Cache (JEP 197) • Datagram Transport Layer Security (DTLS) (JEP 219) • Stack-Walking API (JEP 259) • JShell – the interactive Java language shell (project Kulla) • JavaDoc.Next – HTML 5 (JEP 224) – Simplified Doclet API (for plugins into JavaDoc generator) – JavaDoc Search • Finalize Project Coin (JSR 334, JEP 213) • Private interface methods
  39. 39. 39 Modularity • Get the right sized JRE – only bits that are actually needed • Modules bundle together one or more packages and offer stronger encapsulation than jars
  40. 40. 40 Java Platform Evolution
  41. 41. 41 Project Valhalla • When Java was first designed – CPU architectures were very different from today – For example: a memory fetch was about as expensive as a calculation operation; today, memory fetches can be > 100 times as expensive • Project Valhalla looks to improve the JVM to leverage current hardware • Example: – Value Class – bring Java data structures and primitives closer together
  42. 42. 42 Java ME Embedded – The intelligent edge of the IoT
  43. 43. 43 Java ME Embedded
  44. 44. 44 Tiny Java and Big Java
  45. 45. 45 Fully Java EE 7 Compatible
  46. 46. 46 Java EE 7 Developer Adoption
  47. 47. 47 Java EE 8 Roadmap
  48. 48. Team AMIS Twitter Tag: #OOWreview 12th November 2015 Review Oracle OpenWorld 2015 Mobile & IoT
  49. 49. 49 IOT
  50. 50. 50 Mobile Develop • MAF • … JET, MAX, (AB) Integrate, monitor, analyze • MCS • … API Management, API Gateway Mobile Security • Managed Secure Container
  51. 51. 51 JET Mobile First
  52. 52. 52 MAF
  53. 53. 53 MAX • Mobile Application Accelerator (MAX) – Coming Soon – Business User Friendly Mobile App Composition in the Cloud – Browser-based Development – No Coding Required – Easily Map to Business Services – Now MAF, later JET – To be combined with AB
  54. 54. 54 MCS • Mobile Cloud Service Momentum – Rapid Global Adoption - 21 Customers – Growing Partner Eco System • Samsung, AuraPlayer, Xamarin, Sencha, Syniverse, AirWatch
  55. 55. 55 Where is this going?
  56. 56. 56 Interesting case
  57. 57. 57 Interesting case Oracle Mobile Cloud Service MCS Oracle IoT Cloud Service Oracle BI Cloud Service Oracle Hospitality Custom Task Mgt System Oracle MAF SmartphoneWearableIoTdevice
  58. 58. Team AMIS Twitter Tag: #OOWreview 12th November 2015 Review Oracle OpenWorld 2015 Collaboration & Engagement
  59. 59. 59 Collaboration and Engagement Documents Sites Process Social
  60. 60. 60 What does that bring us? Sites Cloud Service (planned)
  61. 61. 61 Sites Cloud Service
  62. 62. 62 Sites Cloud Service
  63. 63. 63 Will this work? The new combination: • Documents • Sites • Process • Social What do you think?
  64. 64. 64 Webcenter Sites Data collection On browsing Behavior Webcenter Portal – not in the Cloud…
  65. 65. Team AMIS Twitter Tag: #OOWreview 12th November 2015 Review Oracle OpenWorld 2015 SaaS & DaaS and User Experience
  66. 66. 66 Agenda • SaaS and UX • SaaS Implementations
  67. 67. 67 SaaS and UX Oracle is changing
  68. 68. 68 Oracle Cloud UX Strategy
  69. 69. 69 UX Design Philisophy
  70. 70. 70 SaaS and UX
  71. 71. 71 Example: Sales Cloud
  72. 72. 72 SaaS Implementation Why … don’t you just start?
  73. 73. 73 Big SaaS names Why … don’t you just start?
  74. 74. 74 SaaS Implementation There are already companies that have ‘best practices’ for: • Handling changes in on-premise vs cloud operating models • Data migration, integration • Implementation approach The implementation services world is changing rapidly as more companies choose to go to cloud deployments. This requires a different class of provider, one which is nimble, focused and cost conscious in a way that is highly differentiated from the legacy providers.
  75. 75. 75 Changes for us middleware people? House of 2 speeds: Traditional on-premise integration vs Integration in/with Cloud & Mobile
  76. 76. 76

×