A collection of iOS user interface controls for developers to use to improve the design of everyday apps. Honeycrisp will also showcase design ideas and bring them to life in a demo application.
The RPI TV Graphics Suite consists of two separate but equally important components: The Titling System (RPITS), an open source graphics program designed to produce titles and graphics to be overlaid on a video feed, and an SVG-based video scoreboard overlay program.
A cross-platform, fully managed C# library for generating and using navigation meshes, primarily in video games.
Contribute to the Dr. Memory and DynamoRIO projects. A full list of possible projects can be found here:
* Dr. Heapstat data visualization
* Analyze Windows system calls in order to remove false positives from Dr. Memory's error reports.
C# and SQL application for creating and storing records related to managing an Animal Shelter.
This project aims to create a plugin for DynamoRIO to visualize execution of a program. This plugin will be similar to LANL's VERA tool and CantorDust which are both closed source tools.
Patient centered system for self identification of rare diseases
Design and implement a prototype of a web-based application for tracking symptoms and vitals from patients affected by rare diseases. This application is mostly intended to be used by families of children affected by rare diseases. This will be an application for keeping track of manifestations of symptoms across time, as well as keeping track of basic growth measures such as weight, height and head circumference.
Create a system for managing food, ingredients, and other supplies in the kitchen.
Cooking, shopping, and managing your edible inventory relies on manually checking your fridge and maintaining a grocery list. This can be improved through the automatic tracking of grocery items.
Create an Android app allowing users to automatically track inventory, generate grocery lists, and provide feedback on consumption and spending. Some features of this app will include:
* Automatic item scanning using barcode scanner
* Notifications for nearly-expired food
This project is targeted at Android devices and could be expanded to other systems/web in the future.
An Android application for exploring, training, and competing using GPS data for bicycling.
Chlorine is a collection of utilities to help simplify and rapidly prototype OpenCL applications.
The aim of this project is to give students that attend Rensselaer Polytechnic Institute a simple way to route themselves to their classrooms for the semester.
DGAL - Distributed Genetic Algorithm Library
Library for easily creating and running distributed genetical algorithm systems, with multiple goal types and communication schemes.
A cross-platform Existential Graph proof system!
Check out our website above!
This project is to create a revolutionary open-source alarm clock. It will be a band around your wrist, and you type in the time on your computer that you wish to wake up. When that time comes, the band will vibrate and click (that combination is ideal in waking humans up). You then will wish to disarm the alarm. To disarm the alarm, you must get out of bed, and walk over to a contraption mounted on your wall. You will then register that you have gotten out of your bed by beeping the band to the contraption. Once this occurs, a complex algorithm or puzzle will appear on the screen of the contraption. Once this puzzle/algorithm is completed, only then will the alarm disarm and the band will unlock.
feed.io is a real-time chat system focused on ease of use, productivity, collaboration, and security.
A drop-in replacement website for wrpi.org. We will targeting the public facing site and members area, including DJ clearance, scheduling, work hours, and meeting attendance. The goal of this project is to develop a modular framework to ease in the deployment of private members area style sites by employing the model-view-controller architecture.
Twit: Training Wheels for Git
Twit is an accessible version-control system based on the widely popular Git program.
Twit is a wrapper for Git that abstracts concepts that many newcomers find tedious or confusing (at the cost of significant flexibility).
When explaining version control to newcomers, the benefits are often unclear amid the complicated rules and syntax of a powerful tool like Git. Twit aims to provide an easy and functional demonstration of the usefulness of a branching version control system.
This quick-and-easy approach allows a new user to get started using version control right away, without having to learn Git's minutiae.
However, this simple program is not meant to replace Git for the power user. The interface was designed to be user-friendly at the cost of flexibility.
PythonBar is a small OSX application that will allow you to quickly execute python scripts. Essentially, it will be a lighter alternative to AppleScripts.
This project is focused on creating the foundation of a new data processing mechanism. It works as a function rotary taking in objects, distilling their core information, then connecting all the different object's congruent nodes into one massive 4th dimensional hyper-mesh.
Combining this spider-web & rotary technique allows many useful comparison and relative algorithms to emerge. Whether its cross-examining documents, geographical analysis, or rotating mathematical functions; this new processing mechanism proves to be a useful automation tool.
Languages: Intended to be web-based; so most likely PHP (possibly Ruby). Open to doing c++ if potential collaborators would like.
-- 4 Weeks: Stage 1 (Basic Architecture & Framework, and Extrapolation Implementation)
-- 6 Weeks: Stage 2 (4D mesh network created)
-- 10 Weeks: Stage 3 (node traversal and rotational analysis capability)
Website and applet allowing supporters to donate to artists directly with suggestions based on their personal files.
A linux video processing project
contact firstname.lastname@example.org for more
RPIMobile - http://twitter.com/RPIMobile
The purpose of this app is to build the foundation for a long lasting mobile application that brings all of the great data sources from all around campus into a clean, native format. The project started in the summer of 2012 and has since been rebuilt from the ground up to support ARC, Cocoapods, and several other great additions that will help the longevity of this project.
- First and foremost, my main goal is to build something that will be improved year after year by the students and faculty of RPI. RPI recently released an application for both Android and iOS but it lacks a clean, native interface and has limited functionality. It also relies on a web-based backend for rendering views and would not handle caching and other features that are important for devices not always connected to the internet or RPI's network.
- This app was released as an open source project for two main purposes. Most importantly, the app should serve as a learning tool for students at other schools/institutions who are trying to build similar applications. It also allows other students to contribute and maintain the project after I leave the project and graduate from RPI.
- News Feeds
- Twitter Feeds
- Athletics rosters, news, schedules, and results
- Laundry machine status for on-campus dormitories
- Shuttle tracker (http://rcos.rpi.edu/projects/mobile-shuttle-tracker/)
- Directory of student and faculty (http://rcos.rpi.edu/projects/rpi-directory-app/)
- Video feeds from RPI's YouTube channel
- RPI Event calendar
- TV Listings for on-campus television services
- Dining hall menus (currently waiting on an upcoming redesign by Sodexo)
- Interactive map with building information
Other great ideas:
- RPI subreddit integration
- RPI webmail
- Self-guided tour (GPS based)
- WRPI streaming (wrpi.org)
- Local weather forecast
- SIS integration for grades/eBill
- Course search (yacs.me API)
- Stephen Silber (iOS)
- Stephen Perkins (iOS)
- Michael Napolitano (iOS)
- Colin Steifel (Android)
- James McMillan (Web server)
Libraries used in this project:
Currently, WindowGroomer positions application windows on a grid in Microsoft Windows and X11.
I intend on adding support for Mac OS X and expanding its feature set to be closer to that of modern tiling window managers while remaining user-friendly.
Node-based compilation and output validation of submitted source code for various languages.
The Resistor Color Scanner will be a mobile application for Android devices. The function will be to process an image of a resistor to deduce the colors of the bands on a resistor to find the resistance.
This team completes projects for different municipalities in the area.
3D, 1st person farming game for the PC. Features include, crop calendar system, livestock, dynamic market system. Made in unity 4.1, written in C#.
The Electric Arm is an open source, open hardware hydraulic and electronically controlled arm for human application. Unlike various other robotic arms, this arm will be sleeve worn by the user in order to enhance motor controls whether it be increased strength, precision, or balancing. With only the slightest movement needed on the user’s part, this will increase the stamina of the participant and allow for increased duration of activity. The applications for a creation like such could span from the most grueling manual labor activities to ones that require most delicate and still movements.What will set this apart from other developed exoskeletons will obviously be it’s open source, open hardware nature, but also be well documented (as implied), easy to build, and affordable.
Goals and Timeline
Research into plausible hardware solutions
Research into control models for arm
Research into microcontroller and sensors required
Design/build single degree of freedom prototype
Start developing base control software
Prototype microcontroller configuration
Testing Single degree of freedom prototype
Research gyroscopic balancing
Research gyroscopic sensors and motors
Research ball joints for wrist and shoulder motion
Prototype gyroscopic control circuit/software
Designing, building, and developing 3 degree of freedom arm
ThreeRing, as in a three-ring binder, is intended to be a feature-complete clone of Microsoft OneNote for Linux, Mac OS X, Android, iOS, and Windows.
Open Source Hardware project 'library' of reusable circuits and designs.
Class2Go is an open-source platform for online courses originally
developed at Stanford University. At Rensselaer, with the support of
the President's Office and the Provost, students involved with RCOS
have taken on the Class2Go project. The underlying goal of the
project is to provide a highly engaging and interactive learning-scape
that blurs the lines between classroom and social media, in some sense
"blowing the doors" off of the traditional classroom. At Rensselaer,
we first plan to implement a private online classroom for specific
courses, including Calculus I and Computer Science I, as well as
campus "bridge" programs that help transition incoming freshmen from
high school to college courses. In addition, our immediate goals
include backend and administrative support, extended content
production capabilities, training for content providers, and
incorporating other open-source modules, for example WeBWorK
(http://webwork.maa.org), an open-source homework system primarily for
math and science courses. Second, our more far-reaching aim is to
expand our implementation to provide a Massive Open Online Course
(MOOC) environment, an online setting that can ultimately provide a
fully interactive and configurable learning ecosystem. While
traditional MOOCs focus on the online classroom, we aim to further
extend the MOOC idea by better integrating social and mobile media
networks, personalizing the learning experience, and generally bring
to fruition a more interconnected place to learn.