Bobby Powers wrote:
>
>
> On Fri, May 9, 2008 at 11:37 AM, Marco Pesenti Gritti 
> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
>
>     On Fri, May 9, 2008 at 11:32 AM,  <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     > what about Sugar software running as well as possible on normal
>     linux
>     > boxes? without having to install the full sugar package and run
>     > everything under sugar in one window. this doesn't mean that some
>     > libraries won't need to be installed, but like running QT apps
>     on a Gnome
>     > desktop, you install the QT libraries, not all of KDE (and similarly
>     > running gtk apps on a KDE destop you don't install all of gnome)
>
>     Not possible at the moment but it's on the plan too.
>
> The way I see it it is somewhat of a two way street.  Personally, if 
> I'm going to run Sugar apps in Gnome I would prefer them to integrate 
> nicely with my other apps, just as I would prefer apps running in 
> Sugar to be 'sugary'.  In this case the burdon falls on the shoulders 
> of the activity developers.  >From what I understand (and please 
> correct me if I'm wrong!) Abiword is a good example - the text editor 
> canvas is encapsolated as its own widget, and both the Gnome Abiword 
> and the sugar activity use it in their respective user interfaces.  So 
> nice modular UI code should make maintaing a Gnome and a Sugar version 
> of a program relatively painless.  Again, please correct me if I'm 
> wrong - I've been planning out what I want to do with a new activity 
> and this is what I seem to have arrived at, if peoples experiences are 
> different it could save me some headache...

I think *platform* integration is great from the user point of view. And 
I think designing the code so that it's easy to provide optimized UI for 
a certain platform is also a good idea.

*But* I also think it should be possible to run a Sugar activity on a 
standard desktop and a desktop application in the Sugar shell. 
Integration is great and we should encourage it, but we can't assume it 
will always happen. And in the cases it doesn't happen, not-integrated 
is better than nothing.

Also keeping the compatibility barrier low between the two platforms 
will make porting and cross pollination of technologies and ideas easier.

Marco
_______________________________________________
Devel mailing list
[email protected]
http://lists.laptop.org/listinfo/devel

Reply via email to