[Sugar-devel] [ASLO] Tech Report
Aleksey Lim
alsroot at activitycentral.org
Wed Mar 9 03:20:04 EST 2011
On Sun, Feb 13, 2011 at 01:21:10AM +0000, Aleksey Lim wrote:
> This is activities.sugarlabs.org report to cover only technical
> ASLO aspects.
>
> == Roadmap ==
>
> The upstream is in process of switching to new AMO code base, django
> based (python based framework). We need to do the same. So, the plan is:
>
> * Reimplement current ASLO patch to do the exactly the same in new AMO
> * Add new but not breaking current behaviour:
> * Upload by one click
> * Experimental support of bundle-less activities [1]
>
> The plan is having new ASLO ready for broad, pre-production testing,
> until 2011-04-06.
After looking carefully to the upstream migration progress, it seems that
new AMO is not yet ready for having new ASLO. Track
http://wiki.sugarlabs.org/go/Platform_Team/Roadmap#Activity_Library
for the later info. Upstream is going to fully replace new amo by the end
of this year but most likely ASLO doesn't need all AMO features and
porting might start earlier.
> === Upload by one click ===
>
> The only that will be required is just uploading a .xo to the server.
> All needed metadata will be fetched from the bundle:
>
> * activity.info, activity metadata
> * NEWS, release notes
> * po/, translation of activity.info fields
>
> === Bundle-less activities ===
>
> Excluding network-less environments, the only thing anyone should know
> about any activity, to run it from anywhere, is an unique Web url.
> It is based on 0install[2] project. Network based nature, though, does
> not mean the it will be useless w/o the net. It will be possible
> to make selfcontained bundle by packaging activity itself and all its
> dependencies to one .xo.
>
> [1] http://wiki.sugarlabs.org/go/Platform_Team/Doers_environment#Sugar_doers_workflow
> [2] http://0install.net/goals.html
--
Aleksey
More information about the Sugar-devel
mailing list