Core S2 Software Solutions

Glui2 Version 1 Released!

Glui2, my open-source OpenGL User Interface, is now up as a full public release. The code is documented, tested on Windows, Linux, and OSX, as well as is feature rich but packaged tightly. Download the latest release here, on the official project site. Glui2 on Google Code.

Posted in News & Updates | Leave a comment

Glui2

Glui2 (official website & documentation here), OpenGL User Interface Library, is a light-weight feature-rich stand-alone Graphical User Interface (GUI) for OpenGL and GLUT applications. Written in C++, it is clean, easy to maintain, well documented, and supports Linux, Windows, and OSX. (Only 9k lines of code!)

Glui2, based on the original GLUI library by Paul Rademacher, is a full re-write based on a minimalistic design. This project uses similar methods and programing interface, but now includes GUI theming, easier integration, better performance, easier extensions, full documentation, and a clean implementation in portable C++. Checkout what the project looks like through our screenshots page!

Why use Glui2 versus all the other hundreds of GUI libraries? One big advantage is that it has a very small code base (9KLOC) and interfacing footprint. Unlike wxWidgest or all the other libraries, my code is ready to go and easy to use. Nothing complex, no annoying overhead, or bulky boilerplate, etc. It is true that Glui2 isn’t as feature-rich as other libraries, but it is ready to go out of the box and extensible!

This library is designed to be used for scientific applications, academic usage, interactive media applications, etc. Also, check out the video I just recorded showing the visual outputs:

Best part: this software is free & open source (meaning both free to use, modify, and redistribute)! I’ll be releasing version 1.0 in a week as well as creating a few more examples. Don’t forget the official website to grab the releases and documentation!

Posted in News & Updates | Leave a comment

Automated Testing Platform for Quality Control on Windows Phone 7 Devices

Back in summer 2010 during an internship for aXelerate Solutions, inc. I designed, implemented, and demonstrated a method of testing Windows Phone 7 devices using a standard comercial robotic arm. Our goal was to automate quality control testing procedures to simplify the process, make it both cheaper but more consistent, as well as test several devices in parallel. In final results were very interesting as I learned an incredible amount from this project alone as well as demonstrated the ability that robotic systems can be used for consumer products quality control. Also, working at Microsoft with their engineers was a great first-hand experience that showed me how serious QC is taken for new products.

Along with this video, I’ll include the initial reports I wrote, design documents, and user manual. I will keep the code closed source, but will be more than happy to talk to anyone who is interested about it. There is nothing sensitive in these documents, just general reports on how I was able to achieve the goal I set out for and some general discusion of computer visions algorithms I had to combine.

Posted in News & Updates | Leave a comment


Sites map