What mimik services provide
There is a growing need to process data on edge, reduce latency, improve data privacy, and unlock new business opportunities with sustainable business models and operational costs.
mimik services powered by hybrid edgeCloud platform, help you bring compute-intensive, latency-sensitive applications closer to the end-user while reducing your operational costs and increasing security and efficiency.
mimik Edge Experts help you bring common processes such as identification, user registration, scheduling, and tracking to the edge while you are focusing on differentiating and diversifying your solutions.
Provide admin operations to different microservices.
Provide admin operations to different microservices.
Create, retrieve, edit, remove users or microservice specific operations like adding an assessment for the assessment engine microservice.
Handle the different assessments such as Fitness Assessment.
Handle the different assessments such as Fitness Assessment.
The front-end can retrieve an assessment and render the assessment for the user to respond to the questions that are in the assessment. The front-end will then post the user response in the assessment engine. The SurveyJS object is defined by the Survey microservice.
The assessment engine maintains the user profile associated with the different assessments stored in the assessment engine.
Maintain message inbox and message outbox for a user
Provides the ability to create single-user or multi-user challenges with specific rules …
Provides the ability to create single user or multi user challenges with specific rules and specific scoring mechanism.
The microservice handles participant scoring based on the events received from the tracker microservice. challenges can consist of different categories:
Within each category, there can be different challenges.
Handles the relationship between a coach and the trainees by creating lists of users associated …
Handles the relationship between entities by creating lists of entities associated with a specific entity. When an entity authorizes another entity, an authorization token is generated allowing the entity to act on behalf of the other entitie.
Discovery mechanism using friends notion.
Provides the core logic of “mimik access” media services through the provided API.
Provides a discovery mechanism using friend’s notion.
Shows all nodes (nearby, on the same Wi-Fi, remote and also friend’s ) that are equipped with “mimik access” app.
Handles user registration and device data when dealing with device data aggregators.
Handles user registration and device data when dealing with device data aggregator like Validic.
This is a multi-tenant micro service since it hides the user handles to the device aggregator.
Dynamic Assessment Engine
Handles different assessments like Action Plan. This microservice differs from the assessment…
Handles different assessments like Action Plan. This microservice differs from the assessment engine in the fact that a dynamic assessment is not defined in the surveys microservice and loaded in the dynamic assessment engine microservice. Instead, survey elements are created by the surveys microservice and loaded in the dynamic assessment engine microservice.
Internal microservice that handles delayed notifications.
Internal microservice that handles delayed notifications. The microservice receives a notification with a callback date and a callback URL address, and at the callback date, the microservice will invoke the URL address. For example, this microservice is used by the task assignment microservice to indicate when a task end, or by the challenge microservice to indicate when a challenge end.
Handles content that needs to be shown in a continuous fashion to the user. The content can be text, html or even question that the user needs to answer.
Other microservice generate the content and POST this content to the feed microservice. The front end will then allow the user to look at the feed content and act upon it if necessary
Manage players gaming status.
Uploading player’s current gaming status to mGameLobby edgeEngine microservice local database.
Retrieving player’s current gaming status from local database.
Retrieving other players’ current gaming status from their individual local database.
Protect your customers’ identity.
- OpenID Connect compatible, users can use their identity on other supported online services.
- Granular access permissions for your application.
- Customizable as per your application requirement.
- Access credentials for your application identity service provided are handled with a simple API call behind the scenes.
- It activates the account clustering feature in mimik edge. All mimik edge enabled and authorized devices will automatically start discovering and organizing each other into account clusters, so that your application can start immediate direct cross platform and cross network data transfers between them using the built-in platform APIs.
- It is necessary for a secure deployment of edge microservices to your application, so that only authorized microservices can be deployed.
- It allows you to be platform ready when mimik identity service becomes one of the available options for web-based logins, so that your users can use it to login to other online services.
- This is the only mimik account your application’s users have to create
- It allows you to define granular access permissions for the mimik SaaS specifically deployed for your application, so that you can grant them to your users as needed.
It securely isolates the mimik SaaS deployed for your application from other platform users.
Access credentials for your application identity service provided by mimik are handled with a simple API call behind the scenes. Your users don’t have to create an account for it manually.
Provides the ability to enter lab results with dates to track the user’s health.
Local Drive Assist
Access to local files on device.
Provides RESTful APIs for streaming content among edge nodes.
Cache files on device.
- Provides access to local files on the device.
- It provides an interface to allow the user to add, edit, and remove files from a sharing catalogue.
- It provides access to a shared media catalogue.
Get information about all edge devices on the network.
Enable private media sharing.
- Share your media
select photos, videos and music on your devices to share with your friends. They can now browse and stream only the content you selected directly from your devices.
- Connect to your tv
directly stream videos, photos and music from your device to your smart TV screen, android box, or a mimik enabled set-top-box provided by your telco or cable operator.
- Connect your devices
install the app on all your devices and they will directly connect when on the same home Wi-Fi network. you can access all your content, no matter what device – android or iOS you carry.
- mimik your world
stream videos, photos and music directly from your phone to one or multiple people on the same home Wi-Fi network regardless of type of device – android or iOS.
- keep your content private
your photos, videos and music will remain always on your devices unless you allow your friends to download it.
Message managing system.
Simplifies and enhances MQTT communications on IoT devices.
Provides Restful APIs for streaming content among edge nodes.
- Upload the information about the machine learning model on your device to the Model Share’s local database.
- Retrieve the information regarding specific machine learning models from local or nearby microservice database.
- Retrieve machine learning models from other devices.
Retrieve device information.
Send notifications to a user either via email, SMS or push notifications.
Capability to manage friend searches and requests.
manages the list of each individuals’ friends lists and requests
it allows users on the application to search for other users by either username or email and request to add them as a friend
takes care of the management of the request and friend request lists
The mimik Friends/ peer association, insert, creates, and deletes friends from a friend list.
The mimik friends Server API for mimik services
Creates profiles and allows the interaction between different micro-services and apps.
A micro service that creates and manages end-user profiles.
Keep track of user-profiles on your application
Offer targeted content
provide profile management to users on a multitude of different applications and gain insights on each individual user.
Cross-app-capability: Users can use the same profile on multiple different apps, as long as they are using an application that supports mimik mPO.
Customizable profiles: mPO stores specific info about each individual user and gives them the ability to customize the profile.
Provides the ability to generate report objects for a specific user.
Provides the ability to generate report objects for a specific user. The front-end can then display this report for the user.
The microservice analyzes and annotates the user profile. The annotated profile can then be retrieved by the front end and rendered for the user.
Enable cross-platform capability.
It provide the app developer the ability to call say Assessment backend service. So instead of app developer calling the service directly.
the developer can call a proxy locally (sidecar). The sidecar will examine the user access token, if the sidecar notice that the user access token expires, it will use the refresh token to refresh the access token.
Internal microservice that transforms an event posted to an AWS topic into an …
Internal microservice that transforms an event posted to an AWS topic into an API call for a specific microservice.
When an AWS topic receives an event, the topic will do a POST notification to all the components that a registered to the topic.
When a component does not have this POST endpoint, SNSListener is used to do the proper transformation
Internal microservice that provides the ability for a non-technical person to create an assessment …
Internal microservice that provides the ability for a non-technical person to create an assessment for the assessment engine microservice or survey elements for the Dyanmic Assessment engine microservice. This is a multi-tenant service since an assessment can be used by multiple customers.
Provides the ability to handles user events associated with specific activities.
Handle user events associated with specific activities. The events are either user-generated (manual entry) or device-generated (thru the device abstraction).
Logs following Tracker Types for end users defined by customers:
- Weight & BMI Calculator
- Sleep Tracker
- Activity Tracker
- Blood Pressure Tracker
- Blood Glucose Tracker
- Body Measurements Tracker
- Water Tracker
- Energy Tracker
- Mood Tracker
- Stress Tracker
- Steps Tracker
Integration to import users from Jonas platform
Integration to import users from Moso Enterprise platform.
Contact an edgeExpert
We have a team of world-class experts and a network of partners who can help you accelerate your development and digital transformation projects. Our range of services span from consulting on digital transformation strategy and hybrid edge cloud transition to technical training and edge-based microservices development.