Assembly Code Embedded Software

Mapping Application Data Aggregation and Visualization

Motion Tracking Application Vision Tracking and Gesture Control

GROUND Lab specializes in embedded programming, mobile and data transmission and aggregation platforms, we also provide a code base for a wide range of applications such as GPS tracking, gesture recognition, vision tracking and stand alone interactive applications. Although we specialize in embedded devices thanks to our in-house team and external collaborators, we are able to offer competitive solutions for a broad range of software challenges from mobile platforms and Web based applications to database management, Open GL and Desktop Applications.

Software development comes in many forms from back-end server daemons and embedded machine code to front end and UI graphic interfaces and visualizations. With the numerous platforms, APIs, Libraries and OSs out there there is a lot of functional overlap and redundancy. One of the major focal points of GROUND Lab's software development strategy is to focus on Open and well supported code bases and platforms as well as on implementing accessible original code. We research long term goals and overall lifespan of any application before selecting a platform, giving the project a better chance for easier and more cost effective development down the road.

In keeping with our mission GROUND Lab provides much of our developed code Open Source available for download from GitHub and focuses on ways to turn individual code bases into public platforms through open source techniques.

Some of the Programming Languages and Platforms we use:

Assembly, C, C++, Objective-C, BASIC, Pic BASIC, Embedded C, G-code, Arduino IDE, Wiring, Java, PHP, Processing, JavaScript, CSS, HTML, XHTML, XML, XSLT, Asterisk, Vision Tracking, Motion Capture, GPS Tracking, Max/Msp Jitter, VVVV, Open Frameworks, Flash AS, Pascal, PostScript, Legoscript, Logo, Machine code, Python, Unix Shell, Visual Basic.