🤩
JMRSDK Development
v4.27.10
v4.27.10
  • Tesseract Mixed Reality SDK Documentation
    • Changelog - 4.27.10
  • Device Information
    • Device Specification
    • Controller Specifications
      • Physical Controllers
      • Virtual Controller / Virtual Keyboard for JioGlass
  • Getting Started
    • Development Platform
    • Setting Up A Jio Mixed Reality Project in Unity
    • URP Support
      • Setting Up Your Project With URP
      • Reverting Back to Built-In Render Pipeline
  • JMRSDK
    • JMRSDK Content
    • JMRMixedReality Prefab
    • JMRRig
      • Local Rig
      • Setting Homepage (Quit functionality)
      • Recenter Application on Resume
  • Develop
    • Editor Emulator
    • JioGlass Controller Interactions
    • Cameras
    • Jio Mixed Reality UI Toolkits
    • Examples
  • Interaction
    • Gaze and Dwell
    • Interaction
      • JioGlass Lite Interaction
      • Jio Prism(Holoboard) Interaction
      • Jio Dive Interaction
      • Pointer Manager
        • Examples
    • Interfaces
      • ISelectHandler
      • ISelectClickHandler
      • IFocusable
      • ISwipeHandler
      • ITouchHandler
      • IBackHandler
      • IHomeHandler
      • IMenuHandler
      • IVoiceHandler
      • IFn1Handler
      • IFn2Handler
      • IManipulationHandler
    • Controller Input Actions
      • Touchpad - Touch
      • Touchpad - Swipe
      • Source Buttons
      • Manipulation
    • Actions
    • Device State
      • Device Connected
      • Device Disconnected
      • Battery percentage update
      • Scanning for Device
      • Battery Percentage
  • Voice
    • Voice
      • Speech Events
      • Speech Result
      • Speech Error
      • Speech Session End
      • Speech Cancel
    • Listening
  • Tracking
    • Tracking
      • Coordinate System
    • Tracking Framework
      • TrackerManager Actions
        • Get Head Position
        • Get Head Rotation
        • Get Head Transform
      • TrackerManager Methods
        • Get Head Position
        • Get Head Rotation
        • Get Head Transform
    • Recenter
  • Building and Testing
    • Building to Target Device
      • Merging AndroidManifest
      • Performance Optimization
    • Companion App For Jio Mixed Reality (JMR) Devices
      • Running the application on Prism (Holoboard)
    • IPD Calibration
  • Publish
    • Signing App for App Store
    • Publishing to JioGlass Developer Console
    • Developer Console Analytics
  • Capturing and Recording
    • Capture Videos and Screenshots
      • Capturing Screenshot/Videos using scrcpy
      • Capturing Screenshot/Videos using Vysor
  • Troubleshooting
    • FAQs - Develop
    • FAQs - Building to device
      • Gradle
      • Old aaptOptions error fix
    • FAQs - Running and Publishing
    • Laser Point Not Visible
Powered by GitBook
On this page
  • Important Notice
  • What's New!
  • Separation of JioGlass Lite, JioPrism, and JioDive Ecosystems
  • Web Applications
  • Developer Analytics
  • Virtual Controller with Keyboard
  • Categories and Perfromance Optimization
  • URP Support for JioGlass Lite and JioDive
  • Backward / Forward Compatibility
  • Bugfixes
  • Known Issues
  1. Tesseract Mixed Reality SDK Documentation

Changelog - 4.27.10

PreviousTesseract Mixed Reality SDK DocumentationNextDevice Information

Last updated 2 years ago

Important Notice

JMRSDK 4.27.10 is a Mandatory Update for all Developer Applications to function with the latest JioGlass Ecosystem

  • Your Application will not be listed on the JioGlass Application Store if not upgraded to JMRSDK 4.27.10.

  • Please read the New Feature Released below carefully

  • Please refer to the section - and follow the steps to configure your project for JioGlass Ecosystem

  • Please refer to the section - to ensure that your application is reflected within the same category as it is uploaded on the developer console.

  • Please refer to the section -

  • Developers are recommended to update their tutorial graphics with Nolo Physical Controllers and Virtual Controller by checking which Interaction device is active. Refer to the section and below for more information

Important notice for users upgrading to JMRSDK 4.12.4+ from any previous versions

  • JMRInputField needs to be updated with the new prefab

  • Toolkit v1 has been deprecated from JMRSDK 4.12.4, please upgrade to Toolkit v2 to enjoy the latest features and upgrades

What's New!

Introduced 3 different devices JioGlass Lite, JioPrism(Holoboard) and JioDive.

Back button to quit the application .

Optimization of 2d and 3d switch time.

Separation of JioGlass Lite, JioPrism, and JioDive Ecosystems

  • The JioGlass product ecosystem is evolving with three separate product offerings for our customers – JioGlass Lite, JioPrism, and JioDive

    • JioGlass Lite is an entertainment and gaming device for users who want to augment their smartphones with true AR capabilities using JioGlass.

      • This is going to be the primary, cost-effective, and smartphone-enabled JioGlass offering.

      • This ecosystem only supports 3DoF applications

    • Jio Prism (Holoboard) is a smartphone-based AR offering with 3DoF support.

    • JioDive is a smartphone-based VR offering with 3DoF support.

  • We are currently revamping the SDK for JioGlass Pro with 6DoF capabilities, and all developer applications published until now will ONLY be available on JioGlass Lite, JioPrism (Holoboard), and JioDive ecosystem.

  • Developers will now be able to create and manage separate releases and app store listings for the JioGlass Lite, JioPrism (Holoboard), and JioDive ecosystems.

Web Applications

  • Developers will now be able to create Web Applications from Developer Console

  • Developers can find this enabled on the JioGlass Developer Console while creating a new Application Listing.

    • Note – The web applications will only be accessible on JioGlass at the moment and not on Holoboard devices

Developer Analytics

  • Developers will now have access to the following Analytics of their applications.

    • Number of installs Average

    • Session Time of App

    • DAU, MAU and Stickiness of App

    • Lifetime Usage of App

    • Average Rating

Virtual Controller with Keyboard

  • Virtual Controller with Keyboard support has been added for JioGlass

Categories and Perfromance Optimization

  • JioGlass Lite Applications will now appear categorized on the JioGlass Launcher screen based on the configuration set by the Developer while building the application from the Unity3D editor.

URP Support for JioGlass Lite and JioDive

  • Developers can take advantage of Unity’s Universal Rendering Pipeline to improve the graphics and performance of their applications

Backward / Forward Compatibility

  • JioGlass Lite Ecosystem installed on a user’s device and the JioGlass applications installed on the user’s device will always remain compatible

  • In case JioGlass Lite Ecosystem becomes updated, the user will not be able to view, interact or install any incompatible applications

  • In case any JioGlass application becomes incompatible with the user JioGlass Lite Ecosystem, the user will not be able to view or interact with it.

  • This feature is enabled by default. Developers do not have to do anything to enable this feature.

Bugfixes

NA

Known Issues

  • Toolkit v1 is not compatible with Virtual Keyboard

  • Existing applications using SDK versions prior to v4.27.10 will have to be recompiled with SDK v.4.27.10+ to make them compatible with Physical Controller, Virtual Controller, and Virtual Keyboard on smartphones, JioPrism and JioDive.

  • With the K07 controller, the controller render is upside down.

  • JMRInteractionManager.Instance.GetSupportedInteractionDeviceType(); returns VIRTUAL_CONTROLLER on Dive instead of JIOGLASS_CONTROLLER.

Please refer to the section - and follow the steps to configure your project.

Please refer to the section - and follow the steps to configure your project

Please refer to the section - (Holoboard) and follow the steps to configure your project.

Developers can learn how their app is performing among the Customers. They can find the Analytics section on their Developer Console, you can refer to .

Developers are recommended to update their tutorial graphics with Virtual Controller by checking which Interaction device is active. Refer to the section below for more information

Please refer to the section - to ensure that your application is reflected within the same category as it is uploaded on the developer console.

Please refer to the Section - to ensure latest arm64 architecture for the best performance of your application.

Please refer to the section - to setup your project using Unity3D's Universal Render Pipeline

Configuring your Project for Device
Adding Category Tag In AndroidManifest
Publishing your Application Listing on the Developer Console for JioGlass Ecosystem
Nolo Controller
Virtual Controller with Keyboard
Setting Homepage
Configuring your Project for JioGlass Lite
Configuring your Project for JioDive
Configuring your project for JioPrism
Developer Console Analytics
Virtual Controller with Keyboard
Adding Category Tag In AndroidManifest
Performance Optimization
URP Support