Follow us onGitHub

OpenAcademy at Columbia University

Twelve Students. Six Projects. All Open Source.

What's OpenAcademy?

OpenAcademy is a program that sets current college students up with mentors and projects in the open source community. In OpenAcademy's semester at Columbia our students have worked all semester with teams around the world to bring fixes and features to real open source projects.

We had our final presentations on May 16 in the CS Lounge. Check out each group's page to learn more about their project and see their presentation.

Projects

Firefox OS
Giovanni Ortuño, Tanay Jaipuria

We were given the task to add a feature to the OS so that one can send applications to other devices over NFC and Bluetooth.


HHVM
Daniel Negulescu

HHVM is a high-performance open-source PHP implementation initially developed by Facebook to meet its own performance needs, and later open-sourced. It compiles PHP code into intermediate bytecode which is then compiled at runtime using a just-in-time compiler. HHVM offers significant CPU and memory utilization improvements while maintaining a high level of compatibility with existing PHP code.


MediaWiki Open Badges and Persona Extensions
Don Yu, Stephen Zhou

Open Badges makes it easy for anyone to issue, earn, and display badges across the web through a shared infrastructure that's free and open to all. Persona is a simple, password-less sign in system that only requires an existing email. The MediaWiki Open Badge and Persona extensions bring services to wikis.


OpenStack Two Factor Authentication
Tim Paine

Adding Two Factor Authentication for Openstack's Keystone authentication service, and building this functionality into the Horizon front-end dashboard service.


Eclipse Orion
Jonathan Balsano, Kaitlin Huben, Melody Ju

Eclipse Orion is a web based editor that takes advantage of the tools available in modern browsers to make development of web-based projects, particularly those using node.js, a breeze. Orion features a text editor with syntax highlighting, live preview of web pages, and access node.js functionality such as npm and node commands for in-browser development.


Socket.IO
Kevin Roark, Brian Shin, Adam Reis

Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms. It's care-free realtime 100% in JavaScript.


Spring 2014 Presentation Day Schedule

Back to current projects here!