/edgeSDK

Build exciting new functionality by turning computing devices into edge cloud servers

Primary LanguageJava

The mimik edgeSDK provides a light container management technology that allows developers to manage their microservices and enable communication of microservices within and across networks and nodes. Also included are sample applications and microservices to demonstrate the interactions with the APIs.

Getting Started

First start by creating a mimik Developer Account. The Developer Portal is where you manage your the appID and SECRETS which are required for your application to access different aspects of the mimik platform.

Installation

Select a platform from the list below and follow the instructions to learn: how to run the edgeSDK, how to build and deploy microservices, and how to run an example application using the edgeSDK and microservices.

Account Association

All applications must register their account key provided by the Developer Portal in order to associate their account with the edgeSDK. The example Android, iOS, and PC applications allow you to quickly test this process.

Microservices

To show case the capabilities of the edgeSDK we have created a few microservices as examples in how to develop a microservice on our environment.

  • Our Example microservice helps develoeprs understand how to deploy a microservice to the edgeSDK runtime and call different methods for node and cluster discovery.
  • mBeam beams content from a node to node(s) and/or to service(s), peer-to-peer, one-to-one or one-to-many
  • mDrive abstracts access to storage available on edge nodes and provides distributed file management via a popular API.
  • mSuperdrive provides the core logic of mimik access media services through the provided API well as showing all nodes (nearby, on the same Wi-Fi, remote and also friend’s ) that are equipped with mimik access.

Build your own microservice using the edgeSDK JavaScript programming API for develop and deploy their microservices.

Learn how to use the Javascript Serverless Programming API

APIs

Information on mimik API components are accessible on SwaggerHub

mimik access

mimik access is an application built on top of mimik edgeSDK showcasing the power of distributed edge cloud. Information on mimik access API components are available on SwaggerHub

Learn more about mimik access

Reference Materials

License

Unless otherwise noted, use of the mimik edgeSDK is licensed under our License Agreement and the code shown on GitHub is available under the MIT License.

Contact us

We want to hear from you. Please contact us for question, troubleshooting, feedback or others. You can also read more about our solution on our wiki. To contact our SDK support team send us an email to support.sdk@mimik.com Check out our website at mimik.com to learn more about our company.

The information provided in this page is intended for informational purposes only and is subject to change without notice. Information may be changed or updated without notice. mimik may also make improvements and/or changes in the products specifications or APIs in this information at any time without notice.