Skip to content
muff1nman edited this page Jun 30, 2013 · 22 revisions

Downloads

If you don't know what to download, download the Interface SDK with dependencies, preferably the most up to date version. Older versions of the SDK are kept here for historical reasons, however they might not be incredibly stable. And, as always, to see more details on the changelog, see the Github log.

What is the difference between the "With Dependencies" and the "Regular" one?

The Interface SDK depends on many other libraries to bring together a comprehensive library to develop with. As such, the Interface SDK has dependencies on other libraries such as Processing. The Interface SDK with dependencies will included all these other libraries to allow for development from a single jar. However, this is not ideal in all scenarios such as developing with maven where it does not need the extra dependency jars. For Eclipse, you will need the version with dependencies.

Need a launcher?

Then check out the CSM Home Screen Launcher! Or, if you would prefer a simpler terminal based launcher, check out the command line launcher we have provided.

Version 0.1.1

Interface SDK with dependencies

Interface SDK

Changes

  • Better failing on default module fail
  • Adding ability to get own package name
  • Final report and other deliverables
  • Passing Windows tests
  • install scripts Module Helper reflects Module Manager

Version 0.1.0

Interface SDK with dependencies

Interface SDK

Overall this marks the first time the api has not significantly changed between releases and as such this marks a large step to a stable release

Changes

  • Added activity flow diagram into documenation
  • Small driver fixes to properly handle refreshing.
  • Added weight for hand-tracking
  • Restructure of the module manifest
  • Minor function cleanup

Version 0.0.6

Interface SDK with dependencies

Interface SDK

Changes

  • Command line arguments have been redone
  • Integration with hardware manager and api changes following
  • Hardware manager redone how driver caching works
  • Lots of new tests
  • Module Manager will need to pass configurations so hardware manager can generate a config store
  • Restructured the whole calling structure for the module lifecycle in module manager

Version 0.0.5

Interface SDK with dependencies

Interface SDK

Changes

This is a small feature release. The notable changes are

  • Support for launching the module manager from a jar with arguments
  • Hot swapping modules when module manager is running
  • introduced an event system for interacting with drivers
  • necessary changes to hardware api to accomdate the above

Version 0.0.4

Interface SDK with dependencies

Interface SDK

Changes

Version 0.0.3

Interface SDK with dependencies

Interface SDK

Changes

Version 0.0.2

Interface SDK with dependencies

Interface SDK

Changes

Version 0.0.1

Interface SDK with dependencies

Interface SDK

Changes

General Notes

Note to maintainers or people who want the most recent version before this page is updated: this link can be updated with the following command while in the top level directory for the git repository.

echo "https://s3-us-west-2.amazonaws.com/acmx.mines.edu/release/edu/mines/acmX/exhibit/interfacesdk/`git describe --abbrev=0 | sed 's/v//'`/interfacesdk-`git describe --abbrev=0 | sed 's/v//'`-jar-with-dependencies.jar"
Clone this wiki locally