Technical Starting Point

0 views
Skip to first unread message

Brian

unread,
Mar 19, 2009, 3:50:37 PM3/19/09
to GoodDemo
Below is a bird's eye view of how GoodDemo is going to work (or at
least how the prototype is going to work.)

Before jumping right in to that, I'd like to introduce Gil Shabat. Gil
is the other co-founder of Novologies and will be leading much of the
development of the back-end architecture for GoodDemo. He's going to
join in on this discussion and add a few more details.

GoodDemo will have two parts- recording and playback. We wanted to
make the recording as seamless and simple as possible. Here's how it's
going to work:

- To start recording, a user will click on the GoodDemo bookmarklet.
- The recording tools and instructions will be added to the current
site.
- Also added, will be both a live preview of the site and a recorded
version that can be flipped between.
- A user will be able mark up the recorded site with highlights and
notes.
- Once a user clicks save, they'll receive the URL for the live demo
on GoodDemo.com.

Everything runs on the web and it will work on every major browser.
And it doesn't require any scripts or adjustments to the sites for
which a demo is being created, so it should work for everyone and just
about every site.

I'd like to add a quick note. A bookmarklet is a small, chunk of
JavaScript that works like any other bookmark except for the fact that
it runs a bit of code rather than going to a URL. It allows us to add
the GoodDemo JavaScript libraries onto the current page and run within
the same domain (an important piece to the puzzle!)

This is getting lengthy, so I'll leave it to Gil to continue the
discussion, including how we're going to interact with the site that's
being recording and how that's going to be saved back to GoodDemo.
We're going to touch upon quite a few technologies to make it happen,
which should make it interesting for developers of every level.

Reply all
Reply to author
Forward
0 new messages