From: Mithat K. <mit...@ya...> - 2010-06-20 01:08:56
|
Is anyone familiar with the "SpatialBundle" concept being developed by Luca Cappelletti? Here is an Italian Wikipedia page on it (which Google translates reasonably well): http://it.wikipedia.org/wiki/SpatialBundle Of interest are the presence of AppRun, AppInfo.xml, and .DirIcon files. Do these come from an ancestor common to ROX, or is this a direct descendant of ROX? -M |
From: Thomas L. <ta...@gm...> - 2010-06-21 19:03:27
|
On 20 June 2010 01:42, Mithat Konar <mit...@ya...> wrote: > Is anyone familiar with the "SpatialBundle" concept being developed by Luca Cappelletti? Here is an Italian Wikipedia page on it (which Google translates reasonably well): http://it.wikipedia.org/wiki/SpatialBundle > > Of interest are the presence of AppRun, AppInfo.xml, and .DirIcon files. Do these come from an ancestor common to ROX, or is this a direct descendant of ROX? Those three are all used by ROX. RISC OS had !Run and !Sprites, which became AppRun and .DirIcon in ROX. -- Dr Thomas Leonard ROX desktop / Zero Install GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 GPG: DA98 25AE CAD0 8975 7CDA BD8E 0713 3F96 CA74 D8BA |
From: Mark W. <mar...@nt...> - 2010-06-21 20:38:27
|
Thomas Leonard wrote: > On 20 June 2010 01:42, Mithat Konar<mit...@ya...> wrote: >> Is anyone familiar with the "SpatialBundle" concept being developed by Luca Cappelletti? Here is an Italian Wikipedia page on it (which Google translates reasonably well): http://it.wikipedia.org/wiki/SpatialBundle >> >> Of interest are the presence of AppRun, AppInfo.xml, and .DirIcon files. Do these come from an ancestor common to ROX, or is this a direct descendant of ROX? > > Those three are all used by ROX. > > RISC OS had !Run and !Sprites, which became AppRun and .DirIcon in ROX. > > And let's not forget the BBC's !Boot before that, which is practically the ancestor of AppDirs and NeXTStep/Apple Mac Bundles. |
From: Neil G. <Le...@sc...> - 2010-06-27 23:05:04
|
On Sat, 19 Jun 2010 17:42:08 -0700, Mithat Konar wrote: > Is anyone familiar with the "SpatialBundle" concept being developed by > Luca Cappelletti? Here is an Italian Wikipedia page on it (which Google > translates reasonably well): http://it.wikipedia.org/wiki/SpatialBundle > > Of interest are the presence of AppRun, AppInfo.xml, and .DirIcon files. > Do these come from an ancestor common to ROX, or is this a direct > descendant of ROX? Looks like a descendant, This is something that I had been giving some thought to myself. Especially after seeing the discussion about fatelf and adding icons to elf files. The desire seems to be for bundles. and the ROX bundle system seems like a good starting point. The things I had imagined to be logical points of extension were: Allow a single bundle support multiple architectures Include libraries within the bundle. Cooperation with ZeroInstall The ability to optionally Trim a bundle to only include content required on the current platform. SpatialBundles certainly has the multiple platforms and library inclusion but I note that the freedesktop pages were last edited in 2008. I think it would be interesting if bundles could include what would effectively be zero install cache directories. That way they could use their own copy if ZeroInstall was not present and use the ZeroInstall cache version if ZeroInstall exists. If the cache entry does not exist then it can populate it itself with it's own copy (after checking sha1 of course). That way bundles would share libraries saving on ram usage. Bundles holding more than you need for the current platform by definition would use more disk space, but having the option to trim would solve that problem, but overall on-disk storage seems to be a non-issue for software. When even the smallest devices take SD cards. Software alone is practically incapable of using up your storage. That's a task for Images and video. I shall read what Google translates the Italian into and think on it some more. |
From: Mithat K. <mit...@ya...> - 2010-06-27 23:53:09
|
There's quite a bit more info at http://developerinfodomestic.blogspot.com/ Google seems to struggle with the translation a bit, but you can still make heads and tails of it. -M ----- Original Message ---- > From: Neil Graham <Le...@sc...> > To: rox...@li... > Sent: Mon, June 28, 2010 2:04:37 AM > Subject: Re: [rox-users] AppDirs, evolved? [snip] > Looks like a descendant, This is > something that I had been giving some thought to myself. [snip] > I shall read what Google translates the > Italian into and think on it some > more. |
From: Thomas L. <ta...@gm...> - 2010-07-10 13:26:59
|
On 28 June 2010 00:04, Neil Graham <Le...@sc...> wrote: > On Sat, 19 Jun 2010 17:42:08 -0700, Mithat Konar wrote: > >> Is anyone familiar with the "SpatialBundle" concept being developed by >> Luca Cappelletti? Here is an Italian Wikipedia page on it (which Google >> translates reasonably well): http://it.wikipedia.org/wiki/SpatialBundle >> >> Of interest are the presence of AppRun, AppInfo.xml, and .DirIcon files. >> Do these come from an ancestor common to ROX, or is this a direct >> descendant of ROX? > > Looks like a descendant, This is something that I had been giving some > thought to myself. Especially after seeing the discussion about fatelf > and adding icons to elf files. The desire seems to be for bundles. and > the ROX bundle system seems like a good starting point. > > The things I had imagined to be logical points of extension were: > Allow a single bundle support multiple architectures > Include libraries within the bundle. > Cooperation with ZeroInstall > The ability to optionally Trim a bundle to only include content > required on the current platform. Don't the existing bundles do this anyway? e.g. to create a "fat" bundle of ROX-Filer: $ 0export --arch Linux-i586 --arch Linux-x86_64 rox-filer-bundle.sh http://rox.sourceforge.net/2005/interfaces/ROX-Filer To trim a bundle, just install the fat one (optionally to a temporary directory) and then run 0export again with fewer --arch options. Might need a ROX front-end though. Currently, it asks if you want to add a launcher to the GNOME menu... ( http://0install.net/0export.html ) -- Dr Thomas Leonard ROX desktop / Zero Install GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 GPG: DA98 25AE CAD0 8975 7CDA BD8E 0713 3F96 CA74 D8BA |