Friday, June 25, 2010

Bug Labs Bugdash

This week, I worked on modifying BUGdash.

Essentially, BUGdash is a program that allows users to administer their BUG from the web. They can navigate to a url and perform tasks such as reboot their bug, install packages on their bug, and view system information about their bug.



I added a secure login feature that allows users to password protect their BUGdash. When they log into BUGdash, they are able to set up a login and password configuration. Once set up, whenever the user attempts to view the BUGdash, they are prompted with a username and password. In the backend, data is securely saved and encrypted to ensure safety.

Bug Labs provides a great community for developers and all of the code is open source, so if you are interested in doing some java programming, check out http://www.buglabs.net and jump in!

Friday, June 11, 2010

Bug Labs Web Service

http://www.buglabs.net/

Currently I am working on an open source hardware platform known as BUGs. They are created by this company called Bug Labs (link at the top of the post).

Bugs are small, modular computers that focus on versatility. Each bug has four slots on it for attaching modules. Available modules include LCD touchscreen, GPS, motion sensor, camera, and many more.



Currently, I am writing an application that functions on a BUG platform. The program makes use of web service functions provided by bug labs that essentially allows bugs to be small, portable web servers. My program makes use of the web server functionality and returns a web page that has information about the BUGs battery information, operating system version, etc.

The application is private and only able to be viewed by collaborators, but here is a screenshot of the page.