Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are multiple use cases for AR VR itemized below. For Release 4, we focus on building the infrastructure and virtual classroom application, which I highlighted here.

Image Removed Image Added

Let’s have a quick stare at what is Virtual Classroom. Virtual Classroom is a basic app that allows you to live a virtual reality experience simulating a classroom with teachers and students.

Image Removed Image Added

Generally, it has two modes, the Teacher mode, and the Student mode.

...

The whole architecture, shown below, consists of three nodes: Jenkins Master, Tars Master, and Tars Agent with AR/VR Blueprint.

Image Removed Image Added

  • For the Jenkins Master, we deploy a Jenkins Master for our private lab for testing.

  • For the Tars Master, we deploy a Tars Platform for serverless use case integration.

  • For the Tars agent, we deploy the Virtual Classroom backend on this node and two front-end clients as Virtual Classroom teacher and student on KVM.

It’s not a very difficult architecture. As I mentioned before, the TARS Framework plays an important role as PaaS Layer to governance backend services. Then let’s go a little bit further with TARS.

Image Removed Image Added

TARS is a high-performance microservice framework based on name service and Tars protocol, an integrated administration platform, and an implemented hosting service via a flexible schedule. TARS adds support for ARM, x86, and multiple platforms, including macOS, Linux, and Windows.

...

And last year, on March 10th. TARS evolved to a non-profit microservices foundation under the Linux Foundation umbrella.

Image Removed Image Added

The TARS Foundation is a neutral home for open source Microservices projects that empower any industry to quickly turn ideas into applications at scale. It's not only TARS but a microservices Ecosystem. It will solve microservices problems with the TARS characteristics, such as:

...

K8STARS is a convenient solution to run TARS services in Kubernetes.

Image Removed Image Added

It maintains the native development capability of TARS and automatic registration and configuration deletion of name service for TARS.

...