Attention: This article was published over 13 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.The Keyhole team has had recent engagements that involve applying HTML5 technology to create rich client web applications. In order to explore and validate …
Using HTML5’s Canvas and Audio Elements For A Guitar Tuning Mobile Application
Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.I like to noodle around with my guitar, and I like to noodle around with HTML5. So, I thought I’d combine the two interests …
Introducing khsSherpa
Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.The Keyholeย team is proud to announce the release of theย khsSherpa framework, aย JSON Endpoint Open Source Framework for Mobile and HTML5 Support. This framework is …
Build vs. Buy, Creating a Report Writing Framework
Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.During one of my engagements, a requirement arose for the production of numerous financial audit reports in PDF format. These reports currently existed and …
Keyhole Software Creates Open Source Reporting Framework
Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.At Keyhole Software, we are huge proponents of the benefits of open source software. Our team members enjoy contributing their creations to the development …

