Manage Your Software Assets and Ecosystems

MICROEJ Forge manages your software assets: APPs, libraries, Virtual Devices. Forge connects all stakeholders that interact within one ecosystem: end-customers, partners, designers device manufacturers. It is a white label product that is branded to the customers brand.

MICROEJ Forge stores in your software assets in one place, ready to be used

  • APPs (applications)
  • Libraries (graphical widgets, cloud connectors, etc.)
  • Virtual Devices

MICROEJ Forge opens software assets to ecosystems:

  • Developers: share software components, development tools
  • ISVs: Independent Software Vendors create new APPs that enrich products capabilities
  • Service providers: monetize your apps
  • Manufacturer: add new devices to the ecosystem, and benefit from the community

MICROEJ Forge Ecosystem

MICROEJ Forge is a cloud-based backend set of servers, with cloud APIs to interact with its content. In particular, Forge can be populated with new assets, and serves these assets to the community:

  • Market places can serve APPs to designers, end-users, …
  • Developers can request software asset compatibility checks for devices served by the Forge
  • Developers share libraries with other developers
  • Manufacturer can extend the fleet of devices of the community with new Virtual Devices
  • Devices can download APPs (“push” or “pull” mode)

What does MICROEJ Forge Do?

Application store backend

Using MICROEJ Forge as a backend for your Software Asset Manager, device manufacturers can create, deploy and manage a community, an ecosystem, around APPs for their Powered by MicroEJ devices. That can be internal to one company across various Business Units, or include external Third Parties.

Apps are developed using MICROEJ Studio and Virtual Devices. Once an APP is ready, developers can release it to the moderator of the ecosystem. Forge then does all the sanity checks on the binary APP to allow secure downloads for each specific device of the community, especially API checks.

MICROEJ Forge embeds several tools to distribute the binary Assets to devices, and does all the pre-validation checks and necessary packaging that conform to each type of “way-to-get-the-Asset-on-each-specific-device”. All those “deep-tech” checks and constructions make the publishing and the distribution of software assets as easy as for smartphones.

Software Asset packaging

MicroEJ encourages modular design, especially when various stakeholders are involved. Therefore, it holds all the build-recipes for each library in terms of dependencies, versions, etc. When a new asset gets in, Forge provides all the necessary rules to transitively checks (and link) the Asset to its ecosystem.

In particular, Forge includes Security tools that validate that the asset does not embed any malicious binary code, and is binary compatible with the various heterogenous devices of the community.

Integration with IT

  • VMware for Hypervisor
  • Debian for Operating System
  • MySQL for Database
  • Docker for OPS (Java8)
  • Apache Tomcat for API (jFrog Artifactory)
  • G NGINX for Load Balancing & Reverse Proxy& Firewall
  • Samba 4 for Authentication