Hi there!<br>
<br>
Sorry, I've been sick :s with limited internet access, I'm updating...<br>
<br>
I have been talking with Bryan, we both are more interested in Karma (framework), as Lucian says:<br>
>On the other hand, Felipe could focus on creating an educational<br>
>framework (Karma), built on standard HTML5, JavaScript and Gears. This<br>
>would handle animation (preferably through <canvas> stuff), i18n<br>
>(locales stored with Gears, chosen according to browser locale),<br>
>general persistence (Gears & cookies), sounds (<audio>) and other<br>
>things an educational framework should do.<br>
<br>
I think that Lucian is more interested in dbus<br>
>However, the framework could have optional extensions (probably<br>
>supported through a javascript-dbus bridge) that would improve<br>
>integration with Sugar. These extensions would work, for example, on<br>
>the runtime of my sugarizer. Web developers could improve the Sugar<br>
>integration of the stuff they made with Karma and package the results<br>
>as .xo bundles. Users would hardly be able to tell the difference.<br>
<br>
>To reduce the dependency Karma would have on my project, Browse could<br>
>also have a javascript-dbus bridge and Gears added to it. Security<br>
>would need to be sourted out so that only Karma web apps inside .xo<br>
>bundles can access dbus<br>in this way our projects won't be mutually dependent and we can work in parallel<br><br>btw, I rise the hand to use WebKit.<br><br>greetings.<br><br><div class="gmail_quote">2009/3/29 Bryan Berry <span dir="ltr"><<a href="mailto:bryan@olenepal.org">bryan@olenepal.org</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I really like this idea. Felipe, Wadeb what do you think?<br>
<div><div></div><div class="h5"><br>
On Mon, 2009-03-30 at 04:49 +0200, Lucian Branescu wrote:<br>
> There has been some talk about the interaction between my project and Felipe's.<br>
><br>
> I've had an interesting chat with Bryan and Ben on #sugar. Here's the<br>
> whole chat <a href="http://dl.getdropbox.com/u/317039/bryan%26bemasc%20chat.txt" target="_blank">http://dl.getdropbox.com/u/317039/bryan%26bemasc%20chat.txt</a><br>
><br>
> Here's the lastest idea:<br>
><br>
> I would be focusing on building something akin to <a href="http://fluidapp.com" target="_blank">http://fluidapp.com</a>.<br>
> I keep giving it as an example because it's very minimalist, but<br>
> provides the essential features to turn web apps into 'native' apps:<br>
> - creates independent packages of web apps from given URLs<br>
> - has Gears, so websites can be taken offline<br>
> - (optional) has userstyles to customize the look of web apps<br>
> - (optional) can customize keyboard shortcuts<br>
> - has userscripts (GreaseMonkey) to customize the behaviour (and look)<br>
> of web apps<br>
> - provides some level of platform integration <a href="http://fluidapp.com/developer" target="_blank">http://fluidapp.com/developer</a><br>
><br>
> I'm running GMail and Google Reader and Google Docs with it and they<br>
> have mostly replaced their native counterparts because they're better<br>
> in almost every way: they work offline and sync to servers online,<br>
> they look native because of native widgets in browser engines and a<br>
> few userstyles, they're fast because everybody is focused on browser<br>
> engine performance, they have sounds and native notifications because<br>
> of userscripts+fluid APIs.<br>
><br>
> Read my proposal for Sugar-specific details<br>
> <a href="http://wiki.sugarlabs.org/go/Webified" target="_blank">http://wiki.sugarlabs.org/go/Webified</a><br>
><br>
><br>
><br>
> On the other hand, Felipe could focus on creating an educational<br>
> framework (Karma), built on standard HTML5, JavaScript and Gears. This<br>
> would handle animation (preferably through <canvas> stuff), i18n<br>
> (locales stored with Gears, chosen according to browser locale),<br>
> general persistence (Gears & cookies), sounds (<audio>) and other<br>
> things an educational framework should do.<br>
><br>
> Karma would only use technologies available in modern, HTML<br>
> 5-supporting browsers (firefox 3/3.5, safari 3/4, opera 9/10) and<br>
> Gears, which is a widely used plugin for taking stuff offline. Not<br>
> only will it work with my web app sugarizer (note to self: maybe i<br>
> should rename webified to sugarizer), but also with other browsers on<br>
> regular computers. And Browse.<br>
><br>
> However, the framework could have optional extensions (probably<br>
> supported through a javascript-dbus bridge) that would improve<br>
> integration with Sugar. These extensions would work, for example, on<br>
> the runtime of my sugarizer. Web developers could improve the Sugar<br>
> integration of the stuff they made with Karma and package the results<br>
> as .xo bundles. Users would hardly be able to tell the difference.<br>
><br>
> To reduce the dependency Karma would have on my project, Browse could<br>
> also have a javascript-dbus bridge and Gears added to it. Security<br>
> would need to be sourted out so that only Karma web apps inside .xo<br>
> bundles can access dbus.<br>
><br>
><br>
> How does that sound?<br>
> PS: Sorry it was so long.<br>
</div></div>--<br>
<div><div></div><div class="h5">Bryan W. Berry<br>
Technology Director<br>
OLE Nepal, <a href="http://www.olenepal.org" target="_blank">http://www.olenepal.org</a><br>
<br>
</div></div></blockquote></div><br>