new tease
- wonderbo
- Explorer At Heart

- Posts: 328
- Joined: Thu May 08, 2008 9:11 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Contact:
Re: new tease
I also have several in the works. One in particular I'm pretty proud of...and it is very close to being complete; if I could ever have a few hours alone I might actually be able to finish it.
Re: new tease
Posted a new one just for you, wonderbo. 
- cumhardy
- Experimentor

- Posts: 1145
- Joined: Wed May 28, 2008 10:54 pm
- Gender: Male
- I am a: None of the above
- Location: UK
Re: new tease
im working on a couple, one that will take me ages as usual, one quickie once i can work out the basicccccksks
Re: new tease
I've been trying to get a new Flash tease ready all week. But I keep coming up against the limits of my skill in Nyx. I have several ideas I just cant implement, and it's quite frustrating. 
- camel
- Explorer At Heart

- Posts: 331
- Joined: Fri Sep 29, 2006 4:40 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: new tease
I thought Flash was the wrong way to go, but early on Seraph0x asked me to help and I declined, so I can't complain.Indigo wrote:Anyways, Nyx is kind of rough for newbies. Boy, I sure wish there were another alternative. Maybe someone could do something, like a simpler version? Seems like it might be easily (well, maybe) done in Java? Could even have a cool interface, for the layman.
But I keep thinking of using a mix of Dojo and JSON. Dojo is... well... seen as the overbloated mother of all JavaScript libraries. Check out http://turtle.dojotoolkit.org/~dante/do ... /mojo.html and drag the gray headers of the circles around, select "gravity" in the upper-right corner, etc. Or look at the examples of several different objects in Dojo here: http://www.skynet.ie/~sos/js/demo/dojo/ ... ml#Welcome
Dojo is built to be browser independent, like all the popular Javascript libraries these days. Any eccentricities of browsers are recognized and handled within the Javascript library so developers using Dojo don't have to worry about it.
Dojo has animation capabilities. I'd think something like a strokemeter (a graphic that rises and falls based on, say, a sine wave) would be simple.
While you can package everything you'll likely need into a single script library, Dojo also features "lazy loading" which means that you can start each tease with a manifest of object-code that you'll need, and Dojo will fetch them, and only them, as needed. You can extend it without slowing everything else down.
Dojo has built-in JSON and Ajax handlers so if we defined a list of commands and a "Director" object that played them one by one, the director could fetch the tease-specific list from the server, then fetch any special objects, then pre-load all or part of the resources.
Variables would be easy.
If someone built a widget that was really cool, they would first have to submit the code and have it approved by a trusted Milovana member. Once accepted, all future authors could use it. Thereby having something that was extensible but also secure from having a spammer embed malicious code within a web tease. No more linking to that metronome site or a random number site! As soon as someone builds a metronome, it's there, usable.
We probably couldn't authors to write their own raw JavaScript, but that's got to be something others have figured out.
Besides nifty possibilities for authors, Dojo allows for the authoring tool itself to be incredible. For example, see http://www.roxer.com/ and click on the lock at the bottom of the page to try editing their home page. (It's for demo only, you can't actually save your changes.) Granted, Roxer is something they built using Dojo, but the ability to drag and drop, edit rich text, and make your own layouts.

