http://www.simile-widgets.org/
a site where the diverse and healthy community of open source
contributors becomes completely in charge of the future of the
javascript widgets that came out of the SIMILE project.
The hardware, bandwidth and power for www.simile-widgets.org was kindly
donated by the MIT Libraries, which are committed to maintain it alive
just like any technical service they offer on the web. We wish to thank
the MIT Libraries (and in particular MacKenzie Smith, Associate Director
for Technology at the MIT Libraries and former PI for the SIMILE
Project) for making this happen.
All the content, APIs, web pages and web services required for the
simile widgets to function have been ported to www.simile-widgets.org
and their code added to the svn repository. This finally breaks the
dependency on simile.mit.edu and makes the two completely separate
entities, which are now free to take different paths in the future.
With this move, we are also releasing new versions of the widgets, in
particular:
Ajax 2.2.1 - now including jQuery 1.3.2
Timeline 2.3.1 - no change from 2.3.0 on simile.mit.edu
Exhibit 2.2.0 - some changes [1]
Timeplot 1.1 - no change from 1.0 on simile.mit.edu
These widgets' APIs are available at URLs of this pattern:
http://api.simile-widgets.org/[widget]/[version]/[widget]-api.js
The old URLs for the js APIs at static.simile.mit.edu continue to exist,
but they won't be further updated and, in the future, they will start to
redirect to the new locations.
We have also moved the painter and babel services (which are used by
Exhibit) over to:
http://service.simile-widgets.org/painter/painter
http://service.simile-widgets.org/babel/
and the new hardware has even more resources than the 5 years-old
simile.mit.edu box, so we should be in great shape serving all the
required requests from those services.
For the technically curious: the server that hosts
www.simile-widgets.org is a virtual server and the SIMILE Widgets main
developers have root access to the box. This helps tremendously because
we can install our own services and maintain it ourselves, just we did
for simile.mit.edu (which allowed us to innovate freely on the
client/server mix of javascript widgets).
-- The original SIMILE Project team
Congratulations! That is really great news. Good to know that these
widgets are not suddenly falling off the edge of the world. Thanks for
your continuous effort in providing this valuable service.
> These widgets' APIs are available at URLs of this pattern:
>
> http://api.simile-widgets.org/[widget]/[version]/[widget]-api.js
>
> The old URLs for the js APIs at static.simile.mit.edu continue to exist,
> but they won't be further updated and, in the future, they will start to
> redirect to the new locations.
What about the really old (1.x ?) version of Timeline? I still haven't
had the time to rewrite my application. Should/can/must I switch to
the new server?
> For the technically curious: the server that hosts
> www.simile-widgets.org is a virtual server [...]
For the even more curious: What virtualization solution have you chosen?
BTW: The coverflow widget is really nifty. Hope you have checked any
IP claims from Apple :)
--
Joern Clausen
joe...@gmail.com
http://www.oe-files.de/oefiles/
http://thebloeg.blogspot.com/
Yes, we're still live and strong here, 712 members on the simile-widgets
mailing list as of today!
>> These widgets' APIs are available at URLs of this pattern:
>>
>> http://api.simile-widgets.org/[widget]/[version]/[widget]-api.js
>>
>> The old URLs for the js APIs at static.simile.mit.edu continue to exist,
>> but they won't be further updated and, in the future, they will start to
>> redirect to the new locations.
>>
>
> What about the really old (1.x ?) version of Timeline? I still haven't
> had the time to rewrite my application. Should/can/must I switch to
> the new server?
>
You should definitely switch to the new server and new API versions.
>> For the technically curious: the server that hosts
>> www.simile-widgets.org is a virtual server [...]
>>
> For the even more curious: What virtualization solution have you chosen?
>
I'll leave this question for Stefano.
> BTW: The coverflow widget is really nifty. Hope you have checked any
> IP claims from Apple :)
>
There are many Flash-based implementations of Coverflow-like widgets out
there that are not by Apple. What's different about Runway is that it's
easy to drive Runway through Javascript. In the future, I'll integrate
it into Exhibit so you can get faceted browsing, etc. in conjunction
with the pretty visualization... It was also done because I wanted an
excuse to learn Flash/Actionscript, which will be useful for more
advanced visualizations later on.
David
[snip]
>> For the even more curious: What virtualization solution have you chosen?
>>
> I'll leave this question for Stefano.
And I'll leave this question to Alex, who's the one that setup the
system. I honestly don't know.
--
Stefano Mazzocchi Application Catalyst
Metaweb Technologies, Inc. ste...@metaweb.com
-------------------------------------------------------------------
Every bit helps! :-)
Thanks,
David
I didn't even realize that my mashup now makes me look like an idiot.
A note to this list some *weeks* before inserting this change would
have been nice. Or did I miss anything? I haven't checked: Is an
"untainted" version of the old API available via simile-widgets.org,
so that I just can replace the URL in my HTML code?
Changing to the new API is not that straight forward, it's not a
drop-in replacement. I know I am missing some nice features of the new
Timeline, in which Larry invested much time and effort. But I'd really
like to stick to the old API for some time longer - at least I don't
want to do the change in panic mode.
Thanks for the suggestion regarding using Firebug to notify developers.
I personally don't think it will be effective.
I wish we could make the promise to serve the APIs in perpetuity, but
that's simply impossible. Even Google can never make such a promise. :-)
I admit the encouragement to hotlink on http://simile.mit.edu/timeline/
can be misunderstood to imply such a promise, so we'll be more careful
with the wording in the future.
David
Nick Rabinowitz wrote:
> Hello David -
>
> Thanks for your reply, and thank you for disabling the notice.
>
> My concern here is that a developer working pre-2007 - only a little
> more than a year ago - would have seen instructions encouraging them
> to hotlink to http://simile.mit.edu/timeline/api/ , with the assurance
> that this URL would work in perpetuity. If this wasn't going to be
> possible, the instructions should have told developers to download a
> local copy of the code. If you want developers to use and trust the
> code, posting an online API has to be seen as a firm agreement to
> maintain it. In my opinion, the only reason to break this agreement
> should be the discovery of an unpatchable security hole, or the kind
> of project failure where you no longer care whether people use your
> code (e.g. corporate bankruptcy, etc).
>
> I admit that that problem of how to politely break the API for
> thousands of anonymous developers is a difficult one, and that's why,
> if possible, I think you should avoid breaking it. In the current
> situation, I would have thought a simple redirect to the v1.2 code on
> the static site or the new site should remove the need to actually
> host the simile.mit.edu <http://simile.mit.edu> code, without placing