[ANN] ffi-wiiuse 0.1.0

ffi-wiiuse version 0.1.0
by Andrea F.
GitHub - remogatto/ffi-wiiuse: wiiuse ruby binding using FFI

== DESCRIPTION

ffi-wiiuse is a ruby wrapper around wiiuse, a C library that handles
the connection with Nintendo Wiimote devices. The binding is based on
ruby FFI so it doesn’t need any compilation step. Please, note that
ffi-wiiuse API is a mere translation of wiiuse C API: no idiomatic
ruby inside!

== CHANGES

  • 1 major enhancement
    • Birthday!

== FEATURES

  • full wrap around wiiuse C API
  • support for:
    • buttons
    • motion sensing
    • IR tracking
    • expansion devices: nunchuk, classic controller, Guitar Hero 3
      controller
  • based on FFI so it doesn’t need compilation
  • Ruby 1.9.1 compatible

== SYNOPSIS

See examples/example.rb.

== REQUIREMENTS

  • ffi >= 0.3.0 (development version)
  • wiiuse C library

== INSTALL

git clone git://github.com/remogatto/ffi-wiiuse.git
cd ffi-wiiuse
sudo rake gem:install

VTD-XML 2.5 is now released. Please go to

 to download the latest version.

Changes from Version 2.4 (2/2009)

  • Added separate VTD indexing generating and loading (see
    Project Homepage of VTD-XML for further info)
  • Integrated extended VTD supporting 256 GB doc (In Java only).
  • Added duplicateNav() for replicate multiple VTDNav instances sharing
    XML, VTD and LC buffer (availabe in Java and C#).
  • Various bug fixes and enhancements

On Tue, Feb 17, 2009 at 05:15:20AM +0900, Andrea F. wrote:

ruby inside!

  • buttons
  • motion sensing
  • IR tracking
  • expansion devices: nunchuk, classic controller, Guitar Hero 3
    controller

Will I finally be able to write a Ruby library that beats Guitar Hero
for me?

Andrea F. wrote:

ruby inside!
Very cool. I’ve been using wiiusej with JRuby and liking it.

http://code.google.com/p/wiiusej/

Big upside to wiiusej for me is monster ease of making Wii GUI apps
using JRuby + Monkeybars. :slight_smile:

But I will definitely look at this.

Thanks,

James B.


www.happycamperstudios.com - Wicked Cool Coding
www.jamesbritt.com - Playing with Better Toys
www.ruby-doc.org - Ruby Help & Documentation
www.rubystuff.com - The Ruby Store for Ruby Stuff