Arduino Forum

Forum 2005-2010 (read only) => Software => Interfacing => Topic started by: tof on Dec 07, 2009, 05:36 pm

Title: Messenger vs Firmata vs Bitlash
Post by: tof on Dec 07, 2009, 05:36 pm






































Library

Messenger

Firmata

Bitlash

Aprox. Size

3k

7k

14k

Out of the box solution

No

Yes

Yes

Best for

Customization. Simple string support.

Simple access to reading and setting pins. Can be customized but requires the use of Firmata's callback functions. This may break the support with the host library.

Quick prototyping. Showing off with real-time programming.

Host library

Can use the host's standard string  parsing commands. A simple library is provided for Processing and Max fo ranyone who does not want to learn how to parse strings. This library does not have to be continuously updated.

Requires a matching library on the host software. Must update the library for every new version of Firmata.

Can use the host's standard string parsing commands.

Speed

A bit slower than Firmata, but it really depends on your custom code.

Fastest

Slowest (but it is still fast!)
Title: Re: Messenger vs Firmata vs Bitlash
Post by: billroy on Dec 07, 2009, 06:00 pm
Nicely put ;)

-br
http://bitlash.net
Title: Re: Messenger vs Firmata vs Bitlash
Post by: mowcius on Dec 07, 2009, 08:58 pm
Nice comments, I have been wondering about the differences and that says it all nicely.

Mowcius