My side project queue
Aug 14, 2013
Inspired by Matt Swanson's post "My Side Project Queue" I decided to write down my own.
I have been on parental leave for the last 10 months which has given me many opportunities to think and few opportunities to code. It gives an advantage when it comes to implementation as you frequently force yourself to throw away bad ideas even before you started working on them.
Never the less, I've come to collect more ideas than I have time to work on. Just for fun I thought I would share with you, reader of the Interwebs, and maybe someone would find it interesting / useful. If you believe in one of these ideas, feel free to take it and run with it. Also feel free to talk to me about it if you'd like to.
Working title: Cap5, a captive portal
Quick Pitch: Second Screen interaction should be web based because you shouldn't have to download an app. And why should you scan a QR code? Captive Portal makes it easier to get started: Just connect with your smartphone to the SSID and the web app opens by itself.
User: Anyone is a bypassing user who wants to interact with a public display or system that should have a web gui: TV:s, cars, train station monitors, public city guide screens.
Stack: OpenWRT, IPTables, NAT
Working title: Digital graffiti
Quick Pitch: A public Second Screen app for Collaborative Interactive Art. Projector is beaming on a big wall for instance in a mall. By-passers connect and draw and add photos using their smartphones.
Stack:
Server: Raspberry Pi, NodeJS, Socket.IO
WiFi Router: Runs Cap5
Projector: HTML5, canvas, JavaScript
Client: HTML5, canvas, JavaScript
Working title: Real Estate Broker Interactive Window
Quick Pitch: Real Estate brokers often have a display in their windows showing their latest objects. But if you don't read fast enough, it will scroll to the next object. Using a captive portal we can make them interactive, using smartphone as a remote. The user will have time to read everything and can also interact in other ways like leaving their phone number and saving the object to their phone.
Stack:
Server: Raspberry Pi, NodeJS, Socket.IO
WiFi Router: Runs Cap5
Store Window TV: HTML5, CSS3, JavaScript
Client: HTML5, CSS3, canvas, JavaScript, connects with WiFi
Working title: Devices help games
Quick Pitch: What if you could use your tablet and smartphones as external displays for your games? For instance, move the instruments of a flight simulator to external devices to free up space on the main display and make use of the devices you already have.
Server: NodeJS, Socket.IO, some way to interface with the games
WiFi Router: Runs Cap5
Client: HTML5, canvas, JavaScript, connects with WiFi
Game: Would need an API for external displays
Working title: Whiteboard IO
Quick Pitch: A digital whiteboard for meetings. Same whiteboard can be visible on several locations at once. Users connect and interface with the whiteboard with their smartphones. Add meeting notes, mind maps, photos, URLs. The result is e-mailed to the participants in a nice format.
Server: NodeJS, Socket.IO
WiFi Router: Runs Cap5
Client: HTML5, canvas, JavaScript, connects with WiFi
Working title: Wood IO
Quick Pitch: Internet of Things for kids: Hand-crafted wooden toys with cool circuitry inside. Equally or more immerse than other interactive toys for the kid. More fun for the geeky mom or dad. Healthier than plastics (which sometimes contain heavy metals).
Stack: Embedded platform like Spark! Core or Electric Imp. Backend would be Node.JS with Socket.IO.
Share