$100 to the first person to create a Flex or AIR app…

…that runs as a Flex Builder plugin.

Here’s the story. I’m trying to write a Flex Builder Plug in and I’ve had no luck. The closest thing to any working tutorial I found is here. I have some great ideas I’d like to create. And although Eclipse has some great features it would be even better if I can create a plugin using Flex or AIR itself.

$100 for the following example plugin created in Flex or AIR
$50 for the following example plugin created as a standard eclipse plug in

The requirements are this:
Create a view that can be shown in Flex Builder that shows the name and type of the selected component in the design view and the mxml editor view and show all the properties that exist on that component. It must also listen and update as you select different items.

usedpropertiesview.png

Use Case:
1. Developer starts Flex Builder.
2. The developer then opens the new View if it is not open by going to Window > Other Views > Flex > Property Inspector 2.
3. The developer then opens a Flex Project and selects a button in the design view.
4. When the developer selects the button the “Property Inspector 2″ view shows the type of the component “mx:Button” and the properties that are applied to it (see image).
5. He then switches to the mxml editor and places his cursor inside a textinput mxml tag. The view is updated to reflect the textinput information. As he places his cursor inside different tags the Property Inspector 2 view is updated.

As a starting point check out the examples in the Help Documentation:
From the Help Menu Select Help Contents. Then expand the Adobe Flex Builder 3 Extensibility node and click Flex Builder 3 Extensibility API Reference.

5 Responses to “$100 to the first person to create a Flex or AIR app…”

  1. julien says:

    As far as I know Eclipse plugins are written in Java, … you should include “unlimited free coffee” during development to the 100$ offer ;)

  2. Kyle says:

    Great idea for a contest! I’ve wanted to do this for such a long time.

  3. JabbyPanda says:

    I like the idea of this plugin, reminds me Visual Basic or Delphi IDE similar functionality.

    Although I must I agree I could continue to live without it – Flex Builder’s Design view already has Properties view for the selected component on the Stage and I am very very rarely using it.

    And I would rather agree – such a plugin for Flex Builder can be written only using Java.

  4. Definitely an interesting challenge. As people say, eclipse plug ins must be written in Java; so I wouldn’t expect it to be trivial.

    The Flex Compiler is Java, right? I wonder if you could hack apart the Flex compiler to create Java bytecode instead of a swf? Sounds difficult, but theoretically possible.

    I wonder if you could somehow embed the flash player in your plugin, and use that to display a swf? I wonder what the licensing violations would be for that one.

  5. Judah, I posted a reply on my blog.

Leave a Reply