Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013
-
Upload
oracleimc-isv-migration-center -
Category
Technology
-
view
895 -
download
2
description
Transcript of Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013
![Page 1: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/1.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1
![Page 2: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/2.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
CUSTOMER LOGO
“This slide format serves to call attention to a quote from a prominent customer, executive, or thought leader in regards to a particular topic.”
Name
Title, Company Name
blogs.oracle.com/IMC
![Page 3: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/3.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
The following is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract.
It is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
![Page 4: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/4.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4
ADF Mobile New features & tips
Jernej Kase @jernejkase
Technology Specialist at Partner Business Development
A&C Technology Adoption Office Oracle ECEMEA
![Page 5: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/5.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5
Agenda
ADF Mobile 11.1.2.4 new features
– Messaging
– Badging
Securing ADF Mobile application with Oracle
Public Cloud
Taking ADF Mobile outside the box
![Page 6: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/6.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6
Uses 3rd party infrastructure
– Google Cloud Messaging
– Apple Push Notification
Service
The “pushing” app sends the
message to the 3rd party service
The service pushes the
message to the device
Messaging
![Page 7: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/7.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7
Uses the same infrastructure as
Messaging
Badging
![Page 8: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/8.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8
ADF Mobile Push notifications on iOS
using Apple Push Notification Service
Demo
![Page 9: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/9.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9
Create push certificate and deployment profile on Apple developer portal
Register application to APNS
Send token to the “Client App”
Send messages
Note: requires an iOS device. Notifications do not work on iOS Simulator!
Using APNS
![Page 10: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/10.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10
Securing an ADF Mobile Application
Remote Authentication
Getting user roles from a remote service
Authentication against user roles
![Page 11: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/11.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11
Securing an ADF Mobile Application
ADF Mobile can authenticate against any HTTP basic authentication
server
If the login succeeds, ADF Mobile receives an OAM token used in the
cookie. ADF Mobile sets the cookie into each login connection.
If the login fails, the login page remains, thereby preventing users from
continuing.
ADF Mobile invokes a REST service which provides a list of user roles
![Page 12: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/12.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12
ADF Mobile ACS Request / Response
Protocol: POST
Authoization: Basic xxxxxxxxxxxx
Content-Type: application/json
{
"userId": "johnsmith",
"filterMask": ["role", "privilege"],
"roleFilter": [ "role1", "role2" ],
"privilegeFilter": ["priv1", "priv2", "priv3"]
}
![Page 13: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/13.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13
ADF Mobile ACS Request / Response
Content-Type: application/json
{
"userId": "johnsmith",
"roles": [ "role1" ],
"privileges": ["priv1", "priv3"]
}
![Page 14: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/14.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
Securing an ADF mobile application
against the oracle public cloud
Demo
![Page 15: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/15.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15
Building an authentication app and deploying it to the Oracle Public Cloud
The ingredients:
– JDeveloper 11.1.1.6
– ADF security
– Jetty
– Oracle Public Cloud
Java
Identity Console
![Page 16: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/16.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16
Securing ADF Mobile Application
Set Login Server
– Authentication URL
– Authorization URL
Configure Feature security constraints
![Page 17: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/17.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17
Taking ADF Mobile outside the box
![Page 18: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/18.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18
Building WebSocket “Airplane Simulator”
Jdeveloper 12c
– WebLogic 12c
– @WebSocket
ADF Mobile
– Java
– DataControl
– A bit of javascript
![Page 19: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/19.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19
Adopt & Implement the latest by Oracle
JOIN US
CONTACT US
blogs.oracle.com/imc
twitter.com/oracleimc
youtube.com/OracleIMCTeam
facebook.com/OPN.PartnerHub.Migration.Center
ORACLE.COM/PARTNERS/GOTO/HUB-ECEMEA
![Page 20: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/20.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
![Page 21: Partner Webcast – Oracle ADF Mobile: What’s new in ADFM 11.1.2.4 - 29 August 2013](https://reader033.fdocuments.in/reader033/viewer/2022052505/554bcd62b4c905ac708b4725/html5/thumbnails/21.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21