By admin on Sep 24, 2012 in open source, research | Comments Off on ROS: Operating System for Robots
ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers. ROS is similar […]
By admin on Nov 30, 2010 in open source, research | Comments Off on TeRK Robot Kit
TeRK, which stands for Telepresence Robot Kit, is a project of the Community Robotics, Education and Technology Empowerment (CREATE) Lab at Carnegie Mellon University’s Robotics Institute. The aim with TeRK is to make educational robotics fun, affordable, and accessible to a diverse community of college students, pre-college students, and all individuals interested in robotics. TeRK […]
By admin on Sep 21, 2008 in open source, research | Comments Off on Open Source Distributed Filesystem
MogileFS is an open source distributed filesystem. As quoted from its website, its properties and features include: Application level — no special kernel modules required. No single point of failure — all three components of a MogileFS setup (storage nodes, trackers, and the tracker’s database(s)) can be run on multiple machines, so there’s no single […]
By admin on Aug 6, 2008 in Java, open source, research | Comments Off on Apache UIMA: Unstructured Information Management Architecture
UIMA is a framework and SDK for developing software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. As quoted from the website, an example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for […]
By admin on Jul 19, 2008 in open source, research | Comments Off on SEDA: An Architecture for Highly Concurrent Server Applications
As quoted from the website, SEDA is an acronym for staged event-driven architecture, and decomposes a complex, event-driven application into a set of stages connected by queues. This design avoids the high overhead associated with thread-based concurrency models, and decouples event and thread scheduling from application logic. By performing admission control on each event queue, […]
By admin on May 19, 2008 in interesting, open source, research | Comments Off on Open Source Grid Computing
Here are some open source grid computing software that are quite interesting. GridGain is the open source grid computing software for Java. It is dual-licensed under LGPL and Apache 2.0 licenses and is built on open source software foundation BOINC is a software platform for volunteer computing and desktop grid computing. BOINC is designed […]