dyadica.net

Fun and Games in the Dyadic Sea

Archive for the ‘technology’ Category

permalink image comments image
Friday, 29 January '10: A view on the iPad from the Bunker

For those of you who dont know I like dem Apples, after all I have a MacBook Pro, iMac and even a Mac Pro at work, however I dont have an iPhone for me its got to be a nokia anyhooo Nick has just sent me this video and now my side hurt:

Its scary when you think like an evil dictator, roll on courier and for those who cant wait, theres always the archos 9. You cant help be left with the thought that they just had to be 2nd!

Tags: , , , ,
permalink image comments image
Friday, 12 June '09: Wii Motion Plus

Well its Wii Motion Plus release day here i the uk and the stores are full of them, so I had no need to panic about getting hold of one this morning!

The good news is that the device does not crash either WiimoteLib or my WiiCi application and the bad news is that the device does not crash either WiimoteLib or my WiiCi application so I have no place really to start. Read..

Tags: , , ,
permalink image comments image
Monday, 1 June '09: Wii Glove Prototype One

A quick demo of the new Wii Glove being developed for my PhD (1st Prototype) and the CLAHRC project etc. Unlike most Wii Glove developments this glove also has facility for Accelerometer data:

Read..

Tags: , , , , ,
permalink image comments image
Friday, 6 February '09: Wiindows Wireless Nunchuck Update

Wireless nunchuck’s have now been fully implemented within my wiindows application, check out the video:

In all it was simple process with only a little additional code being needed to that previously detailed: Logic3 FreeBird Working with WiimoteLib

if (type.ToString("x") == "1aeafb922e3") { mWiimoteState.ExtensionType = ExtensionType.Wireless; }
else { throw new WiimoteException("Unknown extension controller found: " + type.ToString("x")); }
break;

This new code was added as the default case statement within the InitializeExtension() function within Wiimote.cs and caters for the chucks being detailed as an additional unknown extension type “1aeafb922e3″ when the chucks are connected upon start up. Read..

Tags: , , ,
permalink image comments image
Wednesday, 4 February '09: Logic3 FreeBird Working with WiimoteLib

Hi Just to let you know that I have just had some joy with the Logic3 nunchuck and version 1.7 of WiimoteLib.

You must start with the chuck turned off then once everything has been initialized hit the fc paring button and your all systems go.

497-2497-4

The lib views the chuck as the unknown device: a42000000, thus, in order to get it working at this initial stage Read..

Tags: , , ,
permalink image comments image
Friday, 14 November '08: WiiEarthVR Article by Brian Peek

Brian Peek has released a new project over at the Coding4Fun site, that utilizes my balance board code (cool) the following has been taken from his site:

I previously talked about my WiiEarthVR project shown at PDC project, and now I have posted the article for the application up at the Coding4Fun site.  Full source code is available.  You’ll need some hardware to make this go, namely a Wiimote, Nunchuk, Wii Fit Balance Board and a pair of Vuzix VR920 glasses, but the hardware can be toggled on or off depending on your own setup.  The VR920 glasses are pretty cool in that they also work with a variety of FPS games on your PC with a custom driver they include.

The article will, among other things, teach you how to use Virtual Earth 3D from a managed host (i.e. a WinForms app, not a web page), how to talk to the Wiimote, Nunchuk and Wii Fit Balance Board, how to retrieve the head tracking data from the VR920 glasses from .NET, and how to draw stereoscopic 3D images to the VR920 glasses from .NET.  Quite a bit packed in there…

Anyway, have a read and, as always, questions and comments are welcome.

Tags: , , , ,
permalink image comments image
Thursday, 13 November '08: Im in WiimoteLib

Its official some of my code has been included in the latest release of Brian Peeks WiimoteLib and I must say that I am over the moon. You can find the latest version of Brians managed Wiimote library for .NET up at CodePlex now.

The changes are as follows:

  • Added “center of gravity” calculation to the Wii Fit Balance Board (thanks to Steven Battersby)
  • Structs are now marked [Serializable] (suggested by Caio)
  • Battery property is now a float containing the calculated percentage of battery remaining
  • BatteryRaw is the byte value that used to be stored in the Battery property
  • WiimoteTest app now reads extensions properly when inserted at startup
  • Exposed HID device path in new HIDDevicePath property on Wiimote object
  • Changed the time delay on writes to 50ms from 100ms…this should improve responsiveness of setting LEDs and rumble

Brian feels like he is running out of things to implement and bugs to fix.  So, want’s to hear from the people using his library…

All I can say on this topic is don’t forget the Wii Motion Plus extension out Q2 of next year Brian.

Tags: , , ,
permalink image comments image
Saturday, 2 August '08: Caligari have Released trueSpace 7.6 for Free

With my ongoing conversion to OSX I am now in need of a new 3D solution that will enable me to develop for both Unity3D and XNA (still cannot leave the MS grip), thus my initial thoughts are of Blender.

However whilst browsing some XNA resources I discovered that the guys over at Caligari have Released trueSpace 7.6 for Free download. All you have to do is register for an account, then download the software.

trueSpace7.6 is a fully-featured 3D authoring package that will let you model, texture, light, animate and render 3D content. As well as traditional images and movies, you can also make 3D content for online shared spaces, and for Virtual Earth.

An entirely re-written X format exporter lets you save your trueSpace creations to load into game engines such as XNA to develop games for Windows or the Xbox 360.

A real-time scene with several lighting set-ups (by Marcel Barthel).

trueSpace also supports import from a wide variety of formats, letting you take existing objects and use them in Virtual Earth. Read..

Tags: , , , , , ,
permalink image comments image
Sunday, 27 July '08: Introducing Jing

With my delve into the world of youtube I have finally started on the path to becoming a web 2.0 ninja. The first of my many trials is to start recording a few video tutorials.

However as I develop on both a mac and pc I need a solution that would enable recording on both and ideally for FREE, Jing does just that.

SO WHATS A JING

The concept of Jing is the always-ready program that instantly captures and shares images and video…from your mac or pc computer to anywhere.

Think of Jing as a supplement to all your chat discussions, email threads, forum posts and blog entries. It sits nicely on your desktop, ready to capture and share your stuff at a moment’s notice. Simply select an area of your screen, capture it as an image or record it as a video, and then click Share. Jing conveniently places a URL to your content which you can paste into any of your conversations.

A full review coming soon, until then take a look at the jingproject.com

Tags: , , , ,
permalink image comments image
Monday, 16 June '08: Adding facility for COG to WiimoteLib 1.5.2

The following details the steps needed to integrate facility for calculating a Balance Board users Center Of Gravity (COG) within Brian Peeks WiimoteLib version 1.5.2. COG is useful for the implementation of Windows based WiiFit style applications.

Open up Datatypes.cs and add the following to public struct BalanceBoardState:

/// <summary>
/// The Balance Boards center of gravity
/// </summary>
public BalanceBoardCOG CenterOfGravity;

Next add a new struct to Datatypes.cs to contain the COG X and Y values, like so:

/// <summary>
/// The Balance Boards center of gravity (float values)
/// </summary>
public struct BalanceBoardCOG
{
/// <summary>
/// Balance Board center of gravity X value
/// </summary>
public float X;
/// <summary>
/// Balance Board center of gravity Y value
/// </summary>
public float Y;
/// <summary>
/// Balance Board center of gravity point value
/// </summary>
public PointF COG;
}

Next add the following variable definitions above the default constructor within Wiimote.cs: Read..

Tags: , , , , , , ,

poll categories

css | xhtml | dyadica.net © admin 2010 | powered: wordpress | fuel: ps-wii-elite | top | sign-up