Projects

OLPC Media Player Activity

Collaboration and interaction are a huge focus for the OLPC project. Because the laptops are able to record video with their built in webcam there is a need for a media player.

In partnership with Real, the Open Source Lab has taken on this project to fill this gap. The software to take care of this void is the media player activity for Sugar, the user environment for the OLPC project. The activity is a full-fledged media player, tailored specifically to fit within the human interface guidelines that the Sugar team has provided.

The media player is being created using the new python bindings for the helix dna client. It has been designed to provide the best media experience possible while maintaining a level of simplicity that children all around the world will be able to handle.

RAIV is a flexible tool for inventory management and monitoring. It is a web-based application for tracking inventory, changelogs, customer relations, monitoring the dynamic relationships between all these, and much more.

RAIV is built to be as flexible and modular as possible. This means it is simple and easy to extend the functionality of RAIV to suit your needs. There is a contributed modules repository and you can even create your own module.

For more information, please visit the RAIV website.

maintainlogo

Maintain is a multi-user, web based management tool for DNS and DHCP. It was created using PHP, Perl and MySQL. Maintain was developed by Oregon State University's Network Engineering to replace a set of command line scripts that edited DNS zone files. These scripts were used by many Administrators across campus. Learn more about Maintain and why it was developed.

If you would like to take a look at Maintain please check out the Demo. The demo is based off of recent SVN code. Because of this you may see bugs. If you come across a bug please let us know by clicking on "Report a Bug" on the left hand side. (Note: You must have an account to file a bug.)

For more information, please visit the Maintain website.

ORVSD logo

The Oregon Virtual School District is a program led by the Oregon Department of Education that, in cooperation with a consortium of virtual learning providers throughout the state, seeks to increase access and availability of online learning and teaching resources free of charge to the people of Oregon. Oregon State University is providing hosting and development resources through a partnership with the OSU Open Source Lab and the OSU Business Solutions Group.

For more information, please visit http://orvsd.org

bouncerlogo
Bouncer is a mirror management app that provides the tools to manage and monitor a mirror network with an easy to use admin interface. Bouncer has three main features:
  • Sentry - fully customizable mirror inspection and reporting keeps administrators informed on network health
  • A "bounce" script provides balance by distributing requests evenly across the network, and tracks useful statistics.
  • An easy-to-use interface makes things clean and simple.

Bouncer is now driving all of the downloads for the Mozilla Foundation.

The new Bouncer website is under construction, and is coming soon!

ockhamlogo
The Ockham project.

The OCKHAM Initiative seeks to promote the development of digital libraries via collaboration between librarians and digital library researchers. By promoting simple, open approaches and standards for digital library tools, services, and content, the gap between digital library development and the adoption of digital library systems by the traditional library community will be bridged.

Ockham at the OSL

The Ockham project consists of several services being developed at Emory University, University of Notre Dame, Oregon State University and Virginia Tech. In addition to providing hosting, the Open Source Lab is designing and developing two of these services.

Ockham Registry

The OCKHAM Registry enables easy advertising and discovery of digital library services. The Registry software is run locally at each participating institution, enabling local control over the use of the registry - in other words, it is a distributed registry.

At this time, the registry is still in a development state. We welcome those interested in downloading the current version for the purpose of testing and providing feedback.

Ockham Harvest-to-Query (H2Q)

H2Q provides an easy, out-of-the-box method for enabling any OAI-PMH available collection to be Z39.50 available. Future versions will also allow for SRU/SRW querying.

More Information

For more information about Ockham, including a full list of services, please visit Ockham.org

Rogue Detect sends DHCPDISCOVER packets to the network and listens for DHCP servers to respond. It can run continuously as a daemon, or do a single probe and quit. It's written in Perl and can be easily extended to take any action you can think of in response to an unknown DHCP server (send pages, disable them or whatever).

This project is now hosted at BeaverSource. Please check out the project there for more information and downloads.

Credits

Based on DHCPClient library by:
Joshua Walgenbach, Indiana University, jwalgenb at indiana dot edu

Hacked into DHCP Server Detector library by:
Alex Schumann, Oregon State University, alex.schumann at oregonstate dot edu

Patches submitted by Rawland and Justin A.

Currently maintained by:
Karl Vollmer