Who we are
Green Mountain Code, LLC is a software and hardware engineering company with 15 years of experience.
Explore the site to learn about our capabilities, processes and projects and contact us about working with you on your next project.
Developed custom hardware, firmware, application software and cloud backend for a USB configurable wireless (802.11) "Internet of Things" device.
The device features web accessible sensor and control capabilities.
Microsoft Soccer Scoreboard
Developed the Microsoft Soccer Scoreboard application and WiX installer for the Microsoft Genuine Advantage (WGA) program. The application provided real time scores, stats, and standings for the FIFA World Cup soccer event.
- Two month development cycle from concept to release.
- 1.5 million downloads.
- Localized to 15 languages include right-to-left languages and ranked the #1 download on many of Microsoft’s international sites.
- Generated positive buzz on-line with product reviewers and users.
FLEXIBLE DISPLAY OF VISUAL CONTENT ON MULTIPLE DISPLAY DEVICES
Mechanisms to allow a user to flexibly display visual content on multiple display devices connected to a computer. Each of the multiple displays may be configured to display a portion of visual content from a computer desktop or from an external content source. Each portion of visual content to be outputted may first be enhanced, such as via magnification, before being displayed on one of the multiple display devices. The user may be provided with a first control that enables the user to adjust a portion of visual content displayed on a first display device independently of a portion of visual content displayed on a second display device. A second control may also be provided that enables the user to adjust the portion of visual content displayed on the second display device independently of the portion of visual content displayed on the first display device.
Touch Enabled Hardware Controller
Developed touch enabled hardware controller application and secure background service.
"Need to mention to you guys how much everyone in the training requirements workgroup liked and approved of the acquisition controller. All agreed it was intuitive, easy to execute, and is easily read." - Voice of the customer representative
METHOD AND APPARATUS FOR MAGNIFYING COMPUTER SCREEN DISPLAY
A screen magnification tool to scale the content of a computer display screen by distinguishing text and non-text elements of the content and applying different scaling methods to the text and non-text elements. Information about the text elements is stored in a database. Other embodiments are also described.
Web Based Application
Developed a rotor balancing, vibration diagnostics, and reporting application for the US Army's Chinook helicopters.
DISPLAYING A USER INTERFACE IN A DEDICATED DISPLAY AREA
Some embodiments are directed to techniques for displaying a user interface of an application program on a display device. The display device may be partitioned into two portions, such that the user interface and a computer desktop are displayed in separate portions of the display. As a result, the user interface does not overlap or obscure any portion of the displayed desktop.
Performed reverse engineering tasks on client's competitor's products (including both user application and device driver components) in order to determine algorithm details used as the basis of patent infringement lawsuits.
USER EXPERIENCE CUSTOMIZATION FRAMEWORK
A user experience (“UX”) customization framework is provided that enables the customization of the UX provided by an operating system (“OS”) and application programs executing on the OS. The UX customization framework includes a UX platform engine that processes UX markup language files to create a customized UX. UX markup language files include data that is formatted according to a UX markup language. The UX markup language is a superset of the hypertext markup language that defines additional markup language tags for use in creating a customized UX, such as tags through which the functionality provided by an OS component or an application program that is exposed through an application programming interface may be utilized within the UX.