charliemeyer.net

MDPnP

I am a member of the Medical Device Plug and Play (MDPnP) project. Our group's goal is to design a flexible software architecture for complex systems of networked medical devices in a clinical setting. We have previously mocked a system using the JavaScript programming language. A rough overview of our work from Summer 2010 can be found here. A poster that I presented during Summer 2010 can be found here. Currently, we are reimplementing the architecture using a variety of technologies, including Java, JSON, and CouchDB.

Our group's web page is https://agora.cs.illinois.edu/display/mdpnp/Home.

VisualMoss

With Cinda Heeren and Eric Schaffer, I am currently working to generate a way to visualize instances of plagiarism in student code submissions for programming assignments. We are using a variety of technologies, including Moss from Stanford University and the Prefuse Visualization Framework. Our work will eventually be available at https://maggie.cs.illinois.edu.

CoMoTo

CoMoTo (the Collaboration Modelling Toolkit) is a Python-backed web application that serves as a user interface to allow UIUC course staff to perform collaboration analysis on student code submissions. Using a variety of technologies such as the Pylons web framework, the Elixir declaritive layer, and various other Python extensions, CoMoTo will be a standalone application for use as a service to professors and other course staff members at universities. CoMoTo is currently in beta status and should be fully deployed before the start of the Fall 2010 academic semester. It is currently available for select users at http://comoto.cs.illinois.edu.

HotSausage

JavaScript is by default a very flexible language. With that flexibility comes a high risk of lack of data integrity and security. With the HotSausage JavaScript Framework, we aim to provide a secure way for JavaScript objects to store protected information in a way that it cannot be externally modified or accessed without permission from the programmer who wrote the code. We also aim to provide JavaScript programmers with a richer collections library and templates ability. We are not near a point for general release yet, but the current project can be found at http://bitbucket.org/m3rabb/hotsausage/overview/.