Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. ActionScript 3
  3. AIRkinect

AIRkinect

C++

A native extension for Adobe AIR that enables developers to integrate Microsoft Kinect motion sensing capabilities into desktop applications.

Visit WebsiteGitHubGitHub
113 stars41 forks0 contributors

What is AIRkinect?

AIRKinect is a native extension for Adobe AIR that enables developers to integrate Microsoft Kinect motion sensing and depth imaging capabilities into desktop applications. It provides an ActionScript API to access Kinect's features like depth camera data and skeletal tracking without requiring low-level C++ development. The extension bridges Kinect hardware with the AIR runtime environment for creating interactive experiences.

Target Audience

Adobe AIR developers building desktop applications that require motion sensing, gesture control, or depth imaging capabilities, particularly those targeting interactive installations, educational software, or creative tools.

Value Proposition

Developers choose AIRKinect because it provides the simplest way to integrate Kinect functionality into Adobe AIR applications without leaving the familiar ActionScript ecosystem. It abstracts the complex native Kinect APIs while maintaining good performance and offering support for both Microsoft's official SDK and the open-source OpenNI framework.

Overview

AIRKinect 2.0 Core

Use Cases

Best For

  • Creating interactive educational applications with gesture-based controls
  • Building artistic installations that respond to body movement and depth
  • Developing fitness or rehabilitation software using skeletal tracking
  • Prototyping motion-controlled games for desktop platforms
  • Creating depth-aware applications for creative or scientific visualization
  • Adding gesture navigation to kiosk or presentation software

Not Ideal For

  • Projects targeting modern web or mobile platforms without the Adobe AIR desktop runtime
  • Developers needing support for Kinect for Xbox One, Azure Kinect, or newer depth sensors
  • Teams requiring active community support, frequent updates, or extensive third-party libraries
  • Applications with strict real-time performance demands that Adobe AIR's overhead cannot meet

Pros & Cons

Pros

Hardware Abstraction Layer

Provides a clean ActionScript API that abstracts complex native Kinect SDKs, allowing access to depth, skeletal tracking, and motion data without C++ coding, as shown in the basic usage example for depth imaging.

Cross-Platform Driver Support

Offers flexibility by supporting both Microsoft's official Kinect SDK on Windows and the open-source OpenNI framework on Windows and macOS, enabling development across different environments.

Event-Driven Data Handling

Uses standard ActionScript events (e.g., CameraImageEvent) for real-time updates, making it intuitive for AIR developers to integrate Kinect data flows into existing application architectures.

Real-Time Depth Imaging

Captures and displays depth map data in real-time within AIR applications, enabling interactive visualizations and motion-based interactions without low-level programming, as demonstrated in the README code snippet.

Cons

Legacy Technology Dependency

Tied to Adobe AIR 3.0 and deprecated Kinect SDKs (e.g., Microsoft Kinect SDK and OpenNI), which are no longer actively maintained, limiting compatibility with modern operating systems and tools.

Cumbersome Installation Process

Requires manual installation of specific 32-bit drivers (not 64-bit) and separate ANE files per platform, with documentation relying on external, potentially broken links like SimpleOpenNI guides.

Limited Ecosystem and Support

Depends on niche, aging technologies (Adobe AIR and Kinect v1), resulting in sparse community resources, outdated examples, and no official updates for newer hardware or AIR versions.

Frequently Asked Questions

Quick Stats

Stars113
Forks41
Contributors0
Open Issues10
Last commit9 years ago
CreatedSince 2012

Tags

#motion-sensing#depth-camera#gesture-control#interactive-apps#adobe-air#native-extension#kinect#actionscript#computer-vision#desktop-applications

Built With

A
ActionScript
A
Adobe AIR
M
Microsoft Kinect SDK

Links & Resources

Website

Included in

ActionScript 3270
Auto-fetched 1 day ago

Related Projects

LeapMotionAS3LeapMotionAS3

Leap Motion AS3 API.

Stars308
Forks72
Last commit5 years ago
OpenTSPSOpenTSPS

TSPS is a cross platform Toolkit for Sensing People in Spaces. It performs openCV operations on live video (Kinect, web camera, etc) and sends it to clients as JSON (via WebSockets), OSC, TUIO, or TCP.

Stars198
Forks49
Last commit9 years ago
Kinect-GesturesKinect-Gestures

Air Kinect Gesture Library

Stars53
Forks17
Last commit12 years ago
AS3-arduinoAS3-arduino

Connecting Arduino Prototyping board to Adobe AIR through an AIR Native Extension. Available for Windows and MacOSX.

Stars49
Forks18
Last commit11 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub