Difference between revisions of "2015/2016 Project Ideas"

From CSLabsWiki
Jump to: navigation, search
(Updating Project Ideas list)
Line 17: Line 17:
 
!Notes
 
!Notes
 
!status
 
!status
|-
 
|Museum catalog (like open collective)||||||Need Leader
 
 
|-
 
|-
 
|UFSCLC||[[User:Northug|Graham Northup]]||The United Federation of Student Communities for Libre Computing project (probably involving simple websites and hosting)||Ready
 
|UFSCLC||[[User:Northug|Graham Northup]]||The United Federation of Student Communities for Libre Computing project (probably involving simple websites and hosting)||Ready
Line 30: Line 28:
 
|Robigalia||[[User:Cmr|Rust]]||Implementing a secure capabilities-based Linux-compatible POSIX layer on top of seL4 to make it easy to deploy.||In Progress
 
|Robigalia||[[User:Cmr|Rust]]||Implementing a secure capabilities-based Linux-compatible POSIX layer on top of seL4 to make it easy to deploy.||In Progress
 
|-
 
|-
|Viper||[[User:Northug|Graham Northup]]||The successor to the [https://github.com/Grissess/sol Sol] programming language||Prep
+
|Viper||[[User:Northug|Graham Northup]]||The successor to the [https://github.com/Grissess/sol Sol] programming language||In Progress
 
|-
 
|-
 
|PDP-11 hackery||[[User:Beadleha|Alan Beadle]]||||Ready
 
|PDP-11 hackery||[[User:Beadleha|Alan Beadle]]||||Ready
Line 45: Line 43:
 
|-
 
|-
 
|BigBlueButton||[[User:Lannonbr|Benjamin Lannon]]||An open source web conferencing system made for remote learning||In Progress
 
|BigBlueButton||[[User:Lannonbr|Benjamin Lannon]]||An open source web conferencing system made for remote learning||In Progress
|-
 
|Intro to Git||[[User:lannonbr|Benjamin Lannon]]||A workshop on introducing Git and Version Control||Prep
 
 
|-
 
|-
 
|Telepresence robot||||||Need Leader
 
|Telepresence robot||||||Need Leader
Line 55: Line 51:
 
|-
 
|-
 
|Playing w/ Pi||[[User:Fauselk|Kiki]]||Using a model 2 Raspberry Pi to create a multi-platform retro game emulator (NES/SNES/GAMEBOY)-(Famicom TBD)
 
|Playing w/ Pi||[[User:Fauselk|Kiki]]||Using a model 2 Raspberry Pi to create a multi-platform retro game emulator (NES/SNES/GAMEBOY)-(Famicom TBD)
|-
 
|Vim Workshop Series||[[User:Lannonbr|Benjamin Lannon]]||A weekly workshop on learning the Vim text editor||In Progress
 
 
|-
 
|-
 
|Multipurpose Lunchbox Pi||[[User:Fauselk|Kiki]]||Finishing and improving the MLP, with potential to design and build more||In Progress
 
|Multipurpose Lunchbox Pi||[[User:Fauselk|Kiki]]||Finishing and improving the MLP, with potential to design and build more||In Progress
Line 64: Line 58:
 
|Weekly Programming Workshop||[[User:Kimbalac|Baha]]||Weekly programming challenges of varying difficulty to be carried out in the ITL||Ready
 
|Weekly Programming Workshop||[[User:Kimbalac|Baha]]||Weekly programming challenges of varying difficulty to be carried out in the ITL||Ready
 
|-
 
|-
|ITL Beowulf Cluster||Mike Fulton & [[User:lannonbr|Benjamin Lannon]]||A project to turn the ITL into a computing cluster||Prep
+
|CDC: COSI Distributed Computing||[[User:fultonms|Mike Fulton]] & [[User:lannonbr|Benjamin Lannon]]||A project to turn the ITL into a computing cluster||Prep
 
|-
 
|-
 
|}
 
|}

Revision as of 20:50, 27 October 2015

This is a community-driven list of project ideas for the 2015/2016 academic year; please feel free to add to it, or to bother whomever the project head would be!


Statuses are as follows:

Need Leader: The project has been suggested, but no one has volunteered to coordinate it.

Prep: A person has volunteered to coordinate the project, but needs to prepare or is busy with other things.

Ready: The project would begin if enough people were interested. Feel free to join!

In progress: The project has started. Feel free to join!

Project Name Project Leader Notes status
UFSCLC Graham Northup The United Federation of Student Communities for Libre Computing project (probably involving simple websites and hosting) Ready
FRUX Alan Beadle A GNU/Linux-libre distribution based on the free-software parts of CRUX Ready
Mesh Networking Rust Creating a mesh network for fun! Prep
FPGA (OpenRISC, RISC-V) Exploring implementing or using existing implementations of free, openly developed ISAs on an FPGA. Need Leader
Robigalia Rust Implementing a secure capabilities-based Linux-compatible POSIX layer on top of seL4 to make it easy to deploy. In Progress
Viper Graham Northup The successor to the Sol programming language In Progress
PDP-11 hackery Alan Beadle Ready
ITL Chorus Graham Northup An entire chorus of singing computers! In Progress
OpenCV Mike Fulton Prep
Tux robot Kyle Pedersen, Phong Ho In Progress
Mobile Application Development Need Leader
Flask/Basic Web Applications Graham Northup How to spin up a web app in an hour or two Prep
BigBlueButton Benjamin Lannon An open source web conferencing system made for remote learning In Progress
Telepresence robot Need Leader
Intro to Python Graham Northup A workshop on basic Python Prep
Cooking w/ Pi Kiki A workshop on Pi and possible Pi projects for 2015/2016 Prep
Playing w/ Pi Kiki Using a model 2 Raspberry Pi to create a multi-platform retro game emulator (NES/SNES/GAMEBOY)-(Famicom TBD)
Multipurpose Lunchbox Pi Kiki Finishing and improving the MLP, with potential to design and build more In Progress
"State of the Industry" OS GPU Talk Baha A presentation on the support and relative performance of modern GPU's in the OS world. Prep
Weekly Programming Workshop Baha Weekly programming challenges of varying difficulty to be carried out in the ITL Ready
CDC: COSI Distributed Computing Mike Fulton & Benjamin Lannon A project to turn the ITL into a computing cluster Prep