Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.
Userful MultiSeat is a multiseat Linux desktop virtualization solution that enables a single computer to support up to 11 independent users at the same time, each with their own monitor, keyboard, and mouse by using USB multiseat devices, and virtualizing the X server. This approach offers the features of a full PC including high performance video and significantly reduces hardware costs, support and maintenance costs, electricity consumption, and e-waste as compared to stand alone PCs or thin clients. It installs on popular Linux distributions including Ubuntu and Edubuntu (operating system for schools). It supports 3D graphics, per-seat USB, 2-way audio, and all major USB multiseat devices, including the HP t100, t150 & t200, Acer Zero-Client Docking Station, Viewsonic VMA10, Atrust M200 & M202, GWC DU2600, and Displaylink devices, as well as video cards from Intel, ATI, and NVIDIA. Userful MultiSeat is available as both a standalone package for multi-seat enabling your Linux distribution of choice, and as a bundled install DVD for schools, which Includes Userful MultiSeat, Edubuntu operating system for education, and the ITALC classroom management tool. It was formerly called Userful Multiplier.
FlashQard helps you to learn any subject that can be learned via a question and answer format. You write a question on a card and the answer overleaf in formatted text. You can also insert as many pictures as you wish. The reviewing method is known as the Leitner system, proposed by Sebastian Leitner in 1970s. This method is a well known and widely used method to efficiently use flash cards and to reduce the amount of study time needed. FlashQard can read your card's text (text-to-speech) as you go through your cards.
StarCluster is a utility for creating traditional computing clusters used in research labs or for general distributed computing applications on Amazon's Elastic Compute Cloud (EC2). It uses a simple configuration file provided by the user to request cloud resources from Amazon and to automatically configure them with a queuing system, an NFS shared /home directory, passwordless SSH, OpenMPI, and ~140GB scratch disk space. It consists of a Python library and a simple command line interface to the library. For end-users, the command line interface provides simple intuitive options for getting started with distributed computing on EC2 (i.e. starting/stopping clusters, managing AMIs, etc). For developers, the library wraps the EC2 API to provide a simplified interface for launching/terminating nodes, executing commands on the nodes, copying files to/from the nodes, etc.
Ardesia helps you make colored free-hand annotations on your computer screen, record them, and share them on the network. You can use the tool to make effective on-screen presentations, highlight things, or point out things of interest. It facilitates online presentations and demos, showing in real time your computer screen to anyone in the network. You can use this tool to enhance your lessons or courses. You can create nice tutorials and documentation, saving the desktop images with your free hand annotations. It works with any pointing device. You can draw lines with different strength, select color, erase things, and draw arrows. You can free-hand draw geometrical shapes using the shape recognizer, insert text with the keyboard, and highlight screen areas. You can draw upon the desktop or select an image as a background.
StarORF is a tool that facilitates the identification of the protein(s) encoded in DNA sequences and allows for transforming input sequence in its reverse complements. It allows students to define the minimal ORF length detected and highlighted by the software. Students can see putative ORF protein sequence (longer than specified ORF length), visualize start and stop codons in the sequence, and navigate imported sequences. The StarORF site contains a software user manual, video tutorial, and exercises applicable to high school and college classrooms.
DevContest is a tool for teachers of programming that makes it possible to create programming contests for your students. You prepare tasks, a description of them, an examle of the input and output, and a Python script that generates input and output. Students send their source code to the server and the system decides if they work well..
tich is a "Today In Computing History" Google Gadget that displays an event in history for each day of the year. You'll find out things like: "What joke did Grace Hopper pull the day after the 'first actual bug' was found in the Mark I?" and "Where did the term 'virus' come from?". It can also be used on your own Web site.
Marble is a Virtual Globe and World Atlas that you can use to learn more about Earth: you can pan and zoom around, and you can look up places and roads. A mouse click on a place label will provide the respective Wikipedia article. It's also possible to measure distances between locations or watch the current cloud cover. Marble offers different thematic maps: a classroom-style topographic map, a satellite view, street map, earth at night, and temperature and precipitation maps. All maps include a custom map key, so it can also be used as an educational tool for use in classrooms. For educational purposes, you can also change the date and time and watch how the starry sky and the twilight zone on the map change. Marble also features multiple projections: choose between a flat map ("Plate carré"), Mercator, or the globe.