[Sugar-devel] sugar-activity go.sugarlabs.org/MyActivty

Tomeu Vizoso tomeu at sugarlabs.org
Fri Jun 25 03:33:46 EDT 2010


On Wed, Jun 23, 2010 at 11:45, Aleksey Lim <alsroot at member.fsf.org> wrote:
> Hi all,
>
> I've finished initial teacher-student sharing model for GCompris and
> going to release it...

Hi Aleksey,

checking that I have understood correctly, these activity bundles use
any of 0install to fulfill their dependencies?

Thanks,

Tomeu

> Since this feature was requested by paraguayeduca people I'll upload
> en-es .xo to ASLO but it will be useful only for people with similar
> environments i.e. locale (that's not for .mo files but for voices files,
> bundle with all languages weights 60M), architecture, installed
> packages (libpython). Handle all these variations by uploading .xo per
> variant sounds pretty overkill (even after implementing per architecture
> uploading on ASLO).
>
> My previous experiment with bundling 0install[1] repos to .xo and choosing
> right implementation on startup has some ugly, form 0install view,
> solutions and anyway doesn't make activity fully bundled in all cases.
> So, I'm thinking to follow simpler scheme, do not add any logic to
> bundled blobs (it will be just plain tarball) and use 0install directly
> when logic is needed.
>
> Firstly, I was thinking about using 0install only for dependencies and
> http://services.sugarlabs.org/ was initiated to "serve" schemes like [2].
> But for now, urls for activities itself are needed. These urls will be
> unique identifiers within 0install environment e.g.
> http://services.sugarlabs.org/gcompris is an id for GCompris, so user can
> type
>
>    0launch http://services.sugarlabs.org/gcompris
>
> to launch (it will be downloaded at first) GC. The same will be for
> activities. The proper launch method could be different, for the first
> time it could be only command line launcher like 0launch.
>
> I'm just wondering what the prefix for urls could be e.g.
>
>    htpp://go.sugarlabs.org/MyActivity
>    htpp://run.sugarlabs.org/MyActivity
>    htpp://launch.sugarlabs.org/MyActivity
>
> [1] to http://0install.net/
> [2] http://wiki.sugarlabs.org/go/Documentation_Team/Services/Activity_Developers_Guide#Using_dependencies
>
> --
> Aleksey
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>


More information about the Sugar-devel mailing list