Fair is fair. We use others’ good stuff and contribute our own software tools in return.
We directly benefit from what the diverse software community has made available in tools and frameworks we use on a daily basis. Here we offer our own goodies.
Active Projects
PiecePipe
PiecePipe helps you break your code into small interesting pieces and provides the glue for pipelining them together to provide elegant, readable code.
jquery_expand_assets – a Sprockets processor for jquery.expand assets
jquery_expand_assets is a Sprockets processor for jquery.expand assets within the Rails asset pipeline.
HexString – Ruby String binary data conversion to / from hex strings
HexString provides two String extension methods:
String#to_hex_stringexplodes a string of binary data into human-readable hex tuples, andString#to_byte_stringconverts a string of human-readable hex digits into the corresponding bytes.
Get HexString: Gem | Source on GitHub
FirePoll – Simple polling in Ruby
FirePoll.poll is a method for knowing when something is ready. When your block yields true, execution continues. When your block yields false, poll keeps trying until it gives up and raises an error.
Get FirePoll: Gem | Source on GitHub
CMock – An Automated Mock Object Generator for C
Generate mock object code useful for interaction-based unit testing in C.
Unity – Unit Test Framework for C
A lightweight xUnit-style framework that possesses special features for embedded system development.
Moxy – An Automated Mock Object Generator for C++
Generate mock object code that lets you write interaction-based unit tests for your C++ classes.
PCANUSB – Ruby Wrapper for PEAK USB-to-CAN Adapter
A Ruby language wrapper for PEAK System Technik’s PCAN-USB, a USB CAN bus adapter. Even better when used with Systir.
Mock Objects Library for Open Laszlo
LaszloMock provides Mock Objects for laszlo objects in LzUnit tests by generating them on the fly using JavaScript’s prototype. Laszlo Mock is a great fit for Test Driven Development.
KioskBrowser
KioskBrowser is a fullscreen, kiosk-oriented browser that features an on-screen keyboard. It was developed using the KDE Libraries and is meant for use in touch screen kiosks where the main presentation layer is via HTML pages.
OpenStep/VMWare Display Driver
VMWareFB is an OpenStep display driver written to support the virtual display hardware in VMWare.
DeepSet
DeepSet is a small library that eases the processes of filling in deeply nested data structures in .NET. We use it mostly in testing code for building complicated input and output data in a way that is easy to read and minimizes screen real estate in our editors.
Objection
Objection is a lightweight dependency injection framework for Objective-C for MacOS X and iOS. For those of you that have used Guice objection will feel familiar. Objection was built to stay out of your way and alleviate the need to maintain a large XML container or manually construct objects.
Matchure
Matchure is a pattern matching library for clojure. It offers if, cond, and function contructs and allows destructuring and matching for most built-in types.
Retired Projects
Hardmock – Mock objects for testing Ruby code
We released this tool to give ourselves more control and expressiveness in our mocking code than we were finding with then-current tools. Though we are no longer advancing Hardmock, it has been updated to work in Ruby 1.9 and is still available for download on Github and Rubygems.org
Get Hardmock: Gem | Home page | Source on GitHub
Systir – System Testing In Ruby
Write and run automated system tests in a domain specific language (DSL) you design, as you need it.
Get Systir: | Home page | Source on RubyForge
HASTE – High-level Automated System Test Environment
Our automated system testing framework, Haste, is available under the LGPL.
Get HASTE: | Home page | Source on SourceForge
Copyright © Atomic Object LLC. — Grand Rapids +1 616 776 6020 — Detroit +1 313 444 6010 — Contact Us
