Real Life ADF Mobile. 10 things that you don't get from the developer guide
|
|
- Juniper Wells
- 6 years ago
- Views:
Transcription
1 Real Life ADF Mobile 10 things that you don't get from the developer guide DOAG Konferenz; November 19th 2013
2 Who Am I Luc Bors Principal Consultant AMIS, Netherlands Friends of Oracle & Java 5 Oracle ACE(D) Oracle Partner
3 10 Things One App Things... In 45 Minutes..Really?
4 Remote URLs For embedding existing web pages in your ADF Mobile app. For instance: News Website Existing enterprise app Mobile Browser Pages Note: Best use Optimized Mobile Browser Pages Apache Trinidad components Oracle recommends using ADF Mobile browser
5 Feature as Remote URL Create New Feature as Remote URL Create URL Connection
6 Whitelisting Why do we need to do this? Mobile device is redirected to m.uefa.com
7 Property Change Events Raised when individual attributes of a model object are changed Use setter method to update attributes
8 Provider Change Event Raised when attributes of type Collection are changed on a model object When a new row is created fireprovidercreate(providerkey, rowkey, newrow) New row is inserted in the UI without refreshing other parts of the page When a row is deleted fireproviderdelete(providerkey, rowkey) Row is deleted in the Iterator When the collection is refreshed fireproviderrefresh(providerkey) Iterator is refreshed Row currency is lost. providerchangesupport.fireproviderrefresh("stadiums");!
9 Device Interaction The Device Datacontrol Drag n Drop support Attributes as fields Operations as buttons
10 Camera interaction Take a picture import oracle.adf.model.datacontrols.device; DeviceManagerFactory.getDeviceManager().getPicture( 100, DeviceManager.CAMERA_DESTINATIONTYPE_FILE_URI, DeviceManager.CAMERA_SOURCETYPE_CAMERA, false, DeviceManager.CAMERA_ENCODINGTYPE_PNG, 200, 200); or get one from the Library DeviceManager.CAMERA_SOURCETYPE PHOTOLIBRARY
11 Be careful!! DESTINATIONTYPE_DATA_URL you will get the image as base64 encoded string Camera s are very good and picture quality is amazing. Encoding such images as base64 causes memory issues Don t blow up your app. ios you should set quality parameter to a value less then 50 to avoid memory issues On Android out-of-memory can be caused with default image settings. Make image smaller by setting targetwidth and targetheight Small sized images can be uploaded using web services.
12 Data Services Device Native Container HTML5 & JavaScript Presentation ADF Mobile AMX View ADF Controller Cordova Local HTML Java VM Business Logic ADF Model Web View Server HTML JDBC SQLite App Config Push Handler Credential Management, SSO & Access Control Configuration Server Server-Generated HTML APN/GCM Push Services SOAP & REST Services Device Services Encrypted SQLite DB Mobile Device Server
13 The Webservice Datacontrol Using Webservices
14 Using Webservices directly Just drag & drop the method from the Data Control
15 Using Webservices from Java Invoke directly from java. Does not use the binding layer Uses Framework utilitymethod AdfmfJavaUtilities.invokeDataControlMethod() Datacontrol must be in available in DataBindings.cpx
16 Advantages Provides more flexibility to shape model to mobile UI Perform client side validation Minimize the number of round trips Offline caching Mash-up data from multiple services
17 SOAP Webservice Web Service Data Control Patterns
18 REST Webservice Rest Service Adapter Patterns
19 SQLite Database Plain JDBC Patterns.
20 Obviously all the same Service Object Data Control Pattern Whatever back end data source you use.. It is completely transparent for UI
21 Feature Archives Feature Archives can be reused Deploy ADF Mobile app as FAR Consume features from FAR in other apps
22 Feature Archives Feature Archives Deployment Profile Connections Detail should be used (default is wrong?) Only if connection is available in consuming APP name only works
23 Springboard configuration in adfmf-application.xml Springboard & navigationbar
24 The Default Springboard
25 The Custom SpringBoard
26 Configuring the springboard Do Not set AllowDeviceAccess to False for Springboard Feature!
27 Navigation Declarative Navigation Button/Link/ListItem <amx:listitem id="li1" action="detail" showlinkicon="true">! <amx:setpropertylistener id="x" from="#{row.rowkey} to="#{pageflowscope.mybean.currentstadium}"! type="action"/>!
28 Navigation Declarative Navigation Button/Link/ListItem Programmatic Navigation JavaCode AdfmfContainerUtilities.invokeContainerJavaScriptFunction(! AdfmfJavaUtilities.getFeatureName(),! "adf.mf.api.amx.donavigation",! new Object[] { detail" }); }!
29 Navigation Drawback No access to setpropertylistener Solution if you need that functionality: Set the value in java Code ValueExpression ve =! AdfmfJavaUtilities.getValueExpression(! "#{pageflowscope.mybean.currentstadium}!, String.class);! ve.setvalue(adfmfjavautilities.getadfelcontext()!, getcurrentstadium());!
30 Smart Navigation Search Stadiums What if resultset only contains one row? if (s_stadiums.size()==1){! // only one stadium! Lets navigate AdfmfContainerUtilities.invokeContainerJavaScriptFunction(! AdfmfJavaUtilities.getFeatureName(),! "adf.mf.api.amx.donavigation",! new Object[] { "detail" });! }!
31 Preserve Current Row Inside the <amx:listitem> element of the list page, you need to add a <amx:setpropertylistener> element to store the row key in a pageflowscope variable. In the page definition of the detail page, you need to add a setcurrentrowwithkey action, which uses the pageflowscope variable to set the current row. In the page definition of the detail page, you need to add an invokeaction executable for the setcurrentrowwithkey action to ensure the current row is automatically set when entering the detail page.
32 Preserve Current Row (A-Team) Easiest way: Download and install extension adf-mobile-persistence-sample-install.zip Extension contains StatefulIteratorBeanDcDefinition <AdapterDataControl id="playerservice FactoryClass="oracle.adf.model.adapter.DataControlFactoryImpl ImplDef= "oracle.ateam.sample.mobile.model.bean.statefuliteratorbeandcdefinition!. Definition= "com.blogspot.lucbors.soccer.mobile.model.service.playerservice BeanClass= "com.blogspot.lucbors.soccer.mobile.model.service.playerservice"! }! NOTE: This will be the way ADF Mobile will do it in future versions
33 Gesture Support You can configure Button, Link, and List Item components to react to the following gestures: Swipe to the right Swipe to the left Swipe up Swipe down Tap-and-hold
34 Gesture examples The Swipe Gesture <amx:actionlistener binding="#{mybean.dox}" type="swiperight"/> The Tap Gesture <amx:showpopupbehavior popupid="pop1" type="taphold />
35 Use case example
36 Ingredients A (Web) service and datacontrol A Page with Listview An ActionListener with type SwipeDown Smart Java Code to call service conditionally <amx:listview var="row! value="#{bindings.alllocations.collectionmodel}"! fetchsize="#{bindings.alllocations.rangesize}! id="lv1">! <amx:listitem id="li1">! <amx:actionlistener type="swipedown! binding="#{pageflowscope.locationsbackingbean.checkforupdates} >!!
37
38 Change the data
39
40 Swimming-lanes No Horizontal scrollbar All data available Use panelgrouplayout Width 100% <amx:panelgrouplayout layout="horizontal inlinestyle="width:100%;">!
41 Push Notification (GCM) Subscribe to GCM Receive token Register with Enterprise app Enterprise app Pushes message to GCM GCM delegates message to device(s)
42 Server Side Class to push a message to a device. import com.google.android.gcm.server.constants; import com.google.android.gcm.server.message; import com.google.android.gcm.server.result; import com.google.android.gcm.server.sender; public class PushMessageBean { public String message; private Sender sender = new Sender( <somesenderkey>"); public static final String ERROR_NOT_REGISTERED="NotRegistered ; private Message createmessage(string msg) { String sound = "default"; Message message = new Message.Builder().collapseKey("1").delayWhileIdle(true).addData("alert", msg).adddata("sound", sound).build(); return message;}
43 Server Side Send Code public void pushnow(actionevent actionevent) { // Add event code here DCBindingContainer bindings = (DCBindingContainer) BindingContext.getCurrent().getCurrentBindingsEntry(); DCIteratorBinding iter = bindings.finditeratorbinding("gcmsubscribersiterator"); Row curr = iter.getcurrentrow(); String target = (String)curr.getAttribute("DeviceToken"); String type = (String)curr.getAttribute("DeviceType"); if(type.equalsignorecase("android")){ Message message = createmessage(this.message); Result result = null; sendsinglemessage(target, message); }
44 Example Select device Send message Get notified +
45 GCM Demo
46 Summary One App Things... In 45 Minutes.. Really! 1. Whitelisting 2. Provider Refresh 3. Pictures 4. Data Service Pattern 5. Feature Archives 6. Springboard 7. Prog Navigation 8. Keep current Row 9. Pull to Refresh 10. Push Notifications
47 User Experience Patterns and Guidelines WIKI
48 Luc Bors, AMIS, The Netherlands Follow me on
Copyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Integrating Device Services with ADF Mobile 2 Digital Convergence Do you still personally carry around a separate one of these? 3 The World has Converged on Smartphones But What Makes a Smartphone "Smart"?
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 ADF Mobile The Data Layer 2 Mobile Device Device Services ADF Mobile Architecture Device Native Container HTML5 & JavaScript Presentation Phone Gap Native View ADF Mobile XML View ADF Controller Local
More informationTake Your Oracle Forms on the Road Using ADF Mobile. Mia Urman, OraPlayer & Denis Tyrell, Oracle Corporation
Take Your Oracle Forms on the Road Using ADF Mobile Mia Urman, OraPlayer & Denis Tyrell, Oracle Corporation Who Am I Mia Urman CEO, OraPlayer Oracle Expert and Oracle Forms Cheerleader 14 years supporting,
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Developing Mobile Applications for ios and Android the Oracle Way Frédéric Desbiens Principal Product Manager Application Development
More informationDeveloping Cross Device Mobile Applications
Developing Cross Device Mobile Applications Dana Singleterry - http://blogs.oracle.com/dana Twitter - @dsingleterry Principal Product Manager, Oracle Development Tools 2 Copyright 2012, Oracle and/or its
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Oracle Mobile Suite an Overview Vincent Hu Principal Sales Consultant Oracle Mobile Suite Everything you need to mobile enable enterprise applications in one package One Platform, Any App, Any Data,
More information1Z0-441
1Z0-441 Passing Score: 800 Time Limit: 0 min Exam A QUESTION 1 What two features are common for unbounded task flows and bounded task flows in MAF? A. define managed beans B. support task flow input and
More informationOracle Mobile Application Framework
Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications
More informationOracle Exam 1z0-441 Oracle Mobile Development 2015 Essentials Version: 6.0 [ Total Questions: 85 ]
s@lm@n Oracle Exam 1z0-441 Oracle Mobile Development 2015 Essentials Version: 6.0 [ Total Questions: 85 ] Question No : 1 You have been asked to select the appropriate security policy to apply to a SOAP
More informationEXTENDING YOUR HCM CLOUD SELF SERVICE IS AS SIMPLE AS
EXTENDING YOUR HCM CLOUD SELF SERVICE IS AS SIMPLE AS ABC(S) VBCS Tuesday, November 21 st 12:00-12:45 DOAG 2017 Nürnberg Luc Bors WHO AM I? Luc Bors Technical Director ADF, JET, MAF, MCS ACE Director /
More informationStrategies for Running Oracle Forms from Mobile Devices and Tablets.
Strategies for Running Oracle Forms from Mobile Devices and Tablets Mia Urman, AuraPlayer miaurman@auraplayer.com Denis Tyrell, Oracle 5 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
More informationConnect and Transform Your Digital Business with IBM
Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework
More informationADF Mobile Code Corner
ADF Mobile Code Corner m05. Caching WS queried data local for create, read, update with refresh from DB and offline capabilities Abstract: The current version of ADF Mobile supports three ADF data controls:
More informationADF Mobile Code Corner
ADF Mobile Code Corner m03. Abstract: A requirement in software development is to conditionally enable/disable or show/hide UI. Usually, to accomplish this, you dynamically look-up a UI component to change
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Integrating Device Services with ADF Mobile 2 Apache Cordova / PhoneGap ADF Mobile utilizes PhoneGap to access most of the onboard devices services To be replaced by Apache Cordova soon Provides access
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: OAUG web site Or 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile
More informationADF Mobile Code Corner
ADF Mobile Code Corner m03. Abstract: Dependent lists is a common functional requirement for web, desktop and also mobile applications. You can build dependent lists from dependent, nested, and from independent,
More informationBuild a Mobile App in 60 Minutes with MAF
Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications
More informationBUILDING HYBRID MOBILE APPS WITH ORACLE JET
BUILDING HYBRID MOBILE APPS WITH ORACLE JET Luc Bors ( @lucb_ ) Oracle ACE Director / Developer Champion Technical Director eproseed Oracle Code Chicago Tuesday March 20 2018 Copyright 2017, Oracle and/or
More informationMobilize Your Users Now with Oracle Mobile Application Framework (MAF)
Mobilize Your Users Now with Oracle Mobile Application Framework (MAF) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF
More informationAdministering Jive Mobile Apps
Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Custom App Wrapping for ios... 4 Native App Caching: Android...4 Native App
More informationMobile Application Development: Introducing ADF Mobile Native Client Framework
Mobile Application Development: Introducing ADF Mobile Native Client Framework Denis Tyrell, Senior Director of Product Development, ADF/JDeveloper Joe Huang, Senior Principal Product Manager, ADF/JDeveloper
More informationADF Mobile : Data Services Java Beans. Ma Ping
ADF Mobile : Data Services Java Beans Ma Ping ping.ma@oracle.com Overview Topics covered in this lesson include: Roadmap and Best Practices Data Services Overview Data Objects and CRUD Objects Data Relationships
More information<Insert Picture Here> ADF Mobile zentrale Applikationen auf jedem Smartphone
ADF Mobile zentrale Applikationen auf jedem Smartphone Stefan Frena Stefan Frena Masterstudent Wirtschaftsinformatik HM München Masterarbeit bei Oracle zum Thema: Entwicklung einer
More informationMobile Application Development
Android Native Application Development Mobile Application Development 1. Android Framework and Android Studio b. Android Software Layers c. Android Libraries d. Components of an Android Application e.
More informationCHAPTER. Introduction to Mobile Application Development
CHAPTER 1 Introduction to Mobile Application Development 4 Oracle Mobile Application Framework Developer Guide T he obvious reason for you to buy this book is that you want to start building mobile applications
More informationIs your JavaScript ready for the Enterprise? What does that even mean?
Is your JavaScript ready for the Enterprise? What does that even mean? John JB Brock Senior Principal Product Manager Oracle Tools and Frameworks June 29, 2017 Safe Harbor Statement The following is intended
More informationWebSphere Puts Business In Motion. Put People In Motion With Mobile Apps
WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan
More informationOracle Forms and Oracle APEX The Odd Couple
Oracle Forms and Oracle APEX The Odd Couple About me 2 Francis Mignault CTO and Co-founder, Insum Solutions 30+ years with Oracle DB, 14+ years with APEX. (Forms 2.3 / Oracle 5) Books: Expert Oracle Application
More information<Insert Picture Here> Advanced ADF Faces. Frank Nimphius Principal Product Manager
Advanced ADF Faces Frank Nimphius Principal Product Manager 1 Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Declarative s Agenda "Must See" Introduction
More informationIntroduction to Worklight Integration IBM Corporation
Introduction to Worklight Integration Agenda IBM Mobile Foundation Introduction to Worklight How to Integrate Worklight Adapters WebAPI HTTP & SOAP Database (SQL) WebSphere Message Broker Cast Iron 2 IBM
More informationOracle Corporation
1 2012 Oracle Corporation ORACLE PRODUCT LOGO Neues von Oracle Lorenz Keller Leiter Systemberatung Gut zu wissen DOAG Regio Bremen am 10. Dezember 2012 2 2012 Oracle Corporation Agenda Neue Produkte, Updates,
More informationOracle Retail Accelerators for WebLogic Server 11g
Oracle Retail Accelerators for WebLogic Server 11g Micro-Applications Development Tutorial October 2010 Note: The following is intended to outline our general product direction. It is intended for information
More informationBuild Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)
Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile
More informationLiferay Security Features Overview. How Liferay Approaches Security
Liferay Security Features Overview How Liferay Approaches Security Table of Contents Executive Summary.......................................... 1 Transport Security............................................
More informationSalesforce Classic Mobile Guide for iphone
Salesforce Classic Mobile Guide for iphone Version 41.0, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered
More informationFAQs. A guide for school app administrators
FAQs A guide for school app administrators Introduction myschoolapp is a simple and cost-effective way to engage with today s mobile parents and carers who run their lives from their phones. It helps you
More information<Insert Picture Here>
Oracle Forms Modernization with Oracle Application Express Marc Sewtz Software Development Manager Oracle Application Express Oracle USA Inc. 540 Madison Avenue,
More informationBarracuda Networks Android Mobile Application
This article refers to the Barracuda Networks Android Mobile App version 1.2.0.0131 or greater, on an Android mobile phone devices running Android 4.1 or greater. Download the latest Barracuda Networks
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. ORACLE PRODUCT LOGO Oracle ADF Programming Best Practices Frank Nimphius Oracle Application Development Tools Product Management 2 Copyright
More informationADF Code Corner How-to declaratively build a master-detail behavior with DVT components. Abstract: twitter.com/adfcodecorner
ADF Code Corner 057. How-to declaratively build a master-detail behavior with Abstract: A widely unknown feature in ADF bound ADF Faces DVT components is the ability to act as a master in a masterdetail
More informationAgylia Mobile Learning App Feature Summary
Agylia Mobile Learning App Feature Summary Version 12 Agylia Mobile Learning App Available Not Yet Available Optional General Content platforms supported Native device user experience Native Apps Offline
More informationBPM + Mobile Building a hybrid mobile app for BPM IBM Corporation
BPM + Mobile Building a hybrid mobile app for BPM Daniel Fitzgerald Technical Sales Specialist Oxford Brookes University Graduate - BSc Mobile Computing daniel.fitzgerald@uk.ibm.com 2 Agenda Why mobile?
More informationThe Tie That Binds: An Introduction to ADF Bindings
The Tie That Binds: An Introduction to ADF Bindings Bindings Are Like This Peter Koletzke Technical Director & Principal Instructor 2 Survey Traditional Oracle development (Forms, Reports, Designer, PL/SQL)
More informationMastering Oracle ADF Task Flows. Frank Nimphius Principal Product Manager Oracle JDeveloper / ADF
Mastering Oracle ADF Task Flows Frank Nimphius Principal Product Manager Oracle JDeveloper / ADF 1 ADF Controller Introduction Real Life Control Flow: How to get to the Opera? The Rules You Are Here Opera
More informationSCRIPT REFERENCE. UBot Studio Version 4. The Browser Commands
SCRIPT REFERENCE UBot Studio Version 4 The Browser Commands Navigate This command will navigate to whatever url you insert into the url field within the command. In the section of the command labeled Advanced,
More informationMOBILIZE YOUR ENTERPRISE WITH TELERIK SOLUTIONS
MOBILIZE YOUR ENTERPRISE WITH TELERIK SOLUTIONS Work doesn t just happen in the office. Technology is changing the way organizations operate. Today s business environment requires your employees to take
More informationApplication / Document Management. MaaS360 e-learning Portal Course 3
Application / Document Management MaaS360 e-learning Portal Course 3 Agenda > Application Management Overview MaaS360 Workflows Device Workflows > Document Management Overview MaaS360 Workflows Document
More informationActive Endpoints. ActiveVOS Platform Architecture Active Endpoints
Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 The following is intended to outline our general product direction.
More informationCLIENT SERVER ARCHITECTURE:
CLIENT SERVER ARCHITECTURE: Client-Server architecture is an architectural deployment style that describe the separation of functionality into layers with each segment being a tier that can be located
More informationAdministering Jive Mobile Apps for ios and Android
Administering Jive Mobile Apps for ios and Android TOC 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios...3 Custom App Wrapping for ios...3 Authentication with Mobile
More informationJava Enterprise Edition
Java Enterprise Edition The Big Problem Enterprise Architecture: Critical, large-scale systems Performance Millions of requests per day Concurrency Thousands of users Transactions Large amounts of data
More informationDeploying VMware Workspace ONE Intelligent Hub. October 2018 VMware Workspace ONE
Deploying VMware Workspace ONE Intelligent Hub October 2018 VMware Workspace ONE You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have
More informationUser Guide. Version 1.0.2
Version 1.0.2 THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED AS IS WITHOUT ANY EXPRESS REPRESENTATIONS OF WARRANTIES. IN ADDITION, INFRAGISTCS, INC. DISCLAIMS ALL IMPLIED REPRESENTATIONS AND WARRANTIES,
More informationOracle Fusion Developer Guide (ISBN: ) Preview Chapter 1. The Quick Lerner s Guide to Oracle Fusion Web Application Development PREVIEW
PREVIEW Chapter 1 The Quick Learner s Guide to Oracle Fusion Web Application Development Please Note: Content may change without prior notification. 1 A data control is an implementation of the contract
More information1z0-479 oracle. Number: 1z0-479 Passing Score: 800 Time Limit: 120 min.
1z0-479 oracle Number: 1z0-479 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 What is the role of a user data store in Oracle Identity Federation (OIF) 11g when it is configured as an Identity
More informationADF Code Corner. 65. Active Data Service Sample Twitter Client. Abstract: twitter.com/adfcodecorner
ADF Code Corner 65. Active Data Service Sample Twitter Client Abstract: Active Data Service is a push event framework in Oracle ADF Faces that allows developers to implement real time server to client
More informationSolving Mobile App Development Challenges. Andrew Leggett & Abram Darnutzer CM First
Solving Mobile App Development Challenges Andrew Leggett & Abram Darnutzer CM First CM First WebClient Solutions CM WebClient Full desktop experience in browser CM WebClient Mobile Online mobile solution,
More informationDESIGN TRANSFORMATIONAL IPAD APPS
DESIGN TRANSFORMATIONAL IPAD APPS Thank you for participating in a workshop at MicroStrategy World 2019. If you missed or did not finish an exercise and want to complete it after the conference, use this
More informationADF Hands-On. Understanding Task Flow Activities / 2011 ADF Internal Enterprise 2.0 Training. Abstract:
ADF Hands-On Understanding Task Flow Activities Abstract: In this hands-on you create a bounded task flows to run as an ADF Region in an ADF Faces page. Within this hands-on you create and use the following
More informationPick A Winner! In What Tool Should I Develop My Next App?
Pick A Winner! In What Tool Should I Develop My Next App? Mia Urman, CEO, AuraPlayer Inc. @miaurman @auraplayer Who is Mia Urman? miaurman@auraplayer.com Oracle ACE Director & Development Geek for over
More informationLeveraging BlackBerry Services: Push and Notification Manager
Leveraging BlackBerry Services: Push and Notification Manager JAM848 Garett Beukeboom, Application Development Consultant, RIM Vineet Narang, CEO, MobiQuest November 30 th, 2012 BlackBerry Push Service
More informationI, J, K. Eclipse, 156
Index A, B Android PhoneGap app, 158 deploying and running, 172 New Eclipse project, 158 Activity dialog, 162 application properties, 160 AVD, 170 configuration, 167 Launcher Icon dialog, 161 PhoneGap
More informationQuick Web Development using JDeveloper 10g
Have you ever experienced doing something the long way and then learned about a new shortcut that saved you a lot of time and energy? I can remember this happening in chemistry, calculus and computer science
More informationAndroid User Guide. User Guide 2.3
Android 2.3 THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED AS IS WITHOUT ANY EXPRESS REPRESENTATIONS OF WARRANTIES. IN ADDITION, INFRAGISTCS, INC. DISCLAIMS ALL IMPLIED REPRESENTATIONS AND WARRANTIES,
More informationConfiguration Tab. Cisco WebEx Messenger Administration Guide 1
Overview, page 2 Organization Information, page 2 Domain Information, page 3 Resource Management Information, page 4 URL Configuration, page 5 Security Settings, page 6 Directory Settings, page 8 Password
More informationDEVELOPING APPS FOR. Note: This ebook relies on and uses information from the Google Glass Developers site.
DEVELOPING APPS FOR Note: This ebook relies on and uses information from the Google Glass Developers site. Table of Contents GLASS What is Google Glass? 3 Technology Basics.... 3 Design for Google Glass
More informationSolution register itself
Observer Pattern Context: One object (the Subject) is the source of events. Other objects (Observers) want to know when an event occurs. Or: several objects should be immediately updated when the state
More informationDepartment of Computer Science and Engineering The University of Texas at Arlington. Team: TimeKeepers. Project: Volunteer Tracking System
Department of Computer Science and Engineering The University of Texas at Arlington Team: TimeKeepers Project: Team Members: Dineth Hettiarachchi Damber Khadka Devkishen Sisodia Samir Shrestha Tasneem
More informationIBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic
IBM Operational Decision Manager Version 8 Release 5 Configuring Operational Decision Manager on WebLogic Note Before using this information and the product it supports, read the information in Notices
More informationOverview. Principal Product Manager Oracle JDeveloper & Oracle ADF
Rich Web UI made simple an ADF Faces Overview Dana Singleterry Dana Singleterry Principal Product Manager Oracle JDeveloper & Oracle ADF Agenda Comparison: New vs. Old JDeveloper Provides JSF Overview
More informationSoftware Architecture Documentation for the JRC MYGEOSS app for Invasive Species project
Software Architecture Documentation for the JRC MYGEOSS app for Invasive Species project 2015.3724 Table of Contents 1 Architecture View... 2 2 Application... 3 2.1 Technologies Used... 3 2.1.1 Apache
More informationADF Region Interaction: External Train Navigation
ADF Region Interaction: External Train Navigation Abstract twitter.com/adfarchsquare The ADF bounded task flow train model is an alternative to control flow cases for users to navigate views in bounded
More informationMail: Web: juergen-schuster-it.de
Mail: j_schuster@me.com Twitter: @JuergenSchuster Web: juergen-schuster-it.de APEX-Homepage: APEX Podcast: apex.press/talkshow Dynamic Actions Examples: dynamic-actions.com Who am I Oracle (13 Years) Freelancer
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Session 2 Oracle Application Development Framework Speaker Speaker Title Page 1 1 Agenda Development Environment Expectations Challenges Oracle ADF Architecture Business
More informationSalesforce Classic Guide for iphone
Salesforce Classic Guide for iphone Version 35.0, Winter 16 @salesforcedocs Last updated: October 27, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark
More information<Insert Picture Here> JavaFX Overview April 2010
JavaFX Overview April 2010 Sébastien Stormacq Sun Microsystems, Northern Europe The following is intended to outline our general product direction. It is intended for information
More informationWhat Is React Native?
CHAPTER 1 What Is React Native? React Native is a JavaScript framework for writing real, natively rendering mobile applications for ios and Android. It s based on React, Facebook s JavaScript library for
More informationIntroduction to application management
Introduction to application management To deploy web and mobile applications, add the application from the Centrify App Catalog, modify the application settings, and assign roles to the application to
More informationGuide - Deploying for Production. apiman Final
Guide - Deploying for Production apiman 1.2.9.Final 1. Deployment Tooling for apiman... 1 2. Architecture Summary... 3 3. Database... 5 4. Elasticsearch... 7 5. Keycloak... 9 6. API Gateway... 11 6.1.
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Who am I? 2 Agenda Mobile web applications and Web Experience Factory Tour of Web Experience
More informationMFA Instructions. Getting Started. 1. Go to Apps, select Play Store 2. Search for Microsoft Authenticator 3. Click Install
MFA Instructions Getting Started You will need the following: Your smartphone, a computer, and Internet access. Before using MFA your computer will need to be running Office 2016 if you use the full version
More informationWhat Does Logout Mean?
What Does Logout Mean? Michael B. Jones, Identity Standards Architect, Microsoft Brock Allen, Software Security Consultant, Solliance OAuth Security Workshop, March 2018, Trento, Italy Logout can mean
More informationWeb Push Notification
Web Push Notification webkul.com/blog/web-push-notification-for-magento2/ On - January 13, 2017 This impressive module allows you to send push notification messages directly to the web browser. The biggest
More information70-482Q&As. Advanced Windows Store App Dev using HTML5 and JavaScript. Pass Microsoft Exam with 100% Guarantee
70-482Q&As Advanced Windows Store App Dev using HTML5 and JavaScript Pass Microsoft 70-482 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee
More informationMobile Experience. Release Notes. Version: 5.2.x
Mobile Experience Release Notes Version: 5.2.x Written by: Product Knowledge, R&D Date: December 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International Inc., registered
More informationIBM Case Manager Mobile Version Users' Guide IBM SC
IBM Case Manager Mobile Version 1.0.0.8 Users' Guide IBM SC27-4573-07 This edition applies to version 1.0.0.8 of IBM Case Manager Mobile (product number 5725-W63) and to all subsequent releases and modifications
More informationFUSION REGISTRY COMMUNITY EDITION SETUP GUIDE VERSION 9. Setup Guide. This guide explains how to install and configure the Fusion Registry.
FUSION REGISTRY COMMUNITY EDITION VERSION 9 Setup Guide This guide explains how to install and configure the Fusion Registry. FUSION REGISTRY COMMUNITY EDITION SETUP GUIDE Fusion Registry: 9.2.x Document
More informationMicrosoft Graph API Deep Dive
Microsoft Graph API Deep Dive Donald Hessing Lead Architect, Capgemini, The Netherlands Microsoft Certified Master (MCM) Agenda Introduction to Microsoft Graph API What is now and what is new in GA and
More informationMyTeleMed iphone User Guide
Table of Contents Log In 2 Incorrect Login Information 2 Registering your iphone 2 Main Menu 3 Messages 3 Compose a New Message 4 Message Recipients 4 Archiving Messages 4 Message Detail 5 Add Comments
More informationGetting ready to set up. Step 1. Note:
BYOD - Setting up Email Access on your ios mobile device This document provides step-by-step instructions for setting up Cognizant e-mail on the native e-mail app of your ios mobile device. Note: - TruMobi
More information1. Configuring Azure and EBP for a simple demo
1. Configuring Azure and EBP for a simple demo These steps assume you already have an Azure subscription and at least familiarity with the Azure portal. Create a new App Service Search for Apache Tomcat
More informationProduct Data Sheet: Ignition 8 Industrial Application Platform. A Whole New View
Product Data Sheet: Ignition 8 Industrial Application Platform A Whole New View With the powerful tools, web technologies, and next-generation visualization system we re building in Ignition 8, you ll
More informationRSA SecurID Ready Implementation Guide. Last Modified: December 13, 2013
Ping Identity RSA SecurID Ready Implementation Guide Partner Information Last Modified: December 13, 2013 Product Information Partner Name Ping Identity Web Site www.pingidentity.com Product Name PingFederate
More informationOAuth 2 and Native Apps
OAuth 2 and Native Apps Flows While all OAuth 2 flows can be used by native apps, only the user delegation flows will be considered in this document: Web Server, User-Agent and Device flows. The Web Server
More informationSafeWebApp Android QuickStart
SafeWebApp Android QuickStart Excel Software Copyright 2012 Excel Software SafeWebApp is an easy, secure way to deliver and use web applications, called Web Apps. SafeWebApp is free download available
More informationWorkspace ONE Content for Android User Guide. VMware Workspace ONE UEM
Workspace ONE Content for Android User Guide VMware Workspace ONE UEM Workspace ONE Content for Android User Guide You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationLab 3: Using Worklight Server and Environment Optimization Lab Exercise
Lab 3: Using Worklight Server and Environment Optimization Lab Exercise Table of Contents Lab 3 Using the Worklight Server and Environment Optimizations... 3-4 3.1 Building and Testing on the Android Platform...3-4
More information