HowJdaWorks

Obviously, this page is being worked on... BIG TIME

Whatever this JDA thing is... How does it work?

It's a 5 step process

  1. Give your Web page a UUID
  2. Get JS-Star (JDA micro-kernel) running inside your Web page
  3. Add some infotrons (JDA components)
  4. Wire the infotrons up
  5. Repeat 3 - 4

Give your Web page a UUID

<meta name="uuid" content="YOUR_UUID_GOES_HERE" />

Click here to generate a new one

Get JS-Star (JDA micro-kernel ) running inside your Web page

<script type="text/css" href="http://constructbl.es/_ukernel/js/api_key=YOUR_API_KEY_HERE"></script>

If you don't have an API key, go here to get one

Add some infotrons

infotrons can be found by viewing other Web pages and locating <div> tags with the impl attribute. Here's an example infotron:

<div id="YOUR_ID_HERE"

       impl="UUID\_OF\_INFOTRON\_HERE"
       script="URL\_OF\_SCRIPT\_HERE">

</div>

You can copy+paste that into your own Web page. If you travel to this page, you'll find a list of infotrons included as part of the standard distro that you can use.

Wire the components up

infotrons, unlike other Web widgets, aren't discrete components. They are meant to take part in a larger composition. You can wire one or more infotrons together by using the connections attribute. The following is an example:

If you travel to this page, you'll find how some of the demo HTML blueprints are spec'ed to take advantage of the compositional aspect of JDA.

Repeat 3 - 4