---+ Open Source at Utah Universities
[http://eledge.sourceforge.net/[Eledge Open Learning Management System - U of Utah]] <br/>This software is designed to provide the framework for creating a web site for online instruction, including student registration, authentication, content creation, quizzes, exams, homework graders, report uploads, instructor gradebook, class calendar, and online help. Eledge does not provide knowledge content; we only provide a convenient, flexible way for instructors to make their course materials accessible to students over the Internet. <br/><br/> Open Source Supporting Software <br/> Eledge consists of a collection of Java servlets that utilize a <nop>MySQL database back end to store information and course content. The Java programming language, <nop>MySQL database and Eledge itself are all open source distributions that can be downloaded free. You can even download the Linux operating system, Apache webserver and Tomcat servlet engine free of charge if you choose to use them. If you want distribution media or product support, you may have to pay a fee to these vendors, but you don't have to.
[http://www.edtechpost.ca/pmwiki/pmwiki.php/EdTechPost/OpenSourceCourseManagementSystems[OpenSourceCourseManagementSystems]]
[http://www.psych.utah.edu/learn/olms/[U of Utah - Open Learing Management System (O-LMS)]]
[http://fslc.usu.edu/[Utah State Universite - Free software and Linux Club]]
[http://www.cs.utah.edu/flux/janos/janosvm.html[The JanosVM - U of Utah]] <br/>The Janos Virtual Machine (<nop>JanosVM) is a virtual machine for executing Java bytecodes. Unlike any available virtual machine, the <nop>JanosVM supports multiple, separate processes (called "teams" in <nop>JanosVM) within a single VM. Based on <nop>KaffeOS (and thus Kaffe), the <nop>JanosVM supports per-team separate heaps, per-team garbage collection threads, inter-team thread migration, safe cross-team reference objects, and a spiffy tutorial. Designed to support asynchronous termination of uncooperative or malicious Java bytecode applications, the <nop>JanosVM provides robust and scalable multi-process support within a single virtual machine.
<br/><br/>
