threedy_logo-beide-transparent_Zeichenfläche 1

Handling of Network Disconnects

Enhancing User Experience Through Improved Network Disconnect Handling

What's New?

In an era where remote work and variable internet connections are prevalent, we've innovated to address a key challenge: network disconnections. Our latest update significantly improves how network interruptions can be handled by developers, ensuring a seamless and uninterrupted experience for endusers.

  • ServiceStates for Developers: Introducing the new ServiceStateAPI - monitor and respond to the connection state of individual backend services with ease. This feature is a valuable tool in maintaining seamless enduser experiences.
  • Seamless Experience for End Users: Say goodbye to the hassle of reloading a 3D Space during network interruptions. Our enhanced system seamlessly manages disconnections, ensuring no data loss or work disruption. Continue your tasks smoothly, even amidst connectivity issues.
  • WebVisUI Integration: Showcasing these updates everything is integrated into our Standard Application WebVis. Ensuring a seamless end user experience.
ezgif.com-cut

Service State API Example Use Cases:

  • Continuity in Work: Besides the additional APIs for developers this update is a general improvement ensuring that 3D Spaces stays intact at all times. This makes sure data is not lost due to a necessary reload of the 3D Space during a network disconnect

  • Performance Analytics: The API can be utilized to track and log the network related reliability of services over time. This data can be valuable for identifying patterns in service disruptions and guiding future improvements

  • Conditional Feature Accessibility: Based on the connection status of various services, certain features of the application can be dynamically enabled or disabled. This ensures that users only interact with features that are fully operational, enhancing the overall user experience

  • Customizable Alerts and Notifications: Developers can leverage the API to generate customized alerts or notifications for users when a service's connectivity status changes. This enhances transparency and keeps the user informed about the application's current state. 

Try out the new ServiceStateAPI!

Limitations

While we have made significant strides, some challenges remain:

  • Shared Session Service Limitation: The Shared Session Service, along with VisService and Reality Service, cannot yet automatically restore after a disconnect

  • Service-Specific Recovery: Each backend service, including Delivery, Resource, and Geometry Services, handles network errors independently.


Your Feedback Drives Our Progress
Thank you for being part of the instant3Dhub Community!

Let's collaborate to make instant3Dhub even better! You got any feedback, ideas or additional use cases?

Contuct us

Hannes Krug

Product Manager @Threedy

E-mail:  hannes.krug@threedy.io

Book a 20 minute meeting

 

hannes-krug

Threedy GmbH, Goebelstrasse 1-3, Darmstadt, Hesse 64293, Germany