Learn, collaborate, and build all in the MIx Developer Network (MDN). Get access to the tools, technologies and support you need to extend the MIx product portfolio so you can build the next great app.
The MDN is more than just an SDK. It provides everything you need to build custom applications that will help businesses unlock the full potential of the Industrial Internet of Things. It’s a cloud-native development environment that supports your continuous deployment efforts with improved DevOps collaboration. You’ll have access to forums, chat rooms, and workgroups for collaboration. IDEs and build servers for CI, QA supported by Jenkins, debuggers, and GitHub for managing source code. With the MDN, you can sink your teeth into tutorials, sample code, self-paced training, and documentation, right away.
You can extend the power of the MIx Core by developing plugins that are designed for reuse and cover a broad range of functionality such as data adapters, reports, business rules, assertions, and indicators. Package these plugins together as a MIx App and you’re on your way to monetizing your expertise in the marketplace.
Don’t bang your head against the wall. We’ve got your back. Within the MDN environment, you can leverage collaboration tools such as a peer-to-peer chat and forums. You’ll get access to sample code, templates and technical documentation. Plus, you’ll have access to your team’s workgroup space for documenting solutions, creating diagrams, and sharing a full repository of content.
From Dev, to QA, to Production, we’ve got you covered with a provisioned sandbox environment. Need to check-in code, debug, or test applications in a live environment? The MDN is a complete DevOps system that enables you to build, test, and release applications both quickly and reliably. Did we mention that MDN is a cloud-hosted service? No need to install anything locally or manage complex software dependencies.
We created MIx to bring humans closer to machines. Once you’re in the MDN, you’ll code in MIx – an XML syntax created by Bit Stew. The MIx language was developed by Bit Stew for the MIx Core platform as an expressive and high-level language for extending functionality within the platform and the applications that run on it. The expressive nature and XML structure of the language is purpose-built to handle data integration while also being structured and intuitive for both machine generation and human development.
With MIx, you can write simple XML macros for creating business assertions, templates for analysis and information processing, as well as new library features for functions and indicators. The MIx language is based on the concept of Templates, Functions and Query syntax. MIx templates are an XML-based language that dynamically integrates and transforms data from a wide variety of sources to create new, composite data sets. These templates are very similar in structure and grammar to XSLT style sheets and are therefore easy to learn.