Make a mashup your way

AIRKinect Extension v1 Live

Check out the AIRKinect Extension version 1. It has taken a lot of work for everyone to learn C++ and what it takes to make a native extension, but its out and ready to be pushed to the limits. Thanks for all the hard work as3NUI guys, especially Ross Gerbasi! Check it out - http://www.as3nui.com/air-kinect/

read more

AIR Extensions

My life for the next Month: <extension xmlns="http://ns.adobe.com/air/extension/2.5"> <name>Microsoft Kinect Extension for ActionScript</name> <copyright>Copyright 2011, NUIORITY.</copyright> <id>com.justinimhoff.kinect.extensions.KinectExtension</id> <versionNumber>1</versionNumber> <platforms> <platform name="Windows-x86"> <applicationDeployment> <nativeLibrary>KinectExtension.dll</nativeLibrary> <initializer>ExtensionInitializer</initializer> <finalizer>ExtensionFinalizer</finalizer> </applicationDeployment> </platform> </platforms> </extension>

read more

Flex Image Uploader

Basic utility that allows the ability to open an image and re-size that image to a specific width or you can use height. Then when requesting the image for an mx:image component it will always be in a png because it takes an internal snapshot. This helps for not saving transparency, reduce file size, protecting [...]

read more

Data Management Utility

This is a management class I like to use in enterprise applications to manipulate common data. It is usually a good design if using BlazeDS to turn on legacy collections so collections will be returned as an Array instead of an ArrayCollection. This will minimize processing and unless you are binding directly to the result, [...]

read more

Staggered Event Dispatching

When using flex/flash and leveraging remote objects, there will be a time where you might need to dispatch two or more events simultaneous. The issue with this is when using BlazeDS you will run into a bundling effect of the events. The events will be fired in the same frame and as such they will [...]

read more

Favorite Singleton Manager

I use this as the core Singleton management class in most enterprise applications. To use, make sure your new class extends Singleton and then in the view grab a instance of a Singleton management class. Extending the Singleton class allows leveraging event dispatching as if you extended the event dispatcher, but through the Singleton class [...]

read more

Ant + Library SWC + Namespaces

There are many cases where you will build a custom component library and use namespaces, this is what I have found to work the best. Can post step for creating and using a manifest, but there are many links on google. The key to this is using the current Adobe namespaces as not to overwrite and [...]

read more

Kinect + Street View + Adobe AIR

Quick demonstration of Kinect controlling Google Street View with Adobe AIR: Controls: Rotate body right: rotate image right Rotate Body left: rotate image left Walk (knee up): progress forward Lean Up: look up Lean Down: look down This is a quick demonstration of leveraging the kinect for NUI with Street View. The example above uses [...]

read more

Adobe Flex versioning with ant and cache control

So  you are building a enterprise Flex application that uses automated builds with ant. You are running into the issue of multiple modules and assets that use the same name but you want to identify the swf by the specific version of the build and maybe even deploy multiple builds in the same structure allowing [...]

read more

Flatten nested Objects in Flex

This might seem like a small thing, but when you are requesting results back from the Google Maps API for example, and are presented with dynamic nested objects, your validation can be daunting. This simple function will allow you to pass in the object to be flattened into a blank object or an object you [...]

read more