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