Mico (pronounced mee-koh) is a software framework that provides a set of application level peer-to-peer services for the ad-hoc formation and facilitation of collaborative groups across a diverse mobile device domain. Mico builds on the Java Micro Edition and Standard Edition bindings of the JXTA protocols, and is designed with an approach to use the lowest common denominators that are required for collaboration between varying degrees of mobile device capability.
If you wish to cite or reference this software, it was first described in this paper:
David Johnson
"A platform for supporting micro-collaborations in a diverse device environment"
International Journal of Interactive Mobile Technologies (iJIM), 3(4), pp. 8-16, December 2009.
doi: 10.1109/IEMBS.2011.6090060
and in this doctoral thesis:
David Johnson
"mico: a framework for developing groupware for a diverse mobile environment"
The University of Reading, UK (2010).
- MicoPlatform is the core library
- MicoSuperPeerServlet is the JXTA super-peer runner
- MicoMultiChat is a group messaging MIDlet
- MicoMicroBrowser is a group Web browser MIDlet based on JCellBrowser