Hi,
mit .NET ist sowas ebenfalls möglich. Das kann in C oder Basic oder ... geschrieben werden und ist recht einfach. Hier mal ein älteres Programm von mir:
http://www.youtube.com/watch?v=Z0Cwu..._embedded#t=42
Mit einem 3-achs Beschleunigungsmesser "Steigen, Sinken, Rollen, etc." zu erfassen wird aber nicht ganz einfach...