# \[ANN\] ffi-wiiuse 0.1.0

**URL:** <https://www.ruby-forum.com/t/ann-ffi-wiiuse-0-1-0/160479>\
**Category:** Ruby\
**Created:** [February 16, 2009, 9:15pm UTC](https://www.ruby-forum.com/t/ann-ffi-wiiuse-0-1-0/160479 "2009-02-16T21:15:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gendag](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/f04885/32.png) [@gendag](https://www.ruby-forum.com/u/gendag)\
**Post date:** [February 16, 2009, 9:15pm UTC](https://www.ruby-forum.com/t/ann-ffi-wiiuse-0-1-0/160479/1 "2009-02-16T21:15:20Z")

</div>

ffi-wiiuse version 0.1.0  
by Andrea F.  
[GitHub - remogatto/ffi-wiiuse: wiiuse ruby binding using FFI](http://github.com/remogatto/ffi-wiiuse/tree/master)

== 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

---

<div class="post-metadata">

**Author:** ![gendag](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/f04885/32.png) [@gendag](https://www.ruby-forum.com/u/gendag)\
**Post date:** [February 16, 2009, 9:44pm UTC](https://www.ruby-forum.com/t/ann-ffi-wiiuse-0-1-0/160479/2 "2009-02-16T21:44:42Z")

</div>

VTD-XML 2.5 is now released. Please go to

> **[VTD-XML: The Future of XML Processing - Browse /OldFiles at SourceForge.net](https://sourceforge.net/projects/vtd-xml/files/OldFiles/)**
>
> VTD-XML is the next generation XML parser/indexer/editor/slicer/assembler/xpath-engine that goes beyond DOM, SAX and PULL in performance, memory…

Â 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](http://vtd-xml.sf.net/persistence.html) 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

---

<div class="post-metadata">

**Author:** ![gendag](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/f04885/32.png) [@gendag](https://www.ruby-forum.com/u/gendag)\
**Post date:** [February 17, 2009, 3:44am UTC](https://www.ruby-forum.com/t/ann-ffi-wiiuse-0-1-0/160479/3 "2009-02-17T03:44:09Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![gendag](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/f04885/32.png) [@gendag](https://www.ruby-forum.com/u/gendag)\
**Post date:** [February 17, 2009, 7:48am UTC](https://www.ruby-forum.com/t/ann-ffi-wiiuse-0-1-0/160479/4 "2009-02-17T07:48:04Z")

</div>

Andrea F. wrote:

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

[http://code.google.com/p/wiiusej/](http://code.google.com/p/wiiusej/)

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

But I will definitely look at this.

Thanks,

James B.

–  
[www.happycamperstudios.com](http://www.happycamperstudios.com) - Wicked Cool Coding  
[www.jamesbritt.com](http://www.jamesbritt.com) - Playing with Better Toys  
[www.ruby-doc.org](http://www.ruby-doc.org) - Ruby Help & Documentation  
[www.rubystuff.com](http://www.rubystuff.com) - The Ruby Store for Ruby Stuff
