Accelerator audience

This document is intended for software developers or similar technical roles interested in implementing Augmented Reality experiences that leverage the Oracle CX Service suite of applications such as B2C or B2B Service.

Augmented Reality (AR) experiences require an experience level of technical know-how in order to implement them. At a minimum, individuals leveraging this material should have the following experience in order to understand topics discussed in this guide.

Toolkit Skill Version Skill Level Comment
Xcode / ARKit Swift Xcode 11.2.1 / Swift 5.2 Intermediate/Advanced Swift is the coding language used to implement native AR experiences in iOS. The ARKit version of the AR accelerator requires software development experience to implement changes.
All OCI Functions-Oracle Cloud Infrastructure   Intermediate Required for configuration of AR experience integrations to Oracle apps.
All Oracle IoT Cloud Service   Intermediate Required for configuration of device data that will feed the AR experience.
All Oracle Engagement Cloud 18B+ Intermediate Option for providing Service Request (SR) functionality to the AR experience. Service Cloud cannot be used if Engagement Cloud is being used.
All Oracle Service Cloud 17D+ Intermediate Option for providing Service Request (SR) functionality to the AR experience. Engagement Cloud cannot be used if Service Cloud is being used.
Following are advanced topics not covered in this guide, but that may be immediately useful to consumers of this content during demo development:
  • 3D Modeling (CAD) — Collada and Xcode-supported formats
  • 3D Animation — SceneKit
  • Object-Oriented Software Development — Swift