Get Started with MicroEJ Technology

Welcome! Follow this step-by-step instructional guide to get started with MICROEJ SDK (Software Development Kit) and MICROEJ VEE (Virtual Execution Environment). Learn how to create apps and build a VEE Port by taking advantage of interactive tutorials and extensive technical documentation.

Before you get started, be sure to understand the fundamentals about MICROEJ VEE, and take a look at our glossary page to familiarize yourselves with MicroEJ key terminology.

Get Started With MicroEJ

Visit our documentation center to select one of our ready-to-use evaluation kits and begin evaluating MicroEJ with our latest SDK version.

 

What you will do:

Choose your evaluation board
Install MICROEJ SDK
Watch the Get Started Tutorial
Get Started with MICROEJ VEE

Go Evaluate

MicroSDK set of comprehensive developers tools for embedded devices applications

 

 

 

 

 

What you will learn:

How to run an app using a Virtual Device.
How to run an app on your evaluation board.
Discover more examples and guided tutorials to go further with MicroEJ technology.

 

Silicon and Module Vendors

Partners

MICROEJ VEE implementations have been created for many architectures and microcontroller families. MicroEJ has a strong relationship with many silicon vendors and technology providers in the embedded industry.

See More Supported Hardware
Embedded Systems Developer Guide
NEXT STEP

Start your MicroEJ Journey on the Right Foot!

 

After your first taste of MicroEJ, why not take it further? A wide range of training is available at docs.microej.com:

  • From beginner steps to skillful creation, the For Beginners section will set you up on MicroEJ’s most important tools (MICROEJ SDK and development tools) and concepts (C and Managed Code communication as well as proper simulation with mocks).
  • Our For Application Developers section is ideal for application engineers seeking optimization, best practices, tests, and proper sandboxing of applications.
  • Understanding how MICROEJ VEE is interacting with your device is paramount to a successful project. The For VEE Developers courses are here to help. They focus on VEE Port creation, testing, and solving the trickiest embedded software topics (hardfaults and synchronization).
  • Beyond a VEE Port, there are Kernel applications that allow you to create your own controlled executable for other applications to run on. Become efficient at creating kernels by studying the For Kernel Developers section.
  • The essential part of every user-friendly application is the GUI. Learn to develop nice and responsive GUIs with our Graphical User Interface training courses.
  • If your device needs to engage with the world, our Connectivity section is there to help you do some essential networking.
  • Building products is always a tricky task, so help yourself to some automation in our For DevOps course.

 

Train Yourself Now
Embedded Platform Developer Guide
Need Help

Developer Docs

Explore our Documentation to learn the basics about creating apps or VEE Ports.

More Info
Embedded Development Forum
Need Help

Developer Forum

Tips and tricks, insights and discussions… MicroEJ community helps you solve your challenges!

Go To Forum
Embedded Development Forum
Need Help

Browse MicroEJ’s GitHub

Go deeper by exploring examples and tutorials to learn more about MicroEJ’s technology.

More Info