Link Search Menu Expand Document

MPLAB® Harmony 3 Content Manager

MPLAB® Harmony 3 is an extension of the MPLAB® ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC microcontroller and microprocessor devices. Refer to the following links for more information.

This repository contains the implementation of the MPLAB® Harmony 3 Content Manager tool (MHCM). The MHCM is an easy to use development tool with a Graphical User Interface (GUI) that simplifies the manipulation of MPLAB® Harmony Content. The MHCM is available as a plugin that directly integrates with the MPLAB® X IDE or as a separate Java executable for standalone use with other development environments.

The MHCM includes a downloader tool that reads an online catalog of MPLAB Harmony 3 library packages so that the developers can select and download the libraries in which they are interested. It includes also an Application Browser allowing to copy selected application(s) to any location on your machine.

Setup to launch Content Manager as Standalone

This repository can be downloaded and the harmony-content-manager.jar can be executed as standalone. For this, the following setup is requried.

  • Based on your operating system and Processor Architecture, download JRE 8 with FX support from the given link (https://www.azul.com/downloads/zulu-community/?&version=java-8-lts&package=jre-fx)
  • Extract the compressed jre to any location in your system and set the “PATH” variable to “/bin"
  • Go to the place where harmony-content-manager.jar is present in Command Line Interface and execute command “java -jar harmony-content-manager.jar”

Content Summary

File/Folder Description
*.jar Java libraries.
harmony-content-manager.jar Main Java executable (run: java -jar harmony-content-manager.jar)
runme.bat Windows shell script to run standalone MHCM GUI.
runme.sh non-Windows shell script to run standalone MHCM GUI.

Open source Libraries

Content manager uses following open sources libraries:

Library Name Version License
jsch-0.1.54.jar 0.1.54 Revised BSD http://www.jcraft.com/jsch/LICENSE.txt
jsoup-1.10.2.jar 1.10.2 MIT License http://www.opensource.org/licenses/mit-license.php
org.eclipse.jgit-4.11.0.201803080745-r.jar 4.11.0.201803080745-r Eclipse Distribution License (New BSD License)
simple-xml-2.7.1.jar 2.7.1 The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt
slf4j-api-1.7.25.jar 1.7.25 MIT License http://www.opensource.org/licenses/mit-license.php
slf4j-simple-1.7.25.jar 1.7.25 MIT License http://www.opensource.org/licenses/mit-license.php
snakeyaml-1.26.jar 1.26.0 The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt
jfoenix-8.0.10.jar 8.0.10 The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt
libgit2 0.28.3 GNU GENERAL PUBLIC LICENSE Version 2 with linking exception https://github.com/libgit2/libgit2/blob/main/COPYING

License Latest release Latest release date Commit activity Contributors __

Follow us on Youtube Follow us on LinkedIn Follow us on Facebook Follow us on Twitter



Copyright © 2020 Microchip Technology.