Re: [Sugar-devel] RFC: Kill the delayed menus for good

2009-10-16 Thread James Cameron
On Thu, Oct 15, 2009 at 11:01:30AM +0100, Martin Dengler wrote:
 On Thu, Oct 15, 2009 at 06:48:31PM +1100, James Cameron wrote:
  I'm adding it to my list of patches that improve performance
  perceptions.
 
 Is this list available online somewhere?

http://dev.laptop.org/~quozl/802-patches/
is for browsing

http://dev.laptop.org/~quozl/802-patches.git/
is for contributors

To be used on an XO, the patches must be applied as root, with / as
working directory, using patch --strip 1 ... and naturally you'll need
patch, but that can be copied into /usr/local/bin/ from another system.

-- 
James Cameron
http://quozl.linux.org.au/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Zero-calorie bundles?

2009-10-16 Thread Bernie Innocenti
El Thu, 15-10-2009 a las 19:18 +0200, Martin Langhoff escribió:
 Ok - that's good. I am familiar with the limitations we are hitting
 with rpm and dpkg. What I truly wonder about is things like
 'autopackage' and klik.
 
 See also the 'see also' section in http://en.wikipedia.org/wiki/Zero_Install

It would be great if someone (Michael?) could approach them and invite
them to next Saturday's IRC meeting to confront ideas (i.e.: megaflame).


 A while ago there was some serious discussion of the issues with these
 'non-OS' pkg managers. Here is a tip of the iceberg -
 http://www.licquia.org/archives/2006/03/11/autopackage-goes-insane/
 
 The discussion was heated, and sprawled across blogs. Good points were
 made. Before taking on something like z-i... it'd be worth
 understanding the good, bad and ugly and how it applies to us...

I've read through this interesting saga, including the wiki page that
triggered it, which has moved here since then:

 http://trac.autopackage.org/wiki/LinuxProblems

My thinking is that Autopackage the folks are trying to solve an
unsolvable problem: 100% binary compatibility across different Linux
distributions (or different versions of the same distribution).

They will FAIL. And even if they'd succeed, they'd FAIL later on as the
x86 becomes less and less ubiquitous as x86-64, ARM and maybe MIPS gain
market share. It's a slow, but unstoppable process.

In a truly open market in which at least 3 or 4 architectures compete on
more or less equal ground, one could as well accomodate a few more build
variants for each architecture for the sake of the various OSes and
their evolutionary needs.


  Getting the Zero Install folks involved may bring in fresh expertise
 
 They'll know about z-i, not about the needs of Sugar or its users...
 hence the perspective I am mentioning.

Agreed, we should also hear from all the others. Well, perhaps not from
the Autopackage crowd, since we already know they FAIL.


:-)))

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] sugar live cd for windows

2009-10-16 Thread Manusheel Gupta
Tomeu,

It would be great to have the XO-LiveCD perform at par with the other Sugar
distributions. I surely have an interest in the performance of all Sugar
distributions.

Regards,

Manu

On Wed, Oct 14, 2009 at 12:47 AM, Tomeu Vizoso to...@sugarlabs.org wrote:

 On Tue, Oct 13, 2009 at 20:13, Manusheel Gupta m...@laptop.org wrote:
  Tomeu,
 
  Thank you for the pointer.
 
  Yes, we have tried running SocialCalc on Sugar with SoaS as the Sugar
  distribution. Works pretty well. We'll look into the other distributions
 as
  recommended.

 Ok, so if performance is better on SoaS than in XO-LiveCD, then we
 have a clue about where to investigate. Do you have a big interest in
 using XO-LiveCD ?

 Regards,

 Tomeu

  Regards,
 
  Manu
 
 
 
  On Wed, Oct 14, 2009 at 12:23 AM, Tomeu Vizoso to...@sugarlabs.org
 wrote:
 
  On Tue, Oct 13, 2009 at 19:45, Manusheel Gupta m...@laptop.org wrote:
   Tomeu,
  
   My apologies for the typo.
  
   I meant Live CD for running Sugar on Windows. We downloaded it from
   ftp://www.rohrmoser-engineering.de/pub/XO-LiveCD/XO-LiveCD_090722.iso.
 
  I confess not having tried it out, but AFAIK that's a normal linux
  live image. So you don't run windows when you boot that .iso, just
  linux.
 
  Have you tried other linux live images containing Sugar? There's SoaS,
  Trisquel, OpenSUSE, etc. See in the wiki for links and instructions.
 
  Regards,
 
  Tomeu
 
   Regards,
  
   Manu
  
   On Tue, Oct 13, 2009 at 11:38 PM, Tomeu Vizoso to...@sugarlabs.org
   wrote:
  
   On Tue, Oct 13, 2009 at 18:59, Manusheel Gupta m...@laptop.org
 wrote:
Dear all,
   
Wish to ask you for pointers to improve the performance of
 SocialCalc
activity while running it on Sugar Live CD for Windows. SocialCalc
works
very well on the native installation of Sugar. Please suggest.
  
   Hi Manu,
  
   can you clarify what do you mean by a Live CD for Windows?
  
   Regards,
  
   Tomeu
  
Regards,
   
Manu
   
   
   
   
   
-- Forwarded message --
   
   
   
Manu,
   
I successfully installed Social Calc using the Sugar Live CD.  The
only
issue was that SocialCalc didn't show up in my activity list until
 I
restarted Sugar.
The response of Sugar is a bit sluggish (which also affects
SocialCalc).
 It's easier to learn a new system when the system's feedback to
actions
is
fast and time-consistent.  I would guess that this is not a problem
with
a
native installation.
   
   
   
   
   
   
___
IAEP -- It's An Education Project (not a laptop project!)
i...@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep
   
  
  
  
   --
   «Sugar Labs is anyone who participates in improving and using Sugar.
   What Sugar Labs does is determined by the participants.» - David
   Farning
  
  
 
 
 
  --
  «Sugar Labs is anyone who participates in improving and using Sugar.
  What Sugar Labs does is determined by the participants.» - David
  Farning
 
 



 --
 «Sugar Labs is anyone who participates in improving and using Sugar.
 What Sugar Labs does is determined by the participants.» - David
 Farning

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Memorize 33 is buggy - what should I do?

2009-10-16 Thread Aleksey Lim
On Thu, Oct 15, 2009 at 10:38:03PM -0400, Caroline Meeks wrote:
 I doubt this is a SoaS only problem but I haven't tested it on an XO
 
 Tickets - 1055

I'm going to test Memorize in last soas2(12-Oct-2009)
#1055 is about pulseaudio issue, maybe in last soas it will be better

 , 1503
 
 1503 is a total blocker for using Memorize and 1055 is going to give me hell
 in the field trying to get kids not clear that inviting face.

#1503 looks weird, telepathy signals don't work... trying to investigate

-- 
Aleksey
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Bug 422302] Re: Soas-2-beta: drop-down menu on XO icon incomplete

2009-10-16 Thread Daniel Drake
2009/10/13 Art Hunkins abhun...@uncg.edu:
 I was mistaken about this. Both SoaS (yes, Strawberry) and the XO-1 act
 identically: downloaded activities register immediately; *copied* activities
 (from a USB stick) require a restart to register.

I'm not seeing this on XO-1.

I plug a USB disk in, go to the journal, click the USB icon, then
drag-and-drop the activity I want to install onto the journal icon in
the bottom left. The activity is then immediately available from the
home screen.

Are you using a different process?

Daniel
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] themes GUI

2009-10-16 Thread Esteban Arias
Hi,

I need to create a new theme to graphic interface for sugar.
this them I copy to path: /usr/share/themes/myTheme/...

but,

How do I apply this theme? or change the configuration to apply this theme?

thenks.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release Deducto-1

2009-10-16 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4220

Sugar Platform:
from 0.82 to 0.86

Download Now:
http://activities.sugarlabs.org/downloads/version/29280

Release notes:
1. 10 in-built levels.
2. Design your own game feature.
3. Localization in Hindi.

Reviewer comments:
This request has been approved. 

Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release ColorDeducto-1

2009-10-16 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4221

Sugar Platform:
from 0.82 to 0.86

Download Now:
http://activities.sugarlabs.org/downloads/version/29281

Release notes:
1. 10 in-built levels.
2. Design your own game feature.
3. Localization in Hindi. 

Reviewer comments:
This request has been approved. 

Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Should we care about non readers and kids with motor skill issues? was - Re: RFC: Kill the delayed menus for good

2009-10-16 Thread Tomeu Vizoso
On Fri, Oct 16, 2009 at 03:28, Caroline Meeks solutiongr...@gmail.com wrote:


  Perhaps. What would you define as the ailment, yourself? The primary
  intent was to encourage use of a direct interaction model, in which
  palettes we're supposed to play a big role. When it turned out that
  young kids, who didn't read, and who didn't have motor skills for
  selecting form the palettes, we aimed to reduce accidental invocation
  of them without entirely eliminating discovery by increasing the
  delay.

 Many kids have motor skills, and the ones that don't initially are
 remarkably good (being kids) at developing motor skills that they don't yet
 have. Many kids also read. In fact, let's cut into some real deep philosophy
 stuff here...

 True. But all kids matter. Including the nonreaders, the ones going to
 schools that are not taught in their native language, the ones for whom
 reading is a struggle, the dyslectics.

 Also I really disagree about the developing motor skills.  I think
 developing motor skills is a developmental thing that goes at different
 paces. I see kids that can get the concepts of Sugar but who struggle with
 clicking the blocks together in Turtle Art.  I think they are perfectly
 normal kids who will eventually have perfectly adequate motor skills for
 normal computing.  Providing them with a system that is as easy as possible
 for them while those motor skills are developing should be one of our
 missions.

 The idea that the XO laptop is mainly for kids who can't read is
 completely bogus. Now, maybe you're thinking of other children when you say
 this, but I prefer to first consider the main existing userbase. Laptops
 which have Sugar installed on them are primarily located in schools and are
 used for education. It is kind of ridiculous to say Well, you don't
 actually need to know how to read to use the laptops, so we should make the
 interface not require reading. when the truth is that, for most activities
 that have any educational merit, you DO need to read and you need to read
 things significantly more complicated than activity names. Most of the
 people who use Sugar for most of the time WILL know how to read.

 I disagree on this too. I think there a host of activities that nonreaders
 could use in Sugar. Paint, Colors, Jingsaw, Flipsticks, Write (writing a
 great way to learn to read), speak, many GCompris Games, Calculate, books
 that are read to you, Browse if you share a favorited website.  In fact if
 you share a started activity then you further expand the number of things a
 nonreader could do.

I agree with this, that's what I think of when I hear low floor, no ceiling.

Regards,

Tomeu

-- 
«Sugar Labs is anyone who participates in improving and using Sugar.
What Sugar Labs does is determined by the participants.» - David
Farning
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] RFC: Kill the delayed menus for good

2009-10-16 Thread Eben Eliason
I wanted to include Christian on this thread since he may also wish to
try it out and have some valuable feedback.

It seems like this thread is somewhat split between design discussions
and process issues. Should it be exclusive to the sugar-devel list? If
we want feedback from people other than developers it seems we should
have a broader scope.

Eben


On Thu, Oct 15, 2009 at 11:19 PM, Eben Eliason e...@laptop.org wrote:
 On Thu, Oct 15, 2009 at 10:09 PM, Avi fiendi...@gmail.com wrote:
 Tomeu wrote:

 I'm more concerned about developers proposing big user experience
 changes because they feel it's better. Before I look at the patch I
 would like to know if there's agreement from people close to our users
 that this behavior change is desired. How can we get that?

 How about users (me) proposing big user experience changes by asking a
 developer (Michael) why the fuck does this UI take so goddamned long to
 react? Also, define our users. Is it people using Sugar? Is it people
 using XOs? Is it people other than you? I'll gladly put myself into any of
 these categories if it makes you happy.

 I think we'd all agree that the primary audience for Sugar is children
 of varied age groups and levels of education, and that audience should
 be considered first in terms of the user experience. I'm not
 suggesting, of course, that the rest of us aren't also users with
 valid input and experiences, or that this proposed patch was submitted
 without the best interests of that audience, or at least a reasonable
 portion of that audience, in mind.

 I also don't believe that Tomeu was stating a challenge of any kind,
 or insinuating that no one other than Michael was likely to have a
 positive response to the proposed change. The suggestion was that we
 collect feedback from many people, yourself included, and also from
 children in our primary audience and the teachers and instructors who
 work with them daily. In that regard, thank you for your feedback; it
 would be more constructive, of course, if you could provide it without
 the profanity and apparent disgust.

 Eben wrote:

 The initial design intent was to develop a system which worked in a
 sufficiently complete manner without needing palettes at all.

 1) For whom? What about people who know how to recognize English letters and
 words better than they remember what an obscure picture means? Because
 you've failed on that front.

 For children! And actually, I agree with you. In many cases text is
 minimized more than I would like it to be. Clearly it's beneficial for
 those learning to read to see associations of words and icons, and
 words are naturally useful to those who already can.

 2) Good luck. Sincerely. I hope that if that's still your goal that it's
 actually possible. I'm personally not convinced, but only because I haven't
 yet seen a demonstration that shows progress on that front.

 Honestly, I think we've come relatively close. Would you strongly
 disagree? It's possible to create new activities, resume past
 activities, join collaborative activities, connect to networks,
 participate in activities, copy, paste, and stop activities with the
 use of primary actions only. I'm not suggesting that the full power of
 the UI is available without the need for seeing any text, but I am
 suggesting that there are a great many things you can do with Sugar
 without needing to use the secondary actions and tools available in
 palettes.

 If there are basic functions or actions that are frequently needed
 that aren't exposed as primary actions, it would be useful to identify
 those areas in order to make improvements. Do you have any
 suggestions?

 Finding that many kids were actually waiting for the palette to appear
 always, instead of, for instance, simply clicking on an activity icon
 to join it, encouraged us to INcrease the delay on the palettes to
 help emphasize this as a secondary mechanism for interaction.

 Jesus, why? Think about what you just said for a moment. Why might someone
 wait for the palette to appear before clicking? Probably because they want
 to see what's on the palette! The situation of the palette is that all it

 I was not precise enough in my statement. Upon observation, many
 children were waiting for the palette exclusively to select the first
 option within it, which is the primary action that a click on the
 object itself would also invoke. They were NOT attempting to access
 the secondary functionality, but instead, due to the appearance of the
 palette, assumed that this was the only means of interaction.

 As Michael correctly points out, the contextual menus are indeed an
 inferior solution to direct interactions, since they require finer
 motor skills (and are difficult with poor trackpads, such as those on
 XOs) and movement away from the object they wish to interact to a
 secondary target within the menu. The icons are larger targets, easy
 to click without delay, and would have saved children both time and
 

Re: [Sugar-devel] [Sugar-desarrollo] themes GUI

2009-10-16 Thread Rafael Enrique Ortiz Guerrero
Have you restarted Sugar and your changes are still in ?.


Rafael Ortiz



On Fri, Oct 16, 2009 at 8:03 AM, Esteban Arias
esteban.arias...@gmail.com wrote:
 Hi,

 I need to create a new theme to graphic interface for sugar.
 this them I copy to path: /usr/share/themes/myTheme/...

 but,

 How do I apply this theme? or change the configuration to apply this theme?

 thenks.
 ___
 Sugar-Desarrollo mailing list
 sugar-desarro...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-desarrollo

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Sugar-desarrollo] themes GUI

2009-10-16 Thread Tomeu Vizoso
On Fri, Oct 16, 2009 at 14:03, Esteban Arias esteban.arias...@gmail.com wrote:
 Hi,

 I need to create a new theme to graphic interface for sugar.
 this them I copy to path: /usr/share/themes/myTheme/...

 but,

 How do I apply this theme? or change the configuration to apply this theme?

Hi,

once you have your theme in /usr/share/themes, you can tell Sugar to
use it by editing /usr/share/sugar/data/sugar-100.gtkrc

In that file there are also set some other values on which you may be
interested as well.

Regards,

Tomeu

 thenks.
 ___
 Sugar-Desarrollo mailing list
 sugar-desarro...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-desarrollo




-- 
«Sugar Labs is anyone who participates in improving and using Sugar.
What Sugar Labs does is determined by the participants.» - David
Farning
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release Food Force II-1

2009-10-16 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4219

Sugar Platform:
from 0.82 to 0.86

Download Now:
http://activities.sugarlabs.org/downloads/version/29274

Release notes:


Reviewer comments:
This request has been approved. 

Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] [ASLO] Release SocialCalcActivity-1

2009-10-16 Thread Sugar Labs Activities
Activity Homepage:
http://activities.sugarlabs.org/addon/4084

Sugar Platform:
from 0.82 to 0.86

Download Now:
http://activities.sugarlabs.org/downloads/version/29215

Release notes:


Reviewer comments:
This request has been approved. 

Sugar Labs Activities
http://activities.sugarlabs.org

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Alpha release - Deducto and Color Deducto activity

2009-10-16 Thread Manusheel Gupta
Dear all,

I am delighted to announce the alpha release of the Deducto and Color
Deducto activities.

Please visit -

1. *Deducto home page* -
http://seeta.in/j/products-and-services/deducto.html

2. *Color Deducto home page* -
http://seeta.in/j/products-and-services/color-deducto.html

3. *User guide for Deducto* -
http://seeta.in/wiki/index.php?title=Deducto_User%E2%80%99s_Section

4. *User guide for Color Deducto* -
http://seeta.in/wiki/index.php?title=Color_Deducto_User%E2%80%99s_Section

5. *Download pages* - the alpha version of these activities along with their
source code can be downloaded from http://seeta.in/j/downloads.html or from
activities.sugarlabs.org (
http://activities.sugarlabs.org/en-US/sugar/addon/4220 and
http://activities.sugarlabs.org/en-US/sugar/addon/4221).

Many thanks to the developers Ashita Dadlani and Anisha Arora for their
dedication and consistency during all the stages of the development;
Satyajeet Singh, Assim Deodia, Swarandeep Singh and Vijit Singh for their
support in training, development, localization and QA activities. Wish to
express my gratitude to Walter Bender and Samuel J. Klein for their
wonderful support and encouragement as always.

We look forward to hearing your feedback and experience with Deducto and
Color Deducto activities. If you would like to put in a feature request,
please do so at http://testtrack.seeta.in.

Hope you enjoy working with Deducto and Color Deducto activities. Wishing
you a very Happy Diwali.


Regards,

Manu
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] RFC: Kill the delayed menus for good

2009-10-16 Thread Eduardo H. Silva
For us noobs in patching, could someone make a screencast of Sugar
running with this patch?

Eduardo

2009/10/16 Eben Eliason e...@laptop.org:
 I wanted to include Christian on this thread since he may also wish to
 try it out and have some valuable feedback.

 It seems like this thread is somewhat split between design discussions
 and process issues. Should it be exclusive to the sugar-devel list? If
 we want feedback from people other than developers it seems we should
 have a broader scope.

 Eben


 On Thu, Oct 15, 2009 at 11:19 PM, Eben Eliason e...@laptop.org wrote:
 On Thu, Oct 15, 2009 at 10:09 PM, Avi fiendi...@gmail.com wrote:
 Tomeu wrote:

 I'm more concerned about developers proposing big user experience
 changes because they feel it's better. Before I look at the patch I
 would like to know if there's agreement from people close to our users
 that this behavior change is desired. How can we get that?

 How about users (me) proposing big user experience changes by asking a
 developer (Michael) why the fuck does this UI take so goddamned long to
 react? Also, define our users. Is it people using Sugar? Is it people
 using XOs? Is it people other than you? I'll gladly put myself into any of
 these categories if it makes you happy.

 I think we'd all agree that the primary audience for Sugar is children
 of varied age groups and levels of education, and that audience should
 be considered first in terms of the user experience. I'm not
 suggesting, of course, that the rest of us aren't also users with
 valid input and experiences, or that this proposed patch was submitted
 without the best interests of that audience, or at least a reasonable
 portion of that audience, in mind.

 I also don't believe that Tomeu was stating a challenge of any kind,
 or insinuating that no one other than Michael was likely to have a
 positive response to the proposed change. The suggestion was that we
 collect feedback from many people, yourself included, and also from
 children in our primary audience and the teachers and instructors who
 work with them daily. In that regard, thank you for your feedback; it
 would be more constructive, of course, if you could provide it without
 the profanity and apparent disgust.

 Eben wrote:

 The initial design intent was to develop a system which worked in a
 sufficiently complete manner without needing palettes at all.

 1) For whom? What about people who know how to recognize English letters and
 words better than they remember what an obscure picture means? Because
 you've failed on that front.

 For children! And actually, I agree with you. In many cases text is
 minimized more than I would like it to be. Clearly it's beneficial for
 those learning to read to see associations of words and icons, and
 words are naturally useful to those who already can.

 2) Good luck. Sincerely. I hope that if that's still your goal that it's
 actually possible. I'm personally not convinced, but only because I haven't
 yet seen a demonstration that shows progress on that front.

 Honestly, I think we've come relatively close. Would you strongly
 disagree? It's possible to create new activities, resume past
 activities, join collaborative activities, connect to networks,
 participate in activities, copy, paste, and stop activities with the
 use of primary actions only. I'm not suggesting that the full power of
 the UI is available without the need for seeing any text, but I am
 suggesting that there are a great many things you can do with Sugar
 without needing to use the secondary actions and tools available in
 palettes.

 If there are basic functions or actions that are frequently needed
 that aren't exposed as primary actions, it would be useful to identify
 those areas in order to make improvements. Do you have any
 suggestions?

 Finding that many kids were actually waiting for the palette to appear
 always, instead of, for instance, simply clicking on an activity icon
 to join it, encouraged us to INcrease the delay on the palettes to
 help emphasize this as a secondary mechanism for interaction.

 Jesus, why? Think about what you just said for a moment. Why might someone
 wait for the palette to appear before clicking? Probably because they want
 to see what's on the palette! The situation of the palette is that all it

 I was not precise enough in my statement. Upon observation, many
 children were waiting for the palette exclusively to select the first
 option within it, which is the primary action that a click on the
 object itself would also invoke. They were NOT attempting to access
 the secondary functionality, but instead, due to the appearance of the
 palette, assumed that this was the only means of interaction.

 As Michael correctly points out, the contextual menus are indeed an
 inferior solution to direct interactions, since they require finer
 motor skills (and are difficult with poor trackpads, such as those on
 XOs) and movement away from the object they wish to 

[Sugar-devel] FOSS.in 2009, Bangalore

2009-10-16 Thread Sayamindu Dasgupta
Hi all,
The CFP for foss.in[1] is out[2].
I'll probably be submitting a talk about the work I have been doing on
ebooks. We also have the opportunity to hold workouts/hackfests/bofs
as well. People from India (and from outside India as well ) may want
to submit proposals - just keep in mind that the last date is 26th
October.
Thanks,
Sayamindu

[1] http://foss.in/
[2] http://foss.in/news/fossincfp-2009.html



-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] FOSS.in 2009, Bangalore

2009-10-16 Thread sankarshan
On Sat, Oct 17, 2009 at 4:13 AM, Sayamindu Dasgupta sayami...@gmail.com wrote:

 The CFP for foss.in[1] is out[2].
 I'll probably be submitting a talk about the work I have been doing on
 ebooks. We also have the opportunity to hold workouts/hackfests/bofs
 as well. People from India (and from outside India as well ) may want
 to submit proposals - just keep in mind that the last date is 26th
 October.

Are you considering submitting some proposal around l10n as well ? I
was alluding to your recent article at LWN around l10n tools and
infrastructure and, it would make for an interesting second talk.


-- 
sankarshan mukhopadhyay
http://sankarshan.randomink.org/blog

Sent from Pune, MH, India
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Should we care about non readers and kids with motor skill issues? was - Re: RFC: Kill the delayed menus for good

2009-10-16 Thread DancesWithCars
as someone who grew up dyslexic
before computers, I have to say,
XOs should be for EveryOne,
readers, people with difficulty
reading, those young and not
reading, and dyslexics,
plus those with motor issues.

you could check the prevalance
numbers, but with deployments
of 300k or so, you are going to get
a large segment of people,
i.e. high numbers (thousands,
to tens of thousands?) who need
to be included...

and that is without autism,
and other physical issues like
muscular dystrophy, deafness, blind,
etc...

emotional and cognitive issues
probably abound as well,
and a computer is sometimes a
good way to go, even special
ed might agree with that...


as a kid, and some continuing,
my handwritting is really bad,
and was able to use a typewritter
in class. in today's classrooms,
having a computer, that has built
in keyboard + memory and
ability on screen to change fonts,
character sizes, etc, may make
reading a possiblity, not to mention
some interactivity options
and more patience than your
average teacher, student teacher,
class assistant, and parent probably
possess...

plus dysgraphia, like dyslexia but
graphics, (think picasa on a bad
day), and stick figures would be
the best to be expected,
whereas programming something
to draw for one might not be an issue,
turtle art, programming graphics, etc.


On Fri, Oct 16, 2009 at 10:02 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Fri, Oct 16, 2009 at 03:28, Caroline Meeks solutiongr...@gmail.com wrote:


  Perhaps. What would you define as the ailment, yourself? The primary
  intent was to encourage use of a direct interaction model, in which
  palettes we're supposed to play a big role. When it turned out that
  young kids, who didn't read, and who didn't have motor skills for
  selecting form the palettes, we aimed to reduce accidental invocation
  of them without entirely eliminating discovery by increasing the
  delay.

 Many kids have motor skills, and the ones that don't initially are
 remarkably good (being kids) at developing motor skills that they don't yet
 have. Many kids also read. In fact, let's cut into some real deep philosophy
 stuff here...

 True. But all kids matter. Including the nonreaders, the ones going to
 schools that are not taught in their native language, the ones for whom
 reading is a struggle, the dyslectics.

 Also I really disagree about the developing motor skills.  I think
 developing motor skills is a developmental thing that goes at different
 paces. I see kids that can get the concepts of Sugar but who struggle with
 clicking the blocks together in Turtle Art.  I think they are perfectly
 normal kids who will eventually have perfectly adequate motor skills for
 normal computing.  Providing them with a system that is as easy as possible
 for them while those motor skills are developing should be one of our
 missions.

 The idea that the XO laptop is mainly for kids who can't read is
 completely bogus. Now, maybe you're thinking of other children when you say
 this, but I prefer to first consider the main existing userbase. Laptops
 which have Sugar installed on them are primarily located in schools and are
 used for education. It is kind of ridiculous to say Well, you don't
 actually need to know how to read to use the laptops, so we should make the
 interface not require reading. when the truth is that, for most activities
 that have any educational merit, you DO need to read and you need to read
 things significantly more complicated than activity names. Most of the
 people who use Sugar for most of the time WILL know how to read.

 I disagree on this too. I think there a host of activities that nonreaders
 could use in Sugar. Paint, Colors, Jingsaw, Flipsticks, Write (writing a
 great way to learn to read), speak, many GCompris Games, Calculate, books
 that are read to you, Browse if you share a favorited website.  In fact if
 you share a started activity then you further expand the number of things a
 nonreader could do.

 I agree with this, that's what I think of when I hear low floor, no ceiling.

 Regards,

 Tomeu

 --
 «Sugar Labs is anyone who participates in improving and using Sugar.
 What Sugar Labs does is determined by the participants.» - David
 Farning
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




-- 
DancesWithCars
leave the wolves behind ;-)
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] Activity version compatibility

2009-10-16 Thread Wade Brainerd
On Tue, Oct 13, 2009 at 6:15 PM, Gary C Martin g...@garycmartin.com wrote:
 On 13 Oct 2009, at 15:29, Tomeu Vizoso wrote:

 On Wed, Sep 30, 2009 at 05:35, Wade Brainerd wad...@gmail.com wrote:

 BTW, we should still answer the question of the activity.info field...
  Seems like there 3 options to me:
 1) Deprecate host_version in the activity.info spec.  Activity developers
 write code to test for presence non-BC APIs and provide fallbacks (or
 else
 let activities fail to launch/work).

 FWIW 1) is the one I've been following (testing for available features,
 providing fallbacks, accept failure to launch reports as bugs to fix). It
 seems to just be a small number of current Sucrose activities that are
 genuinely backwards incompatible with previous Sugar releases.

 2) Keep host_version as an incrementing number, make activityfactory
 respect
 it, and bump the Sugar number from 1 to 2 in 0.86.1 to reflect the
 toolbar
 changes.
 3) Deprecate host_version, introduce sugar_version which is set to the
 oldest Sugar version number the activity is compatible with.

 I'd not object to 3) if someone really has a bee in their bonnet ;-b but I'd
 be unlikely to use it, and don't see it helping in many real user cases (it
 just provides an opportunity to show a prettier error message). Sugar
 platform releases seem pretty far down the scale of reasons for most launch
 failures, 95% of such cases will be covered by a smarter pulsing-window
 launcher for when an Activity fails (bad distro installs, latest
 architecture flavour of the week, missing platform dependancies, new changes
 in Sugar that break old code, un-anticipitated security permissions, actual
 bugs, users hacking on and breaking code).

 Regards,
 --Gary

I'm also in favor of 1) as a starting point.  I will submit a patch to
remove all references to host_version and remove it from the
documentation.

If in the future we realize we need something better, we could talk
about 3) again.  Totally agree w.r.t. most activity failures.

-Wade
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Bug 422302] Re: Soas-2-beta: drop-down menu on XO icon incomplete

2009-10-16 Thread Albert Cahalan
Alt-Ctrl-Backspace is supposed to make X stop, not restart.
It's the XO that has a bug. (an ill-considered feature)

If you screw up your laptop such that X dies or hangs at start-up,
the current XO behavior will cause you pain. You'll find yourself
in a restart loop, unable to repair or debug the problem. Without
a developer key, the only way out is a full data-losing reinstall.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [IAEP] sugar live cd for windows

2009-10-16 Thread James Cameron
On Fri, Oct 16, 2009 at 11:53:03AM -0400, Kevin Cole wrote:
 A Live CD doesn't run on anything, generally speaking.  It implies
 a CD which you boot the entire operating system from.  To the best of
 my knowledge there are no Live Windows Sugar CD's.

This users' perspective is not unusual ... if a user believes they have
Microsoft Windows on their computer, and you give them a CD and ask them
to restart their computer ... afterward nothing seems to have changed.

Since running the CD doesn't *remove* Microsoft Windows their computer
remains Microsoft Windows based.

Only users who know what an operating system is and where it exists (on
disk permanently vs in memory temporarily) can fully appreciate the
complexity.

It would be technically possible to have a Microsoft Windows Live CD,
but last I heard the copyright owner and licensor don't permit this
method of deployment.  I'm no expert in that product.

-- 
James Cameron
http://quozl.linux.org.au/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel