Archive for the ‘Mobile’ Category

image

Oracle Mobile Cloud Service (MCS) provides the Sync Client SDK and its supporting Data Offline API for caching MCS custom and REST resources in an efficient, uniform and transparent way. The Sync Client SDK, along with the Storage SDK, also provides support for caching storage objects.

Description of the illustration data_offline_arch.png

As a mobile app developer, you can leverage the Sync Client SDK technologies to do the following:

· Enable the user to continue to use the mobile app to perform critical tasks even when offline.

· Minimize the unnecessary retrieval of static data when the device is online, thus increasing performance and customer satisfaction.

What is Data Offline and Sync?

When developing client apps, you, as a mobile app developer, might often take these goals into consideration:

· Enable updates to app data on mobile devices when connectivity is intermittent or non-existent.

· Improve performance by minimizing the amount of calls and data transported over the wire.

The iOS, Android, and Windows MCS SDKs include the Sync Client SDK. The Sync Client SDK, with its data caching, support for offline operations, and automated synchronization, enables you to achieve these goals when you access custom API resources through the Sync Client SDK and storage objects through the Storage SDK. In addition, through declarative policies, you can design caching and synchronization policies for your custom APIs that apply across your apps, and can be adjusted without having to modify code. Read the tutorial 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

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

image

When your Oracle Mobile Cloud Service APIs are being accessed by a remote server, it is important you manage cross-origin resource sharing (CORS) We ran into this issue when we were building the solution for the Oracle cloud day. The MCS APIs were accessed by a Web Application that was hosted on a different domain, not on our Oracle PaaS domain. When calling an API from the application, we received the error:
XMLHttpRequest cannot load: [request url]. Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin [origin domain] is therefore not allowed access. The response had HTTP status 401.
You can either disallow CORS altogether, or whitelist specific sites.  This is done by setting a property in policies.properties: Security_AllowOrigin.
An example of the property can be seen below: 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

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

image

Thanks to Oracle A-Team, I had a chance to work with Chatbots.
3 pure NodeJS applications, on couple of Oracle Cloud platforms and Facebook messenger, and my chatbot was running.
Let me explain, the architecture a bit. To start with, following is the simple representation of how it works.

Message Platform Server : Is a NodeJS application, deployed on Oracle Application Container cloud, acts as a channel between Facebook Messenger and the chatbot engine. It simply converts the incoming messages from Facebook and sends it to chatbot readable format. Also, when chatbot replies, it converts to Facebook readable formats and passes it to messenger.
Chatbot Engine : Is a NodeJS application, which communicate with some REST APIs based on a conversation flow document and moves the flow of the conversation from one state to another.
Flow JSON : Where we document, every state of a conversation and which APIs to call to generate a response. For example, at the beginning of the conversation, start from "menu" state, and call "/start" API. The flow metadata file is driving the behavior of the bot engine.  The bot engine uses a finite-state-machine (FSM) to drive the conversation. Every step in the conversation is modeled as a state, and all possible next steps to move the conversation to a next state are defined as state transitions.  Every time a state is entered, the response elements defined for this state in the flow metadata are processed and the response is constructed and returned to the messaging platform. 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

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

image

When you need to extend your SaaS application you may use PaaS solutions to do it!
In this blog post I will use Oracle Mobile Cloud Service (MCS) and Oracle Mobile Application Accelerator (MAX) to create a mobile application for my Oracle Sales Cloud.
Download the packages: paas4saas-with-mcs-and-max.zip.

First of all we need to create a new Mobile Backend.
Go to Menu > Applications > Mobile Backends.
Click “New Mobile Backend” button to create a new Mobile Backend and name it as SalesMB.

To create a new Connector, go to Menu > Applications > Connectors.
Click “New Connector” button to create a new SOAP Connector and name it as SalesConn.
Don’t forget to provide the WSDL of ContactService. 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

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

image

At Oracle Open World 2016, Larry Ellison demoed the upcoming Oracle Intelligent Bots Cloud Service (IBCS), if you haven’t seen the demo, you can watch the recording on youtube.

Chatbots employ a conversational interface that is both lean and smart, and if designed properly is even charming. Chat helps people find the things they want and need, as well as delivering great services and information directly into an interface they already know and love.Think about how much work it takes to compare and decide on which app to download. Then actually downloading it is never as easy as it sounds, and then the anxiety of where on your home screen to put it on, and then learning yet another new interface. Chatbots are the singularity that smart devices have been waiting for, the streamlined experience that will finally unshackle us from the burden that our apps put on our devices. For most of what we do on our mobile devices, the chatbot and chat interface are ideal.

Main Article

In this article, I’l go through a step-by-step guide on how to get started with chatbots and build your first Facebook chatbot. We will implement the bot using NodeJS and will deploy to Oracle Application Cloud Service ‘ACCS’, for more information on Oracle ACCS please click here. In a nutshell, below are the discussed topics:

· Create Facebook Page.

· Create Facebook App.

· Create Webhook and register with Facebook.

· Receive Facebook Messages

· Test using Facebook Messenger

· Deploy to ACCS

In order to proceed with this tutorial, you need to have a Facebook account and you should install Facebook Messenger on your mobile device.

Create Facebook Page

· Login to https://www.facebook.com with your Facebook credentials. From upper left corner, click the drop down menu and create a page. Read the complete article here. Want to try the Chat bot? Get your MCS and ACC trial here and get the chat bot code 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

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

image

Digital Transformation creates new business opportunities through the ability to engage people with the latest mobile, social, cloud and collaboration capabilities. You can create value, create loyalty and reduce cost of operations by optimizing your mobile presence and start using intelligent, in-the-moment experiences in your mobile strategy, in-context and collaboratively. Build engaging innovative apps with context and location and be ready for new channels such as chat bots, so the organization can support consumers in a fun, useful, and meaningful ways in an environment that presents the least friction possible. It’s all about Innovation at speed and being able to build your mobile apps faster. Join Rene de Boer, Business Development Digital Experience, Oracle, and Martin Cookson, Director of Mobility Oracle EMEA, Oracle in this on demand webcast series (part 1 and part 2) to learn how:

· Enable a challenging mobile presence for Digital Business by setting up an end-to-end Mobile Platform

· Start using the newest chat bot technology and provide value for your customers

· Integrate marketing tooling into your mobile apps

Additional On-Demand Assets:

· [Webcast Series] Part 1: Build Better Mobile Apps Faster (link)

· [Webcast Series] Part 2: Build Better Apps Faster with Reusable API Services (link)

· [Webcast] RESTful APIs and Oracle MAX, Enabling Codeless Mobile Development for Everyone (link)

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

image

At our Community workspace (community membership required) we made the latest presentations in ppt format for customer meetings available:

· Oracle PaaS 55 live customer examples.pptx

· Mobile OW-CVCDeck-Current 11.2016.pptx

· Oracle Cloud Platform Win Stories by Industry.pptx

· Modernizing Java Workloads with Java Cloud Service CVC 11.2016.pptx

· Service Cloud Max App Demo 11.2016.zip

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