.. only:: html
.. image:: images/header_docs.png
:alt: Docs
Welcome to the MicroEJ developer documentation.
MicroEJ (pronounced “micro-EDGE”) turns any electronic product or ‘things’ into smart things, MicroEJ tools and libraries enable you to easily create efficient and feature complete applications for embedded devices. MicroEJ leverages a runtime environment called VEE (Virtual Execution Environment) to simplify and secure embedded development.
Browse the following chapters to familiarize yourself and understand the principles of development with MicroEJ Technology.
- The :ref:`chapter-glossary` chapter describes MicroEJ terminology.
- The :ref:`overview` chapter introduces MicroEJ products and technology.
- The :ref:`sdk_6_getting_started` is the best way to start your journey with MicroEJ's technology. Set up a development environment and start coding!
- The :ref:`sdk_6_user_guide` chapter presents MICROEJ SDK 6, the Software Development Kit for developing new projects.
- The :ref:`application-developer-guide` presents how to develop a Java or JavaScript application on MICROEJ VEE (Virtual Execution Environment).
- The :ref:`vee-porting-guide` teaches you how to integrate MICROEJ VEE into a C Board Support Package as well as simulation configurations.
- The :ref:`kernel-developer-guide` introduces you to advanced concepts, such as partial updates and dynamic app life cycle workflows.
- The :ref:`vee-wear` addresses the development of smartwatch applications using VEE Wear, specifically designed for low-power MCU and MPU.
- The :ref:`trainings` chapter offers online courses to help you learn the essentials of Firmware development using MICROEJ SDK.
- Resources Hub: gathers all useful resources for developers on a daily basis.
- Forum: provides announcements to keep up to date in MicroEJ technology releases. It also provides many topics that could answer your questions when developing on MicroEJ technology.
- Browse MicroEJ Module Repositories to look for dependencies:
- Central Repository Modules.
- Developer Repository Modules.
- See :ref:`module_repositories` for more information.
- Licenses Server
- :ref:`SDK6 Cheat Sheet <sdk6_cheat_sheet>`: a must-have when working with MICROEJ SDK6.
- MicroEJ GitHub: provides several pinned repositories, a must-have to get started.
.. toctree:: :maxdepth: 2 :hidden: Glossary <glossary> overview/index GettingStarted/gettingStarted SDK6UserGuide/index ApplicationDeveloperGuide/index VEEPortingGuide/index KernelDeveloperGuide/index VEEWearUserGuide/index VEEEnergyUserGuide/index Trainings/index SDKUserGuide/index support about