https://wiki.sugarlabs.org/api.php?action=feedcontributions&user=Gdk&feedformat=atomSugar Labs - User contributions [en]2024-03-29T06:23:55ZUser contributionsMediaWiki 1.35.2https://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/LinuxTag2009&diff=31067Marketing Team/Events/LinuxTag20092009-06-24T10:44:26Z<p>Gdk: /* Schedule */</p>
<hr />
<div>{{TOCright}}<br />
<br />
= LinuxTag 2009 =<br />
<br />
<span class="plainlinks">[http://www.linuxtag.org/2009/en.html http://wiki.sugarlabs.org/images/thumb/7/72/Linux_Logo_Datum_en.jpg/450px-Linux_Logo_Datum_en.jpg]</span> <br />
<br />
<br />
== Event Details ==<br />
LinuxTag is the most important place for Linux and open source software in Europe. In 2009, the 15th LinuxTag presents news for professional users, decision makers, developers, beginners and the Linux community - from 24th until 27th June on the Fairground in Berlin.<br />
For more information, go to the [http://www.linuxtag.org/2009/en.html LinuxTag 2009 website].<br />
<br />
[http://www.linuxtag.org/2009/en/besucher/reiseplanung.html Here] are instructions how you get to Linuxtag.<br />
<br />
== Sugar Organizer ==<br />
<br />
[[User:Erikos | Simon Schampijer | simon at sugarlabs dot org]] will be organizing Sugar's presence at LinuxTag 2009.<br />
<br />
== Attendees ==<br />
<br />
Are you planning to attend? Add your name and contact info below!<br />
# [[User:Erikos | Simon Schampijer]]<br />
# [[User:Tomeu | Tomeu Vizoso]]<br />
# [[User:Sdz | Sebastian Dziallas]]<br />
# [[User:nubae | David Van Assche]]<br />
# [[User:fab | Fabian Affolter]]<br />
# [[User:jzGreen | James Zaki]]<br />
# [[User:SeanDaly | Sean Daly]]<br />
# [http://wiki.laptop.org/go/Support_Gang Adam Holt]<br />
# [[User:Gdk | Greg Dekoenigsberg]]<br />
# [[User:tony37 | Tony Anderson]]<br />
# [[User:Bert | Bert Freudenberg]]<br />
<br />
== Sugar Activities ==<br />
Sugar does advocate the concepts of activities - you learn through doing, so if you want more learning you want more doing. So the Sugar Labs team wants to get engaged at Linuxtag:<br />
<br />
# We will have a [[Marketing_Team/Events/LinuxTag2009#Sugar_Booth | booth]] located at 7.2a 110a. <br />
# Greg gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=787 "Education, Innovation, and Free Software"] (Saturday, 27.06 - 15.00-16.00 Saal 5)<br />
# Simon gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=791 Sugar - a software playground for learning about learning"] (Saturday, 27.06 - 17.00 Saal 5)<br />
# Sebastian will be giving a barcamp session at [http://fedoraproject.org/wiki/FUDCon:Berlin_2009 FUDCon] about various educational efforts, mainly SoaS ([http://www.linuxtag.org/2009/de/program/fudcon.html Linuxtag Fudcon project])<br />
# Pablo Casal and Eduardo Blanco from Netlabs are giving the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=789 "Plan Ceibal - A country-wide OLPC deployment in Uruguay"] (Saturday 27.06 - 16.00 Saal 5). They designed the initial proposal for Ceibal's network, and are currently consultants for the project.<br />
<br />
== Sugar Booth ==<br />
Our booth will be at 7.2a 110a. We share this [http://www.linuxtag.org/2009/dl/projekte/Halle7.2a/198-50198--72a110a.pdf booth] with our friends from:<br />
* [http://www.olpc-deutschland.de/ OLPC Deutschland e.V.]<br />
* [http://www.squeak.de/ Squeak Germany]<br />
* [http://wiki.skolelinux.de/LinuxTag2009 Skolelinux Germany]<br />
* [http://www.linux4afrika.de/ Linux4Afrika]<br />
* [http://www.x2go.org X2go]<br />
<br />
Please list your availability if you are interested in helping with the booth. Or if you already know which shifts you want to take, feel free to add yourself in the second table. German skills are welcome - but not needed. Ideally a shift is two people, but given the space reserved at the booth size I think we can get away with one as well. Helping at the booth means answering questions regarding Sugar and Sugar Labs, demoing Sugar and flashing Soas on request. People helping at the booth will get a Linuxtag ticket.<br />
<br />
=== Shifts ===<br />
Availability:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name !! German !! 24.06.09 !! 25.06.09 !! 26.06.09 !! 27.06.09 !! Note<br />
|-<br />
! Simon Schampijer<br />
| Native || yes || yes || yes || not available from 16.00 to 18.00 as he has a talk there || is there in the mornings to make sure everything is set up <br />
|-<br />
! Tomeu<br />
| None || ? || ? || full day? || full day || x<br />
|-<br />
! Sebastian Dziallas<br />
| Native || || || || will arrive in the morning || yes<br />
|-<br />
! David Van Assche<br />
| Native || yes || yes || yes || yes || in between sugar and opensuse booths...<br />
|-<br />
! Sean Daly<br />
| None || no || no || full day || full day || I will bring 2 booth banners, 2 balloon trees, SoaS A0 poster<br />
|-<br />
! James (jzGreen)<br />
| None || second half only || 50% || 50% || 50% || I want to be roaming around a fair bit (hence 50%)<br />
|-<br />
! Tony Anderson<br />
| None || yes || yes || yes || yes || I will be available to help as needed<br />
|-<br />
! Adam Holt<br />
| None || no || no || yes || yes || x<br />
|-<br />
|}<br />
<br />
Plan:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Day !! 10.00-12.00 !! 12.00-14.00 !! 14.00-16.00 !! 16.00-18.00<br />
|-<br />
! 24.06.09<br />
| Simon || David || Tony || James<br />
|-<br />
! 25.06.09<br />
| Simon || James || David || Tony<br />
|-<br />
! 26.06.09<br />
| Sean || Adam, Simon || Sean || Tomeu, Adam<br />
|-<br />
! 27.06.09<br />
| Tomeu, Simon || Sean, Tony || Sebastian, James || Sean<br />
|-<br />
|}<br />
* Tuesday 23.06.09 - 15.00: Booth Setup<br />
* Saturday 27.06.09 - 18.30++: Booth tear-down and cleanup after the exhibition hall closes. <br />
* all times are local Berlin times<br />
<br />
=== Storage Space ===<br />
We have a coops (Germans would say Kabüffchen as a diminutive of Kabuff) at the booths. As this is only meant for booth equipment all the other belongings like jackets, luggage etc can be stored at the wardrobe without any cost.<br />
<br />
=== Power and Internet Connectivity ===<br />
Power and Internet will be provided by LinuxTag and Messe Berlin for the project booths. What we need are:<br />
* extension cords<br />
* long network cables<br />
<br />
Not permitted by Linuxtag:<br />
* wireless access points (You are not permitted to operate your private wireless LAN. Please take this serious. There will be several site surveys to ensure this.)<br />
* coffeemakers, kettles and cooking stuff<br />
* connect visitors to the project's network<br />
<br />
=== Lunch ===<br />
Linuxtag is offering Lunch for the helpers. If we want to participate we would need helpers and not only eaters. More information can be found [http://wiki.linuxtag.org/w/fp:Lunch_2009 at].<br />
<br />
== TODO ==<br />
* Flyers with information about: Sugar, Sugar Labs, The times for the Sugar talks at Linuxtag<br />
* Poster - From the Linuxtag Team: Please prepare at least one large poster (A1 or A0) to be placed on the walls of your booth or infocounter, so that visitors understand what the booth is all about, or what the particular machine in front of them intends to demonstrate. Without posters or other similar stuff the booth will probably look a bit deserted and not that interesting at all. -- You can use adhesive tape to fix the posters on the walls. If you plan to demonstrate fancy hardware at your booth, it is very helpful to describe these particular pieces of hardware in a poster or a large sign, so that visitors recognize its value or notice that it is extraordinary. <br />
* Project Workshops / BoFs: Linuxtag still have quite some slots left for workshops. The ultimate deadline for asking for a space for a workshop will be reached on Sunday, June 21st, 2009. [http://www.linuxtag.org/2008/de/community/workshops/workshops0.html More info]<br />
<br />
== Equipment ==<br />
* Booth Banner - [[user:SeanDaly | Sean]] has [http://wiki.sugarlabs.org/go/Marketing_Team/BoothBanners one] and ordered a second one (Banners are 80cm x 200cm), both should be ready Monday the 22nd but will arrive LinuxTag on Thursday evening only<br />
* 100 brightly colored branded Sugar Labs balloons in different colors, with plastic cup mounts on 2 "trees" - [[user:SeanDaly | Sean]]<br />
* 21 inch screen for demoing Sugar at the booth - [[user:Erikos | Erikos]]<br />
* Extension cords - [[user:Erikos | Erikos]]<br />
<br />
== Lodging ==<br />
* Accommodation Information from [http://www.linuxtag.org/2008/en/visitors/travel.html Linuxtag]<br />
* [http://www.pension-freiraum.de/ Pension Freiraum]<br />
** Nice area with bars restaurant cafe, about 25 minutes to the conference<br />
* [http://www.hotel-funkturm-messe.de/english/home.html Hotel Funkturm]<br />
** right next door to the conference area (room 4-6 persons, 100euro per night for the room, inclusive breakfast)<br />
<br />
== Schedule ==<br />
<br />
=== Tuesday, June 23 ===<br />
* 15.00-16.00: Booth Setup<br />
<br />
=== Wednesday, June 24 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
<br />
=== Thursday, June 25 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* 11:30: Interview with [http://blog.radiotux.de/ RadioTux]<br />
* 19.00: [http://www.linuxtag.org/2009/en/about/linuxnacht.html LinuxNacht] - Get-together of speakers, exhibitors and the LinuxTag team at [http://www.e4-berlin.de/location.php E4]<br />
<br />
=== Friday, June 26 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* 14.00-16.00: Hackfest, Sharing Journal Data, part one: setting goals (at FUDCon space)<br />
* 16.00-18.00: [http://wiki.linuxtag.org/w/Keysigning Keysigning Party]<br />
<br />
=== Saturday, June 27 ===<br />
* All day: Bar Camp Sessions at [http://lists.sugarlabs.org/archive/iaep/2009-June/006311.html FUDCon]<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* x:00 hall 7.2b: Sugar Labs at "Papers Fast Forward", 2 minutes (2 slides) to highlight your most exciting exhibit<br />
* 15.00-16.00 Saal 5: Greg gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=787 "Education, Innovation, and Free Software"]<br />
* 16.00-16:30 Saal 5: Pablo Casal and Eduardo Blanco from Netlabs are giving the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=789 "Plan Ceibal - A country-wide OLPC deployment in Uruguay"]. They designed the initial proposal for Ceibal's network, and are currently consultants for the project.<br />
* 17.00-17:30 Saal 5: Simon gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=791 Sugar - a software playground for learning about learning"]<br />
<br />
=== Sunday, June 28 ===<br />
* All day: Hackfest, Sharing Journal Data, part two: writing some code (at FUDCon space)<br />
<br />
[[Category:Event]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/LinuxTag2009&diff=31066Marketing Team/Events/LinuxTag20092009-06-24T10:43:01Z<p>Gdk: /* Friday, June 26 */</p>
<hr />
<div>{{TOCright}}<br />
<br />
= LinuxTag 2009 =<br />
<br />
<span class="plainlinks">[http://www.linuxtag.org/2009/en.html http://wiki.sugarlabs.org/images/thumb/7/72/Linux_Logo_Datum_en.jpg/450px-Linux_Logo_Datum_en.jpg]</span> <br />
<br />
<br />
== Event Details ==<br />
LinuxTag is the most important place for Linux and open source software in Europe. In 2009, the 15th LinuxTag presents news for professional users, decision makers, developers, beginners and the Linux community - from 24th until 27th June on the Fairground in Berlin.<br />
For more information, go to the [http://www.linuxtag.org/2009/en.html LinuxTag 2009 website].<br />
<br />
[http://www.linuxtag.org/2009/en/besucher/reiseplanung.html Here] are instructions how you get to Linuxtag.<br />
<br />
== Sugar Organizer ==<br />
<br />
[[User:Erikos | Simon Schampijer | simon at sugarlabs dot org]] will be organizing Sugar's presence at LinuxTag 2009.<br />
<br />
== Attendees ==<br />
<br />
Are you planning to attend? Add your name and contact info below!<br />
# [[User:Erikos | Simon Schampijer]]<br />
# [[User:Tomeu | Tomeu Vizoso]]<br />
# [[User:Sdz | Sebastian Dziallas]]<br />
# [[User:nubae | David Van Assche]]<br />
# [[User:fab | Fabian Affolter]]<br />
# [[User:jzGreen | James Zaki]]<br />
# [[User:SeanDaly | Sean Daly]]<br />
# [http://wiki.laptop.org/go/Support_Gang Adam Holt]<br />
# [[User:Gdk | Greg Dekoenigsberg]]<br />
# [[User:tony37 | Tony Anderson]]<br />
# [[User:Bert | Bert Freudenberg]]<br />
<br />
== Sugar Activities ==<br />
Sugar does advocate the concepts of activities - you learn through doing, so if you want more learning you want more doing. So the Sugar Labs team wants to get engaged at Linuxtag:<br />
<br />
# We will have a [[Marketing_Team/Events/LinuxTag2009#Sugar_Booth | booth]] located at 7.2a 110a. <br />
# Greg gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=787 "Education, Innovation, and Free Software"] (Saturday, 27.06 - 15.00-16.00 Saal 5)<br />
# Simon gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=791 Sugar - a software playground for learning about learning"] (Saturday, 27.06 - 17.00 Saal 5)<br />
# Sebastian will be giving a barcamp session at [http://fedoraproject.org/wiki/FUDCon:Berlin_2009 FUDCon] about various educational efforts, mainly SoaS ([http://www.linuxtag.org/2009/de/program/fudcon.html Linuxtag Fudcon project])<br />
# Pablo Casal and Eduardo Blanco from Netlabs are giving the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=789 "Plan Ceibal - A country-wide OLPC deployment in Uruguay"] (Saturday 27.06 - 16.00 Saal 5). They designed the initial proposal for Ceibal's network, and are currently consultants for the project.<br />
<br />
== Sugar Booth ==<br />
Our booth will be at 7.2a 110a. We share this [http://www.linuxtag.org/2009/dl/projekte/Halle7.2a/198-50198--72a110a.pdf booth] with our friends from:<br />
* [http://www.olpc-deutschland.de/ OLPC Deutschland e.V.]<br />
* [http://www.squeak.de/ Squeak Germany]<br />
* [http://wiki.skolelinux.de/LinuxTag2009 Skolelinux Germany]<br />
* [http://www.linux4afrika.de/ Linux4Afrika]<br />
* [http://www.x2go.org X2go]<br />
<br />
Please list your availability if you are interested in helping with the booth. Or if you already know which shifts you want to take, feel free to add yourself in the second table. German skills are welcome - but not needed. Ideally a shift is two people, but given the space reserved at the booth size I think we can get away with one as well. Helping at the booth means answering questions regarding Sugar and Sugar Labs, demoing Sugar and flashing Soas on request. People helping at the booth will get a Linuxtag ticket.<br />
<br />
=== Shifts ===<br />
Availability:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name !! German !! 24.06.09 !! 25.06.09 !! 26.06.09 !! 27.06.09 !! Note<br />
|-<br />
! Simon Schampijer<br />
| Native || yes || yes || yes || not available from 16.00 to 18.00 as he has a talk there || is there in the mornings to make sure everything is set up <br />
|-<br />
! Tomeu<br />
| None || ? || ? || full day? || full day || x<br />
|-<br />
! Sebastian Dziallas<br />
| Native || || || || will arrive in the morning || yes<br />
|-<br />
! David Van Assche<br />
| Native || yes || yes || yes || yes || in between sugar and opensuse booths...<br />
|-<br />
! Sean Daly<br />
| None || no || no || full day || full day || I will bring 2 booth banners, 2 balloon trees, SoaS A0 poster<br />
|-<br />
! James (jzGreen)<br />
| None || second half only || 50% || 50% || 50% || I want to be roaming around a fair bit (hence 50%)<br />
|-<br />
! Tony Anderson<br />
| None || yes || yes || yes || yes || I will be available to help as needed<br />
|-<br />
! Adam Holt<br />
| None || no || no || yes || yes || x<br />
|-<br />
|}<br />
<br />
Plan:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Day !! 10.00-12.00 !! 12.00-14.00 !! 14.00-16.00 !! 16.00-18.00<br />
|-<br />
! 24.06.09<br />
| Simon || David || Tony || James<br />
|-<br />
! 25.06.09<br />
| Simon || James || David || Tony<br />
|-<br />
! 26.06.09<br />
| Sean || Adam, Simon || Sean || Tomeu, Adam<br />
|-<br />
! 27.06.09<br />
| Tomeu, Simon || Sean, Tony || Sebastian, James || Sean<br />
|-<br />
|}<br />
* Tuesday 23.06.09 - 15.00: Booth Setup<br />
* Saturday 27.06.09 - 18.30++: Booth tear-down and cleanup after the exhibition hall closes. <br />
* all times are local Berlin times<br />
<br />
=== Storage Space ===<br />
We have a coops (Germans would say Kabüffchen as a diminutive of Kabuff) at the booths. As this is only meant for booth equipment all the other belongings like jackets, luggage etc can be stored at the wardrobe without any cost.<br />
<br />
=== Power and Internet Connectivity ===<br />
Power and Internet will be provided by LinuxTag and Messe Berlin for the project booths. What we need are:<br />
* extension cords<br />
* long network cables<br />
<br />
Not permitted by Linuxtag:<br />
* wireless access points (You are not permitted to operate your private wireless LAN. Please take this serious. There will be several site surveys to ensure this.)<br />
* coffeemakers, kettles and cooking stuff<br />
* connect visitors to the project's network<br />
<br />
=== Lunch ===<br />
Linuxtag is offering Lunch for the helpers. If we want to participate we would need helpers and not only eaters. More information can be found [http://wiki.linuxtag.org/w/fp:Lunch_2009 at].<br />
<br />
== TODO ==<br />
* Flyers with information about: Sugar, Sugar Labs, The times for the Sugar talks at Linuxtag<br />
* Poster - From the Linuxtag Team: Please prepare at least one large poster (A1 or A0) to be placed on the walls of your booth or infocounter, so that visitors understand what the booth is all about, or what the particular machine in front of them intends to demonstrate. Without posters or other similar stuff the booth will probably look a bit deserted and not that interesting at all. -- You can use adhesive tape to fix the posters on the walls. If you plan to demonstrate fancy hardware at your booth, it is very helpful to describe these particular pieces of hardware in a poster or a large sign, so that visitors recognize its value or notice that it is extraordinary. <br />
* Project Workshops / BoFs: Linuxtag still have quite some slots left for workshops. The ultimate deadline for asking for a space for a workshop will be reached on Sunday, June 21st, 2009. [http://www.linuxtag.org/2008/de/community/workshops/workshops0.html More info]<br />
<br />
== Equipment ==<br />
* Booth Banner - [[user:SeanDaly | Sean]] has [http://wiki.sugarlabs.org/go/Marketing_Team/BoothBanners one] and ordered a second one (Banners are 80cm x 200cm), both should be ready Monday the 22nd but will arrive LinuxTag on Thursday evening only<br />
* 100 brightly colored branded Sugar Labs balloons in different colors, with plastic cup mounts on 2 "trees" - [[user:SeanDaly | Sean]]<br />
* 21 inch screen for demoing Sugar at the booth - [[user:Erikos | Erikos]]<br />
* Extension cords - [[user:Erikos | Erikos]]<br />
<br />
== Lodging ==<br />
* Accommodation Information from [http://www.linuxtag.org/2008/en/visitors/travel.html Linuxtag]<br />
* [http://www.pension-freiraum.de/ Pension Freiraum]<br />
** Nice area with bars restaurant cafe, about 25 minutes to the conference<br />
* [http://www.hotel-funkturm-messe.de/english/home.html Hotel Funkturm]<br />
** right next door to the conference area (room 4-6 persons, 100euro per night for the room, inclusive breakfast)<br />
<br />
== Schedule ==<br />
<br />
=== Tuesday, June 23 ===<br />
* 15.00-16.00: Booth Setup<br />
<br />
=== Wednesday, June 24 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
<br />
=== Thursday, June 25 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* 11:30: Interview with [http://blog.radiotux.de/ RadioTux]<br />
* 19.00: [http://www.linuxtag.org/2009/en/about/linuxnacht.html LinuxNacht] - Get-together of speakers, exhibitors and the LinuxTag team at [http://www.e4-berlin.de/location.php E4]<br />
<br />
=== Friday, June 26 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* 14.00-16.00: Hackfest, Sharing Journal Data, part one: setting goals (at FUDCon)<br />
* 16.00-18.00: [http://wiki.linuxtag.org/w/Keysigning Keysigning Party]<br />
<br />
=== Saturday, June 27 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* x:00 hall 7.2b: Sugar Labs at "Papers Fast Forward", 2 minutes (2 slides) to highlight your most exciting exhibit<br />
* 15.00-16.00 Saal 5: Greg gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=787 "Education, Innovation, and Free Software"]<br />
* 16.00-16:30 Saal 5: Pablo Casal and Eduardo Blanco from Netlabs are giving the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=789 "Plan Ceibal - A country-wide OLPC deployment in Uruguay"]. They designed the initial proposal for Ceibal's network, and are currently consultants for the project.<br />
* 17.00-17:30 Saal 5: Simon gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=791 Sugar - a software playground for learning about learning"]<br />
<br />
=== Sunday, June 28 ===<br />
* Bar Camp Sessions at [http://lists.sugarlabs.org/archive/iaep/2009-June/006311.html FUDCon]<br />
<br />
[[Category:Event]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/LinuxTag2009&diff=30649Marketing Team/Events/LinuxTag20092009-06-18T11:26:00Z<p>Gdk: /* Schedule */</p>
<hr />
<div>{{TOCright}}<br />
<br />
= LinuxTag 2009 =<br />
<br />
[[Image:Linux_Logo_Datum_en.jpg |450x100px]]<br />
<br />
<br />
== Event Details ==<br />
LinuxTag is the most important place for Linux and open source software in Europe. In 2009, the 15th LinuxTag presents news for professional users, decision makers, developers, beginners and the Linux community - from 24th until 27th June on the Fairground in Berlin.<br />
For more information, go to the [http://www.linuxtag.org/2009/en.html LinuxTag 2009 website].<br />
<br />
[http://www.linuxtag.org/2009/en/besucher/reiseplanung.html Here] are instructions how you get to Linuxtag.<br />
<br />
== Sugar Organizer ==<br />
<br />
[[User:Erikos | Simon Schampijer | simon at sugarlabs dot org]] will be organizing Sugar's presence at LinuxTag 2009.<br />
<br />
== Attendees ==<br />
<br />
Are you planning to attend? Add your name and contact info below!<br />
# [[User:Erikos | Simon Schampijer]]<br />
# [[User:Tomeu | Tomeu Vizoso]]<br />
# [[User:Sdz | Sebastian Dziallas]]<br />
# [[User:nubae | David Van Assche]]<br />
# [[User:fab | Fabian Affolter]]<br />
# [[User:jzGreen | James Zaki]]<br />
# [[User:SeanDaly | Sean Daly]]<br />
# [http://wiki.laptop.org/go/Support_Gang Adam Holt]<br />
# [[User:Gdk | Greg Dekoenigsberg]]<br />
<br />
== Sugar Activities ==<br />
Sugar does advocate the concepts of activities - you learn through doing, so if you want more learning you want more doing. So the Sugar Labs team wants to get engaged at Linuxtag:<br />
<br />
# We will have a [[Marketing_Team/Events/LinuxTag2009#Sugar_Booth | booth]] located at 7.2a 110a. <br />
# Greg gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=787 "Education, Innovation, and Free Software"] (Saturday, 27.06 - 15.00-16.00 Saal 5)<br />
# Simon gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=791 Sugar - a software playground for learning about learning"] (Saturday, 27.06 - 17.00 Saal 5)<br />
# Sebastian will be giving a barcamp session at [http://fedoraproject.org/wiki/FUDCon:Berlin_2009 FUDCon] about various educational efforts, mainly SoaS ([http://www.linuxtag.org/2009/de/program/fudcon.html Linuxtag Fudcon project])<br />
# Pablo Casal and Eduardo Blanco from Netlabs are giving the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=789 "Plan Ceibal - A country-wide OLPC deployment in Uruguay"] (Saturday 27.06 - 16.00 Saal 5). They designed the initial proposal for Ceibal's network, and are currently consultants for the project.<br />
<br />
== Sugar Booth ==<br />
Our booth will be at 7.2a 110a. We share this [http://www.linuxtag.org/2009/dl/projekte/Halle7.2a/198-50198--72a110a.pdf booth] with our friends from:<br />
* [http://www.olpc-deutschland.de/ OLPC Deutschland e.V.]<br />
* [http://www.squeak.de/ Squeak Germany]<br />
* [http://wiki.skolelinux.de/LinuxTag2009 Skolelinux Germany]<br />
* [http://www.linux4afrika.de/ Linux4Afrika]<br />
* [http://www.x2go.org X2go]<br />
<br />
Please list your availability if you are interested in helping with the booth. Or if you already know which shifts you want to take, feel free to add yourself in the second table. German skills are welcome - but not needed. Ideally a shift is two people, but given the space reserved at the booth size I think we can get away with one as well. Helping at the booth means answering questions regarding Sugar and Sugar Labs, demoing Sugar and flashing Soas on request. People helping at the booth will get a Linuxtag ticket.<br />
<br />
=== Shifts ===<br />
Availability:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name !! German !! 24.06.09 !! 25.06.09 !! 26.06.09 !! 27.06.09 !! Note<br />
|-<br />
! Schampijer<br />
| Native || yes || yes || yes || not available from 16.00 to 18.00 as he has a talk there || is there in the mornings to make sure everything is set up <br />
|-<br />
! Tomeu<br />
| None || ? || ? || full day? || full day || x<br />
|-<br />
! Sebastian Dziallas<br />
| Native || || || || will arrive in the morning || yes<br />
|-<br />
! David Van Assche<br />
| Native || yes || yes || yes || yes || in between sugar and opensuse booths...<br />
<br />
|}<br />
<br />
Plan:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Day !! 10.00-12.00 !! 12.00-14.00 !! 14.00-16.00 !! 16.00-18.00<br />
|-<br />
! 24.06.09<br />
| Schampijer || David || x || x<br />
|-<br />
! 25.06.09<br />
| Schampijer || x || David || x<br />
|-<br />
! 26.06.09<br />
| Sean || x || Sean || Tomeu<br />
|-<br />
! 27.06.09<br />
| Tomeu || Sean || Tomeu || Sean<br />
|-<br />
|}<br />
* Tuesday 23.06.09 - 15.00: Booth Setup<br />
* Saturday 27.06.09 - 18.30++: Booth tear-down and cleanup after the exhibition hall closes. <br />
* all times are local Berlin times<br />
<br />
=== Storage Space ===<br />
We have a coops (Germans would say Kabüffchen as a diminutive of Kabuff) at the booths. As this is only meant for booth equipment all the other belongings like jackets, luggage etc can be stored at the wardrobe without any cost.<br />
<br />
=== Power and Internet Connectivity ===<br />
Power and Internet will be provided by LinuxTag and Messe Berlin for the project booths. What we need are:<br />
* extension cords<br />
* long network cables<br />
<br />
Not permitted by Linuxtag:<br />
* wireless access points (You are not permitted to operate your private wireless LAN. Please take this serious. There will be several site surveys to ensure this.)<br />
* coffeemakers, kettles and cooking stuff<br />
* connect visitors to the project's network<br />
<br />
=== Lunch ===<br />
Linuxtag is offering Lunch for the helpers. If we want to participate we would need helpers and not only eaters. More information can be found [http://wiki.linuxtag.org/w/fp:Lunch_2009 at].<br />
<br />
== TODO ==<br />
* Flyers with information about Sugar/Sugar Labs/interesting talks for the booth<br />
* Poster - From the Linuxtag Team: Please prepare at least one large poster (A1 or A0) to be placed on the walls of your booth or infocounter, so that visitors understand what the booth is all about, or what the particular machine in front of them intends to demonstrate. Without posters or other similar stuff the booth will probably look a bit deserted and not that interesting at all. -- You can use adhesive tape to fix the posters on the walls. If you plan to demonstrate fancy hardware at your booth, it is very helpful to describe these particular pieces of hardware in a poster or a large sign, so that visitors recognize its value or notice that it is extraordinary. <br />
* Project Workshops / BoFs: Linuxtag still have quite some slots left for workshops. The ultimate deadline for asking for a space for a workshop will be reached on Sunday, June 21st, 2009.<br />
<br />
== Equipment ==<br />
* Booth Banner - [[user:SeanDaly | Sean]] has [http://wiki.sugarlabs.org/go/Marketing_Team/BoothBanners one] and ordered a second one (Banners are 80cm x 200cm)<br />
* 100 brightly colored branded Sugar Labs balloons in different colors - [[user:SeanDaly | Sean]]<br />
* 21 inch screen for demoing Sugar at the booth - [[user:Erikos | Erikos]]<br />
* Extension cords - [[user:Erikos | Erikos]]<br />
<br />
== Lodging ==<br />
* Accommodation Information from [http://www.linuxtag.org/2008/en/visitors/travel.html Linuxtag]<br />
* [http://www.pension-freiraum.de/ Pension Freiraum]<br />
** Nice area with bars restaurant cafe, about 25 minutes to the conference<br />
* [http://www.hotel-funkturm-messe.de/english/home.html Hotel Funkturm]<br />
** right next door to the conference area (room 4-6 persons, 100euro per night for the room, inclusive breakfast)<br />
<br />
== Schedule ==<br />
<br />
=== Tuesday, June 23 ===<br />
* 15.00-16.00: Booth Setup<br />
<br />
=== Wednesday, June 24 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
<br />
=== Thursday, June 25 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* 19.00: [http://www.linuxtag.org/2009/en/about/linuxnacht.html LinuxNacht] - Get-together of speakers, exhibitors and the LinuxTag team at [http://www.e4-berlin.de/location.php E4]<br />
<br />
=== Friday, June 26 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* 16.00-18.00: [http://wiki.linuxtag.org/w/Keysigning Keysigning Party]<br />
<br />
=== Saturday, June 27 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* x:00 hall 7.2b: Sugar Labs at "Papers Fast Forward", 2 minutes (2 slides) to highlight your most exciting exhibit<br />
* 15.00-16.00 Saal 5: Greg gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=787 "Education, Innovation, and Free Software"]<br />
* 16.00-16:30 Saal 5: Pablo Casal and Eduardo Blanco from Netlabs are giving the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=789 "Plan Ceibal - A country-wide OLPC deployment in Uruguay"]. They designed the initial proposal for Ceibal's network, and are currently consultants for the project.<br />
* 17.00-17:30 Saal 5: Simon gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=791 Sugar - a software playground for learning about learning"]<br />
<br />
=== Sunday, June 28 ===<br />
* Bar Camp Sessions at [http://lists.sugarlabs.org/archive/iaep/2009-June/006311.html FUDCon]<br />
<br />
[[Category:Event]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/LinuxTag2009&diff=30648Marketing Team/Events/LinuxTag20092009-06-18T10:22:38Z<p>Gdk: /* Attendees */</p>
<hr />
<div>{{TOCright}}<br />
<br />
= LinuxTag 2009 =<br />
<br />
[[Image:Linux_Logo_Datum_en.jpg |450x100px]]<br />
<br />
<br />
== Event Details ==<br />
LinuxTag is the most important place for Linux and open source software in Europe. In 2009, the 15th LinuxTag presents news for professional users, decision makers, developers, beginners and the Linux community - from 24th until 27th June on the Fairground in Berlin.<br />
For more information, go to the [http://www.linuxtag.org/2009/en.html LinuxTag 2009 website].<br />
<br />
[http://www.linuxtag.org/2009/en/besucher/reiseplanung.html Here] are instructions how you get to Linuxtag.<br />
<br />
== Sugar Organizer ==<br />
<br />
[[User:Erikos | Simon Schampijer | simon at sugarlabs dot org]] will be organizing Sugar's presence at LinuxTag 2009.<br />
<br />
== Attendees ==<br />
<br />
Are you planning to attend? Add your name and contact info below!<br />
# [[User:Erikos | Simon Schampijer]]<br />
# [[User:Tomeu | Tomeu Vizoso]]<br />
# [[User:Sdz | Sebastian Dziallas]]<br />
# [[User:nubae | David Van Assche]]<br />
# [[User:fab | Fabian Affolter]]<br />
# [[User:jzGreen | James Zaki]]<br />
# [[User:SeanDaly | Sean Daly]]<br />
# [http://wiki.laptop.org/go/Support_Gang Adam Holt]<br />
# [[User:Gdk | Greg Dekoenigsberg]]<br />
<br />
== Sugar Activities ==<br />
Sugar does advocate the concepts of activities - you learn through doing, so if you want more learning you want more doing. So the Sugar Labs team wants to get engaged at Linuxtag:<br />
<br />
# We will have a [[Marketing_Team/Events/LinuxTag2009#Sugar_Booth | booth]] located at 7.2a 110a. <br />
# Greg gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=787 "Education, Innovation, and Free Software"] (Saturday, 27.06 - 15.00-16.00 Saal 5)<br />
# Simon gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=791 Sugar - a software playground for learning about learning"] (Saturday, 27.06 - 17.00 Saal 5)<br />
# Sebastian will be giving a barcamp session at [http://fedoraproject.org/wiki/FUDCon:Berlin_2009 FUDCon] about various educational efforts, mainly SoaS ([http://www.linuxtag.org/2009/de/program/fudcon.html Linuxtag Fudcon project])<br />
# Pablo Casal and Eduardo Blanco from Netlabs are giving the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=789 "Plan Ceibal - A country-wide OLPC deployment in Uruguay"] (Saturday 27.06 - 16.00 Saal 5). They designed the initial proposal for Ceibal's network, and are currently consultants for the project.<br />
<br />
== Sugar Booth ==<br />
Our booth will be at 7.2a 110a. We share this [http://www.linuxtag.org/2009/dl/projekte/Halle7.2a/198-50198--72a110a.pdf booth] with our friends from:<br />
* [http://www.olpc-deutschland.de/ OLPC Deutschland e.V.]<br />
* [http://www.squeak.de/ Squeak Germany]<br />
* [http://wiki.skolelinux.de/LinuxTag2009 Skolelinux Germany]<br />
* [http://www.linux4afrika.de/ Linux4Afrika]<br />
* [http://www.x2go.org X2go]<br />
<br />
Please list your availability if you are interested in helping with the booth. Or if you already know which shifts you want to take, feel free to add yourself in the second table. German skills are welcome - but not needed. Ideally a shift is two people, but given the space reserved at the booth size I think we can get away with one as well. Helping at the booth means answering questions regarding Sugar and Sugar Labs, demoing Sugar and flashing Soas on request. People helping at the booth will get a Linuxtag ticket.<br />
<br />
=== Shifts ===<br />
Availability:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name !! German !! 24.06.09 !! 25.06.09 !! 26.06.09 !! 27.06.09 !! Note<br />
|-<br />
! Schampijer<br />
| Native || yes || yes || yes || not available from 16.00 to 18.00 as he has a talk there || is there in the mornings to make sure everything is set up <br />
|-<br />
! Tomeu<br />
| None || ? || ? || full day? || full day || x<br />
|-<br />
! Sebastian Dziallas<br />
| Native || || || || will arrive in the morning || yes<br />
|-<br />
! David Van Assche<br />
| Native || yes || yes || yes || yes || in between sugar and opensuse booths...<br />
<br />
|}<br />
<br />
Plan:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Day !! 10.00-12.00 !! 12.00-14.00 !! 14.00-16.00 !! 16.00-18.00<br />
|-<br />
! 24.06.09<br />
| Schampijer || David || x || x<br />
|-<br />
! 25.06.09<br />
| Schampijer || x || David || x<br />
|-<br />
! 26.06.09<br />
| Sean || x || Sean || Tomeu<br />
|-<br />
! 27.06.09<br />
| Tomeu || Sean || Tomeu || Sean<br />
|-<br />
|}<br />
* Tuesday 23.06.09 - 15.00: Booth Setup<br />
* Saturday 27.06.09 - 18.30++: Booth tear-down and cleanup after the exhibition hall closes. <br />
* all times are local Berlin times<br />
<br />
=== Storage Space ===<br />
We have a coops (Germans would say Kabüffchen as a diminutive of Kabuff) at the booths. As this is only meant for booth equipment all the other belongings like jackets, luggage etc can be stored at the wardrobe without any cost.<br />
<br />
=== Power and Internet Connectivity ===<br />
Power and Internet will be provided by LinuxTag and Messe Berlin for the project booths. What we need are:<br />
* extension cords<br />
* long network cables<br />
<br />
Not permitted by Linuxtag:<br />
* wireless access points (You are not permitted to operate your private wireless LAN. Please take this serious. There will be several site surveys to ensure this.)<br />
* coffeemakers, kettles and cooking stuff<br />
* connect visitors to the project's network<br />
<br />
=== Lunch ===<br />
Linuxtag is offering Lunch for the helpers. If we want to participate we would need helpers and not only eaters. More information can be found [http://wiki.linuxtag.org/w/fp:Lunch_2009 at].<br />
<br />
== TODO ==<br />
* Flyers with information about Sugar/Sugar Labs/interesting talks for the booth<br />
* Poster - From the Linuxtag Team: Please prepare at least one large poster (A1 or A0) to be placed on the walls of your booth or infocounter, so that visitors understand what the booth is all about, or what the particular machine in front of them intends to demonstrate. Without posters or other similar stuff the booth will probably look a bit deserted and not that interesting at all. -- You can use adhesive tape to fix the posters on the walls. If you plan to demonstrate fancy hardware at your booth, it is very helpful to describe these particular pieces of hardware in a poster or a large sign, so that visitors recognize its value or notice that it is extraordinary. <br />
* Project Workshops / BoFs: Linuxtag still have quite some slots left for workshops. The ultimate deadline for asking for a space for a workshop will be reached on Sunday, June 21st, 2009.<br />
<br />
== Equipment ==<br />
* Booth Banner - [[user:SeanDaly | Sean]] has [http://wiki.sugarlabs.org/go/Marketing_Team/BoothBanners one] and ordered a second one (Banners are 80cm x 200cm)<br />
* 100 brightly colored branded Sugar Labs balloons in different colors - [[user:SeanDaly | Sean]]<br />
* 21 inch screen for demoing Sugar at the booth - [[user:Erikos | Erikos]]<br />
* Extension cords - [[user:Erikos | Erikos]]<br />
<br />
== Lodging ==<br />
* Accommodation Information from [http://www.linuxtag.org/2008/en/visitors/travel.html Linuxtag]<br />
* [http://www.pension-freiraum.de/ Pension Freiraum]<br />
** Nice area with bars restaurant cafe, about 25 minutes to the conference<br />
* [http://www.hotel-funkturm-messe.de/english/home.html Hotel Funkturm]<br />
** right next door to the conference area (room 4-6 persons, 100euro per night for the room, inclusive breakfast)<br />
<br />
== Schedule ==<br />
<br />
=== Tuesday, June 23 ===<br />
* 15.00-16.00: Booth Setup<br />
<br />
=== Wednesday, June 24 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
<br />
=== Thursday, June 25 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* 19.00: [http://www.linuxtag.org/2009/en/about/linuxnacht.html LinuxNacht] - Get-together of speakers, exhibitors and the LinuxTag team at [http://www.e4-berlin.de/location.php E4]<br />
<br />
=== Tuesday, June 26 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
<br />
=== Friday, June 27 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* 16.00-18.00: [http://wiki.linuxtag.org/w/Keysigning Keysigning Party]<br />
<br />
=== Saturday, June 28 ===<br />
* 10.00-18.00: Linuxtag (Including the SugarLabs booth)<br />
* x:00 hall 7.2b: Sugar Labs at "Papers Fast Forward", 2 minutes (2 slides) to highlight your most exciting exhibit<br />
* 15.00-16.00 Saal 5: Greg gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=787 "Education, Innovation, and Free Software"]<br />
* 16.00-16:30 Saal 5: Pablo Casal and Eduardo Blanco from Netlabs are giving the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=789 "Plan Ceibal - A country-wide OLPC deployment in Uruguay"]. They designed the initial proposal for Ceibal's network, and are currently consultants for the project.<br />
* 17.00-17:30 Saal 5: Simon gives the talk: [http://www.linuxtag.org/2009/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=791 Sugar - a software playground for learning about learning"]<br />
<br />
=== Sunday, June 29 ===<br />
* Bar Camp Sessions at [http://lists.sugarlabs.org/archive/iaep/2009-June/006311.html FUDCon]<br />
<br />
[[Category:Event]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team&diff=23633Math4Team2009-03-22T21:57:11Z<p>Gdk: /* Projects */</p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team|home=Project Home|xbgColor=ffe792}}{{TOCright}}</noinclude><br />
=Welcome to the Math4 Project=<br />
<br />
'''This all started as a [[User:Gdk/4th_Grade_Maths|big idea]].'''<br />
<br />
Then [https://fedoraproject.org/wiki/User:Ke4qqq Dave Nalley], a [https://fedoraproject.org/wiki/Ambassadors Fedora Ambassador], asked for XO laptops to work on that big idea.<br />
<br />
On February 7, 2009 David Nalley announced the [https://www.redhat.com/archives/fedora-olpc-list/2009-February/msg00033.html Fedora Developers XO program]. A pilot program in North America that would begin to tackle the [[User:Gdk/4th_Grade_Maths|4th grade math curriculum]] using volunteers equipped with 100 donated XO laptops.<br />
<br />
==About==<br />
<br />
This project isn't about creating a single, monolithic program to cover all aspects of 4th grade math. Instead it's about a usable curriculum that can be conveyed with the XO laptop. <br />
<br />
We also need to consider that every child learns differently. A child that may not follow one technique will need alternative explanations and exercises before he or she gains mastery. Activities can and should be created in whatever format can explain the concepts. <br />
<br />
'''''So ask yourself''''' - "Is there something in the [[User:Gdk/4th_Grade_Maths|4th grade math framework]] that I could explain?" <br />
<br />
==Joining==<br />
All you need to join the group is a desire to help promote math learning. While most of the programming will be done in the Python language, we will need many people with many talents to complete the curriculum objectives. The best way to get started is by joining the mailing list and introducing yourself.<br />
<br />
You can also add your name to our [[/Contacts | Who's Who list]] so we'll know a little bit more about where everyone is and what they are working on.<br />
<br />
'''''Please note''''': You do not need an XO laptop to participate. If you will be writing code, the [[DevelopmentTeam|Sugar Labs Development Team]] has a [[DevelopmentTeam/Manual/Setup|Setup guide]] to help you get started.<br />
<br />
==Communicate==<br />
Mailing list [http://lists.sugarlabs.org/listinfo/fourthgrademath http://lists.sugarlabs.org/listinfo/fourthgrademath] If you are a new member, we would appreciate an introduction email so we can get to know you. <br />
<br />
IRC chat takes place at irc.freenode.net on the #sugar and #fedora-olpc channels, however these channels can become very quiet at times, so if you do not receive an answer on IRC, please send a message to the math4 mailing list.<br />
<br />
==Projects==<br />
* RIT [[Math4/RIT | background info]]<br />
* [http://fedorahosted.org/dungeonsofmongo/| Dungeons of Mongo]<br />
* http://git.sugarlabs.org/projects/math/ Peter Moxhay's in-development math curriculum activity. Features comparison exercises between shapes, lines, volumes, weights and numbers.<br />
* Math Escape - a free and open Math Rescue style game.<br />
<br />
==Subpages==<br />
<br />
{{Special:PrefixIndex/Math4Team}}<br />
<br />
<br />
[[Category:Project]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team&diff=23632Math4Team2009-03-22T21:41:45Z<p>Gdk: /* Projects */</p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team|home=Project Home|xbgColor=ffe792}}{{TOCright}}</noinclude><br />
=Welcome to the Math4 Project=<br />
<br />
'''This all started as a [[User:Gdk/4th_Grade_Maths|big idea]].'''<br />
<br />
Then [https://fedoraproject.org/wiki/User:Ke4qqq Dave Nalley], a [https://fedoraproject.org/wiki/Ambassadors Fedora Ambassador], asked for XO laptops to work on that big idea.<br />
<br />
On February 7, 2009 David Nalley announced the [https://www.redhat.com/archives/fedora-olpc-list/2009-February/msg00033.html Fedora Developers XO program]. A pilot program in North America that would begin to tackle the [[User:Gdk/4th_Grade_Maths|4th grade math curriculum]] using volunteers equipped with 100 donated XO laptops.<br />
<br />
==About==<br />
<br />
This project isn't about creating a single, monolithic program to cover all aspects of 4th grade math. Instead it's about a usable curriculum that can be conveyed with the XO laptop. <br />
<br />
We also need to consider that every child learns differently. A child that may not follow one technique will need alternative explanations and exercises before he or she gains mastery. Activities can and should be created in whatever format can explain the concepts. <br />
<br />
'''''So ask yourself''''' - "Is there something in the [[User:Gdk/4th_Grade_Maths|4th grade math framework]] that I could explain?" <br />
<br />
==Joining==<br />
All you need to join the group is a desire to help promote math learning. While most of the programming will be done in the Python language, we will need many people with many talents to complete the curriculum objectives. The best way to get started is by joining the mailing list and introducing yourself.<br />
<br />
You can also add your name to our [[/Contacts | Who's Who list]] so we'll know a little bit more about where everyone is and what they are working on.<br />
<br />
'''''Please note''''': You do not need an XO laptop to participate. If you will be writing code, the [[DevelopmentTeam|Sugar Labs Development Team]] has a [[DevelopmentTeam/Manual/Setup|Setup guide]] to help you get started.<br />
<br />
==Communicate==<br />
Mailing list [http://lists.sugarlabs.org/listinfo/fourthgrademath http://lists.sugarlabs.org/listinfo/fourthgrademath] If you are a new member, we would appreciate an introduction email so we can get to know you. <br />
<br />
IRC chat takes place at irc.freenode.net on the #sugar and #fedora-olpc channels, however these channels can become very quiet at times, so if you do not receive an answer on IRC, please send a message to the math4 mailing list.<br />
<br />
==Projects==<br />
* RIT [[Math4/RIT | background info]]<br />
* [[https://fedorahosted.org/dungeonsofmongo/| Dungeons of Mongo]]<br />
* http://git.sugarlabs.org/projects/math/ Peter Moxhay's in-development math curriculum activity. Features comparison exercises between shapes, lines, volumes, weights and numbers.<br />
* Math Escape - a free and open Math Rescue style game.<br />
<br />
==Subpages==<br />
<br />
{{Special:PrefixIndex/Math4Team}}<br />
<br />
<br />
[[Category:Project]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Contacts&diff=21884Math4Team/Contacts2009-03-16T20:17:52Z<p>Gdk: </p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
= Math4 Organizers =<br />
<br />
Organizers are responsible for making sure that development teams have everything they need, and are moving forward. The current organizers of the Math4 Team are:<br />
<br />
* Greg DeKoenigsberg ([[User:Gdk]]) <gdk redhat com><br />
* Karlie Robinson ([[User:KRobinson]]) <karlie_robinson webpath net><br />
<br />
= Math4 Teams =<br />
<br />
== Introduction ==<br />
<br />
Math4 Teams are small teams that concentrate on developing activities that address objectives from the [[Math4Team/Resources/CurriculumChart|Math4 Curriculum Chart]]. These teams should consist of 2-4 developers and 2-3 teachers, working together in close coordination to make awesome stuff.<br />
<br />
== Responsibilities ==<br />
<br />
Team members should be ready to commit to the following responsibilities:<br />
<br />
* '''The initial meeting.''' Everyone on the team should get together on phone, IRC, or in real life, to set goals. Which objective would you like to tackle? <br />
* '''The weekly meeting.''' Maybe it's weekly, maybe it's bi-weekly, maybe it's monthly -- but team members should agree on a time when they can all get together to assess one another's progress, hold one another accountable for milestones, and generally support one another.<br />
* '''Teachers: defining features and testing code.''' Teachers, your primary mission is to tell the developers the kind of things you'd like to see. What sort of activities would students enjoy doing? Can the activity be done with minimal supervision, teach a concept, and then test mastery of that concept? It's your job to direct the developer, and then test the code to make sure it's doing what you think it should be doing.<br />
* '''Developers: designing activities and writing code.''' Developers, your primary mission is to listen to the teachers' intent, and then write activity code that expresses that intent. You should commit to writing your code in the open source way. That means working together, using gitorious or the like to maintain code publicly, keeping at least a bit of a TODO list, and documenting your code well enough that new developers can pick up and join in. And yes, that last part isn't always "the open source way," but it should be, and for us, it will be. :)<br />
<br />
== Math4 Team Signups ==<br />
<br />
Volunteers! Please sign up below. When enough volunteers have signed up, an organizer will be in touch to help kick off your team. <br />
<br />
=== Math4 Red Team ===<br />
<br />
* Teacher One Needed, <email at wherever dot com><br />
* Teacher Two Needed, <email at wherever dot com><br />
* Developer One Needed, <email at wherever dot com><br />
* Developer Two Needed, <email at wherever dot com><br />
* Developer Three Needed, <email at wherever dot com><br />
<br />
=== Math4 Blue Team ===<br />
<br />
* Teacher One Needed, <email at wherever dot com><br />
* Teacher Two Needed, <email at wherever dot com><br />
* Developer One Needed, <email at wherever dot com><br />
* Developer Two Needed, <email at wherever dot com><br />
* Developer Three Needed, <email at wherever dot com></div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Meetings&diff=21883Math4Team/Meetings2009-03-16T19:54:59Z<p>Gdk: </p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
{{TOCright}}<br />
= Meetings =<br />
<br />
Coming soon!</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/TODO&diff=21882Math4Team/TODO2009-03-16T19:54:45Z<p>Gdk: </p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
{{TOCright}}<br />
= TODO =<br />
<br />
Coming soon!</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/FAQ&diff=21881Math4Team/FAQ2009-03-16T19:54:32Z<p>Gdk: </p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
{{TOCright}}<br />
= FAQ = <br />
<br />
Coming soon!</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Resources&diff=21880Math4Team/Resources2009-03-16T19:54:11Z<p>Gdk: </p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
{{TOCright}}<br />
= Resources =<br />
<br />
[[/CurriculumChart|The Math4 Curriculum Chart]] is the whole point of this project. The goal is to fill it completely with developers and teachers, working together.</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Getting_Involved&diff=21879Math4Team/Getting Involved2009-03-16T19:53:44Z<p>Gdk: </p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
{{TOCright}}<br />
= Getting Involved =<br />
<br />
'''Join the mailing list and introduce yourself.''' Being a part of the conversation right now is the most important thing you can do.<br />
<br />
To join the mailing list, visit: http://lists.sugarlabs.org/listinfo/fourthgrademath</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Resources/Curriculum_Chart&diff=21813Math4Team/Resources/Curriculum Chart2009-03-16T11:43:15Z<p>Gdk: /* Patterns, Relations, and Algebra */</p>
<hr />
<div>== Introduction ==<br />
<br />
In order to be useful to teachers, it's important to connect activities and content to quantifiable learning objectives.<br />
<br />
There are many great, well-established curriculum frameworks that would make this easy.<br />
<br />
We are using the [http://www.doe.mass.edu/frameworks/current.html Massachusetts Curriculum Framework for Mathematics] for experimental purposes. (As we understand it, this work is public domain.)<br />
<br />
'''The goal: to create at least one activity that teaches each one of these objectives.'''<br />
<br />
== Curriculum Framework, 4th Grade Maths ==<br />
<br />
=== Number Sense and Operations ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.N.1<br />
| Exhibit an understanding of the base ten number system by reading, modeling, writing, and interpreting whole numbers to at least 100,000; demonstrating an understanding of the values of the digits; and comparing and ordering the numbers.<br />
| None<br />
| None<br />
|-<br />
| 4.N.2<br />
| Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3.<br />
| None<br />
| None<br />
|-<br />
| 4.N.3<br />
| Demonstrate an understanding of fractions as parts of unit wholes, as parts of a collection, and as locations on the number line.<br />
| None<br />
| None<br />
|-<br />
| 4.N.4<br />
| Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions.<br />
| None<br />
| None<br />
|-<br />
| 4.N.5<br />
| Identify and generate equivalent forms of common decimals and fractions less than one whole (halves, quarters, fifths, and tenths).<br />
| None<br />
| None<br />
|-<br />
| 4.N.6<br />
| Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths.<br />
| None<br />
| None<br />
|-<br />
| 4.N.7<br />
| Recognize classes (in particular, odds, evens; factors or multiples of a given number; and squares) to which a number may belong, and identify the numbers in those classes. Use these in the solution of problems.<br />
| None<br />
| None<br />
|-<br />
| 4.N.8<br />
| Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
| None<br />
| None<br />
|-<br />
| 4.N.9<br />
| Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2).<br />
| None<br />
| None<br />
|-<br />
| 4.N.10<br />
| Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.<br />
| None<br />
| None<br />
|-<br />
| 4.N.11<br />
| Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500.<br />
| None<br />
| None<br />
|-<br />
| 4.N.12<br />
| Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.<br />
| None<br />
| None<br />
|-<br />
| 4.N.13<br />
| Divide up to a three-digit whole number with a single-digit divisor (with or without remainders) accurately and efficiently. Interpret any remainders.<br />
| None<br />
| None<br />
|-<br />
| 4.N.14<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithms for addition and subtraction (up to five-digit numbers), and multiplication (up to three digits by two digits).<br />
| None<br />
| None<br />
|-<br />
| 4.N.15<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithm for division of up to a three-digit whole number with a single-digit divisor (with or without remainders).<br />
| None<br />
| None<br />
|-<br />
| 4.N.16<br />
| Round whole numbers through 100,000 to the nearest 10, 100, 1000, 10,000, and 100,000.<br />
| None<br />
| None<br />
|-<br />
| 4.N.17<br />
| Select and use a variety of strategies (e.g., front-end, rounding, and regrouping) to estimate quantities, measures, and the results of whole-number computations up to three-digit whole numbers and amounts of money to $1000, and to judge the reasonableness of the answer.<br />
| None<br />
| None<br />
|-<br />
| 4.N.18<br />
| Use concrete objects and visual models to add and subtract common fractions.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Patterns, Relations, and Algebra ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.P.1<br />
| Create, describe, extend, and explain symbolic (geometric) and numeric patterns, including multiplication patterns like 3, 30, 300, 3000, ….<br />
| None<br />
| None<br />
|-<br />
| 4.P.2<br />
| Use symbol and letter variables (e.g. v, x) to represent unknowns or quantities that vary in expressions and in equations or inequalities (mathematical sentences that use =, <, >).<br />
| None<br />
| None<br />
|-<br />
| 4.P.3<br />
| Determine values of variables in simple equations, e.g., 4106 – x = 37, 5 = y + 3, and s – y = 3.<br />
| [[User:Gdk]] (developer)<br />
| https://fedorahosted.org/dungeonsofmongo/<br />
|-<br />
| 4.P.4<br />
| Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships.<br />
| None<br />
| None<br />
|-<br />
| 4.P.5<br />
| Solve problems involving proportional relationships, including unit pricing (e.g., four apples cost 80¢, so one apple costs 20¢) and map interpretation (e.g., one inch represents five miles, so two inches represent ten miles).<br />
| None<br />
| None<br />
|-<br />
| 4.P.6<br />
| Determine how change in one variable relates to a change in a second variable, e.g., input-output tables.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Geometry ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.G.1<br />
| Compare and analyze attributes and other features (e.g., number of sides, faces, corners, right angles, diagonals, and symmetry) of two- and three-dimensional geometric shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.2<br />
| Describe, model, draw, compare, and classify two- and three-dimensional shapes, e.g., circles, polygons- especially triangles and quadrilaterals—cubes, spheres, and pyramids.<br />
| None<br />
| None<br />
|-<br />
| 4.G.3<br />
| Recognize similar figures.<br />
| None<br />
| None<br />
|-<br />
| 4.G.4<br />
| Identify angles as acute, right, or obtuse.<br />
| None<br />
| None<br />
|-<br />
| 4.G.5<br />
| Describe and draw intersecting, parallel, and perpendicular lines.<br />
| None<br />
| None<br />
|-<br />
| 4.G.6<br />
| Using ordered pairs of numbers and/or letters, graph, locate, identify points, and describe paths (first quadrant).<br />
| None<br />
| None<br />
|-<br />
| 4.G.7<br />
| Describe and apply techniques such as reflections (flips), rotations (turns), and translations (slides) for determining if two shapes are congruent.<br />
| None<br />
| None<br />
|-<br />
| 4.G.8<br />
| Identify and describe line symmetry in two-dimensional shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.9<br />
| Predict and validate the results of partitioning, folding, and combining two- and three-dimensional shapes.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Measurement ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.M.1<br />
| Demonstrate an understanding of such attributes as length, area, weight, and volume, and select the appropriate type of unit for measuring each attribute.<br />
| None<br />
| None<br />
|-<br />
| 4.M.2<br />
| Carry out simple unit conversions within a system of measurement, e.g., hours to minutes, cents to dollars, yards to feet or inches, etc.<br />
| None<br />
| None<br />
|-<br />
| 4.M.3<br />
| Identify time to the minute on analog and digital clocks using a.m. and p.m. Compute elapsed time using a clock (e.g., hours and minutes since…) and using a calendar (e.g., days since…).<br />
| None<br />
| None<br />
|-<br />
| 4.M.4<br />
| Estimate and find area and perimeter of a rectangle, triangle, or irregular shape using diagrams, models, and grids or by measuring.<br />
| None<br />
| None<br />
|-<br />
| 4.M.5<br />
| Identify and use appropriate metric and English units and tools (e.g., ruler, angle ruler, graduated cylinder, thermometer) to estimate, measure, and solve problems involving length, area, volume, weight, time, angle size, and temperature.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Data Analysis, Statistics, and Probability ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.D.1<br />
| Collect and organize data using observations, measurements, surveys, or experiments, and identify appropriate ways to display the data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.2<br />
| Match a representation of a data set such as lists, tables, or graphs (including circle graphs) with the actual set of data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.3<br />
| Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies.<br />
| None<br />
| None<br />
|-<br />
| 4.D.4<br />
| Represent the possible outcomes for a simple probability situation, e.g., the probability of drawing a red marble from a bag containing three red marbles and four green marbles.<br />
| None<br />
| None<br />
|-<br />
| 4.D.5<br />
| List and count the number of possible combinations of objects from three sets, e.g., how many different outfits can one make from a set of three shirts, a set of two skirts, and a set of two hats?<br />
| None<br />
| None<br />
|-<br />
| 4.D.6<br />
| Classify outcomes as certain, likely, unlikely, or impossible by designing and conducting experiments using concrete objects such as counters, number cubes, spinners, or coins.<br />
| None<br />
| None<br />
|}</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Resources/Curriculum_Chart&diff=21810Math4Team/Resources/Curriculum Chart2009-03-16T11:30:26Z<p>Gdk: </p>
<hr />
<div>== Introduction ==<br />
<br />
In order to be useful to teachers, it's important to connect activities and content to quantifiable learning objectives.<br />
<br />
There are many great, well-established curriculum frameworks that would make this easy.<br />
<br />
We are using the [http://www.doe.mass.edu/frameworks/current.html Massachusetts Curriculum Framework for Mathematics] for experimental purposes. (As we understand it, this work is public domain.)<br />
<br />
'''The goal: to create at least one activity that teaches each one of these objectives.'''<br />
<br />
== Curriculum Framework, 4th Grade Maths ==<br />
<br />
=== Number Sense and Operations ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.N.1<br />
| Exhibit an understanding of the base ten number system by reading, modeling, writing, and interpreting whole numbers to at least 100,000; demonstrating an understanding of the values of the digits; and comparing and ordering the numbers.<br />
| None<br />
| None<br />
|-<br />
| 4.N.2<br />
| Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3.<br />
| None<br />
| None<br />
|-<br />
| 4.N.3<br />
| Demonstrate an understanding of fractions as parts of unit wholes, as parts of a collection, and as locations on the number line.<br />
| None<br />
| None<br />
|-<br />
| 4.N.4<br />
| Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions.<br />
| None<br />
| None<br />
|-<br />
| 4.N.5<br />
| Identify and generate equivalent forms of common decimals and fractions less than one whole (halves, quarters, fifths, and tenths).<br />
| None<br />
| None<br />
|-<br />
| 4.N.6<br />
| Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths.<br />
| None<br />
| None<br />
|-<br />
| 4.N.7<br />
| Recognize classes (in particular, odds, evens; factors or multiples of a given number; and squares) to which a number may belong, and identify the numbers in those classes. Use these in the solution of problems.<br />
| None<br />
| None<br />
|-<br />
| 4.N.8<br />
| Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
| None<br />
| None<br />
|-<br />
| 4.N.9<br />
| Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2).<br />
| None<br />
| None<br />
|-<br />
| 4.N.10<br />
| Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.<br />
| None<br />
| None<br />
|-<br />
| 4.N.11<br />
| Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500.<br />
| None<br />
| None<br />
|-<br />
| 4.N.12<br />
| Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.<br />
| None<br />
| None<br />
|-<br />
| 4.N.13<br />
| Divide up to a three-digit whole number with a single-digit divisor (with or without remainders) accurately and efficiently. Interpret any remainders.<br />
| None<br />
| None<br />
|-<br />
| 4.N.14<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithms for addition and subtraction (up to five-digit numbers), and multiplication (up to three digits by two digits).<br />
| None<br />
| None<br />
|-<br />
| 4.N.15<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithm for division of up to a three-digit whole number with a single-digit divisor (with or without remainders).<br />
| None<br />
| None<br />
|-<br />
| 4.N.16<br />
| Round whole numbers through 100,000 to the nearest 10, 100, 1000, 10,000, and 100,000.<br />
| None<br />
| None<br />
|-<br />
| 4.N.17<br />
| Select and use a variety of strategies (e.g., front-end, rounding, and regrouping) to estimate quantities, measures, and the results of whole-number computations up to three-digit whole numbers and amounts of money to $1000, and to judge the reasonableness of the answer.<br />
| None<br />
| None<br />
|-<br />
| 4.N.18<br />
| Use concrete objects and visual models to add and subtract common fractions.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Patterns, Relations, and Algebra ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.P.1<br />
| Create, describe, extend, and explain symbolic (geometric) and numeric patterns, including multiplication patterns like 3, 30, 300, 3000, ….<br />
| None<br />
| None<br />
|-<br />
| 4.P.2<br />
| Use symbol and letter variables (e.g. v, x) to represent unknowns or quantities that vary in expressions and in equations or inequalities (mathematical sentences that use =, <, >).<br />
| None<br />
| None<br />
|-<br />
| 4.P.3<br />
| Determine values of variables in simple equations, e.g., 4106 – x = 37, 5 = y + 3, and s – y = 3.<br />
| None<br />
| None<br />
|-<br />
| 4.P.4<br />
| Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships.<br />
| None<br />
| None<br />
|-<br />
| 4.P.5<br />
| Solve problems involving proportional relationships, including unit pricing (e.g., four apples cost 80¢, so one apple costs 20¢) and map interpretation (e.g., one inch represents five miles, so two inches represent ten miles).<br />
| None<br />
| None<br />
|-<br />
| 4.P.6<br />
| Determine how change in one variable relates to a change in a second variable, e.g., input-output tables.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Geometry ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.G.1<br />
| Compare and analyze attributes and other features (e.g., number of sides, faces, corners, right angles, diagonals, and symmetry) of two- and three-dimensional geometric shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.2<br />
| Describe, model, draw, compare, and classify two- and three-dimensional shapes, e.g., circles, polygons- especially triangles and quadrilaterals—cubes, spheres, and pyramids.<br />
| None<br />
| None<br />
|-<br />
| 4.G.3<br />
| Recognize similar figures.<br />
| None<br />
| None<br />
|-<br />
| 4.G.4<br />
| Identify angles as acute, right, or obtuse.<br />
| None<br />
| None<br />
|-<br />
| 4.G.5<br />
| Describe and draw intersecting, parallel, and perpendicular lines.<br />
| None<br />
| None<br />
|-<br />
| 4.G.6<br />
| Using ordered pairs of numbers and/or letters, graph, locate, identify points, and describe paths (first quadrant).<br />
| None<br />
| None<br />
|-<br />
| 4.G.7<br />
| Describe and apply techniques such as reflections (flips), rotations (turns), and translations (slides) for determining if two shapes are congruent.<br />
| None<br />
| None<br />
|-<br />
| 4.G.8<br />
| Identify and describe line symmetry in two-dimensional shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.9<br />
| Predict and validate the results of partitioning, folding, and combining two- and three-dimensional shapes.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Measurement ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.M.1<br />
| Demonstrate an understanding of such attributes as length, area, weight, and volume, and select the appropriate type of unit for measuring each attribute.<br />
| None<br />
| None<br />
|-<br />
| 4.M.2<br />
| Carry out simple unit conversions within a system of measurement, e.g., hours to minutes, cents to dollars, yards to feet or inches, etc.<br />
| None<br />
| None<br />
|-<br />
| 4.M.3<br />
| Identify time to the minute on analog and digital clocks using a.m. and p.m. Compute elapsed time using a clock (e.g., hours and minutes since…) and using a calendar (e.g., days since…).<br />
| None<br />
| None<br />
|-<br />
| 4.M.4<br />
| Estimate and find area and perimeter of a rectangle, triangle, or irregular shape using diagrams, models, and grids or by measuring.<br />
| None<br />
| None<br />
|-<br />
| 4.M.5<br />
| Identify and use appropriate metric and English units and tools (e.g., ruler, angle ruler, graduated cylinder, thermometer) to estimate, measure, and solve problems involving length, area, volume, weight, time, angle size, and temperature.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Data Analysis, Statistics, and Probability ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.D.1<br />
| Collect and organize data using observations, measurements, surveys, or experiments, and identify appropriate ways to display the data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.2<br />
| Match a representation of a data set such as lists, tables, or graphs (including circle graphs) with the actual set of data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.3<br />
| Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies.<br />
| None<br />
| None<br />
|-<br />
| 4.D.4<br />
| Represent the possible outcomes for a simple probability situation, e.g., the probability of drawing a red marble from a bag containing three red marbles and four green marbles.<br />
| None<br />
| None<br />
|-<br />
| 4.D.5<br />
| List and count the number of possible combinations of objects from three sets, e.g., how many different outfits can one make from a set of three shirts, a set of two skirts, and a set of two hats?<br />
| None<br />
| None<br />
|-<br />
| 4.D.6<br />
| Classify outcomes as certain, likely, unlikely, or impossible by designing and conducting experiments using concrete objects such as counters, number cubes, spinners, or coins.<br />
| None<br />
| None<br />
|}</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Resources/Curriculum_Chart&diff=21807Math4Team/Resources/Curriculum Chart2009-03-16T11:09:19Z<p>Gdk: /* Introduction */</p>
<hr />
<div>== Introduction ==<br />
<br />
In order to be useful to teachers, it's important to connect activities and content to quantifiable learning objectives.<br />
<br />
There are many great, well-established curriculum frameworks that would make this easy.<br />
<br />
We are using the [http://www.doe.mass.edu/frameworks/current.html Massachusetts Curriculum Framework for Mathematics] for experimental purposes. (As we understand it, this work is public domain.)<br />
<br />
'''The goal: to create at least one activity that teaches each one of these objectives.'''<br />
<br />
== Curriculum Framework, 4th Grade Maths ==<br />
<br />
=== Number Sense and Operations ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.N.1<br />
| Exhibit an understanding of the base ten number system by reading, modeling, writing, and interpreting whole numbers to at least 100,000; demonstrating an understanding of the values of the digits; and comparing and ordering the numbers.<br />
| None<br />
| None<br />
|-<br />
| 4.N.2<br />
| Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3.<br />
| None<br />
| None<br />
|-<br />
| 4.N.3<br />
| Demonstrate an understanding of fractions as parts of unit wholes, as parts of a collection, and as locations on the number line.<br />
| None<br />
| None<br />
|-<br />
| 4.N.4<br />
| Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions.<br />
| None<br />
| None<br />
|-<br />
| 4.N.5<br />
| Identify and generate equivalent forms of common decimals and fractions less than one whole (halves, quarters, fifths, and tenths).<br />
| None<br />
| None<br />
|-<br />
| 4.N.6<br />
| Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths.<br />
| None<br />
| None<br />
|-<br />
| 4.N.7<br />
| Recognize classes (in particular, odds, evens; factors or multiples of a given number; and squares) to which a number may belong, and identify the numbers in those classes. Use these in the solution of problems.<br />
| None<br />
| None<br />
|-<br />
| 4.N.8<br />
| Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
| None<br />
| None<br />
|-<br />
| 4.N.9<br />
| Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2).<br />
| None<br />
| None<br />
|-<br />
| 4.N.10<br />
| Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.<br />
| None<br />
| None<br />
|-<br />
| 4.N.11<br />
| Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500.<br />
| None<br />
| None<br />
|-<br />
| 4.N.12<br />
| Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.<br />
| None<br />
| None<br />
|-<br />
| 4.N.13<br />
| Divide up to a three-digit whole number with a single-digit divisor (with or without remainders) accurately and efficiently. Interpret any remainders.<br />
| None<br />
| None<br />
|-<br />
| 4.N.14<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithms for addition and subtraction (up to five-digit numbers), and multiplication (up to three digits by two digits).<br />
| None<br />
| None<br />
|-<br />
| 4.N.15<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithm for division of up to a three-digit whole number with a single-digit divisor (with or without remainders).<br />
| None<br />
| None<br />
|-<br />
| 4.N.16<br />
| Round whole numbers through 100,000 to the nearest 10, 100, 1000, 10,000, and 100,000.<br />
| None<br />
| None<br />
|-<br />
| 4.N.17<br />
| Select and use a variety of strategies (e.g., front-end, rounding, and regrouping) to estimate quantities, measures, and the results of whole-number computations up to three-digit whole numbers and amounts of money to $1000, and to judge the reasonableness of the answer.<br />
| None<br />
| None<br />
|-<br />
| 4.N.18<br />
| Use concrete objects and visual models to add and subtract common fractions.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Patterns, Relations, and Algebra ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.P.1<br />
| Create, describe, extend, and explain symbolic (geometric) and numeric patterns, including multiplication patterns like 3, 30, 300, 3000, ….<br />
| None<br />
| None<br />
|-<br />
| 4.P.2<br />
| Use symbol and letter variables (e.g. v, x) to represent unknowns or quantities that vary in expressions and in equations or inequalities (mathematical sentences that use =, <, >).<br />
| None<br />
| None<br />
|-<br />
| 4.P.3<br />
| Determine values of variables in simple equations, e.g., 4106 – x = 37, 5 = y + 3, and s – y = 3.<br />
| None<br />
| None<br />
|-<br />
| 4.P.4<br />
| Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships.<br />
| None<br />
| None<br />
|-<br />
| 4.P.5<br />
| Solve problems involving proportional relationships, including unit pricing (e.g., four apples cost 80¢, so one apple costs 20¢) and map interpretation (e.g., one inch represents five miles, so two inches represent ten miles).<br />
| None<br />
| None<br />
|-<br />
| 4.P.6<br />
| Determine how change in one variable relates to a change in a second variable, e.g., input-output tables.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Geometry ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.G.1<br />
| Compare and analyze attributes and other features (e.g., number of sides, faces, corners, right angles, diagonals, and symmetry) of two- and three-dimensional geometric shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.2<br />
| Describe, model, draw, compare, and classify two- and three-dimensional shapes, e.g., circles, polygons- especially triangles and quadrilaterals—cubes, spheres, and pyramids.<br />
| None<br />
| None<br />
|-<br />
| 4.G.3<br />
| Recognize similar figures.<br />
| None<br />
| None<br />
|-<br />
| 4.G.4<br />
| Identify angles as acute, right, or obtuse.<br />
| None<br />
| None<br />
|-<br />
| 4.G.5<br />
| Describe and draw intersecting, parallel, and perpendicular lines.<br />
| None<br />
| None<br />
|-<br />
| 4.G.6<br />
| Using ordered pairs of numbers and/or letters, graph, locate, identify points, and describe paths (first quadrant).<br />
| None<br />
| None<br />
|-<br />
| 4.G.7<br />
| Describe and apply techniques such as reflections (flips), rotations (turns), and translations (slides) for determining if two shapes are congruent.<br />
| None<br />
| None<br />
|-<br />
| 4.G.8<br />
| Identify and describe line symmetry in two-dimensional shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.9<br />
| Predict and validate the results of partitioning, folding, and combining two- and three-dimensional shapes.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Measurement ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.M.1<br />
| Demonstrate an understanding of such attributes as length, area, weight, and volume, and select the appropriate type of unit for measuring each attribute.<br />
| None<br />
| None<br />
|-<br />
| 4.M.2<br />
| Carry out simple unit conversions within a system of measurement, e.g., hours to minutes, cents to dollars, yards to feet or inches, etc.<br />
| None<br />
| None<br />
|-<br />
| 4.M.3<br />
| Identify time to the minute on analog and digital clocks using a.m. and p.m. Compute elapsed time using a clock (e.g., hours and minutes since…) and using a calendar (e.g., days since…).<br />
| None<br />
| None<br />
|-<br />
| 4.M.4<br />
| Estimate and find area and perimeter of a rectangle, triangle, or irregular shape using diagrams, models, and grids or by measuring.<br />
| None<br />
| None<br />
|-<br />
| 4.M.5<br />
| Identify and use appropriate metric and English units and tools (e.g., ruler, angle ruler, graduated cylinder, thermometer) to estimate, measure, and solve problems involving length, area, volume, weight, time, angle size, and temperature.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Data Analysis, Statistics, and Probability ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.D.1<br />
| Collect and organize data using observations, measurements, surveys, or experiments, and identify appropriate ways to display the data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.2<br />
| Match a representation of a data set such as lists, tables, or graphs (including circle graphs) with the actual set of data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.3<br />
| Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies.<br />
| None<br />
| None<br />
|-<br />
| 4.D.4<br />
| Represent the possible outcomes for a simple probability situation, e.g., the probability of drawing a red marble from a bag containing three red marbles and four green marbles.<br />
| None<br />
| None<br />
|-<br />
| 4.D.5<br />
| List and count the number of possible combinations of objects from three sets, e.g., how many different outfits can one make from a set of three shirts, a set of two skirts, and a set of two hats?<br />
| None<br />
| None<br />
|-<br />
| 4.D.6<br />
| Classify outcomes as certain, likely, unlikely, or impossible by designing and conducting experiments using concrete objects such as counters, number cubes, spinners, or coins.<br />
| None<br />
| None<br />
|}</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Resources/Curriculum_Chart&diff=21804Math4Team/Resources/Curriculum Chart2009-03-16T11:07:45Z<p>Gdk: </p>
<hr />
<div>== Introduction ==<br />
<br />
It's important to connect activities and content to actual learning objectives.<br />
<br />
There are many great, well-established curriculum frameworks that would make this easy.<br />
<br />
We are using the [http://www.doe.mass.edu/frameworks/current.html Massachusetts Curriculum Framework for Mathematics] for experimental purposes. (As we understand it, this work is public domain.)<br />
<br />
'''The goal: to create at least one activity that teaches each one of these objectives.'''<br />
<br />
== Curriculum Framework, 4th Grade Maths ==<br />
<br />
=== Number Sense and Operations ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.N.1<br />
| Exhibit an understanding of the base ten number system by reading, modeling, writing, and interpreting whole numbers to at least 100,000; demonstrating an understanding of the values of the digits; and comparing and ordering the numbers.<br />
| None<br />
| None<br />
|-<br />
| 4.N.2<br />
| Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3.<br />
| None<br />
| None<br />
|-<br />
| 4.N.3<br />
| Demonstrate an understanding of fractions as parts of unit wholes, as parts of a collection, and as locations on the number line.<br />
| None<br />
| None<br />
|-<br />
| 4.N.4<br />
| Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions.<br />
| None<br />
| None<br />
|-<br />
| 4.N.5<br />
| Identify and generate equivalent forms of common decimals and fractions less than one whole (halves, quarters, fifths, and tenths).<br />
| None<br />
| None<br />
|-<br />
| 4.N.6<br />
| Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths.<br />
| None<br />
| None<br />
|-<br />
| 4.N.7<br />
| Recognize classes (in particular, odds, evens; factors or multiples of a given number; and squares) to which a number may belong, and identify the numbers in those classes. Use these in the solution of problems.<br />
| None<br />
| None<br />
|-<br />
| 4.N.8<br />
| Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
| None<br />
| None<br />
|-<br />
| 4.N.9<br />
| Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2).<br />
| None<br />
| None<br />
|-<br />
| 4.N.10<br />
| Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.<br />
| None<br />
| None<br />
|-<br />
| 4.N.11<br />
| Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500.<br />
| None<br />
| None<br />
|-<br />
| 4.N.12<br />
| Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.<br />
| None<br />
| None<br />
|-<br />
| 4.N.13<br />
| Divide up to a three-digit whole number with a single-digit divisor (with or without remainders) accurately and efficiently. Interpret any remainders.<br />
| None<br />
| None<br />
|-<br />
| 4.N.14<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithms for addition and subtraction (up to five-digit numbers), and multiplication (up to three digits by two digits).<br />
| None<br />
| None<br />
|-<br />
| 4.N.15<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithm for division of up to a three-digit whole number with a single-digit divisor (with or without remainders).<br />
| None<br />
| None<br />
|-<br />
| 4.N.16<br />
| Round whole numbers through 100,000 to the nearest 10, 100, 1000, 10,000, and 100,000.<br />
| None<br />
| None<br />
|-<br />
| 4.N.17<br />
| Select and use a variety of strategies (e.g., front-end, rounding, and regrouping) to estimate quantities, measures, and the results of whole-number computations up to three-digit whole numbers and amounts of money to $1000, and to judge the reasonableness of the answer.<br />
| None<br />
| None<br />
|-<br />
| 4.N.18<br />
| Use concrete objects and visual models to add and subtract common fractions.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Patterns, Relations, and Algebra ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.P.1<br />
| Create, describe, extend, and explain symbolic (geometric) and numeric patterns, including multiplication patterns like 3, 30, 300, 3000, ….<br />
| None<br />
| None<br />
|-<br />
| 4.P.2<br />
| Use symbol and letter variables (e.g. v, x) to represent unknowns or quantities that vary in expressions and in equations or inequalities (mathematical sentences that use =, <, >).<br />
| None<br />
| None<br />
|-<br />
| 4.P.3<br />
| Determine values of variables in simple equations, e.g., 4106 – x = 37, 5 = y + 3, and s – y = 3.<br />
| None<br />
| None<br />
|-<br />
| 4.P.4<br />
| Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships.<br />
| None<br />
| None<br />
|-<br />
| 4.P.5<br />
| Solve problems involving proportional relationships, including unit pricing (e.g., four apples cost 80¢, so one apple costs 20¢) and map interpretation (e.g., one inch represents five miles, so two inches represent ten miles).<br />
| None<br />
| None<br />
|-<br />
| 4.P.6<br />
| Determine how change in one variable relates to a change in a second variable, e.g., input-output tables.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Geometry ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.G.1<br />
| Compare and analyze attributes and other features (e.g., number of sides, faces, corners, right angles, diagonals, and symmetry) of two- and three-dimensional geometric shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.2<br />
| Describe, model, draw, compare, and classify two- and three-dimensional shapes, e.g., circles, polygons- especially triangles and quadrilaterals—cubes, spheres, and pyramids.<br />
| None<br />
| None<br />
|-<br />
| 4.G.3<br />
| Recognize similar figures.<br />
| None<br />
| None<br />
|-<br />
| 4.G.4<br />
| Identify angles as acute, right, or obtuse.<br />
| None<br />
| None<br />
|-<br />
| 4.G.5<br />
| Describe and draw intersecting, parallel, and perpendicular lines.<br />
| None<br />
| None<br />
|-<br />
| 4.G.6<br />
| Using ordered pairs of numbers and/or letters, graph, locate, identify points, and describe paths (first quadrant).<br />
| None<br />
| None<br />
|-<br />
| 4.G.7<br />
| Describe and apply techniques such as reflections (flips), rotations (turns), and translations (slides) for determining if two shapes are congruent.<br />
| None<br />
| None<br />
|-<br />
| 4.G.8<br />
| Identify and describe line symmetry in two-dimensional shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.9<br />
| Predict and validate the results of partitioning, folding, and combining two- and three-dimensional shapes.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Measurement ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.M.1<br />
| Demonstrate an understanding of such attributes as length, area, weight, and volume, and select the appropriate type of unit for measuring each attribute.<br />
| None<br />
| None<br />
|-<br />
| 4.M.2<br />
| Carry out simple unit conversions within a system of measurement, e.g., hours to minutes, cents to dollars, yards to feet or inches, etc.<br />
| None<br />
| None<br />
|-<br />
| 4.M.3<br />
| Identify time to the minute on analog and digital clocks using a.m. and p.m. Compute elapsed time using a clock (e.g., hours and minutes since…) and using a calendar (e.g., days since…).<br />
| None<br />
| None<br />
|-<br />
| 4.M.4<br />
| Estimate and find area and perimeter of a rectangle, triangle, or irregular shape using diagrams, models, and grids or by measuring.<br />
| None<br />
| None<br />
|-<br />
| 4.M.5<br />
| Identify and use appropriate metric and English units and tools (e.g., ruler, angle ruler, graduated cylinder, thermometer) to estimate, measure, and solve problems involving length, area, volume, weight, time, angle size, and temperature.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Data Analysis, Statistics, and Probability ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.D.1<br />
| Collect and organize data using observations, measurements, surveys, or experiments, and identify appropriate ways to display the data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.2<br />
| Match a representation of a data set such as lists, tables, or graphs (including circle graphs) with the actual set of data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.3<br />
| Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies.<br />
| None<br />
| None<br />
|-<br />
| 4.D.4<br />
| Represent the possible outcomes for a simple probability situation, e.g., the probability of drawing a red marble from a bag containing three red marbles and four green marbles.<br />
| None<br />
| None<br />
|-<br />
| 4.D.5<br />
| List and count the number of possible combinations of objects from three sets, e.g., how many different outfits can one make from a set of three shirts, a set of two skirts, and a set of two hats?<br />
| None<br />
| None<br />
|-<br />
| 4.D.6<br />
| Classify outcomes as certain, likely, unlikely, or impossible by designing and conducting experiments using concrete objects such as counters, number cubes, spinners, or coins.<br />
| None<br />
| None<br />
|}</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Resources/Curriculum_Chart&diff=21802Math4Team/Resources/Curriculum Chart2009-03-16T11:05:44Z<p>Gdk: New page: == Curriculum Framework, 4th Grade Maths == === Number Sense and Operations === Students engage in problem solving, communicating, reasoning, connecting, and representing as they: {| bo...</p>
<hr />
<div>== Curriculum Framework, 4th Grade Maths ==<br />
<br />
=== Number Sense and Operations ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Who's working on it?<br />
! What Sugar activity satisfies this objective?<br />
|-<br />
| 4.N.1<br />
| Exhibit an understanding of the base ten number system by reading, modeling, writing, and interpreting whole numbers to at least 100,000; demonstrating an understanding of the values of the digits; and comparing and ordering the numbers.<br />
| None<br />
| None<br />
|-<br />
| 4.N.2<br />
| Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3.<br />
| None<br />
| None<br />
|-<br />
| 4.N.3<br />
| Demonstrate an understanding of fractions as parts of unit wholes, as parts of a collection, and as locations on the number line.<br />
| None<br />
| None<br />
|-<br />
| 4.N.4<br />
| Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions.<br />
| None<br />
| None<br />
|-<br />
| 4.N.5<br />
| Identify and generate equivalent forms of common decimals and fractions less than one whole (halves, quarters, fifths, and tenths).<br />
| None<br />
| None<br />
|-<br />
| 4.N.6<br />
| Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths.<br />
| None<br />
| None<br />
|-<br />
| 4.N.7<br />
| Recognize classes (in particular, odds, evens; factors or multiples of a given number; and squares) to which a number may belong, and identify the numbers in those classes. Use these in the solution of problems.<br />
| None<br />
| None<br />
|-<br />
| 4.N.8<br />
| Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.<br />
| None<br />
| None<br />
|-<br />
| 4.N.9<br />
| Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2).<br />
| None<br />
| None<br />
|-<br />
| 4.N.10<br />
| Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.<br />
| None<br />
| None<br />
|-<br />
| 4.N.11<br />
| Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500.<br />
| None<br />
| None<br />
|-<br />
| 4.N.12<br />
| Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.<br />
| None<br />
| None<br />
|-<br />
| 4.N.13<br />
| Divide up to a three-digit whole number with a single-digit divisor (with or without remainders) accurately and efficiently. Interpret any remainders.<br />
| None<br />
| None<br />
|-<br />
| 4.N.14<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithms for addition and subtraction (up to five-digit numbers), and multiplication (up to three digits by two digits).<br />
| None<br />
| None<br />
|-<br />
| 4.N.15<br />
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithm for division of up to a three-digit whole number with a single-digit divisor (with or without remainders).<br />
| None<br />
| None<br />
|-<br />
| 4.N.16<br />
| Round whole numbers through 100,000 to the nearest 10, 100, 1000, 10,000, and 100,000.<br />
| None<br />
| None<br />
|-<br />
| 4.N.17<br />
| Select and use a variety of strategies (e.g., front-end, rounding, and regrouping) to estimate quantities, measures, and the results of whole-number computations up to three-digit whole numbers and amounts of money to $1000, and to judge the reasonableness of the answer.<br />
| None<br />
| None<br />
|-<br />
| 4.N.18<br />
| Use concrete objects and visual models to add and subtract common fractions.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Patterns, Relations, and Algebra ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.P.1<br />
| Create, describe, extend, and explain symbolic (geometric) and numeric patterns, including multiplication patterns like 3, 30, 300, 3000, ….<br />
| None<br />
| None<br />
|-<br />
| 4.P.2<br />
| Use symbol and letter variables (e.g. v, x) to represent unknowns or quantities that vary in expressions and in equations or inequalities (mathematical sentences that use =, <, >).<br />
| None<br />
| None<br />
|-<br />
| 4.P.3<br />
| Determine values of variables in simple equations, e.g., 4106 – x = 37, 5 = y + 3, and s – y = 3.<br />
| None<br />
| None<br />
|-<br />
| 4.P.4<br />
| Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships.<br />
| None<br />
| None<br />
|-<br />
| 4.P.5<br />
| Solve problems involving proportional relationships, including unit pricing (e.g., four apples cost 80¢, so one apple costs 20¢) and map interpretation (e.g., one inch represents five miles, so two inches represent ten miles).<br />
| None<br />
| None<br />
|-<br />
| 4.P.6<br />
| Determine how change in one variable relates to a change in a second variable, e.g., input-output tables.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Geometry ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.G.1<br />
| Compare and analyze attributes and other features (e.g., number of sides, faces, corners, right angles, diagonals, and symmetry) of two- and three-dimensional geometric shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.2<br />
| Describe, model, draw, compare, and classify two- and three-dimensional shapes, e.g., circles, polygons- especially triangles and quadrilaterals—cubes, spheres, and pyramids.<br />
| None<br />
| None<br />
|-<br />
| 4.G.3<br />
| Recognize similar figures.<br />
| None<br />
| None<br />
|-<br />
| 4.G.4<br />
| Identify angles as acute, right, or obtuse.<br />
| None<br />
| None<br />
|-<br />
| 4.G.5<br />
| Describe and draw intersecting, parallel, and perpendicular lines.<br />
| None<br />
| None<br />
|-<br />
| 4.G.6<br />
| Using ordered pairs of numbers and/or letters, graph, locate, identify points, and describe paths (first quadrant).<br />
| None<br />
| None<br />
|-<br />
| 4.G.7<br />
| Describe and apply techniques such as reflections (flips), rotations (turns), and translations (slides) for determining if two shapes are congruent.<br />
| None<br />
| None<br />
|-<br />
| 4.G.8<br />
| Identify and describe line symmetry in two-dimensional shapes.<br />
| None<br />
| None<br />
|-<br />
| 4.G.9<br />
| Predict and validate the results of partitioning, folding, and combining two- and three-dimensional shapes.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Measurement ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.M.1<br />
| Demonstrate an understanding of such attributes as length, area, weight, and volume, and select the appropriate type of unit for measuring each attribute.<br />
| None<br />
| None<br />
|-<br />
| 4.M.2<br />
| Carry out simple unit conversions within a system of measurement, e.g., hours to minutes, cents to dollars, yards to feet or inches, etc.<br />
| None<br />
| None<br />
|-<br />
| 4.M.3<br />
| Identify time to the minute on analog and digital clocks using a.m. and p.m. Compute elapsed time using a clock (e.g., hours and minutes since…) and using a calendar (e.g., days since…).<br />
| None<br />
| None<br />
|-<br />
| 4.M.4<br />
| Estimate and find area and perimeter of a rectangle, triangle, or irregular shape using diagrams, models, and grids or by measuring.<br />
| None<br />
| None<br />
|-<br />
| 4.M.5<br />
| Identify and use appropriate metric and English units and tools (e.g., ruler, angle ruler, graduated cylinder, thermometer) to estimate, measure, and solve problems involving length, area, volume, weight, time, angle size, and temperature.<br />
| None<br />
| None<br />
|}<br />
<br />
=== Data Analysis, Statistics, and Probability ===<br />
<br />
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Id<br />
! Standard Description<br />
! Learning Tools<br />
! Assessment Tools<br />
|-<br />
| 4.D.1<br />
| Collect and organize data using observations, measurements, surveys, or experiments, and identify appropriate ways to display the data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.2<br />
| Match a representation of a data set such as lists, tables, or graphs (including circle graphs) with the actual set of data.<br />
| None<br />
| None<br />
|-<br />
| 4.D.3<br />
| Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies.<br />
| None<br />
| None<br />
|-<br />
| 4.D.4<br />
| Represent the possible outcomes for a simple probability situation, e.g., the probability of drawing a red marble from a bag containing three red marbles and four green marbles.<br />
| None<br />
| None<br />
|-<br />
| 4.D.5<br />
| List and count the number of possible combinations of objects from three sets, e.g., how many different outfits can one make from a set of three shirts, a set of two skirts, and a set of two hats?<br />
| None<br />
| None<br />
|-<br />
| 4.D.6<br />
| Classify outcomes as certain, likely, unlikely, or impossible by designing and conducting experiments using concrete objects such as counters, number cubes, spinners, or coins.<br />
| None<br />
| None<br />
|}</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Resources&diff=21798Math4Team/Resources2009-03-16T11:03:22Z<p>Gdk: /* Resources */</p>
<hr />
<div>= Resources =<br />
<br />
[[/CurriculumChart|The Math4 Curriculum Chart]] is the whole point of this project. The goal is to fill it completely with developers and teachers, working together.</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Resources&diff=21796Math4Team/Resources2009-03-16T11:02:09Z<p>Gdk: /* Resources */</p>
<hr />
<div>= Resources =<br />
<br />
[[/CurriculumChart]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Meetings&diff=21788Math4Team/Meetings2009-03-16T10:30:10Z<p>Gdk: New page: = Meetings = Coming soon!</p>
<hr />
<div>= Meetings =<br />
<br />
Coming soon!</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/TODO&diff=21787Math4Team/TODO2009-03-16T10:29:56Z<p>Gdk: New page: = TODO = Coming soon!</p>
<hr />
<div>= TODO =<br />
<br />
Coming soon!</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Getting_Involved&diff=21786Math4Team/Getting Involved2009-03-16T10:29:22Z<p>Gdk: New page: = Getting Involved = '''Join the mailing list and introduce yourself.''' Being a part of the conversation right now is the most important thing you can do. To join the mailing list, visi...</p>
<hr />
<div>= Getting Involved =<br />
<br />
'''Join the mailing list and introduce yourself.''' Being a part of the conversation right now is the most important thing you can do.<br />
<br />
To join the mailing list, visit: http://lists.sugarlabs.org/listinfo/fourthgrademath</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Resources&diff=21785Math4Team/Resources2009-03-16T10:28:10Z<p>Gdk: New page: = Resources = Coming soon!</p>
<hr />
<div>= Resources =<br />
<br />
Coming soon!</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/FAQ&diff=21784Math4Team/FAQ2009-03-16T10:27:51Z<p>Gdk: New page: = FAQ = Coming soon!</p>
<hr />
<div>= FAQ = <br />
<br />
Coming soon!</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Contacts&diff=21783Math4Team/Contacts2009-03-16T10:21:56Z<p>Gdk: /* Math4 Team */</p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
= Math4 Team =<br />
<br />
The current members of the Math4 Team are:<br />
<br />
* Greg DeKoenigsberg ([[User:Gdk]]) <gdk redhat com><br />
* Karlie Robinson ([[User:KRobinson]]) <karlie_robinson webpath net><br />
<br />
Don't hesitate to add yourself, or send a note to say hello. :)</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team&diff=21782Math4Team2009-03-16T10:21:27Z<p>Gdk: /* Joining */</p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
<br />
=Welcome to Math4=<br />
<br />
'''This all started as a [[User:Gdk/4th_Grade_Maths|big idea]].'''<br />
<br />
Then [https://fedoraproject.org/wiki/User:Ke4qqq Dave Nalley], a [https://fedoraproject.org/wiki/Ambassadors Fedora Ambassador], asked for XO laptops to work on that big idea.<br />
<br />
On February 7, 2009 David Nalley announced the [https://www.redhat.com/archives/fedora-olpc-list/2009-February/msg00033.html Fedora Developers XO program]. A pilot program in North America that would begin to tackle the [[User:Gdk/4th_Grade_Maths|4th grade math curriculum]] using volunteers equipped with 100 donated XO laptops.<br />
<br />
==About==<br />
<br />
This project isn't about creating a single, monolithic program to cover all aspects of 4th grade math. Instead it's about a usable curriculum that can be conveyed with the XO laptop. <br />
<br />
We also need to consider that every child learns differently. A child that may not follow one technique will need alternative explanations and exercises before he or she gains mastery. Activities can and should be created in whatever format can explain the concepts. <br />
<br />
'''''So ask yourself''''' - "Is there something in the [[User:Gdk/4th_Grade_Maths|4th grade math framework]] that I could explain?" <br />
<br />
==Joining==<br />
All you need to join the group is a desire to help promote math learning. While most of the programming will be done in the Python language, we will need many people with many talents to complete the curriculum objectives. The best way to get started is by joining the mailing list and introducing yourself.<br />
<br />
You can also add your name to our [[/Contacts | Who's Who list]] so we'll know a little bit more about where everyone is and what they are working on.<br />
<br />
'''''Please note''''': You do not need an XO laptop to participate. If you will be writing code, the [[DevelopmentTeam|Sugar Labs Development Team]] has a [[DevelopmentTeam/Manual/Setup|Setup guide]] to help you get started.<br />
<br />
==Communicate==<br />
Mailing list [http://lists.sugarlabs.org/listinfo/fourthgrademath http://lists.sugarlabs.org/listinfo/fourthgrademath] If you are a new member, we would appreciate an introduction email so we can get to know you. <br />
<br />
IRC chat takes place at irc.freenode.net on the #sugar and #fedora-olpc channels, however these channels can become very quiet at times, so if you do not receive an answer on IRC, please send a message to the math4 mailing list.<br />
<br />
==Projects==<br />
* RIT [[/RIT | background info]]<br />
* Mongo - Needs a page<br />
* http://git.sugarlabs.org/projects/math/ Peter Moxhay's in-development math curriculum activity. Features comparison exercises between shapes, lines, volumes, weights and numbers.<br />
* Math Escape - a free and open Math Rescue style game.</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team&diff=21780Math4Team2009-03-16T10:19:23Z<p>Gdk: </p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
<br />
=Welcome to Math4=<br />
<br />
'''This all started as a [[User:Gdk/4th_Grade_Maths|big idea]].'''<br />
<br />
Then [https://fedoraproject.org/wiki/User:Ke4qqq Dave Nalley], a [https://fedoraproject.org/wiki/Ambassadors Fedora Ambassador], asked for XO laptops to work on that big idea.<br />
<br />
On February 7, 2009 David Nalley announced the [https://www.redhat.com/archives/fedora-olpc-list/2009-February/msg00033.html Fedora Developers XO program]. A pilot program in North America that would begin to tackle the [[User:Gdk/4th_Grade_Maths|4th grade math curriculum]] using volunteers equipped with 100 donated XO laptops.<br />
<br />
==About==<br />
<br />
This project isn't about creating a single, monolithic program to cover all aspects of 4th grade math. Instead it's about a usable curriculum that can be conveyed with the XO laptop. <br />
<br />
We also need to consider that every child learns differently. A child that may not follow one technique will need alternative explanations and exercises before he or she gains mastery. Activities can and should be created in whatever format can explain the concepts. <br />
<br />
'''''So ask yourself''''' - "Is there something in the [[User:Gdk/4th_Grade_Maths|4th grade math framework]] that I could explain?" <br />
<br />
==Joining==<br />
All you need to join the group is a desire to help promote math learning. While most of the programming will be done in the Python language, we will need many people with many talents to complete the curriculum objectives. The best way to get started is by joining the mailing list and introducing yourself.<br />
<br />
You can also add your name to our [[/WhosWho | Who's Who list]] so we'll know a little bit more about where everyone is and what they are working on.<br />
<br />
'''''Please note''''': You do not need an XO laptop to participate. If you will be writing code, the [[DevelopmentTeam|Sugar Labs Development Team]] has a [[DevelopmentTeam/Manual/Setup|Setup guide]] to help you get started.<br />
<br />
==Communicate==<br />
Mailing list [http://lists.sugarlabs.org/listinfo/fourthgrademath http://lists.sugarlabs.org/listinfo/fourthgrademath] If you are a new member, we would appreciate an introduction email so we can get to know you. <br />
<br />
IRC chat takes place at irc.freenode.net on the #sugar and #fedora-olpc channels, however these channels can become very quiet at times, so if you do not receive an answer on IRC, please send a message to the math4 mailing list.<br />
<br />
==Projects==<br />
* RIT [[/RIT | background info]]<br />
* Mongo - Needs a page<br />
* http://git.sugarlabs.org/projects/math/ Peter Moxhay's in-development math curriculum activity. Features comparison exercises between shapes, lines, volumes, weights and numbers.<br />
* Math Escape - a free and open Math Rescue style game.</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team&diff=21779Math4Team2009-03-16T10:16:32Z<p>Gdk: Math4Team moved to Math4Team/Contacts: Reorganizing team pages</p>
<hr />
<div>#REDIRECT [[Math4Team/Contacts]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Contacts&diff=21778Math4Team/Contacts2009-03-16T10:16:32Z<p>Gdk: Math4Team moved to Math4Team/Contacts: Reorganizing team pages</p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
= Math4 Team =<br />
<br />
The leaders of the Math4 Team are:<br />
<br />
* Greg DeKoenigsberg ([[User:Gdk]]) <gdk redhat com><br />
* Karlie Robinson ([[User:KRobinson]]) <karlie_robinson webpath net><br />
<br />
Don't hesitate to send a note to say hello. :)</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Contacts&diff=21777Math4Team/Contacts2009-03-16T10:15:26Z<p>Gdk: </p>
<hr />
<div><noinclude>{{GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team}}<br />
= Math4 Team =<br />
<br />
The leaders of the Math4 Team are:<br />
<br />
* Greg DeKoenigsberg ([[User:Gdk]]) <gdk redhat com><br />
* Karlie Robinson ([[User:KRobinson]]) <karlie_robinson webpath net><br />
<br />
Don't hesitate to send a note to say hello. :)</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Contacts&diff=21775Math4Team/Contacts2009-03-16T10:14:53Z<p>Gdk: </p>
<hr />
<div>= Math4 Team =<br />
<br />
The leaders of the Math4 Team are:<br />
<br />
* Greg DeKoenigsberg ([[User:Gdk]]) <gdk redhat com><br />
* Karlie Robinson ([[User:KRobinson]]) <karlie_robinson webpath net><br />
<br />
Don't hesitate to send a note to say hello. :)</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Math4Team/Contacts&diff=21773Math4Team/Contacts2009-03-16T10:14:08Z<p>Gdk: New page: = Math4 Team = The leaders of the Math4 Team are: User:Gdk Greg DeKoenigsberg <gdk redhat com> User:KRobinson Karlie Robinson <karlie_robinson webpath net> Don't hesitate to sen...</p>
<hr />
<div>= Math4 Team =<br />
<br />
The leaders of the Math4 Team are:<br />
<br />
[[User:Gdk Greg DeKoenigsberg]] <gdk redhat com><br />
[[User:KRobinson Karlie Robinson]] <karlie_robinson webpath net><br />
<br />
Don't hesitate to send a note to say hello. :)</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Development_Team/Meetings&diff=19877Development Team/Meetings2009-02-21T19:00:27Z<p>Gdk: /* Logs */</p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|DevelopmentTeam}}</noinclude><br />
__NOTOC__<br />
<div style="font-size: 1.3em; background: #edfdd7; padding: 10px; border: 1px solid #cde7a8">The Development team will be holding regular bi-weekly meetings on Thursdays at 16 UTC on irc.freenode.net (channel: #sugar-meeting). Please add to the agenda below and please join in with your ideas.<br />
<br />
Hint: You can use an [http://www.timeanddate.com/worldclock/converter.html online time calculator] to convert from UTC to your local time zone or back.<br />
</div><br />
<br />
===Upcoming Agenda===<br />
<br />
==About==<br />
<br />
* Quick update about what we have been working on and eventually the problems we have run into.<br />
* Discussion about the implementation details of tickets we are planning to work on. Figure out how to split up the work and who should be owning the various parts.<br />
* Questions from activity authors about specific aspects of the platform and more in general on how to better integrate their activity in Sugar. Report about problems they run into.<br />
* Help out new contributors to figure out where to start. Point out the tickets we need help with, discuss with them the implementation.<br />
<br />
==Who==<br />
<br />
The meeting is mainly targeted to Sugar core and activity developers, but everyone interested is welcome to join. It's primary purpose is to try to open the development up a bit, make it more transparent and allow the community to participate more easily. For when to join see 'When and Where'.<br />
<br />
==How to add topics==<br />
You can add the topics that you want to discuss during the week to the topics section for the meeting. They will be collected during the week and send out in the meeting announcement on Thursday morning.<br />
<br />
== Upcoming Meetings ==<br />
<br />
=== Thursday February 26 2009 - 16.00 (UTC) ===<br />
<br />
==== Topics ====<br />
a) Bug review. What bugs are hot in the 0.84 release?<br />
<br />
== Previous Meetings ==<br />
<br />
=== Thursday February 19 2009 - 14.00 (UTC) ===<br />
<br />
==== Logs ====<br />
Summary: http://meeting.laptop.org/sugar-meeting.20090219_0909.html<br />
<br />
Transcript: http://meeting.laptop.org/sugar-meeting.log.20090219_0909.html<br />
<br />
===Thursday January 22 2009 - 14.00 (UTC) ===<br />
<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20090122_0921.html<br />
<br />
====Topics====<br />
a) February the 13th is the due date for our Sucrose 0.83 Release Candidate 1 ([[DevelopmentTeam/Release/Roadmap#Schedule]]). What needs to happen in the next weeks to get there?<br />
<br />
b) Update [[DevelopmentTeam/TODO]] list<br />
<br />
c) Auto-authentication for Browse when visiting web-based tools on the XS it has registered to (guest speaker Martin Langhoff)<br />
<br />
d) What about the activity updater?<br />
<br />
===Thursday January 15 2009 - 15.00 (UTC) ===<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20090115_1006.html<br />
<br />
====Topics====<br />
a) Feature freeze: are we ready? what next?<br />
<br />
b) update [[DevelopmentTeam/TODO|TODO]] list<br />
<br />
c) How long to support "old" versions of Sugar (Debian lenny might ship 0.82)<br />
<br />
===Thursday December 11 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20081211_0903.html<br />
<br />
====Topics====<br />
a) Schedule: adjust feature freeze<br />
<br />
b) create a short term TODO list of items (i.e. collaboration rock) and <br />
find owners and priorities<br />
<br />
c) developer items for the getting involved page (things/ideas that <br />
someone that have a bit of free time can help with, should be doable in <br />
a two weeks time frame)<br />
<br />
d) gitorious (which tags to use, proper naming policies etc)<br />
<br />
e) trac (add the needed milestones...)<br />
<br />
<br />
===Thursday November 13 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20081113_0945.html<br />
<br />
====Topics====<br />
we want to get some items together for the Sugar Workshop on Saturday the [http://olpc-france.org/wiki/index.php?title=Sugar_Workshop_15nov 15th Nov in Paris]. Collect a set of bugs that people can fix or other item they can work on during that day. And we should collect some material that Daniel can use to make an introduction (if he has not done so yet).<br />
<br />
* Sugar version being used during the workshop<br />
<br />
* Introduction material <br />
<br />
* Work on the memorize activity: [http://dev.laptop.org/ticket/6549 #6549] [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&component=memorize&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component open bugs]<br />
<br />
===Thursday November 06 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Nov-06-2008.log<br />
<br />
====Topics====<br />
a) NM 07: patch for the Fedora 10 and Ubuntu rpm will be ready soon<br />
<br />
b) icon cache:<br />
* look into reusing the data from an old cache file (benzea)<br />
* look into scaling down the images<br />
* fix it up so it does not import GTK+ (or at least does not fail)<br />
* testing<br />
* get the code into normal builds<br />
<br />
c) activity maintainers<br />
* right down detailed steps to release a module (erikos)<br />
* come up with a proposal for SL infra (marco)<br />
* get more activity authors to next meeting! Pleas join discussing with Gary was very helpful today.<br />
<br />
===Thursday October 16 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Oct-16-2008.log<br />
====Topics====<br />
We will do another iteration on the Roadmap and will discuss API policy (http://lists.laptop.org/pipermail/sugar/2008-October/009199.html)<br />
and changes.<br />
<br />
===Thursday October 9 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Oct-09-2008.log<br />
====Topics====<br />
=====Roadmap=====<br />
* update and discuss the existing concrete items (i.e. icon cache)<br />
<br />
<br />
===Thursday September 25 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Sep-25-2008.log<br />
<br />
====Topics====<br />
===== Form the Sugarlabs Bugsquad =====<br />
At this meeting we want to form the Sugarlabs Bugsquad, the Quality Assurance (QA) team for Sugar. The squad keeps track of current bugs in the sugar software and try to make sure that major bugs do not go unnoticed by developers. You do not need any programming knowledge to be in the Bugsquad; in fact it is a great way to return something to the Sugar community if you cannot program.<br />
<br />
The squad is modelled on the gnome bugsquad: http://developer.gnome.org/projects/bugsquad/ <br />
<br />
More info about the sugar bugsquad can be found at [[BugSquad]]<br />
<br />
===== Questions =====<br />
* why a bugsquad?<br />
* why outside of olpc?<br />
* do we need a special mailing list (bugsquad@sugarlabs.org)?<br />
* do we need a special irc channel for the squad (#sugar-bugsquad)?<br />
* do we want a tracker at sugarlabs.org to keep track of bugs in non-olpc distributions (debian, fedora ...)?<br />
* How about bug days (a gathering on irc to find bugs and clean out the bug database) [http://live.gnome.org/Bugsquad/BugDays gnome-bug-days] ?<br />
<br />
===Thursday September 18 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Sep-18-2008.log sugar-meeting-Sep-18-2008]<br />
<br />
====Topics====<br />
<br />
===== Roadmap =====<br />
* keep on reviewing the list we have at [[DevelopmentTeam/Release/Roadmap/0.84#Goals]]<br />
** assigned owners and peers to all groups<br />
** started to assign owners to each feature<br />
<br />
You can find the orphaned items under ''Unassigned'' in each section. <br />
Give them a home!<br />
[[Category:Meeting minutes]]<br />
<br />
===Thursday September 11 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Sep-11-2008.log sugar-meeting-Sep-11-2008]<br />
<br />
====Topics====<br />
<br />
===== Roadmap =====<br />
* keep on reviewing the list we have at [[DevelopmentTeam/Release/Roadmap/0.84#Goals]]<br />
<br />
===== Sugarbot =====<br />
sugarbot is a GUI automation utility for the OLPC Project's Sugar GUI. It provides functionality for developers to write tests for their Activities, and monitor those tests in a similar manner to unit-tests. sugarbot supports continuous integration with buildbot, so that multiple platforms and host configurations may be tested seamlessly.<br />
<br />
- What does that mean?<br />
OLPC developers now have a GUI automation environment that they can use to perform regression testing on their Activities. This enhances code reliability, and lets developers spend more time developing, and less time bug-testing and bug-hunting.<br />
<br />
- Where can I see sugarbot in action?<br />
A screencast of Sugarbot is available [http://code.google.com/p/sugarbot/downloads/detail?name=ScreenCast2.mp4&can=2&q=#makechanges here]<br />
<br />
- Where can I get sugarbot?<br />
Sugarbot's package and documentation is available [http://code.google.com/p/sugarbot/ here]<br />
<br />
action items:<br />
* get sugarbot building/running into sugar-jhbuild<br />
* get it to work on the buildbot<br />
<br />
===== Mailing Lists =====<br />
<br />
* devel-announce? activities-devel? @sugarlabs or @laptop?<br />
<br />
===Thursday August 28 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Aug-28-2008.log sugar-meeting-Aug-28-2008]<br />
<br />
====Topics====<br />
===== Update (Thrilling news of this week) =====<br />
<br />
===== Roadmap =====<br />
* review the list we have at [[DevelopmentTeam/Release/Roadmap/0.84#Goals]] <br />
* do we finally agree on a 6 months cycle?<br />
<br />
===== Status of bugfixing =====<br />
<br />
===== Introducing the new developers =====<br />
<br />
===Thursday August 21 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Aug-21-2008.log sugar-meeting-Aug-21-2008]<br />
<br />
====Topics====<br />
===== Update (Thrilling news of this week) =====<br />
No special news this week<br />
<br />
===== Roadmap =====<br />
What do we want to do for [[DevelopmentTeam/Release/Roadmap/0.84]] ?<br />
* we aim for a 6 months cycle (another week to set this in stone)<br />
* please add your points to this page [[DevelopmentTeam/Release/Roadmap/0.84#Goals]] - we want to discuss these next week<br />
<br />
===== Status of bugfixing =====<br />
* which bugs rest for 0.82<br />
** marco will review the open reviews and give his opinion about landing in 8.2<br />
** erikos has to do 7480 and 7871<br />
** everyone should work on blockers, until 8/27 we can push fixes we have code already for (even though they are high and no blockers) if we get marcopg, cscott, or micahel to okay them. michael is happy if other bugs get fixed; he just don't want other bugs getting fixed at the expense of the blockers (more details will follow in another email).<br />
<br />
* stable releases: 0.82.1 will be a stable coordinated release (which will help to resynchronise translations), we will rely on non-coordinated module releases until then, the packages for the non-coordinated releases should be announced on the mailing list that packagers can step in and do the packaging work for their distributions<br />
** release date for 0.8.2 will probably be September the 17th (more details from michael)<br />
** release date for 0.82.1 will probably be September the 5th (more details in another email)<br />
<br />
===== Introducing the new developers =====<br />
<br />
===== Control panel updater =====<br />
<s> Design, consequences, profit! We will have guest speaker Scott coming in to talk about the sugar-control-update module.</s><br />
<br />
===Thursday August 14 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
<br />
====Topics====<br />
===== Update =====<br />
<br />
===== Roadmap =====<br />
<br />
===== Status of bugfixing =====<br />
<br />
===== Introducing the new developers =====<br />
<br />
===== Better activity development communication =====<br />
<br />
including activity development mailing list<br />
<br />
===== Control panel updater =====<br />
<br />
Implications for activity developers: How to publish releases<br />
<br />
===Thursday July 31 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_31_07_2008.log<br />
<br />
====Topics====<br />
===== Update =====<br />
The usual bugfixing for the upcoming release. Morgs and david spoke with the ubuntu and debian people in order to get the packaging processes going so potential developers have something to look at. Walter has been in discussion with GNOME and a few education groups - more on those topics in tomorrows sugarlabs meeting: http://lists.laptop.org/pipermail/sugar/2008-July/007508.html<br />
<br />
===== Roadmap =====<br />
action items:<br />
* triage squad <br />
* testing team<br />
* keep trac under control so that we have a good view of where we are<br />
* make sure to get the new release in Fedora<br />
* write down the points for the 9.1 release<br />
<br />
===== Status of bugfixing =====<br />
we need for more testing!<br />
<br />
===== Introducing the new developers =====<br />
Maybe next week :)<br />
<br />
===== Move meeting to an earlier time =====<br />
The next meeting will be at 14.00 UTC<br />
<br />
===== <s>Proposal: Mailing list for activity developers</s> =====<br />
<br />
<s>http://lists.laptop.org/pipermail/sugar/2008-July/007503.html</s><br />
<br />
:Will be discussed next week or via the mailing lists --[[User:Morgs|Morgs]] 19:52, 31 July 2008 (UTC)<br />
<br />
===== <s>Activity Update system in control panel</s> =====<br />
<br />
<s>Implications for activity developers: How to publish releases</s><br />
<br />
:Will be discussed next week or via the mailing lists --[[User:Morgs|Morgs]] 19:52, 31 July 2008 (UTC)<br />
<br />
===Thursday July 24 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~tomeu/sugar_meeting_24_07_2008.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
===== Update =====<br />
<br />
People is working on bugs, Marco focused on Browse, he's back full time in the team. Tomeu on miscellanea bugs, worked with Riccardo Lucchese on performance (he's interning in OLPC this summer). Sayamindu is planning future work on the Read and Terminal activities.<br />
<br />
===== Change in the translation process =====<br />
<br />
After changes that break the string freeze get into git, the development team should notify the localization list, so the localization team can update Pootle.<br />
<br />
There are some worries about the frequent string freeze breaks, we hope translators will understand and things will get better for the next release.<br />
<br />
===== Roadmap =====<br />
<br />
David Farning suggested that some preliminary work happened on identifying the areas that will be worked on in the next releases. Benjamin Schwartz argued that people should focus completely on the current release instead, and let future planning for later.<br />
<br />
Three big areas of work that is sorely needed by deployments are collaboration, performance and datastore. How can we improve stability at the same time?<br />
<br />
Benjamin thinks that we should focus for two weeks on planning, and close all questions then.<br />
<br />
Walter wants to see documents about the architecture of the datastore and collaboration. Thinks that we should aim for 3 months of design work that end up on a roadmap.<br />
<br />
===== Status of bugfixing =====<br />
<br />
Two major surprises lately: arabic support and provisions for operating with full NAND.<br />
<br />
Arabic support includes taking in account RTL in the UI layout, may not land in 8.2.0.<br />
<br />
Being resilient to NAND full situations is very important in Uruguay, where machines that get full cannot boot until are reflashed. Several options are open here and we are trying to reach consensus.<br />
<br />
===== Introducing the new developers =====<br />
<br />
No new developers :( Maybe next week!<br />
<br />
===Thursday July 17 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_17_07_2008.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
=====The Meeting itself=====<br />
First we discussed how we can make the meeting even better. We want to have a fixed set of points we want to discuss each meeting.<br />
<br />
* update of the week (e.g. process changes)<br />
* roadmap<br />
* what are the latest bugs where can we need help on<br />
* introduction of new developers<br />
<br />
Additionally we have topics that can be decided by the developers. These can be added by the developers during the week. The complete process is described here: http://wiki.sugarlabs.org/go/DevelopmentTeam/Meetings#How_to_add_topics<br />
<br />
The mails:<br />
You can count on receiving these mails in the sugar mailing list.<br />
* monday: reminder to add_topics<br />
* thursday: meeting reminder<br />
* thursday: minutes from the meeting<br />
<br />
=====Creative commons licensing functionality in the journal=====<br />
* http://wiki.laptop.org/go/Creative_Commons<br />
* how to get that feature in:<br />
** eben will make mockup by Aug 15 (http://dev.laptop.org/ticket/7551)<br />
** starting Aug 15 paulproteus will port the xisting UI to Eben's mockup. <br />
** then he will send his code for review: http://wiki.sugarlabs.org/go/DevelopmentTeam/CodeReview#Patch_submission<br />
** after review the feature can be included<br />
* We will meet for a status update on the cc the 14th of August in the sugar dev meeting<br />
<br />
===Thursday July 10 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
=====Topic=====<br />
<br />
===Thursday July 03 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
=====What let's left for the upcoming release=====<br />
http://wiki.sugarlabs.org/go/DevelopmentTeam/Release/Roadmap#Schedule<br />
<br />
=====Changes in the review process=====<br />
http://wiki.sugarlabs.org/go/DevelopmentTeam/CodeReview#Patch_submission<br />
<br />
<br />
===Thursday June 12 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_Jun_12_2008.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
<br />
=====Update on the status of the ongoing features=====<br />
Looks very good: http://wiki.sugarlabs.org/go/DevelopmentTeam/Release/Roadmap#New_features<br />
<br />
=====How to announce a new release of an activity best?=====<br />
unmadindu looked into remora http://wiki.mozilla.org/Update:Remora. he noted that it's not well documented, and the look and feel needs to be changed significantly (it's primarily written for addons.mozilla.org), and we would need some PHP dev to modify it for our work<br />
<br />
Conclusion:<br />
Someone needs to step in and do it if he/she has time!<br />
<br />
=====Providing test plans along releases=====<br />
m_stone and QA are requesting that each release we get in the stable build is associated with a set of tests that they need to perform to verify that stuff works as expected. <br />
<br />
Basically we make mandatory to have a trac item associated with each news in the changelog and each trac item needs to have a testcase in it. We could use some keyword in the comment to mark it so that it can be extracted automatically. We need a ticket for each feature or fix - each item in the news basically.<br />
<br />
=====Documentation efforts for Sugar API and creating sugar activities=====<br />
fanwar's overall approach: One set of docs for high level functional design of sugar (Human Interface Guidelines), one set for how to's (almanac - which is what I'm working on), one set of apis from the actual code (which will be extracted through pydocs) and also some basic startup docs like those by Christoph in olpc austria. <br />
<br />
For the moment the place where the documentation can be found is: http://wiki.laptop.org/go/Sugar-api-doc<br />
<br />
fanwar requests: In the meantime, everyone continues to document code using pydocs and also please contribute to the almanac wiki yourselves.<br />
<br />
===Thursday June 05 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_Jun_05_2008.log<br />
<br />
====Attending====<br />
too many to name :)<br />
<br />
====Topics====<br />
=====How can we improve the review process?=====<br />
action item: unmadindu/cjb setup review board http://www.review-board.org/<br />
<br />
1. Break your projects into small pieces that can be submitted for review independently. Submit for review as early as possible, by mailing list or review-board site or whatever other mechanism.<br />
<br />
More specific:<br />
* preferred way if possible: 1. code a small part, 2. submit to review, 3. get into joyride, 4. repeat<br />
* not talking about: 1. code everything, 2. split in patches, 3. submit<br />
<br />
2. If you want testing before review, make a topic build.<br />
<br />
3. Some new tools will be needed to make topic builds easier to make. (.img, .rpm, and .deb)<br />
<br />
=====Bundlebuilder: how to create the source tarballs best to not include unintentional files.=====<br />
We agreed to use an explicit MANIFEST but to provide tools to build it automatically. homunqlus is going to work on a patch for this. We need to try and freeze bundlebuilder to be able to include Develop in 8.2.<br />
<br />
=====How to announce a new release of an activity best?=====<br />
Deferred to next week meeting<br />
<br />
===Thursday April 17 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
<br />
http://dev.laptop.org/~morgan/sugar_meeting_Apr_17.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
<br />
* Collaborative activities<br />
:* The collaboration framework<br />
:* [[Collaboration Central]]<br />
:* Adding collaboration to activities<br />
:* Upgrading to the new Presence Service API in Update.1<br />
:* API improvements required? (buddy<->handle tracking, reducing boilerplate code...)<br />
<br />
* New proposed collaboration API<br />
:* [[Cerebro#Collaboration]]<br />
:* other features? (now is a good time to add them)<br />
<br />
===Tuesday April 08 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_Apr_08.log<br />
<br />
====Attending====<br />
eben, homunq, garycmartin, tomeu, bemasc, daf, morgs, erikos<br />
<br />
====Topics====<br />
* discuss eben's sugar todo list: http://lists.laptop.org/pipermail/sugar/2008-April/004909.html<br />
** We found out that eben's list is basically not controversial and that we 'only' need to prioritize the topics :p<br />
*** action item: prioritize the topics<br />
** Expose an avatar property for buddies in the ps<br />
*** daf stated that we have specific support for avatars in Gabble, which uses hashes, and therefore would reduce overhead.<br />
* AlertBox for use with palettes/notifications<br />
** mockup: http://wiki.laptop.org/go/Specifications/Object_Transfers#Preliminary_Mockups<br />
** sumup: <br />
*** an object transfer error occurs. <br />
*** create a new palette and embed an alertbox in it. <br />
*** create a notification object. <br />
** attach the new alert palette to both the notification and the transfer object in the frame. <br />
*** Then, upon the cancel/retry button callback: make sure that the notification is gone, reattach the old palette, take the appropriate action.<br />
** action items: <br />
*** a) create an AlertBox class (probably a subclass of alert or make alert more generic)<br />
*** b) add support for more complex layout to Palette class (ability to set the content before and/or after the menu independently)<br />
<br />
* Activity bundle format, autoupdate<br />
** Homunq has a proposal up at [[Talk:Activity_bundles#Proposals_for_update]]<br />
** two proposals: a philosophical one about where we want to get to, including activity threading with forks, and an implementation one, which only covers activities as long as the signing key stays the same.<br />
** Philosophically:<br />
*** Eben says any change of key should count as a different activity<br />
*** Homunq argues that still grouping them in the UI will allow tighter control of keys, and that the UI can give appropriate guidance on secure practices.<br />
*** Agree to disagree for now, because implementation is not urgent.<br />
** Implementation [[Talk:Activity_bundles#Signatures| Signatures]]<br />
*** morgs has minor comment about hash format (hex instead of base64, for easier comparison<br />
*** no further comments<br />
*** homunq will start work this week<br />
*** unresolved issue: how to store private key for signing an activity?<br />
**** we need to talk to m_stone .<br />
<br />
===Tuesday April 01 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Apr_01.log<br />
<br />
====Attending====<br />
bemasc, homunq, tomeu, bertf, m_stone, garycmartin, erikos, eben, cjb<br />
<br />
====Topics====<br />
* Sugar-Control-Panel - timezone<br />
** handle root permissions for settings like timezone (can this be done in the background)<br />
*** What about using [http://hal.freedesktop.org/docs/PolicyKit/introduction.html#intro-about PolicyKit] made it's way in latest Gnome [http://library.gnome.org/misc/release-notes/2.22/ Gnome 2.22] for this?<br />
* Sugar-Control-Panel - language <br />
** how to generate the list of languages and their translation best)<br />
** desired output: current locale, language in language itself, territory<br />
** example: ingles/english, frances/francais, aleman/deutsch<br />
** do we make the same for the territory than what we do for the language?<br />
<br />
===Tuesday March 25 2008 ("TTL-meeting") exceptional time: 15.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_25.log<br />
<br />
====Attending====<br />
[http://mindforks.blogspot.com/ David Bolter]<br />
<br />
[http://www.timthelion.com/ Timothy Hobbs, timthelion]<br />
<br />
[http://jsilva.komodoopenlab.com/ Jorge Silva]<br />
<br />
Arjun Sarwal<br />
<br />
Hemant Goyal<br />
<br />
Assim Deodia<br />
<br />
Alex Escalona (vergueishon on olpc [http://randomatom.blogspot.com/search?q=olpc&x=0&y=0 here] and [http://randomatom.blogspot.com/search?q=one+laptop+child&x=0&y=0 here])<br />
<br />
eben, tomeu, erikos<br />
<br />
====Topics====<br />
* Meetings in #olpc-meeting<br />
** Announce the meetings here: [http://wiki.laptop.org/go/Meetings Meeting]<br />
** action: send note about that to #devel-ml, #sugar-ml<br />
<br />
* TTS<br />
** Interfacing with Sugar<br />
*** Unitarian interface<br />
**** Screen readers, TTS engines, and any other text grabbing UI addons (Could that mean tty output, ssh ;)) should all be able to use the same interface.<br />
**** Discuss how [http://live.gnome.org/Orca orca] can possibly be used in the sugar environment. ([http://www.freebsoft.org/speechd speech-dispatcher] as a speech-synth backend is supported by orca)<br />
**** Discussion about speech-dispatcher, and how it can be used to interface with sugar activities.<br />
*** Discuss some UI considerations for speech synthesis configuration management in [http://wiki.laptop.org/go/Sugar_Control_Panel#GUI_for_the_command_line_tool Sugar Control Panel].<br />
*** Discuss the magic button for speech synthesis.<br />
** Support for multiple languages<br />
*** How should the process for including a new language work<br />
*** (This is copied up from the last meeting)<br />
**** santhosh and HFactor present [http://fci.wikia.com/wiki/Dhvani Dhvani], a text-to-speech system for indian languages.<br />
***** santhosh has already worked into integrating Dhvani into [http://www.freebsoft.org/speechd Speech Dispatcher].<br />
***** Dhvani will need to be packaged in Fedora.<br />
** Performance<br />
*** Ram use of any daemons.<br />
*** Fundamental CPU speed limitations(real time TTS?).<br />
** TTS as accessibility vs. TTS as a reading tutor.<br />
** Standardized bells.<br />
<br />
<br />
*'''Short Term Implementation Plans'''<br />
**Discussing feasibility of speech-dispatcher for the XO<br />
**Discussion of speech-dispatcher python API<br />
**Discussion of speech-dispatcher sugar configuration management<br />
**UI elements of speech synthesis control panel<br />
**Working on something like sugar.speech? <br />
**performance analysis of speech dispatcher for the XO<br />
*'''Long Term Plans'''<br />
**Development of Guidelines for using speech synthesis for developing self-voicing activities.<br />
**Expansion of ideas list and encouraging community developers to incorporate speech synthesis in their activities.<br />
**Streamlining speech synthesis projects in OLPC community<br />
**Community involvement/experimentation to improve quality of synthesized voice, as well as "localization" efforts to make speech sounds more natural-sounding relative to the user<br />
*'''Literacy Project'''<br />
**What points do we want to address?<br />
***Dictionary and eBook Projects<br />
***Teaching Tools that use speech synthesis<br />
***Tools for helping students learn new languages, improve their language skills<br />
<br />
<br />
* Links<br />
** [[Speech synthesis]]<br />
** [[Accessibility]]<br />
** [[Book reader feature set]]<br />
** [[Literacy]]<br />
** [[Accessibility Line Based Interface]]<br />
** [[Screen_Reader]]<br />
** [[Listen_and_Spell]]<br />
<br />
===Tuesday March 18 2008 ("big")===<br />
====Logs ==== <br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_18.log<br />
<br />
====Attending====<br />
tomeu, bertf, erikos, eben, HFactor, shikhar, santhosh<br />
<br />
====Topics====<br />
Update on everybody's work<br />
* Redesign Home view (tomeu)<br />
** Eben has been contributing code to match the UI design.<br />
** Working now on visual notification for activity launch.<br />
** Anybody interested can build and run inside jhbuild the following modules:<br />
*** http://dev.laptop.org/git?p=users/tomeu/sugar;a=summary<br />
*** http://dev.laptop.org/git?p=users/tomeu/sugar-toolkit;a=summary<br />
* Control Panel (erikos)<br />
** Working now on providing a fade-out look around the dialog. Investigating the new matchbox that contains much improved composition support.<br />
* Develop (homunq): can't attend the meeting but check it out. Search/replace is a mess but anything else, go ahead and start posting bugs. http://dev.laptop.org/git?p=activities/develop;a=summary . To resume editing on the activity bundles it creates, you need to use the DoppelJournal activity (included in the git tree), which is a renamed copy of journal with the relevant bug fixed. [[User:Homunq|Homunq]] 09:43, 18 March 2008 (EDT) "git clone git://dev.laptop.org/activities/develop"<br />
* santhosh and HFactor present [http://dhvani.sourceforge.net Dhvani], a text-to-speech system for indian languages.<br />
** santhosh has already worked into integrating Dhvani into [http://www.freebsoft.org/speechd Speech Dispatcher].<br />
** Dhvani will need to be packaged in Fedora.<br />
** Would be good to have a meeting next week with all the people interested in TTS.<br />
<br />
===Tuesday March 11 2008 ("small")===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_11.log<br />
<br />
====Attending====<br />
garycmartin, eben, benzea, cjb, homunq, ChristophD, erikos<br />
<br />
====Topics====<br />
* meeting reminder<br />
** people can put topics on the wiki until Tuesday morning<br />
** erikos will send a message including these topics to the sugar-ml so more people read the topics and can join if it sounds interesting<br />
* sugar-control-panel <br />
** development: http://dev.laptop.org/git?p=users/erikos/sugar;a=shortlog;h=controlpanel<br />
** sugar-control-panel an activity?<br />
** Eben made an interesting remark: The new design for the Journal supports actions that aren't "activities" so you are able to keep record of changes you made with the control panel (e.g. you changed your colors today").<br />
* Lots of current activities don't have a bundle .xo for download on the Wiki<br />
** this got special attention due to the build core changes<br />
** how do we best address this issue? <br />
** encourage the activity authors to upload bundles and update the links on the wiki or provide a mechanism in bundlebuilder or at another place?<br />
<br />
===Tuesday March 4 2008 ("big")===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_04.log<br />
<br />
====Attending====<br />
* person, task, where<br />
* Homunq, Develop, Guatemala (UTC-6)<br />
* morgs, presence, ZA<br />
* [[User:Bert|bertf]], [[Etoys]], [[Germany]]<br />
* erikos<br />
* tomeu<br />
* eben<br />
* garycmartin<br />
<br />
====Topics====<br />
* Latest redesign mockups<br />
** http://wiki.laptop.org/go/Designs<br />
** new developments can be tracked at: http://dev.laptop.org/git?p=users/tomeu/sugar;a=summary<br />
* Sugar Control Panel (GUI)<br />
** mockup: http://dev.laptop.org/raw-attachment/ticket/6435/settings.png<br />
* Changes to sugar requested for Develop [[User:Homunq|Homunq]] 11:29, 4 March 2008 (EST)<br />
** action item: create tickets for "Journal should let activity bundles be started in Develop". Done: <trac>6639</trac>. Also discussed: <trac>4365</trac>, <trac>6557</trac>, and <trac>2892</trac>.<br />
* Speech synthesis: http://lists.laptop.org/pipermail/sugar/2008-March/004411.html<br />
** action item: eben reply to the thread<br />
* New LiveCD with updated sugar packages: http://meta.fuentelibre.org/trac/wiki/LiveCD<br />
** hardy packages + xubuntu in spanish<br />
* "Faster" branch speedups -- status? Anyone planning on working on these?<br />
** it is on the latest sugar roadmap so we want to work on it<br />
** action item: Michael can you comment on what is needed here regarding kernel changes http://dev.laptop.org/ticket/2276<br />
<br />
===Tuesday February 26 2008 ("small")===<br />
====Logs ====<br />
http://dev.laptop.org/~morgan/sugar_meeting_Feb_26.log<br />
====Attending==== <br />
tomeu, erikos, garycmartin, morgs<br />
<br />
====Topics====<br />
* eben's notes about the redesign wiki.laptop.org/go/Design<br />
** does the journal belongs into the shell or is it an activity, Eben?<br />
** added a [[Talk:Designs/Activity_Management|journal as core metaphor]] mock-up image --[[User:garycmartin|garycmartin]] 1:49, 29 February 2008<br />
* presence service<br />
** scalability issues for update.1<br />
** morgs does want to look into groups<br />
** groups would work like friending, there would be multiple groups, groups a teacher can add children to ad potentially multiple friend groups #4043<br />
** would be interesting to know how hard the deployment need this<br />
* webkit<br />
** try to compare webkit http://live.gnome.org/WebKitGtk (comes with python bindings http://live.gnome.org/PyWebKitGtk) with xulrunner<br />
* sugar<br />
** accelerators (http://lists.laptop.org/pipermail/sugar/2008-February/004344.html)<br />
** benzea fixed palette issues (http://dev.laptop.org/git?p=sugar-toolkit;a=commit;h=c9871633e3f3b38bcb8ae388ebeaaa81ad4123c9, http://dev.laptop.org/git?p=sugar-toolkit;a=commit;h=826bf9dd4caa07903346a756f34779da3c6c47b1)<br />
** browse: add right click and search<br />
** add control panel option to set delay before frame pops in<br />
** notifications: box containing an activity icon that pops up when someone is 'calling', could be used for notifications about devices, invitations and adding to the frame, <br />
** Eben you had something like that in one mockup that each corner was used for different notifications?<br />
<br />
===Tuesday February 19 2008 ("big")===<br />
====Logs ====<br />
http://dev.laptop.org/~tomeu/sugar_meeting_Feb_19.log<br />
<br />
====Attending==== <br />
tomeu, erikos, cjb, ChristophD, daja77, Ridderman<br />
<br />
====Topics====<br />
* roadmap: http://wiki.laptop.org/go/Sugar_Roadmap<br />
** Tomeu tried to describe the latest mockups for the ''New Home view and Frame design.''<br />
** UI for sugar-control-panel, ChristophD appearently did some work on this ([http://olpcaustria.soup.io/post/1214954 early screenshot and info])<br />
* Activity handbook:<br />
** "The purpose of the activity handbook is to provide you with all the information you need in order to get started with software development for the OLPC XO."<br />
** http://www.olpcaustria.org/mediawiki/index.php/Activity_handbook<br />
** currently working on chapters about GUI elements and Journal, next update should become available over the next 2 weeks<br />
* distribute/share activity<br />
** distribute Journal entries and activities<br />
** use ObjectChooser to choose the object to share<br />
** bemasc was not around to discuss his activity<br />
* Message Board activity<br />
** the idea is to have some way of providing a persistent message board without a school server or Internet access.<br />
** if you have a school server it could be a webpage on the school server<br />
** for example, every laptop could broadcast every message board note it's seen and the activity could know to collate them and remove duplicates<br />
** passing a USB stick with a portable mediawiki<br />
<br />
* Disconnected backups<br />
** http://lists.laptop.org/pipermail/sugar/2008-February/004318.html<br />
* Ridderman is working on focus bugs in Sugar / GTK. Kind of a nuts and bolts bug - http://dev.laptop.org/ticket/2045<br />
<br />
===Tuesday October 30 2007===<br />
* http://dev.laptop.org/~erikos/sugar-dev-301007.log<br />
(all the meeting logs go here: http://www.pseudorandom.co.uk/tmp/freenode-olpc-meeting.log)<br />
<br />
* How do we log the meeting. (see above)<br />
* Quick status updates.<br />
* Reinier introduction.<br />
* #4022 browser cannot open files generated by view source.<br />
* #3239 Control Panel, user preferences<br />
* Correct way to get access to temporary file space during activity execution ?<br />
* Update1. Branching and trac.<br />
* Module maintainers. Distribute the release duties.<br />
* Managing the build system chaos. (idea: coordinated releases of the Sugar core. What is core?)<br />
* How do we bring back joyride into shape.<br />
* What API changes to expect before next milestone.<br />
<br />
Who is where:<br />
bertf: Germany<br />
Cassidy: BE<br />
daf: UK<br />
edsiper: Chile<br />
Erikos: Germany<br />
hmmmbird: SA<br />
marcopg: Italy<br />
morgs: SA<br />
rwh: NL<br />
Sjoerd: NL<br />
smcv: UK<br />
<br />
bertf: E-toys, implementing tubes<br />
Smcv: audit/improve tubes usage<br />
edsiper: developer console: stripping down, composed of 3 activities: Analyze, Log, Terminal<br />
http://wiki.laptop.org/go/Developer_Environment<br />
cassidy: finishing stream tubes in Salut<br />
morgs: working on PresenceService reliability improvements, Connect<br />
sjoerd: finishing <br />
hmmmbird: WorldWideWorkshop Joke Machine (waiting #3060)<br />
marcopg: had meeting with Ivan and Tomeu about backups, marcopg & Tomeu do sugar side, Ivan client/server<br />
(school server), fighting with build system<br />
erikos: works on control panel, functioning version<br />
tomeu: next to backups, screenshots<br />
uwogBB: Implement support for custom keybindings, develop AbiCollab debug tooling, Implement "find"<br />
support in Write (done)<br />
<br />
ACTIONS:<br />
bertf: talk to smcv about tubes<br />
marcopg: list of activities, list of modules, assign some sugar + activity tickets to rwh, drop the created xm branch and create an update1 one<br />
<br />
morgs: talk to jg about getting bot up for logs<br />
smcv: post logs at: http://www.pseudorandom.co.uk/tmp/freenode-olpc-meeting.log<br />
erikos: check for #4022 everything for 'Hint write about using txt with a view_source property' seems in place already<br />
<br />
erikos: control panel, user preferences:do not move olpc-update into script, fix radio on/off, restart sugar<br />
hmmmbird: Correct way to get access to temporary file space during activity execution ? should use use get_activity_root() instead of /tmp <br />
everyone: read Walter's mail for clarification of the names (Update1 etc)<br />
module_owners: module owners should create update1 branches as necessary (help: http://wiki.laptop.org/go/Git_Tips)<br />
<br />
<br />
* The branch/build procedure discussion is moved to the journal/tubes meeting<br />
<br />
<br />
[[Category:DevelopmentTeam]]<br />
[[Category:Meeting minutes]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Development_Team/Meetings&diff=19876Development Team/Meetings2009-02-21T18:59:49Z<p>Gdk: /* Meetings */</p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|DevelopmentTeam}}</noinclude><br />
__NOTOC__<br />
<div style="font-size: 1.3em; background: #edfdd7; padding: 10px; border: 1px solid #cde7a8">The Development team will be holding regular bi-weekly meetings on Thursdays at 16 UTC on irc.freenode.net (channel: #sugar-meeting). Please add to the agenda below and please join in with your ideas.<br />
<br />
Hint: You can use an [http://www.timeanddate.com/worldclock/converter.html online time calculator] to convert from UTC to your local time zone or back.<br />
</div><br />
<br />
===Upcoming Agenda===<br />
<br />
==About==<br />
<br />
* Quick update about what we have been working on and eventually the problems we have run into.<br />
* Discussion about the implementation details of tickets we are planning to work on. Figure out how to split up the work and who should be owning the various parts.<br />
* Questions from activity authors about specific aspects of the platform and more in general on how to better integrate their activity in Sugar. Report about problems they run into.<br />
* Help out new contributors to figure out where to start. Point out the tickets we need help with, discuss with them the implementation.<br />
<br />
==Who==<br />
<br />
The meeting is mainly targeted to Sugar core and activity developers, but everyone interested is welcome to join. It's primary purpose is to try to open the development up a bit, make it more transparent and allow the community to participate more easily. For when to join see 'When and Where'.<br />
<br />
==How to add topics==<br />
You can add the topics that you want to discuss during the week to the topics section for the meeting. They will be collected during the week and send out in the meeting announcement on Thursday morning.<br />
<br />
== Upcoming Meetings ==<br />
<br />
=== Thursday February 26 2009 - 16.00 (UTC) ===<br />
<br />
==== Topics ====<br />
a) Bug review. What bugs are hot in the 0.84 release?<br />
<br />
== Previous Meetings ==<br />
<br />
=== Thursday February 19 2009 - 14.00 (UTC) ===<br />
<br />
==== Logs ====<br />
http://meeting.laptop.org/sugar-meeting.20090219_0909.html<br />
http://meeting.laptop.org/sugar-meeting.log.20090219_0909.html<br />
<br />
===Thursday January 22 2009 - 14.00 (UTC) ===<br />
<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20090122_0921.html<br />
<br />
====Topics====<br />
a) February the 13th is the due date for our Sucrose 0.83 Release Candidate 1 ([[DevelopmentTeam/Release/Roadmap#Schedule]]). What needs to happen in the next weeks to get there?<br />
<br />
b) Update [[DevelopmentTeam/TODO]] list<br />
<br />
c) Auto-authentication for Browse when visiting web-based tools on the XS it has registered to (guest speaker Martin Langhoff)<br />
<br />
d) What about the activity updater?<br />
<br />
===Thursday January 15 2009 - 15.00 (UTC) ===<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20090115_1006.html<br />
<br />
====Topics====<br />
a) Feature freeze: are we ready? what next?<br />
<br />
b) update [[DevelopmentTeam/TODO|TODO]] list<br />
<br />
c) How long to support "old" versions of Sugar (Debian lenny might ship 0.82)<br />
<br />
===Thursday December 11 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20081211_0903.html<br />
<br />
====Topics====<br />
a) Schedule: adjust feature freeze<br />
<br />
b) create a short term TODO list of items (i.e. collaboration rock) and <br />
find owners and priorities<br />
<br />
c) developer items for the getting involved page (things/ideas that <br />
someone that have a bit of free time can help with, should be doable in <br />
a two weeks time frame)<br />
<br />
d) gitorious (which tags to use, proper naming policies etc)<br />
<br />
e) trac (add the needed milestones...)<br />
<br />
<br />
===Thursday November 13 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20081113_0945.html<br />
<br />
====Topics====<br />
we want to get some items together for the Sugar Workshop on Saturday the [http://olpc-france.org/wiki/index.php?title=Sugar_Workshop_15nov 15th Nov in Paris]. Collect a set of bugs that people can fix or other item they can work on during that day. And we should collect some material that Daniel can use to make an introduction (if he has not done so yet).<br />
<br />
* Sugar version being used during the workshop<br />
<br />
* Introduction material <br />
<br />
* Work on the memorize activity: [http://dev.laptop.org/ticket/6549 #6549] [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&component=memorize&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component open bugs]<br />
<br />
===Thursday November 06 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Nov-06-2008.log<br />
<br />
====Topics====<br />
a) NM 07: patch for the Fedora 10 and Ubuntu rpm will be ready soon<br />
<br />
b) icon cache:<br />
* look into reusing the data from an old cache file (benzea)<br />
* look into scaling down the images<br />
* fix it up so it does not import GTK+ (or at least does not fail)<br />
* testing<br />
* get the code into normal builds<br />
<br />
c) activity maintainers<br />
* right down detailed steps to release a module (erikos)<br />
* come up with a proposal for SL infra (marco)<br />
* get more activity authors to next meeting! Pleas join discussing with Gary was very helpful today.<br />
<br />
===Thursday October 16 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Oct-16-2008.log<br />
====Topics====<br />
We will do another iteration on the Roadmap and will discuss API policy (http://lists.laptop.org/pipermail/sugar/2008-October/009199.html)<br />
and changes.<br />
<br />
===Thursday October 9 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Oct-09-2008.log<br />
====Topics====<br />
=====Roadmap=====<br />
* update and discuss the existing concrete items (i.e. icon cache)<br />
<br />
<br />
===Thursday September 25 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Sep-25-2008.log<br />
<br />
====Topics====<br />
===== Form the Sugarlabs Bugsquad =====<br />
At this meeting we want to form the Sugarlabs Bugsquad, the Quality Assurance (QA) team for Sugar. The squad keeps track of current bugs in the sugar software and try to make sure that major bugs do not go unnoticed by developers. You do not need any programming knowledge to be in the Bugsquad; in fact it is a great way to return something to the Sugar community if you cannot program.<br />
<br />
The squad is modelled on the gnome bugsquad: http://developer.gnome.org/projects/bugsquad/ <br />
<br />
More info about the sugar bugsquad can be found at [[BugSquad]]<br />
<br />
===== Questions =====<br />
* why a bugsquad?<br />
* why outside of olpc?<br />
* do we need a special mailing list (bugsquad@sugarlabs.org)?<br />
* do we need a special irc channel for the squad (#sugar-bugsquad)?<br />
* do we want a tracker at sugarlabs.org to keep track of bugs in non-olpc distributions (debian, fedora ...)?<br />
* How about bug days (a gathering on irc to find bugs and clean out the bug database) [http://live.gnome.org/Bugsquad/BugDays gnome-bug-days] ?<br />
<br />
===Thursday September 18 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Sep-18-2008.log sugar-meeting-Sep-18-2008]<br />
<br />
====Topics====<br />
<br />
===== Roadmap =====<br />
* keep on reviewing the list we have at [[DevelopmentTeam/Release/Roadmap/0.84#Goals]]<br />
** assigned owners and peers to all groups<br />
** started to assign owners to each feature<br />
<br />
You can find the orphaned items under ''Unassigned'' in each section. <br />
Give them a home!<br />
[[Category:Meeting minutes]]<br />
<br />
===Thursday September 11 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Sep-11-2008.log sugar-meeting-Sep-11-2008]<br />
<br />
====Topics====<br />
<br />
===== Roadmap =====<br />
* keep on reviewing the list we have at [[DevelopmentTeam/Release/Roadmap/0.84#Goals]]<br />
<br />
===== Sugarbot =====<br />
sugarbot is a GUI automation utility for the OLPC Project's Sugar GUI. It provides functionality for developers to write tests for their Activities, and monitor those tests in a similar manner to unit-tests. sugarbot supports continuous integration with buildbot, so that multiple platforms and host configurations may be tested seamlessly.<br />
<br />
- What does that mean?<br />
OLPC developers now have a GUI automation environment that they can use to perform regression testing on their Activities. This enhances code reliability, and lets developers spend more time developing, and less time bug-testing and bug-hunting.<br />
<br />
- Where can I see sugarbot in action?<br />
A screencast of Sugarbot is available [http://code.google.com/p/sugarbot/downloads/detail?name=ScreenCast2.mp4&can=2&q=#makechanges here]<br />
<br />
- Where can I get sugarbot?<br />
Sugarbot's package and documentation is available [http://code.google.com/p/sugarbot/ here]<br />
<br />
action items:<br />
* get sugarbot building/running into sugar-jhbuild<br />
* get it to work on the buildbot<br />
<br />
===== Mailing Lists =====<br />
<br />
* devel-announce? activities-devel? @sugarlabs or @laptop?<br />
<br />
===Thursday August 28 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Aug-28-2008.log sugar-meeting-Aug-28-2008]<br />
<br />
====Topics====<br />
===== Update (Thrilling news of this week) =====<br />
<br />
===== Roadmap =====<br />
* review the list we have at [[DevelopmentTeam/Release/Roadmap/0.84#Goals]] <br />
* do we finally agree on a 6 months cycle?<br />
<br />
===== Status of bugfixing =====<br />
<br />
===== Introducing the new developers =====<br />
<br />
===Thursday August 21 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Aug-21-2008.log sugar-meeting-Aug-21-2008]<br />
<br />
====Topics====<br />
===== Update (Thrilling news of this week) =====<br />
No special news this week<br />
<br />
===== Roadmap =====<br />
What do we want to do for [[DevelopmentTeam/Release/Roadmap/0.84]] ?<br />
* we aim for a 6 months cycle (another week to set this in stone)<br />
* please add your points to this page [[DevelopmentTeam/Release/Roadmap/0.84#Goals]] - we want to discuss these next week<br />
<br />
===== Status of bugfixing =====<br />
* which bugs rest for 0.82<br />
** marco will review the open reviews and give his opinion about landing in 8.2<br />
** erikos has to do 7480 and 7871<br />
** everyone should work on blockers, until 8/27 we can push fixes we have code already for (even though they are high and no blockers) if we get marcopg, cscott, or micahel to okay them. michael is happy if other bugs get fixed; he just don't want other bugs getting fixed at the expense of the blockers (more details will follow in another email).<br />
<br />
* stable releases: 0.82.1 will be a stable coordinated release (which will help to resynchronise translations), we will rely on non-coordinated module releases until then, the packages for the non-coordinated releases should be announced on the mailing list that packagers can step in and do the packaging work for their distributions<br />
** release date for 0.8.2 will probably be September the 17th (more details from michael)<br />
** release date for 0.82.1 will probably be September the 5th (more details in another email)<br />
<br />
===== Introducing the new developers =====<br />
<br />
===== Control panel updater =====<br />
<s> Design, consequences, profit! We will have guest speaker Scott coming in to talk about the sugar-control-update module.</s><br />
<br />
===Thursday August 14 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
<br />
====Topics====<br />
===== Update =====<br />
<br />
===== Roadmap =====<br />
<br />
===== Status of bugfixing =====<br />
<br />
===== Introducing the new developers =====<br />
<br />
===== Better activity development communication =====<br />
<br />
including activity development mailing list<br />
<br />
===== Control panel updater =====<br />
<br />
Implications for activity developers: How to publish releases<br />
<br />
===Thursday July 31 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_31_07_2008.log<br />
<br />
====Topics====<br />
===== Update =====<br />
The usual bugfixing for the upcoming release. Morgs and david spoke with the ubuntu and debian people in order to get the packaging processes going so potential developers have something to look at. Walter has been in discussion with GNOME and a few education groups - more on those topics in tomorrows sugarlabs meeting: http://lists.laptop.org/pipermail/sugar/2008-July/007508.html<br />
<br />
===== Roadmap =====<br />
action items:<br />
* triage squad <br />
* testing team<br />
* keep trac under control so that we have a good view of where we are<br />
* make sure to get the new release in Fedora<br />
* write down the points for the 9.1 release<br />
<br />
===== Status of bugfixing =====<br />
we need for more testing!<br />
<br />
===== Introducing the new developers =====<br />
Maybe next week :)<br />
<br />
===== Move meeting to an earlier time =====<br />
The next meeting will be at 14.00 UTC<br />
<br />
===== <s>Proposal: Mailing list for activity developers</s> =====<br />
<br />
<s>http://lists.laptop.org/pipermail/sugar/2008-July/007503.html</s><br />
<br />
:Will be discussed next week or via the mailing lists --[[User:Morgs|Morgs]] 19:52, 31 July 2008 (UTC)<br />
<br />
===== <s>Activity Update system in control panel</s> =====<br />
<br />
<s>Implications for activity developers: How to publish releases</s><br />
<br />
:Will be discussed next week or via the mailing lists --[[User:Morgs|Morgs]] 19:52, 31 July 2008 (UTC)<br />
<br />
===Thursday July 24 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~tomeu/sugar_meeting_24_07_2008.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
===== Update =====<br />
<br />
People is working on bugs, Marco focused on Browse, he's back full time in the team. Tomeu on miscellanea bugs, worked with Riccardo Lucchese on performance (he's interning in OLPC this summer). Sayamindu is planning future work on the Read and Terminal activities.<br />
<br />
===== Change in the translation process =====<br />
<br />
After changes that break the string freeze get into git, the development team should notify the localization list, so the localization team can update Pootle.<br />
<br />
There are some worries about the frequent string freeze breaks, we hope translators will understand and things will get better for the next release.<br />
<br />
===== Roadmap =====<br />
<br />
David Farning suggested that some preliminary work happened on identifying the areas that will be worked on in the next releases. Benjamin Schwartz argued that people should focus completely on the current release instead, and let future planning for later.<br />
<br />
Three big areas of work that is sorely needed by deployments are collaboration, performance and datastore. How can we improve stability at the same time?<br />
<br />
Benjamin thinks that we should focus for two weeks on planning, and close all questions then.<br />
<br />
Walter wants to see documents about the architecture of the datastore and collaboration. Thinks that we should aim for 3 months of design work that end up on a roadmap.<br />
<br />
===== Status of bugfixing =====<br />
<br />
Two major surprises lately: arabic support and provisions for operating with full NAND.<br />
<br />
Arabic support includes taking in account RTL in the UI layout, may not land in 8.2.0.<br />
<br />
Being resilient to NAND full situations is very important in Uruguay, where machines that get full cannot boot until are reflashed. Several options are open here and we are trying to reach consensus.<br />
<br />
===== Introducing the new developers =====<br />
<br />
No new developers :( Maybe next week!<br />
<br />
===Thursday July 17 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_17_07_2008.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
=====The Meeting itself=====<br />
First we discussed how we can make the meeting even better. We want to have a fixed set of points we want to discuss each meeting.<br />
<br />
* update of the week (e.g. process changes)<br />
* roadmap<br />
* what are the latest bugs where can we need help on<br />
* introduction of new developers<br />
<br />
Additionally we have topics that can be decided by the developers. These can be added by the developers during the week. The complete process is described here: http://wiki.sugarlabs.org/go/DevelopmentTeam/Meetings#How_to_add_topics<br />
<br />
The mails:<br />
You can count on receiving these mails in the sugar mailing list.<br />
* monday: reminder to add_topics<br />
* thursday: meeting reminder<br />
* thursday: minutes from the meeting<br />
<br />
=====Creative commons licensing functionality in the journal=====<br />
* http://wiki.laptop.org/go/Creative_Commons<br />
* how to get that feature in:<br />
** eben will make mockup by Aug 15 (http://dev.laptop.org/ticket/7551)<br />
** starting Aug 15 paulproteus will port the xisting UI to Eben's mockup. <br />
** then he will send his code for review: http://wiki.sugarlabs.org/go/DevelopmentTeam/CodeReview#Patch_submission<br />
** after review the feature can be included<br />
* We will meet for a status update on the cc the 14th of August in the sugar dev meeting<br />
<br />
===Thursday July 10 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
=====Topic=====<br />
<br />
===Thursday July 03 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
=====What let's left for the upcoming release=====<br />
http://wiki.sugarlabs.org/go/DevelopmentTeam/Release/Roadmap#Schedule<br />
<br />
=====Changes in the review process=====<br />
http://wiki.sugarlabs.org/go/DevelopmentTeam/CodeReview#Patch_submission<br />
<br />
<br />
===Thursday June 12 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_Jun_12_2008.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
<br />
=====Update on the status of the ongoing features=====<br />
Looks very good: http://wiki.sugarlabs.org/go/DevelopmentTeam/Release/Roadmap#New_features<br />
<br />
=====How to announce a new release of an activity best?=====<br />
unmadindu looked into remora http://wiki.mozilla.org/Update:Remora. he noted that it's not well documented, and the look and feel needs to be changed significantly (it's primarily written for addons.mozilla.org), and we would need some PHP dev to modify it for our work<br />
<br />
Conclusion:<br />
Someone needs to step in and do it if he/she has time!<br />
<br />
=====Providing test plans along releases=====<br />
m_stone and QA are requesting that each release we get in the stable build is associated with a set of tests that they need to perform to verify that stuff works as expected. <br />
<br />
Basically we make mandatory to have a trac item associated with each news in the changelog and each trac item needs to have a testcase in it. We could use some keyword in the comment to mark it so that it can be extracted automatically. We need a ticket for each feature or fix - each item in the news basically.<br />
<br />
=====Documentation efforts for Sugar API and creating sugar activities=====<br />
fanwar's overall approach: One set of docs for high level functional design of sugar (Human Interface Guidelines), one set for how to's (almanac - which is what I'm working on), one set of apis from the actual code (which will be extracted through pydocs) and also some basic startup docs like those by Christoph in olpc austria. <br />
<br />
For the moment the place where the documentation can be found is: http://wiki.laptop.org/go/Sugar-api-doc<br />
<br />
fanwar requests: In the meantime, everyone continues to document code using pydocs and also please contribute to the almanac wiki yourselves.<br />
<br />
===Thursday June 05 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_Jun_05_2008.log<br />
<br />
====Attending====<br />
too many to name :)<br />
<br />
====Topics====<br />
=====How can we improve the review process?=====<br />
action item: unmadindu/cjb setup review board http://www.review-board.org/<br />
<br />
1. Break your projects into small pieces that can be submitted for review independently. Submit for review as early as possible, by mailing list or review-board site or whatever other mechanism.<br />
<br />
More specific:<br />
* preferred way if possible: 1. code a small part, 2. submit to review, 3. get into joyride, 4. repeat<br />
* not talking about: 1. code everything, 2. split in patches, 3. submit<br />
<br />
2. If you want testing before review, make a topic build.<br />
<br />
3. Some new tools will be needed to make topic builds easier to make. (.img, .rpm, and .deb)<br />
<br />
=====Bundlebuilder: how to create the source tarballs best to not include unintentional files.=====<br />
We agreed to use an explicit MANIFEST but to provide tools to build it automatically. homunqlus is going to work on a patch for this. We need to try and freeze bundlebuilder to be able to include Develop in 8.2.<br />
<br />
=====How to announce a new release of an activity best?=====<br />
Deferred to next week meeting<br />
<br />
===Thursday April 17 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
<br />
http://dev.laptop.org/~morgan/sugar_meeting_Apr_17.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
<br />
* Collaborative activities<br />
:* The collaboration framework<br />
:* [[Collaboration Central]]<br />
:* Adding collaboration to activities<br />
:* Upgrading to the new Presence Service API in Update.1<br />
:* API improvements required? (buddy<->handle tracking, reducing boilerplate code...)<br />
<br />
* New proposed collaboration API<br />
:* [[Cerebro#Collaboration]]<br />
:* other features? (now is a good time to add them)<br />
<br />
===Tuesday April 08 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_Apr_08.log<br />
<br />
====Attending====<br />
eben, homunq, garycmartin, tomeu, bemasc, daf, morgs, erikos<br />
<br />
====Topics====<br />
* discuss eben's sugar todo list: http://lists.laptop.org/pipermail/sugar/2008-April/004909.html<br />
** We found out that eben's list is basically not controversial and that we 'only' need to prioritize the topics :p<br />
*** action item: prioritize the topics<br />
** Expose an avatar property for buddies in the ps<br />
*** daf stated that we have specific support for avatars in Gabble, which uses hashes, and therefore would reduce overhead.<br />
* AlertBox for use with palettes/notifications<br />
** mockup: http://wiki.laptop.org/go/Specifications/Object_Transfers#Preliminary_Mockups<br />
** sumup: <br />
*** an object transfer error occurs. <br />
*** create a new palette and embed an alertbox in it. <br />
*** create a notification object. <br />
** attach the new alert palette to both the notification and the transfer object in the frame. <br />
*** Then, upon the cancel/retry button callback: make sure that the notification is gone, reattach the old palette, take the appropriate action.<br />
** action items: <br />
*** a) create an AlertBox class (probably a subclass of alert or make alert more generic)<br />
*** b) add support for more complex layout to Palette class (ability to set the content before and/or after the menu independently)<br />
<br />
* Activity bundle format, autoupdate<br />
** Homunq has a proposal up at [[Talk:Activity_bundles#Proposals_for_update]]<br />
** two proposals: a philosophical one about where we want to get to, including activity threading with forks, and an implementation one, which only covers activities as long as the signing key stays the same.<br />
** Philosophically:<br />
*** Eben says any change of key should count as a different activity<br />
*** Homunq argues that still grouping them in the UI will allow tighter control of keys, and that the UI can give appropriate guidance on secure practices.<br />
*** Agree to disagree for now, because implementation is not urgent.<br />
** Implementation [[Talk:Activity_bundles#Signatures| Signatures]]<br />
*** morgs has minor comment about hash format (hex instead of base64, for easier comparison<br />
*** no further comments<br />
*** homunq will start work this week<br />
*** unresolved issue: how to store private key for signing an activity?<br />
**** we need to talk to m_stone .<br />
<br />
===Tuesday April 01 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Apr_01.log<br />
<br />
====Attending====<br />
bemasc, homunq, tomeu, bertf, m_stone, garycmartin, erikos, eben, cjb<br />
<br />
====Topics====<br />
* Sugar-Control-Panel - timezone<br />
** handle root permissions for settings like timezone (can this be done in the background)<br />
*** What about using [http://hal.freedesktop.org/docs/PolicyKit/introduction.html#intro-about PolicyKit] made it's way in latest Gnome [http://library.gnome.org/misc/release-notes/2.22/ Gnome 2.22] for this?<br />
* Sugar-Control-Panel - language <br />
** how to generate the list of languages and their translation best)<br />
** desired output: current locale, language in language itself, territory<br />
** example: ingles/english, frances/francais, aleman/deutsch<br />
** do we make the same for the territory than what we do for the language?<br />
<br />
===Tuesday March 25 2008 ("TTL-meeting") exceptional time: 15.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_25.log<br />
<br />
====Attending====<br />
[http://mindforks.blogspot.com/ David Bolter]<br />
<br />
[http://www.timthelion.com/ Timothy Hobbs, timthelion]<br />
<br />
[http://jsilva.komodoopenlab.com/ Jorge Silva]<br />
<br />
Arjun Sarwal<br />
<br />
Hemant Goyal<br />
<br />
Assim Deodia<br />
<br />
Alex Escalona (vergueishon on olpc [http://randomatom.blogspot.com/search?q=olpc&x=0&y=0 here] and [http://randomatom.blogspot.com/search?q=one+laptop+child&x=0&y=0 here])<br />
<br />
eben, tomeu, erikos<br />
<br />
====Topics====<br />
* Meetings in #olpc-meeting<br />
** Announce the meetings here: [http://wiki.laptop.org/go/Meetings Meeting]<br />
** action: send note about that to #devel-ml, #sugar-ml<br />
<br />
* TTS<br />
** Interfacing with Sugar<br />
*** Unitarian interface<br />
**** Screen readers, TTS engines, and any other text grabbing UI addons (Could that mean tty output, ssh ;)) should all be able to use the same interface.<br />
**** Discuss how [http://live.gnome.org/Orca orca] can possibly be used in the sugar environment. ([http://www.freebsoft.org/speechd speech-dispatcher] as a speech-synth backend is supported by orca)<br />
**** Discussion about speech-dispatcher, and how it can be used to interface with sugar activities.<br />
*** Discuss some UI considerations for speech synthesis configuration management in [http://wiki.laptop.org/go/Sugar_Control_Panel#GUI_for_the_command_line_tool Sugar Control Panel].<br />
*** Discuss the magic button for speech synthesis.<br />
** Support for multiple languages<br />
*** How should the process for including a new language work<br />
*** (This is copied up from the last meeting)<br />
**** santhosh and HFactor present [http://fci.wikia.com/wiki/Dhvani Dhvani], a text-to-speech system for indian languages.<br />
***** santhosh has already worked into integrating Dhvani into [http://www.freebsoft.org/speechd Speech Dispatcher].<br />
***** Dhvani will need to be packaged in Fedora.<br />
** Performance<br />
*** Ram use of any daemons.<br />
*** Fundamental CPU speed limitations(real time TTS?).<br />
** TTS as accessibility vs. TTS as a reading tutor.<br />
** Standardized bells.<br />
<br />
<br />
*'''Short Term Implementation Plans'''<br />
**Discussing feasibility of speech-dispatcher for the XO<br />
**Discussion of speech-dispatcher python API<br />
**Discussion of speech-dispatcher sugar configuration management<br />
**UI elements of speech synthesis control panel<br />
**Working on something like sugar.speech? <br />
**performance analysis of speech dispatcher for the XO<br />
*'''Long Term Plans'''<br />
**Development of Guidelines for using speech synthesis for developing self-voicing activities.<br />
**Expansion of ideas list and encouraging community developers to incorporate speech synthesis in their activities.<br />
**Streamlining speech synthesis projects in OLPC community<br />
**Community involvement/experimentation to improve quality of synthesized voice, as well as "localization" efforts to make speech sounds more natural-sounding relative to the user<br />
*'''Literacy Project'''<br />
**What points do we want to address?<br />
***Dictionary and eBook Projects<br />
***Teaching Tools that use speech synthesis<br />
***Tools for helping students learn new languages, improve their language skills<br />
<br />
<br />
* Links<br />
** [[Speech synthesis]]<br />
** [[Accessibility]]<br />
** [[Book reader feature set]]<br />
** [[Literacy]]<br />
** [[Accessibility Line Based Interface]]<br />
** [[Screen_Reader]]<br />
** [[Listen_and_Spell]]<br />
<br />
===Tuesday March 18 2008 ("big")===<br />
====Logs ==== <br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_18.log<br />
<br />
====Attending====<br />
tomeu, bertf, erikos, eben, HFactor, shikhar, santhosh<br />
<br />
====Topics====<br />
Update on everybody's work<br />
* Redesign Home view (tomeu)<br />
** Eben has been contributing code to match the UI design.<br />
** Working now on visual notification for activity launch.<br />
** Anybody interested can build and run inside jhbuild the following modules:<br />
*** http://dev.laptop.org/git?p=users/tomeu/sugar;a=summary<br />
*** http://dev.laptop.org/git?p=users/tomeu/sugar-toolkit;a=summary<br />
* Control Panel (erikos)<br />
** Working now on providing a fade-out look around the dialog. Investigating the new matchbox that contains much improved composition support.<br />
* Develop (homunq): can't attend the meeting but check it out. Search/replace is a mess but anything else, go ahead and start posting bugs. http://dev.laptop.org/git?p=activities/develop;a=summary . To resume editing on the activity bundles it creates, you need to use the DoppelJournal activity (included in the git tree), which is a renamed copy of journal with the relevant bug fixed. [[User:Homunq|Homunq]] 09:43, 18 March 2008 (EDT) "git clone git://dev.laptop.org/activities/develop"<br />
* santhosh and HFactor present [http://dhvani.sourceforge.net Dhvani], a text-to-speech system for indian languages.<br />
** santhosh has already worked into integrating Dhvani into [http://www.freebsoft.org/speechd Speech Dispatcher].<br />
** Dhvani will need to be packaged in Fedora.<br />
** Would be good to have a meeting next week with all the people interested in TTS.<br />
<br />
===Tuesday March 11 2008 ("small")===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_11.log<br />
<br />
====Attending====<br />
garycmartin, eben, benzea, cjb, homunq, ChristophD, erikos<br />
<br />
====Topics====<br />
* meeting reminder<br />
** people can put topics on the wiki until Tuesday morning<br />
** erikos will send a message including these topics to the sugar-ml so more people read the topics and can join if it sounds interesting<br />
* sugar-control-panel <br />
** development: http://dev.laptop.org/git?p=users/erikos/sugar;a=shortlog;h=controlpanel<br />
** sugar-control-panel an activity?<br />
** Eben made an interesting remark: The new design for the Journal supports actions that aren't "activities" so you are able to keep record of changes you made with the control panel (e.g. you changed your colors today").<br />
* Lots of current activities don't have a bundle .xo for download on the Wiki<br />
** this got special attention due to the build core changes<br />
** how do we best address this issue? <br />
** encourage the activity authors to upload bundles and update the links on the wiki or provide a mechanism in bundlebuilder or at another place?<br />
<br />
===Tuesday March 4 2008 ("big")===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_04.log<br />
<br />
====Attending====<br />
* person, task, where<br />
* Homunq, Develop, Guatemala (UTC-6)<br />
* morgs, presence, ZA<br />
* [[User:Bert|bertf]], [[Etoys]], [[Germany]]<br />
* erikos<br />
* tomeu<br />
* eben<br />
* garycmartin<br />
<br />
====Topics====<br />
* Latest redesign mockups<br />
** http://wiki.laptop.org/go/Designs<br />
** new developments can be tracked at: http://dev.laptop.org/git?p=users/tomeu/sugar;a=summary<br />
* Sugar Control Panel (GUI)<br />
** mockup: http://dev.laptop.org/raw-attachment/ticket/6435/settings.png<br />
* Changes to sugar requested for Develop [[User:Homunq|Homunq]] 11:29, 4 March 2008 (EST)<br />
** action item: create tickets for "Journal should let activity bundles be started in Develop". Done: <trac>6639</trac>. Also discussed: <trac>4365</trac>, <trac>6557</trac>, and <trac>2892</trac>.<br />
* Speech synthesis: http://lists.laptop.org/pipermail/sugar/2008-March/004411.html<br />
** action item: eben reply to the thread<br />
* New LiveCD with updated sugar packages: http://meta.fuentelibre.org/trac/wiki/LiveCD<br />
** hardy packages + xubuntu in spanish<br />
* "Faster" branch speedups -- status? Anyone planning on working on these?<br />
** it is on the latest sugar roadmap so we want to work on it<br />
** action item: Michael can you comment on what is needed here regarding kernel changes http://dev.laptop.org/ticket/2276<br />
<br />
===Tuesday February 26 2008 ("small")===<br />
====Logs ====<br />
http://dev.laptop.org/~morgan/sugar_meeting_Feb_26.log<br />
====Attending==== <br />
tomeu, erikos, garycmartin, morgs<br />
<br />
====Topics====<br />
* eben's notes about the redesign wiki.laptop.org/go/Design<br />
** does the journal belongs into the shell or is it an activity, Eben?<br />
** added a [[Talk:Designs/Activity_Management|journal as core metaphor]] mock-up image --[[User:garycmartin|garycmartin]] 1:49, 29 February 2008<br />
* presence service<br />
** scalability issues for update.1<br />
** morgs does want to look into groups<br />
** groups would work like friending, there would be multiple groups, groups a teacher can add children to ad potentially multiple friend groups #4043<br />
** would be interesting to know how hard the deployment need this<br />
* webkit<br />
** try to compare webkit http://live.gnome.org/WebKitGtk (comes with python bindings http://live.gnome.org/PyWebKitGtk) with xulrunner<br />
* sugar<br />
** accelerators (http://lists.laptop.org/pipermail/sugar/2008-February/004344.html)<br />
** benzea fixed palette issues (http://dev.laptop.org/git?p=sugar-toolkit;a=commit;h=c9871633e3f3b38bcb8ae388ebeaaa81ad4123c9, http://dev.laptop.org/git?p=sugar-toolkit;a=commit;h=826bf9dd4caa07903346a756f34779da3c6c47b1)<br />
** browse: add right click and search<br />
** add control panel option to set delay before frame pops in<br />
** notifications: box containing an activity icon that pops up when someone is 'calling', could be used for notifications about devices, invitations and adding to the frame, <br />
** Eben you had something like that in one mockup that each corner was used for different notifications?<br />
<br />
===Tuesday February 19 2008 ("big")===<br />
====Logs ====<br />
http://dev.laptop.org/~tomeu/sugar_meeting_Feb_19.log<br />
<br />
====Attending==== <br />
tomeu, erikos, cjb, ChristophD, daja77, Ridderman<br />
<br />
====Topics====<br />
* roadmap: http://wiki.laptop.org/go/Sugar_Roadmap<br />
** Tomeu tried to describe the latest mockups for the ''New Home view and Frame design.''<br />
** UI for sugar-control-panel, ChristophD appearently did some work on this ([http://olpcaustria.soup.io/post/1214954 early screenshot and info])<br />
* Activity handbook:<br />
** "The purpose of the activity handbook is to provide you with all the information you need in order to get started with software development for the OLPC XO."<br />
** http://www.olpcaustria.org/mediawiki/index.php/Activity_handbook<br />
** currently working on chapters about GUI elements and Journal, next update should become available over the next 2 weeks<br />
* distribute/share activity<br />
** distribute Journal entries and activities<br />
** use ObjectChooser to choose the object to share<br />
** bemasc was not around to discuss his activity<br />
* Message Board activity<br />
** the idea is to have some way of providing a persistent message board without a school server or Internet access.<br />
** if you have a school server it could be a webpage on the school server<br />
** for example, every laptop could broadcast every message board note it's seen and the activity could know to collate them and remove duplicates<br />
** passing a USB stick with a portable mediawiki<br />
<br />
* Disconnected backups<br />
** http://lists.laptop.org/pipermail/sugar/2008-February/004318.html<br />
* Ridderman is working on focus bugs in Sugar / GTK. Kind of a nuts and bolts bug - http://dev.laptop.org/ticket/2045<br />
<br />
===Tuesday October 30 2007===<br />
* http://dev.laptop.org/~erikos/sugar-dev-301007.log<br />
(all the meeting logs go here: http://www.pseudorandom.co.uk/tmp/freenode-olpc-meeting.log)<br />
<br />
* How do we log the meeting. (see above)<br />
* Quick status updates.<br />
* Reinier introduction.<br />
* #4022 browser cannot open files generated by view source.<br />
* #3239 Control Panel, user preferences<br />
* Correct way to get access to temporary file space during activity execution ?<br />
* Update1. Branching and trac.<br />
* Module maintainers. Distribute the release duties.<br />
* Managing the build system chaos. (idea: coordinated releases of the Sugar core. What is core?)<br />
* How do we bring back joyride into shape.<br />
* What API changes to expect before next milestone.<br />
<br />
Who is where:<br />
bertf: Germany<br />
Cassidy: BE<br />
daf: UK<br />
edsiper: Chile<br />
Erikos: Germany<br />
hmmmbird: SA<br />
marcopg: Italy<br />
morgs: SA<br />
rwh: NL<br />
Sjoerd: NL<br />
smcv: UK<br />
<br />
bertf: E-toys, implementing tubes<br />
Smcv: audit/improve tubes usage<br />
edsiper: developer console: stripping down, composed of 3 activities: Analyze, Log, Terminal<br />
http://wiki.laptop.org/go/Developer_Environment<br />
cassidy: finishing stream tubes in Salut<br />
morgs: working on PresenceService reliability improvements, Connect<br />
sjoerd: finishing <br />
hmmmbird: WorldWideWorkshop Joke Machine (waiting #3060)<br />
marcopg: had meeting with Ivan and Tomeu about backups, marcopg & Tomeu do sugar side, Ivan client/server<br />
(school server), fighting with build system<br />
erikos: works on control panel, functioning version<br />
tomeu: next to backups, screenshots<br />
uwogBB: Implement support for custom keybindings, develop AbiCollab debug tooling, Implement "find"<br />
support in Write (done)<br />
<br />
ACTIONS:<br />
bertf: talk to smcv about tubes<br />
marcopg: list of activities, list of modules, assign some sugar + activity tickets to rwh, drop the created xm branch and create an update1 one<br />
<br />
morgs: talk to jg about getting bot up for logs<br />
smcv: post logs at: http://www.pseudorandom.co.uk/tmp/freenode-olpc-meeting.log<br />
erikos: check for #4022 everything for 'Hint write about using txt with a view_source property' seems in place already<br />
<br />
erikos: control panel, user preferences:do not move olpc-update into script, fix radio on/off, restart sugar<br />
hmmmbird: Correct way to get access to temporary file space during activity execution ? should use use get_activity_root() instead of /tmp <br />
everyone: read Walter's mail for clarification of the names (Update1 etc)<br />
module_owners: module owners should create update1 branches as necessary (help: http://wiki.laptop.org/go/Git_Tips)<br />
<br />
<br />
* The branch/build procedure discussion is moved to the journal/tubes meeting<br />
<br />
<br />
[[Category:DevelopmentTeam]]<br />
[[Category:Meeting minutes]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Development_Team/Meetings&diff=19874Development Team/Meetings2009-02-21T18:37:50Z<p>Gdk: </p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|DevelopmentTeam}}</noinclude><br />
__NOTOC__<br />
<div style="font-size: 1.3em; background: #edfdd7; padding: 10px; border: 1px solid #cde7a8">The Development team will be holding regular bi-weekly meetings on Thursdays at 16 UTC on irc.freenode.net (channel: #sugar-meeting). Please add to the agenda below and please join in with your ideas.<br />
<br />
Hint: You can use an [http://www.timeanddate.com/worldclock/converter.html online time calculator] to convert from UTC to your local time zone or back.<br />
</div><br />
<br />
===Upcoming Agenda===<br />
<br />
==About==<br />
<br />
* Quick update about what we have been working on and eventually the problems we have run into.<br />
* Discussion about the implementation details of tickets we are planning to work on. Figure out how to split up the work and who should be owning the various parts.<br />
* Questions from activity authors about specific aspects of the platform and more in general on how to better integrate their activity in Sugar. Report about problems they run into.<br />
* Help out new contributors to figure out where to start. Point out the tickets we need help with, discuss with them the implementation.<br />
<br />
==Who==<br />
<br />
The meeting is mainly targeted to Sugar core and activity developers, but everyone interested is welcome to join. It's primary purpose is to try to open the development up a bit, make it more transparent and allow the community to participate more easily. For when to join see 'When and Where'.<br />
<br />
==How to add topics==<br />
You can add the topics that you want to discuss during the week to the topics section for the meeting. They will be collected during the week and send out in the meeting announcement on Thursday morning.<br />
<br />
==Meetings==<br />
===Thursday January 22 2009 - 14.00 (UTC) ===<br />
<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20090122_0921.html<br />
<br />
====Topics====<br />
a) February the 13th is the due date for our Sucrose 0.83 Release Candidate 1 ([[DevelopmentTeam/Release/Roadmap#Schedule]]). What needs to happen in the next weeks to get there?<br />
<br />
b) Update [[DevelopmentTeam/TODO]] list<br />
<br />
c) Auto-authentication for Browse when visiting web-based tools on the XS it has registered to (guest speaker Martin Langhoff)<br />
<br />
d) What about the activity updater?<br />
<br />
===Thursday January 15 2009 - 15.00 (UTC) ===<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20090115_1006.html<br />
<br />
====Topics====<br />
a) Feature freeze: are we ready? what next?<br />
<br />
b) update [[DevelopmentTeam/TODO|TODO]] list<br />
<br />
c) How long to support "old" versions of Sugar (Debian lenny might ship 0.82)<br />
<br />
===Thursday December 11 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20081211_0903.html<br />
<br />
====Topics====<br />
a) Schedule: adjust feature freeze<br />
<br />
b) create a short term TODO list of items (i.e. collaboration rock) and <br />
find owners and priorities<br />
<br />
c) developer items for the getting involved page (things/ideas that <br />
someone that have a bit of free time can help with, should be doable in <br />
a two weeks time frame)<br />
<br />
d) gitorious (which tags to use, proper naming policies etc)<br />
<br />
e) trac (add the needed milestones...)<br />
<br />
<br />
===Thursday November 13 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://meeting.laptop.org/sugar-meeting.log.20081113_0945.html<br />
<br />
====Topics====<br />
we want to get some items together for the Sugar Workshop on Saturday the [http://olpc-france.org/wiki/index.php?title=Sugar_Workshop_15nov 15th Nov in Paris]. Collect a set of bugs that people can fix or other item they can work on during that day. And we should collect some material that Daniel can use to make an introduction (if he has not done so yet).<br />
<br />
* Sugar version being used during the workshop<br />
<br />
* Introduction material <br />
<br />
* Work on the memorize activity: [http://dev.laptop.org/ticket/6549 #6549] [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&component=memorize&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component open bugs]<br />
<br />
===Thursday November 06 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Nov-06-2008.log<br />
<br />
====Topics====<br />
a) NM 07: patch for the Fedora 10 and Ubuntu rpm will be ready soon<br />
<br />
b) icon cache:<br />
* look into reusing the data from an old cache file (benzea)<br />
* look into scaling down the images<br />
* fix it up so it does not import GTK+ (or at least does not fail)<br />
* testing<br />
* get the code into normal builds<br />
<br />
c) activity maintainers<br />
* right down detailed steps to release a module (erikos)<br />
* come up with a proposal for SL infra (marco)<br />
* get more activity authors to next meeting! Pleas join discussing with Gary was very helpful today.<br />
<br />
===Thursday October 16 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Oct-16-2008.log<br />
====Topics====<br />
We will do another iteration on the Roadmap and will discuss API policy (http://lists.laptop.org/pipermail/sugar/2008-October/009199.html)<br />
and changes.<br />
<br />
===Thursday October 9 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Oct-09-2008.log<br />
====Topics====<br />
=====Roadmap=====<br />
* update and discuss the existing concrete items (i.e. icon cache)<br />
<br />
<br />
===Thursday September 25 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Sep-25-2008.log<br />
<br />
====Topics====<br />
===== Form the Sugarlabs Bugsquad =====<br />
At this meeting we want to form the Sugarlabs Bugsquad, the Quality Assurance (QA) team for Sugar. The squad keeps track of current bugs in the sugar software and try to make sure that major bugs do not go unnoticed by developers. You do not need any programming knowledge to be in the Bugsquad; in fact it is a great way to return something to the Sugar community if you cannot program.<br />
<br />
The squad is modelled on the gnome bugsquad: http://developer.gnome.org/projects/bugsquad/ <br />
<br />
More info about the sugar bugsquad can be found at [[BugSquad]]<br />
<br />
===== Questions =====<br />
* why a bugsquad?<br />
* why outside of olpc?<br />
* do we need a special mailing list (bugsquad@sugarlabs.org)?<br />
* do we need a special irc channel for the squad (#sugar-bugsquad)?<br />
* do we want a tracker at sugarlabs.org to keep track of bugs in non-olpc distributions (debian, fedora ...)?<br />
* How about bug days (a gathering on irc to find bugs and clean out the bug database) [http://live.gnome.org/Bugsquad/BugDays gnome-bug-days] ?<br />
<br />
===Thursday September 18 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Sep-18-2008.log sugar-meeting-Sep-18-2008]<br />
<br />
====Topics====<br />
<br />
===== Roadmap =====<br />
* keep on reviewing the list we have at [[DevelopmentTeam/Release/Roadmap/0.84#Goals]]<br />
** assigned owners and peers to all groups<br />
** started to assign owners to each feature<br />
<br />
You can find the orphaned items under ''Unassigned'' in each section. <br />
Give them a home!<br />
[[Category:Meeting minutes]]<br />
<br />
===Thursday September 11 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Sep-11-2008.log sugar-meeting-Sep-11-2008]<br />
<br />
====Topics====<br />
<br />
===== Roadmap =====<br />
* keep on reviewing the list we have at [[DevelopmentTeam/Release/Roadmap/0.84#Goals]]<br />
<br />
===== Sugarbot =====<br />
sugarbot is a GUI automation utility for the OLPC Project's Sugar GUI. It provides functionality for developers to write tests for their Activities, and monitor those tests in a similar manner to unit-tests. sugarbot supports continuous integration with buildbot, so that multiple platforms and host configurations may be tested seamlessly.<br />
<br />
- What does that mean?<br />
OLPC developers now have a GUI automation environment that they can use to perform regression testing on their Activities. This enhances code reliability, and lets developers spend more time developing, and less time bug-testing and bug-hunting.<br />
<br />
- Where can I see sugarbot in action?<br />
A screencast of Sugarbot is available [http://code.google.com/p/sugarbot/downloads/detail?name=ScreenCast2.mp4&can=2&q=#makechanges here]<br />
<br />
- Where can I get sugarbot?<br />
Sugarbot's package and documentation is available [http://code.google.com/p/sugarbot/ here]<br />
<br />
action items:<br />
* get sugarbot building/running into sugar-jhbuild<br />
* get it to work on the buildbot<br />
<br />
===== Mailing Lists =====<br />
<br />
* devel-announce? activities-devel? @sugarlabs or @laptop?<br />
<br />
===Thursday August 28 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Aug-28-2008.log sugar-meeting-Aug-28-2008]<br />
<br />
====Topics====<br />
===== Update (Thrilling news of this week) =====<br />
<br />
===== Roadmap =====<br />
* review the list we have at [[DevelopmentTeam/Release/Roadmap/0.84#Goals]] <br />
* do we finally agree on a 6 months cycle?<br />
<br />
===== Status of bugfixing =====<br />
<br />
===== Introducing the new developers =====<br />
<br />
===Thursday August 21 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
[http://dev.laptop.org/~erikos/meeting_logs/sugar-meeting-Aug-21-2008.log sugar-meeting-Aug-21-2008]<br />
<br />
====Topics====<br />
===== Update (Thrilling news of this week) =====<br />
No special news this week<br />
<br />
===== Roadmap =====<br />
What do we want to do for [[DevelopmentTeam/Release/Roadmap/0.84]] ?<br />
* we aim for a 6 months cycle (another week to set this in stone)<br />
* please add your points to this page [[DevelopmentTeam/Release/Roadmap/0.84#Goals]] - we want to discuss these next week<br />
<br />
===== Status of bugfixing =====<br />
* which bugs rest for 0.82<br />
** marco will review the open reviews and give his opinion about landing in 8.2<br />
** erikos has to do 7480 and 7871<br />
** everyone should work on blockers, until 8/27 we can push fixes we have code already for (even though they are high and no blockers) if we get marcopg, cscott, or micahel to okay them. michael is happy if other bugs get fixed; he just don't want other bugs getting fixed at the expense of the blockers (more details will follow in another email).<br />
<br />
* stable releases: 0.82.1 will be a stable coordinated release (which will help to resynchronise translations), we will rely on non-coordinated module releases until then, the packages for the non-coordinated releases should be announced on the mailing list that packagers can step in and do the packaging work for their distributions<br />
** release date for 0.8.2 will probably be September the 17th (more details from michael)<br />
** release date for 0.82.1 will probably be September the 5th (more details in another email)<br />
<br />
===== Introducing the new developers =====<br />
<br />
===== Control panel updater =====<br />
<s> Design, consequences, profit! We will have guest speaker Scott coming in to talk about the sugar-control-update module.</s><br />
<br />
===Thursday August 14 2008 - 14.00 (UTC) ===<br />
====Logs ====<br />
<br />
====Topics====<br />
===== Update =====<br />
<br />
===== Roadmap =====<br />
<br />
===== Status of bugfixing =====<br />
<br />
===== Introducing the new developers =====<br />
<br />
===== Better activity development communication =====<br />
<br />
including activity development mailing list<br />
<br />
===== Control panel updater =====<br />
<br />
Implications for activity developers: How to publish releases<br />
<br />
===Thursday July 31 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_31_07_2008.log<br />
<br />
====Topics====<br />
===== Update =====<br />
The usual bugfixing for the upcoming release. Morgs and david spoke with the ubuntu and debian people in order to get the packaging processes going so potential developers have something to look at. Walter has been in discussion with GNOME and a few education groups - more on those topics in tomorrows sugarlabs meeting: http://lists.laptop.org/pipermail/sugar/2008-July/007508.html<br />
<br />
===== Roadmap =====<br />
action items:<br />
* triage squad <br />
* testing team<br />
* keep trac under control so that we have a good view of where we are<br />
* make sure to get the new release in Fedora<br />
* write down the points for the 9.1 release<br />
<br />
===== Status of bugfixing =====<br />
we need for more testing!<br />
<br />
===== Introducing the new developers =====<br />
Maybe next week :)<br />
<br />
===== Move meeting to an earlier time =====<br />
The next meeting will be at 14.00 UTC<br />
<br />
===== <s>Proposal: Mailing list for activity developers</s> =====<br />
<br />
<s>http://lists.laptop.org/pipermail/sugar/2008-July/007503.html</s><br />
<br />
:Will be discussed next week or via the mailing lists --[[User:Morgs|Morgs]] 19:52, 31 July 2008 (UTC)<br />
<br />
===== <s>Activity Update system in control panel</s> =====<br />
<br />
<s>Implications for activity developers: How to publish releases</s><br />
<br />
:Will be discussed next week or via the mailing lists --[[User:Morgs|Morgs]] 19:52, 31 July 2008 (UTC)<br />
<br />
===Thursday July 24 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~tomeu/sugar_meeting_24_07_2008.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
===== Update =====<br />
<br />
People is working on bugs, Marco focused on Browse, he's back full time in the team. Tomeu on miscellanea bugs, worked with Riccardo Lucchese on performance (he's interning in OLPC this summer). Sayamindu is planning future work on the Read and Terminal activities.<br />
<br />
===== Change in the translation process =====<br />
<br />
After changes that break the string freeze get into git, the development team should notify the localization list, so the localization team can update Pootle.<br />
<br />
There are some worries about the frequent string freeze breaks, we hope translators will understand and things will get better for the next release.<br />
<br />
===== Roadmap =====<br />
<br />
David Farning suggested that some preliminary work happened on identifying the areas that will be worked on in the next releases. Benjamin Schwartz argued that people should focus completely on the current release instead, and let future planning for later.<br />
<br />
Three big areas of work that is sorely needed by deployments are collaboration, performance and datastore. How can we improve stability at the same time?<br />
<br />
Benjamin thinks that we should focus for two weeks on planning, and close all questions then.<br />
<br />
Walter wants to see documents about the architecture of the datastore and collaboration. Thinks that we should aim for 3 months of design work that end up on a roadmap.<br />
<br />
===== Status of bugfixing =====<br />
<br />
Two major surprises lately: arabic support and provisions for operating with full NAND.<br />
<br />
Arabic support includes taking in account RTL in the UI layout, may not land in 8.2.0.<br />
<br />
Being resilient to NAND full situations is very important in Uruguay, where machines that get full cannot boot until are reflashed. Several options are open here and we are trying to reach consensus.<br />
<br />
===== Introducing the new developers =====<br />
<br />
No new developers :( Maybe next week!<br />
<br />
===Thursday July 17 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_17_07_2008.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
=====The Meeting itself=====<br />
First we discussed how we can make the meeting even better. We want to have a fixed set of points we want to discuss each meeting.<br />
<br />
* update of the week (e.g. process changes)<br />
* roadmap<br />
* what are the latest bugs where can we need help on<br />
* introduction of new developers<br />
<br />
Additionally we have topics that can be decided by the developers. These can be added by the developers during the week. The complete process is described here: http://wiki.sugarlabs.org/go/DevelopmentTeam/Meetings#How_to_add_topics<br />
<br />
The mails:<br />
You can count on receiving these mails in the sugar mailing list.<br />
* monday: reminder to add_topics<br />
* thursday: meeting reminder<br />
* thursday: minutes from the meeting<br />
<br />
=====Creative commons licensing functionality in the journal=====<br />
* http://wiki.laptop.org/go/Creative_Commons<br />
* how to get that feature in:<br />
** eben will make mockup by Aug 15 (http://dev.laptop.org/ticket/7551)<br />
** starting Aug 15 paulproteus will port the xisting UI to Eben's mockup. <br />
** then he will send his code for review: http://wiki.sugarlabs.org/go/DevelopmentTeam/CodeReview#Patch_submission<br />
** after review the feature can be included<br />
* We will meet for a status update on the cc the 14th of August in the sugar dev meeting<br />
<br />
===Thursday July 10 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
=====Topic=====<br />
<br />
===Thursday July 03 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
=====What let's left for the upcoming release=====<br />
http://wiki.sugarlabs.org/go/DevelopmentTeam/Release/Roadmap#Schedule<br />
<br />
=====Changes in the review process=====<br />
http://wiki.sugarlabs.org/go/DevelopmentTeam/CodeReview#Patch_submission<br />
<br />
<br />
===Thursday June 12 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_Jun_12_2008.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
<br />
=====Update on the status of the ongoing features=====<br />
Looks very good: http://wiki.sugarlabs.org/go/DevelopmentTeam/Release/Roadmap#New_features<br />
<br />
=====How to announce a new release of an activity best?=====<br />
unmadindu looked into remora http://wiki.mozilla.org/Update:Remora. he noted that it's not well documented, and the look and feel needs to be changed significantly (it's primarily written for addons.mozilla.org), and we would need some PHP dev to modify it for our work<br />
<br />
Conclusion:<br />
Someone needs to step in and do it if he/she has time!<br />
<br />
=====Providing test plans along releases=====<br />
m_stone and QA are requesting that each release we get in the stable build is associated with a set of tests that they need to perform to verify that stuff works as expected. <br />
<br />
Basically we make mandatory to have a trac item associated with each news in the changelog and each trac item needs to have a testcase in it. We could use some keyword in the comment to mark it so that it can be extracted automatically. We need a ticket for each feature or fix - each item in the news basically.<br />
<br />
=====Documentation efforts for Sugar API and creating sugar activities=====<br />
fanwar's overall approach: One set of docs for high level functional design of sugar (Human Interface Guidelines), one set for how to's (almanac - which is what I'm working on), one set of apis from the actual code (which will be extracted through pydocs) and also some basic startup docs like those by Christoph in olpc austria. <br />
<br />
For the moment the place where the documentation can be found is: http://wiki.laptop.org/go/Sugar-api-doc<br />
<br />
fanwar requests: In the meantime, everyone continues to document code using pydocs and also please contribute to the almanac wiki yourselves.<br />
<br />
===Thursday June 05 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_Jun_05_2008.log<br />
<br />
====Attending====<br />
too many to name :)<br />
<br />
====Topics====<br />
=====How can we improve the review process?=====<br />
action item: unmadindu/cjb setup review board http://www.review-board.org/<br />
<br />
1. Break your projects into small pieces that can be submitted for review independently. Submit for review as early as possible, by mailing list or review-board site or whatever other mechanism.<br />
<br />
More specific:<br />
* preferred way if possible: 1. code a small part, 2. submit to review, 3. get into joyride, 4. repeat<br />
* not talking about: 1. code everything, 2. split in patches, 3. submit<br />
<br />
2. If you want testing before review, make a topic build.<br />
<br />
3. Some new tools will be needed to make topic builds easier to make. (.img, .rpm, and .deb)<br />
<br />
=====Bundlebuilder: how to create the source tarballs best to not include unintentional files.=====<br />
We agreed to use an explicit MANIFEST but to provide tools to build it automatically. homunqlus is going to work on a patch for this. We need to try and freeze bundlebuilder to be able to include Develop in 8.2.<br />
<br />
=====How to announce a new release of an activity best?=====<br />
Deferred to next week meeting<br />
<br />
===Thursday April 17 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
<br />
http://dev.laptop.org/~morgan/sugar_meeting_Apr_17.log<br />
<br />
====Attending====<br />
<br />
====Topics====<br />
<br />
* Collaborative activities<br />
:* The collaboration framework<br />
:* [[Collaboration Central]]<br />
:* Adding collaboration to activities<br />
:* Upgrading to the new Presence Service API in Update.1<br />
:* API improvements required? (buddy<->handle tracking, reducing boilerplate code...)<br />
<br />
* New proposed collaboration API<br />
:* [[Cerebro#Collaboration]]<br />
:* other features? (now is a good time to add them)<br />
<br />
===Tuesday April 08 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/meeting_logs/sugar_meeting_Apr_08.log<br />
<br />
====Attending====<br />
eben, homunq, garycmartin, tomeu, bemasc, daf, morgs, erikos<br />
<br />
====Topics====<br />
* discuss eben's sugar todo list: http://lists.laptop.org/pipermail/sugar/2008-April/004909.html<br />
** We found out that eben's list is basically not controversial and that we 'only' need to prioritize the topics :p<br />
*** action item: prioritize the topics<br />
** Expose an avatar property for buddies in the ps<br />
*** daf stated that we have specific support for avatars in Gabble, which uses hashes, and therefore would reduce overhead.<br />
* AlertBox for use with palettes/notifications<br />
** mockup: http://wiki.laptop.org/go/Specifications/Object_Transfers#Preliminary_Mockups<br />
** sumup: <br />
*** an object transfer error occurs. <br />
*** create a new palette and embed an alertbox in it. <br />
*** create a notification object. <br />
** attach the new alert palette to both the notification and the transfer object in the frame. <br />
*** Then, upon the cancel/retry button callback: make sure that the notification is gone, reattach the old palette, take the appropriate action.<br />
** action items: <br />
*** a) create an AlertBox class (probably a subclass of alert or make alert more generic)<br />
*** b) add support for more complex layout to Palette class (ability to set the content before and/or after the menu independently)<br />
<br />
* Activity bundle format, autoupdate<br />
** Homunq has a proposal up at [[Talk:Activity_bundles#Proposals_for_update]]<br />
** two proposals: a philosophical one about where we want to get to, including activity threading with forks, and an implementation one, which only covers activities as long as the signing key stays the same.<br />
** Philosophically:<br />
*** Eben says any change of key should count as a different activity<br />
*** Homunq argues that still grouping them in the UI will allow tighter control of keys, and that the UI can give appropriate guidance on secure practices.<br />
*** Agree to disagree for now, because implementation is not urgent.<br />
** Implementation [[Talk:Activity_bundles#Signatures| Signatures]]<br />
*** morgs has minor comment about hash format (hex instead of base64, for easier comparison<br />
*** no further comments<br />
*** homunq will start work this week<br />
*** unresolved issue: how to store private key for signing an activity?<br />
**** we need to talk to m_stone .<br />
<br />
===Tuesday April 01 2008 - 17.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Apr_01.log<br />
<br />
====Attending====<br />
bemasc, homunq, tomeu, bertf, m_stone, garycmartin, erikos, eben, cjb<br />
<br />
====Topics====<br />
* Sugar-Control-Panel - timezone<br />
** handle root permissions for settings like timezone (can this be done in the background)<br />
*** What about using [http://hal.freedesktop.org/docs/PolicyKit/introduction.html#intro-about PolicyKit] made it's way in latest Gnome [http://library.gnome.org/misc/release-notes/2.22/ Gnome 2.22] for this?<br />
* Sugar-Control-Panel - language <br />
** how to generate the list of languages and their translation best)<br />
** desired output: current locale, language in language itself, territory<br />
** example: ingles/english, frances/francais, aleman/deutsch<br />
** do we make the same for the territory than what we do for the language?<br />
<br />
===Tuesday March 25 2008 ("TTL-meeting") exceptional time: 15.00 (UTC) ===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_25.log<br />
<br />
====Attending====<br />
[http://mindforks.blogspot.com/ David Bolter]<br />
<br />
[http://www.timthelion.com/ Timothy Hobbs, timthelion]<br />
<br />
[http://jsilva.komodoopenlab.com/ Jorge Silva]<br />
<br />
Arjun Sarwal<br />
<br />
Hemant Goyal<br />
<br />
Assim Deodia<br />
<br />
Alex Escalona (vergueishon on olpc [http://randomatom.blogspot.com/search?q=olpc&x=0&y=0 here] and [http://randomatom.blogspot.com/search?q=one+laptop+child&x=0&y=0 here])<br />
<br />
eben, tomeu, erikos<br />
<br />
====Topics====<br />
* Meetings in #olpc-meeting<br />
** Announce the meetings here: [http://wiki.laptop.org/go/Meetings Meeting]<br />
** action: send note about that to #devel-ml, #sugar-ml<br />
<br />
* TTS<br />
** Interfacing with Sugar<br />
*** Unitarian interface<br />
**** Screen readers, TTS engines, and any other text grabbing UI addons (Could that mean tty output, ssh ;)) should all be able to use the same interface.<br />
**** Discuss how [http://live.gnome.org/Orca orca] can possibly be used in the sugar environment. ([http://www.freebsoft.org/speechd speech-dispatcher] as a speech-synth backend is supported by orca)<br />
**** Discussion about speech-dispatcher, and how it can be used to interface with sugar activities.<br />
*** Discuss some UI considerations for speech synthesis configuration management in [http://wiki.laptop.org/go/Sugar_Control_Panel#GUI_for_the_command_line_tool Sugar Control Panel].<br />
*** Discuss the magic button for speech synthesis.<br />
** Support for multiple languages<br />
*** How should the process for including a new language work<br />
*** (This is copied up from the last meeting)<br />
**** santhosh and HFactor present [http://fci.wikia.com/wiki/Dhvani Dhvani], a text-to-speech system for indian languages.<br />
***** santhosh has already worked into integrating Dhvani into [http://www.freebsoft.org/speechd Speech Dispatcher].<br />
***** Dhvani will need to be packaged in Fedora.<br />
** Performance<br />
*** Ram use of any daemons.<br />
*** Fundamental CPU speed limitations(real time TTS?).<br />
** TTS as accessibility vs. TTS as a reading tutor.<br />
** Standardized bells.<br />
<br />
<br />
*'''Short Term Implementation Plans'''<br />
**Discussing feasibility of speech-dispatcher for the XO<br />
**Discussion of speech-dispatcher python API<br />
**Discussion of speech-dispatcher sugar configuration management<br />
**UI elements of speech synthesis control panel<br />
**Working on something like sugar.speech? <br />
**performance analysis of speech dispatcher for the XO<br />
*'''Long Term Plans'''<br />
**Development of Guidelines for using speech synthesis for developing self-voicing activities.<br />
**Expansion of ideas list and encouraging community developers to incorporate speech synthesis in their activities.<br />
**Streamlining speech synthesis projects in OLPC community<br />
**Community involvement/experimentation to improve quality of synthesized voice, as well as "localization" efforts to make speech sounds more natural-sounding relative to the user<br />
*'''Literacy Project'''<br />
**What points do we want to address?<br />
***Dictionary and eBook Projects<br />
***Teaching Tools that use speech synthesis<br />
***Tools for helping students learn new languages, improve their language skills<br />
<br />
<br />
* Links<br />
** [[Speech synthesis]]<br />
** [[Accessibility]]<br />
** [[Book reader feature set]]<br />
** [[Literacy]]<br />
** [[Accessibility Line Based Interface]]<br />
** [[Screen_Reader]]<br />
** [[Listen_and_Spell]]<br />
<br />
===Tuesday March 18 2008 ("big")===<br />
====Logs ==== <br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_18.log<br />
<br />
====Attending====<br />
tomeu, bertf, erikos, eben, HFactor, shikhar, santhosh<br />
<br />
====Topics====<br />
Update on everybody's work<br />
* Redesign Home view (tomeu)<br />
** Eben has been contributing code to match the UI design.<br />
** Working now on visual notification for activity launch.<br />
** Anybody interested can build and run inside jhbuild the following modules:<br />
*** http://dev.laptop.org/git?p=users/tomeu/sugar;a=summary<br />
*** http://dev.laptop.org/git?p=users/tomeu/sugar-toolkit;a=summary<br />
* Control Panel (erikos)<br />
** Working now on providing a fade-out look around the dialog. Investigating the new matchbox that contains much improved composition support.<br />
* Develop (homunq): can't attend the meeting but check it out. Search/replace is a mess but anything else, go ahead and start posting bugs. http://dev.laptop.org/git?p=activities/develop;a=summary . To resume editing on the activity bundles it creates, you need to use the DoppelJournal activity (included in the git tree), which is a renamed copy of journal with the relevant bug fixed. [[User:Homunq|Homunq]] 09:43, 18 March 2008 (EDT) "git clone git://dev.laptop.org/activities/develop"<br />
* santhosh and HFactor present [http://dhvani.sourceforge.net Dhvani], a text-to-speech system for indian languages.<br />
** santhosh has already worked into integrating Dhvani into [http://www.freebsoft.org/speechd Speech Dispatcher].<br />
** Dhvani will need to be packaged in Fedora.<br />
** Would be good to have a meeting next week with all the people interested in TTS.<br />
<br />
===Tuesday March 11 2008 ("small")===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_11.log<br />
<br />
====Attending====<br />
garycmartin, eben, benzea, cjb, homunq, ChristophD, erikos<br />
<br />
====Topics====<br />
* meeting reminder<br />
** people can put topics on the wiki until Tuesday morning<br />
** erikos will send a message including these topics to the sugar-ml so more people read the topics and can join if it sounds interesting<br />
* sugar-control-panel <br />
** development: http://dev.laptop.org/git?p=users/erikos/sugar;a=shortlog;h=controlpanel<br />
** sugar-control-panel an activity?<br />
** Eben made an interesting remark: The new design for the Journal supports actions that aren't "activities" so you are able to keep record of changes you made with the control panel (e.g. you changed your colors today").<br />
* Lots of current activities don't have a bundle .xo for download on the Wiki<br />
** this got special attention due to the build core changes<br />
** how do we best address this issue? <br />
** encourage the activity authors to upload bundles and update the links on the wiki or provide a mechanism in bundlebuilder or at another place?<br />
<br />
===Tuesday March 4 2008 ("big")===<br />
====Logs ====<br />
http://dev.laptop.org/~erikos/sugar_meeting_Mar_04.log<br />
<br />
====Attending====<br />
* person, task, where<br />
* Homunq, Develop, Guatemala (UTC-6)<br />
* morgs, presence, ZA<br />
* [[User:Bert|bertf]], [[Etoys]], [[Germany]]<br />
* erikos<br />
* tomeu<br />
* eben<br />
* garycmartin<br />
<br />
====Topics====<br />
* Latest redesign mockups<br />
** http://wiki.laptop.org/go/Designs<br />
** new developments can be tracked at: http://dev.laptop.org/git?p=users/tomeu/sugar;a=summary<br />
* Sugar Control Panel (GUI)<br />
** mockup: http://dev.laptop.org/raw-attachment/ticket/6435/settings.png<br />
* Changes to sugar requested for Develop [[User:Homunq|Homunq]] 11:29, 4 March 2008 (EST)<br />
** action item: create tickets for "Journal should let activity bundles be started in Develop". Done: <trac>6639</trac>. Also discussed: <trac>4365</trac>, <trac>6557</trac>, and <trac>2892</trac>.<br />
* Speech synthesis: http://lists.laptop.org/pipermail/sugar/2008-March/004411.html<br />
** action item: eben reply to the thread<br />
* New LiveCD with updated sugar packages: http://meta.fuentelibre.org/trac/wiki/LiveCD<br />
** hardy packages + xubuntu in spanish<br />
* "Faster" branch speedups -- status? Anyone planning on working on these?<br />
** it is on the latest sugar roadmap so we want to work on it<br />
** action item: Michael can you comment on what is needed here regarding kernel changes http://dev.laptop.org/ticket/2276<br />
<br />
===Tuesday February 26 2008 ("small")===<br />
====Logs ====<br />
http://dev.laptop.org/~morgan/sugar_meeting_Feb_26.log<br />
====Attending==== <br />
tomeu, erikos, garycmartin, morgs<br />
<br />
====Topics====<br />
* eben's notes about the redesign wiki.laptop.org/go/Design<br />
** does the journal belongs into the shell or is it an activity, Eben?<br />
** added a [[Talk:Designs/Activity_Management|journal as core metaphor]] mock-up image --[[User:garycmartin|garycmartin]] 1:49, 29 February 2008<br />
* presence service<br />
** scalability issues for update.1<br />
** morgs does want to look into groups<br />
** groups would work like friending, there would be multiple groups, groups a teacher can add children to ad potentially multiple friend groups #4043<br />
** would be interesting to know how hard the deployment need this<br />
* webkit<br />
** try to compare webkit http://live.gnome.org/WebKitGtk (comes with python bindings http://live.gnome.org/PyWebKitGtk) with xulrunner<br />
* sugar<br />
** accelerators (http://lists.laptop.org/pipermail/sugar/2008-February/004344.html)<br />
** benzea fixed palette issues (http://dev.laptop.org/git?p=sugar-toolkit;a=commit;h=c9871633e3f3b38bcb8ae388ebeaaa81ad4123c9, http://dev.laptop.org/git?p=sugar-toolkit;a=commit;h=826bf9dd4caa07903346a756f34779da3c6c47b1)<br />
** browse: add right click and search<br />
** add control panel option to set delay before frame pops in<br />
** notifications: box containing an activity icon that pops up when someone is 'calling', could be used for notifications about devices, invitations and adding to the frame, <br />
** Eben you had something like that in one mockup that each corner was used for different notifications?<br />
<br />
===Tuesday February 19 2008 ("big")===<br />
====Logs ====<br />
http://dev.laptop.org/~tomeu/sugar_meeting_Feb_19.log<br />
<br />
====Attending==== <br />
tomeu, erikos, cjb, ChristophD, daja77, Ridderman<br />
<br />
====Topics====<br />
* roadmap: http://wiki.laptop.org/go/Sugar_Roadmap<br />
** Tomeu tried to describe the latest mockups for the ''New Home view and Frame design.''<br />
** UI for sugar-control-panel, ChristophD appearently did some work on this ([http://olpcaustria.soup.io/post/1214954 early screenshot and info])<br />
* Activity handbook:<br />
** "The purpose of the activity handbook is to provide you with all the information you need in order to get started with software development for the OLPC XO."<br />
** http://www.olpcaustria.org/mediawiki/index.php/Activity_handbook<br />
** currently working on chapters about GUI elements and Journal, next update should become available over the next 2 weeks<br />
* distribute/share activity<br />
** distribute Journal entries and activities<br />
** use ObjectChooser to choose the object to share<br />
** bemasc was not around to discuss his activity<br />
* Message Board activity<br />
** the idea is to have some way of providing a persistent message board without a school server or Internet access.<br />
** if you have a school server it could be a webpage on the school server<br />
** for example, every laptop could broadcast every message board note it's seen and the activity could know to collate them and remove duplicates<br />
** passing a USB stick with a portable mediawiki<br />
<br />
* Disconnected backups<br />
** http://lists.laptop.org/pipermail/sugar/2008-February/004318.html<br />
* Ridderman is working on focus bugs in Sugar / GTK. Kind of a nuts and bolts bug - http://dev.laptop.org/ticket/2045<br />
<br />
===Tuesday October 30 2007===<br />
* http://dev.laptop.org/~erikos/sugar-dev-301007.log<br />
(all the meeting logs go here: http://www.pseudorandom.co.uk/tmp/freenode-olpc-meeting.log)<br />
<br />
* How do we log the meeting. (see above)<br />
* Quick status updates.<br />
* Reinier introduction.<br />
* #4022 browser cannot open files generated by view source.<br />
* #3239 Control Panel, user preferences<br />
* Correct way to get access to temporary file space during activity execution ?<br />
* Update1. Branching and trac.<br />
* Module maintainers. Distribute the release duties.<br />
* Managing the build system chaos. (idea: coordinated releases of the Sugar core. What is core?)<br />
* How do we bring back joyride into shape.<br />
* What API changes to expect before next milestone.<br />
<br />
Who is where:<br />
bertf: Germany<br />
Cassidy: BE<br />
daf: UK<br />
edsiper: Chile<br />
Erikos: Germany<br />
hmmmbird: SA<br />
marcopg: Italy<br />
morgs: SA<br />
rwh: NL<br />
Sjoerd: NL<br />
smcv: UK<br />
<br />
bertf: E-toys, implementing tubes<br />
Smcv: audit/improve tubes usage<br />
edsiper: developer console: stripping down, composed of 3 activities: Analyze, Log, Terminal<br />
http://wiki.laptop.org/go/Developer_Environment<br />
cassidy: finishing stream tubes in Salut<br />
morgs: working on PresenceService reliability improvements, Connect<br />
sjoerd: finishing <br />
hmmmbird: WorldWideWorkshop Joke Machine (waiting #3060)<br />
marcopg: had meeting with Ivan and Tomeu about backups, marcopg & Tomeu do sugar side, Ivan client/server<br />
(school server), fighting with build system<br />
erikos: works on control panel, functioning version<br />
tomeu: next to backups, screenshots<br />
uwogBB: Implement support for custom keybindings, develop AbiCollab debug tooling, Implement "find"<br />
support in Write (done)<br />
<br />
ACTIONS:<br />
bertf: talk to smcv about tubes<br />
marcopg: list of activities, list of modules, assign some sugar + activity tickets to rwh, drop the created xm branch and create an update1 one<br />
<br />
morgs: talk to jg about getting bot up for logs<br />
smcv: post logs at: http://www.pseudorandom.co.uk/tmp/freenode-olpc-meeting.log<br />
erikos: check for #4022 everything for 'Hint write about using txt with a view_source property' seems in place already<br />
<br />
erikos: control panel, user preferences:do not move olpc-update into script, fix radio on/off, restart sugar<br />
hmmmbird: Correct way to get access to temporary file space during activity execution ? should use use get_activity_root() instead of /tmp <br />
everyone: read Walter's mail for clarification of the names (Update1 etc)<br />
module_owners: module owners should create update1 branches as necessary (help: http://wiki.laptop.org/go/Git_Tips)<br />
<br />
<br />
* The branch/build procedure discussion is moved to the journal/tubes meeting<br />
<br />
<br />
[[Category:DevelopmentTeam]]<br />
[[Category:Meeting minutes]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=BugSquad/Contacts&diff=19511BugSquad/Contacts2009-02-13T13:47:30Z<p>Gdk: /* Squad Members */</p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}</noinclude><br />
<br />
{{TeamHeader|BugSquad}}<br />
<br />
== Coordinator ==<br />
{{:BugSquad/Coordinator}}<br />
<br />
== Mailing List ==<br />
[http://lists.laptop.org/listinfo/sugar sugar-devel]<br />
<br />
== IRC Channel ==<br />
freenode.org #sugar<br />
<br />
== Squad Members ==<br />
This list provides contacts for members so you can contact them to ask for help regarding BugSquad related tasks.<br />
* [[User:Erikos|Erikos]]<br />
* [[User:Dfarning|Dfarning]]<br />
* [[User:Gdk|Gdk]]<br />
<br />
== List of trac admins ==<br />
This list provides contacts for trac admins that can help to create a new component or new milestone.<br />
* [[User:Erikos|Erikos]]<br />
* [[User:Bernie|Bernie]]<br />
* [[User:Dfarning|Dfarning]]<br />
* [[User:Kristic|Krstic]]<br />
* [[User:Marcopg|Marcopg]]<br />
* [[User:Tomeu|Tomeu]]<br />
<br />
[[Category:BugSquad]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Sugar_Labs/Thank_You&diff=18890Sugar Labs/Thank You2009-02-09T02:46:44Z<p>Gdk: /* Engineering */</p>
<hr />
<div>__NOTOC__<br />
=Sugar Labs Sponsorship thanks=<br />
<br />
==Education==<br />
[[http://www.solutiongrove.com/isg/portal Solutions Grove]] - Teacher training intern spring 2009<br />
[[Image:Sgrove.jpg]]<br />
<br />
==Engineering==<br />
[[Image:Collabora_logo.gif]]<br />
[[http://www.collabora.co.uk/ Collabora]] - Sugar collaboration.<br />
<br />
[[http://www.redhat.com/ Red Hat]] - Engineering resources.<br />
[[Image:RH_logo.jpeg]]<br />
<br />
[[Image:Sgrove.jpg]]<br />
[[http://www.solutiongrove.com/isg/portal Solutions Grove]] - Sugar on a Stick development.<br />
<br />
==Design==<br />
?<br />
<br />
==Infrastructure==<br />
[[http://osuosl.org OSL]] - Gitorious hosting.<br />
[[Image:Osl_logo.png]]<br />
<br />
*[http://www.prgmr.com Prgmr.com] for the donation of several xen-based virtual Private Servers for running tinderboxes and buildbots.<br />
<br />
[[http://www.fsf.org/ Free Software foundation]] - Hosting for primary server<br />
[[Image:logo-fsf.org-tiny.png]]<br />
<br />
==Administrative==<br />
Software Freedom Conservancy - Legal and financial services.</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=User:Gdk/Trac_For_Dummies&diff=18576User:Gdk/Trac For Dummies2009-02-05T15:12:14Z<p>Gdk: </p>
<hr />
<div>= Introduction =<br />
<br />
The goal of "Trac for Dummies" is to have a single place where we all agree how to use Trac to get our work done. It is a work in progress for now.<br />
<br />
= Developers: Resolve Tickets for Current Milestone (0.84) =<br />
<br />
Engineers should care only about open tickets for the upcoming release, ordered by priority:<br />
<br />
[http://dev.sugarlabs.org/query?status=accepted&status=assigned&status=new&status=reopened&max=400&order=priority&col=id&col=summary&col=type&col=status&col=priority&col=component&milestone=0.84 open tickets for 0.84]<br />
<br />
When developers believe that they have a fix in git, the bug should be CLOSED. Not ideal, but we do not yet have the resources to retest changes in nightly builds.<br />
<br />
= Triagers: Find New Tickets and Put Them In A Bucket =<br />
<br />
= Triagers: Eliminate Bad Tickets =<br />
<br />
We should always be on the lookout for bad tickets -- tickets that are inherently confusing because they fall outside of the process. Examples: FIXME.</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=User:Gdk/Trac_For_Dummies&diff=18000User:Gdk/Trac For Dummies2009-02-05T13:59:08Z<p>Gdk: /* Developers: Resolve Tickets for Current Milestone (0.84) */</p>
<hr />
<div>= Introduction =<br />
<br />
The goal of "Trac for Dummies" is to have a single place where we all agree how to use Trac to get our work done. It is a work in progress for now.<br />
<br />
= Developers: Resolve Tickets for Current Milestone (0.84) =<br />
<br />
Engineers should care only about open tickets for the upcoming release, ordered by priority:<br />
<br />
[http://dev.sugarlabs.org/query?status=accepted&status=assigned&status=new&status=reopened&max=400&order=priority&col=id&col=summary&col=type&col=status&col=priority&col=component&milestone=0.84 open tickets for 0.84]<br />
<br />
= Triagers: Find New Tickets and Put Them In A Bucket =<br />
<br />
= Triagers: Eliminate Bad Tickets =<br />
<br />
We should always be on the lookout for bad tickets -- tickets that are inherently confusing because they fall outside of the process. Examples: FIXME.</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=User:Gdk/Trac_For_Dummies&diff=17999User:Gdk/Trac For Dummies2009-02-05T13:53:24Z<p>Gdk: </p>
<hr />
<div>= Introduction =<br />
<br />
The goal of "Trac for Dummies" is to have a single place where we all agree how to use Trac to get our work done. It is a work in progress for now.<br />
<br />
= Developers: Resolve Tickets for Current Milestone (0.84) =<br />
<br />
Engineers should care only about tickets that have been set to <br />
<br />
= Triagers: Find New Tickets and Put Them In A Bucket =<br />
<br />
= Triagers: Eliminate Bad Tickets =<br />
<br />
We should always be on the lookout for bad tickets -- tickets that are inherently confusing because they fall outside of the process. Examples: FIXME.</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=User:Gdk/Trac_For_Dummies&diff=17998User:Gdk/Trac For Dummies2009-02-05T13:51:02Z<p>Gdk: /* Trac for Engineers */</p>
<hr />
<div>= Introduction =<br />
<br />
The goal of "Trac for Dummies" is to have a single place where we all agree how to use Trac to get our work done. It is a work in progress for now.<br />
<br />
= Developers: Current Milestone is 0.84 =<br />
<br />
Engineers should care only about tickets that have been set to <br />
<br />
= Bad Tickers =<br />
<br />
We should always be on the lookout for bad tickets -- tickets that are inherently confusing because they fall outside of the process. Examples: FIXME.<br />
<br />
= Trac for Triagers =</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=User:Gdk&diff=17997User:Gdk2009-02-05T13:45:09Z<p>Gdk: /* My pet projects with Sugar */</p>
<hr />
<div>= About me =<br />
<br />
My name is Greg DeKoenigsberg. I work for Red Hat, and Sugar is my favorite current hobby. For more info about me, check my bio page on [http://fedoraproject.org/wiki/GregDeKoenigsberg fedoraproject.org].<br />
<br />
= My pet projects with Sugar =<br />
<br />
[[User:Gdk/4th_Grade_Maths]]<br />
<br />
[[User:Gdk/Trac_For_Dummies]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=User:Gdk&diff=17996User:Gdk2009-02-05T13:44:38Z<p>Gdk: /* About me */</p>
<hr />
<div>= About me =<br />
<br />
My name is Greg DeKoenigsberg. I work for Red Hat, and Sugar is my favorite current hobby. For more info about me, check my bio page on [http://fedoraproject.org/wiki/GregDeKoenigsberg fedoraproject.org].<br />
<br />
= My pet projects with Sugar =<br />
<br />
[[User:Gdk/4th_Grade_Maths]]<br />
[[User:Gdk/Trac_For_Dummies]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=User:Gdk&diff=17995User:Gdk2009-02-05T13:43:35Z<p>Gdk: </p>
<hr />
<div>= About me =<br />
<br />
For more info, check my bio page on [http://fedoraproject.org/wiki/GregDeKoenigsberg fedoraproject.org].<br />
<br />
= My pet projects with Sugar =<br />
<br />
[[User:Gdk/4th_Grade_Maths]]<br />
[[User:Gdk/Trac_For_Dummies]]</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=User:Gdk/Trac_For_Dummies&diff=17994User:Gdk/Trac For Dummies2009-02-05T13:43:34Z<p>Gdk: New page: = Introduction = The goal of "Trac for Dummies" is to have a single place where we all agree how to use Trac to get our work done. It is a work in progress for now. = Trac for Engineers...</p>
<hr />
<div>= Introduction =<br />
<br />
The goal of "Trac for Dummies" is to have a single place where we all agree how to use Trac to get our work done. It is a work in progress for now.<br />
<br />
= Trac for Engineers =<br />
<br />
= Trac for Triagers =</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Development_Team/TODO&diff=17958Development Team/TODO2009-02-05T13:16:11Z<p>Gdk: /* Active Tasks */</p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}<br />
{{TeamHeader|DevelopmentTeam}}</noinclude><br />
=== Active Tasks ===<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Task<br />
! Owner<br />
! Notes<br />
|-<br />
| Bug importer from trac.laptop.org to trac.sugarlabs.org<br />
| tomeu (w/m_stone's help)<br />
| We need to do the Big Move of Sugar bugs. A one-time cost, fortunately. Ed has agreed that the bugs in OLPC trac will be closed with pointers to the SL trac.<br />
|-<br />
| Identifying bugs to move from trac.laptop.org to trac.sugarlabs.org<br />
| tomeu, erikos, marco<br />
| We need a very *very* high-level assessment of bugs to be moved over. Basic, *basic* triage from knowledgeable developers.<br />
|-<br />
| Trim down SoaS image<br />
| marco<br />
| It's too big. We need to cut it down as much as we can.<br />
|-<br />
| Restructure the DevelopmentTeam wiki<br />
| marcopg<br />
| (later I want to start adding documentation)<br />
|-<br />
| Adding buddies not tracked in the PS<br />
| tomeu<br />
| Punted to 0.86, when we kill the PS (wait... we're killing the PS?)<br />
|-<br />
| Setup activities.sugarlabs.org<br />
| mchua<br />
| <br />
|-<br />
|}<br />
<br />
=== Completed Tasks ===<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Task<br />
! Owner <br />
! Completion Date<br />
! Notes<br />
|-<br />
| Get latest SoaS released<br />
| marco<br />
| Critical for testing; we need to have a cut of this that simple testing folks can test.<br />
| 29 Jan 2009<br />
|-<br />
| Get buildbot back<br />
| marcopg<br />
| 18 Dec 2008<br />
| <br />
|-<br />
| Move to use git.sugarlabs.org, and figure out conventions/policies to use it properly<br />
| marcopg<br />
| 18 Dec 2008<br />
| <br />
|-<br />
| Get to the point where we can effectively dogfood collaboration<br />
| marcopg<br />
| 18 Dec 2008<br />
| <br />
|-<br />
| Fix the damned palettes, they are seriously too broken<br />
| marcopg<br />
| 18 Dec 2008<br />
|<br />
|-<br />
| NM - Support wired devices<br />
| erikos<br />
| 21 Dec 2008<br />
|<br />
|-<br />
| Implement journal entry transfer<br />
| tomeu<br />
| 03 Jan 2009<br />
| <br />
|-<br />
| Finish support for removable devices in the journal<br />
| tomeu<br />
| 12 Jan 2009<br />
| <br />
|-<br />
| NM - Autoconnect to preferred connections<br />
| erikos<br />
| 13 Jan 2009<br />
|<br />
|-<br />
| Making PS a bit more controllable from the control panel<br />
| erikos (patch by morgan)<br />
| 21.01.2009 {{Bug|142}} (patch by morgs, restart gabble without needing to restart Sugar, switch between jabber servers)<br />
|-<br />
| Logout option<br />
| unmadindu (patch), eben (icon), tomeu (review)<br />
| 21.01.2009 detecting if the session was launched from GDM was too complicated, so we show the logout option by default and single user system need to patch it out (medium term is to provide a gconf setting {{Bug|207}})<br />
<br />
[[Category:DevelopmentTeam]]<br />
</noinclude></div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Marketing_Team/Events/FOSDEM_2009&diff=15136Marketing Team/Events/FOSDEM 20092009-02-02T15:15:08Z<p>Gdk: /* Attendance */</p>
<hr />
<div>== About ==<br />
<br />
OLPC / Sugar Labs will have a presence at [http://www.fosdem.org/2009/ FOSDEM'09] taking place in Brussels (Belgium) from Saturday, February 7 to Sunday, February 8.<br />
<br />
== Pre-conference community meetup ==<br />
<br />
In addition to FOSDEM, we're gathering on Friday, February 6 at<br />
the [http://hsb.wikidot.com/ Hacker Space Brussels] for a one-day<br />
OLPC / Sugar community meetup.<br />
<br />
Please add yourself to the list of attendees if you would like to<br />
join us. Contact [[User:Bernie|Bernie Innocenti]] for further<br />
details and directions.<br />
<br />
== Goals | FOSDEM'09 ==<br />
<br />
* getting more developers to work on Sugar related tasks<br />
* gnash as a real flash replacement and activity development platform would be great and needs help!<br />
<br />
== Goals | Community Meetup ==<br />
<br />
* discussing the current state of things<br />
* making plans for 2009:<br />
** better defining the relation between OLPC and Sugar Labs<br />
** advancing the Sugar platform<br />
** making awesome educational content<br />
** writing cool activities<br />
** building and contacting relevant communities around OLPC and Sugar<br />
** generally making it easier to contribute to OLPC and Sugar<br />
** translating existing documentation (e.g. FlossManuals)<br />
** writing materials geared towards how teachers can use the XO and Sugar in schools<br />
** designing great marketing materials<br />
** pilot projects in Europe<br />
** create a web page that shows you OLPC enthusiasts geographically close to you<br />
** ...<br />
* socializing, finally being able to put faces to nicknames<br />
<br />
== Attendance ==<br />
<br />
Please sign up here if you plan to attend!<br />
[[User:ChristophD|ChristophD]] 03:40, 7 January 2009 (UTC)<br />
<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Name<br />
! Community Meetup Friday 6th<br />
! FOSDEM Saturday 7th<br />
! FOSDEM Sunday 8th<br />
! Notes<br />
! Hotel<br />
|-<br />
| [[User:ChristophD|ChristophD]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight to Brussel is booked, will arrive on the evening of Feb. 5<br />
| Frederiksborg 5th-9th<br />
|-<br />
| [[User:niklaus|Niklaus Giger]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight to Brussel is booked, will arrive on the at 12:30 Feb. 5<br />
|<br />
|-<br />
| [[User:Tomeu|Tomeu]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight booked, arrive Feb 6th at 10.30am and leave Feb 9th at 17:00<br />
| Frederiksborg 6th-9th<br />
|-<br />
| [[User:BenjaminBerg|Benjamin Berg]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| Arrives at 11:01 on Friday at Bruxelles-Midi, leaving again on Monday 17:59.<br />
| Frederiksborg 6th-9th<br />
|-<br />
| [[User:Marcopg|Marcopg]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| (not sure yet)<br />
|<br />
|-<br />
| [[User:Cassidy|Guillaume Desmottes]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
|<br />
| <br />
|-<br />
| h01ger / Holger Levsen<br />
| Yes<br />
| Yes<br />
| Yes<br />
|<br />
| <br />
|-<br />
| [[User:nubae|David "nubae" Van Assche]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight to Brussel is booked, will arrive on the evening of Feb. 5<br />
|<br />
|-<br />
| [[User:Bernie|Bernie Innocenti]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| Flight booked, will arrive on the evening of Feb 5, leave in the morning of Feb 9<br />
| Frederiksborg 5th-9th<br />
|-<br />
| [[User:Erikos|Simon Schampijer]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| flight booked, will arrive on the evening of Feb. the 5th and leave the evening of the 9th<br />
| Frederiksborg 5th-9th<br />
|-<br />
| [[User:MartinDengler|Martin Dengler]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| Booking travel soon; will probably arrive for Beer Event on Fri and leave on the last train on Sunday.<br />
| Probably Frederiksborg 6th-7th<br />
|-<br />
| [[User:xardox|Don Hopkins]]<br />
| Yes<br />
| Yes<br />
| Yes<br />
| Taking the train from Amsterdam. Arriving Friday, leaving Monday. Rewriting SimCity/Micropolis GUI with C++/Python/GTK/Cairo/Pango/[http://www.donhopkins.com/home/images/SimCityPacMan.png PacMan].<br />
| A little hotel by the Manneken Pis.<br />
|-<br />
| Greg DeKoenigsberg<br />
| Maybe <br />
| Yes<br />
| Yes<br />
| Train from AMS on Friday, in leaving Sunday night<br />
| Novotel Brussels<br />
|}<br />
<br />
== Schedule == <br />
<br />
What about joining sometime after 18:00 the [http://fosdem.org/2009/beerevent Friday Beer Event]?<br />
<br />
Tomeu is going to talk about [http://live.gnome.org/Brussels2009/Devroom#head-fed044e7ec0c3f61c0819739876aaa276e55c8e1 "The Sugar platform"] in the [http://live.gnome.org/Brussels2009/Devroom GNOME dev room] on Saturday 15:00.<br />
<br />
Greg is going to talk about "Sugar and Fedora" in the [https://fedoraproject.org/wiki/FedoraEvents/FOSDEM/FOSDEM2009#Speakers_in_the_Dev_Room Fedora dev room] on Saturday 17.00.<br />
<br />
== To-Do ==<br />
<br />
* decide if we are going to ask a sister project for a piece of a booth (we did so last year in the GNOME booth)<br />
* find a venue for the friday meeting<br />
* lots of things...<br />
<br />
== Accommodation ==<br />
<br />
http://www.booking.com/hotel/be/frederiksborg.html?aid=314065&label=tripad-LB901-20219&tab=1&do_availability_check=on&checkin_monthday=5&checkin_year_month=2009-2&checkout_monthday=9&checkout_year_month=2009-2&lang=en<br />
<br />
Has several double rooms free, at 50e per room and night. Localization doesn't look too bad. It's said to have free wifi. We should book soon!<br />
<br />
== Swag ==<br />
<br />
[[User:Mchua|Mchua]] is getting swag over for the conference; you folks are getting [[MarketingTeam/Stickers]] and a batch of the generic [[Business cards]].<br />
<br />
== Comments ==<br />
<br />
Please add relevant notes and thoughts!<br />
[[User:ChristophD|ChristophD]] 03:40, 7 January 2009 (UTC)</div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Development_Team/TODO&diff=14888Development Team/TODO2009-01-29T14:41:00Z<p>Gdk: </p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}<br />
{{TeamHeader|DevelopmentTeam}}</noinclude><br />
=== Active Tasks ===<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Task<br />
! Owner<br />
! Notes<br />
|-<br />
| Bug importer from trac.laptop.org to trac.sugarlabs.org<br />
| tomeu (w/m_stone's help)<br />
| We need to do the Big Move of Sugar bugs. A one-time cost, fortunately. Ed has agreed that the bugs in OLPC trac will be closed with pointers to the SL trac.<br />
|-<br />
| Identifying bugs to move from trac.laptop.org to trac.sugarlabs.org<br />
| tomeu, erikos, marco<br />
| We need a very *very* high-level assessment of bugs to be moved over. Basic, *basic* triage from knowledgeable developers.<br />
|-<br />
| Trim down SoaS image<br />
| marco<br />
| It's too big. We need to cut it down as much as we can.<br />
|-<br />
| Restructure the DevelopmentTeam wiki<br />
| marcopg<br />
| (later I want to start adding documentation)<br />
|-<br />
| Cp language section (display the language options in the original language: English, Espanol, Deutsch)<br />
| erikos<br />
| {{Bug|51}} (unmadindu has submitted patch, punted in the current form (long loading time) to 0.86)<br />
|-<br />
| RightToLeft support in Sugar<br />
| unmadindu<br />
| {{OlpcBug|6562}}, punted to 0.86.<br />
|-<br />
| Network Manager<br />
| erikos<br />
| (use gconf instead of our own config file), punting to 0.86.<br />
|-<br />
| screen issues like those in the control panel<br />
| tomeu<br />
| Low risk bugfix stuff, can be addressed after freeze.<br />
|-<br />
| font size on other resolutions<br />
| erikos<br />
| Low risk bugfix, can be addressed after freeze.<br />
|-<br />
| the control panel resizing issue (for non en_US languages)<br />
| erikos<br />
| Low risk bugfix, can be addressed after freeze.<br />
|-<br />
| Hack to hide certain control panel features if you're not on the XO<br />
| morgs<br />
| Low risk (and dirty) bugfix, can be addressed after freeze.<br />
|-<br />
| Generic way to autodetect hw capabilities<br />
| erikos<br />
| Pushing to 0.86, so that control panel hackery is done the right way, among other reasons<br />
|-<br />
| Adding buddies not tracked in the PS<br />
| tomeu<br />
| Punted to 0.86, when we kill the PS<br />
|-<br />
| Continue file transfer implementation in Gabble<br />
| cassidy<br />
| Punted to 0.86. Outside of direct Sugar scope anyway; waiting on upstream.<br />
|-<br />
| Setup activities.sugarlabs.org<br />
| mchua<br />
| <br />
|-<br />
|}<br />
<br />
=== Completed Tasks ===<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Task<br />
! Owner <br />
! Completion Date<br />
! Notes<br />
|-<br />
| Get latest SoaS released<br />
| marco<br />
| Critical for testing; we need to have a cut of this that simple testing folks can test.<br />
| 29 Jan 2009<br />
|-<br />
| Get buildbot back<br />
| marcopg<br />
| 18 Dec 2008<br />
| <br />
|-<br />
| Move to use git.sugarlabs.org, and figure out conventions/policies to use it properly<br />
| marcopg<br />
| 18 Dec 2008<br />
| <br />
|-<br />
| Get to the point where we can effectively dogfood collaboration<br />
| marcopg<br />
| 18 Dec 2008<br />
| <br />
|-<br />
| Fix the damned palettes, they are seriously too broken<br />
| marcopg<br />
| 18 Dec 2008<br />
|<br />
|-<br />
| NM - Support wired devices<br />
| erikos<br />
| 21 Dec 2008<br />
|<br />
|-<br />
| Implement journal entry transfer<br />
| tomeu<br />
| 03 Jan 2009<br />
| <br />
|-<br />
| Finish support for removable devices in the journal<br />
| tomeu<br />
| 12 Jan 2009<br />
| <br />
|-<br />
| NM - Autoconnect to preferred connections<br />
| erikos<br />
| 13 Jan 2009<br />
|<br />
|-<br />
| Making PS a bit more controllable from the control panel<br />
| erikos (patch by morgan)<br />
| 21.01.2009 {{Bug|142}} (patch by morgs, restart gabble without needing to restart Sugar, switch between jabber servers)<br />
|-<br />
| Logout option<br />
| unmadindu (patch), eben (icon), tomeu (review)<br />
| 21.01.2009 detecting if the session was launched from GDM was too complicated, so we show the logout option by default and single user system need to patch it out (medium term is to provide a gconf setting {{Bug|207}})<br />
<br />
[[Category:DevelopmentTeam]]<br />
</noinclude></div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Development_Team/TODO&diff=14887Development Team/TODO2009-01-29T14:10:46Z<p>Gdk: /* Active Tasks */</p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}<br />
{{TeamHeader|DevelopmentTeam}}</noinclude><br />
=== Active Tasks ===<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Task<br />
! Owner<br />
! Notes<br />
|-<br />
| Bug importer from trac.laptop.org to trac.sugarlabs.org<br />
| tomeu (w/m_stone's help)<br />
| We need to do the Big Move of Sugar bugs. A one-time cost, fortunately.<br />
|-<br />
| Identifying bugs to move from trac.laptop.org to trac.sugarlabs.org<br />
| tomeu, erikos, marco<br />
| We need a very *very* high-level assessment of bugs to be moved over. Basic, *basic* triage from knowledgeable developers.<br />
|-<br />
| Get latest SoaS released<br />
| marco<br />
| Critical for testing; we need to have a cut of this that simple testing folks can test.<br />
|-<br />
| Trim down SoaS image<br />
| marco<br />
| It's too big. We need to cut it down as much as we can.<br />
|-<br />
| Restructure the DevelopmentTeam wiki<br />
| marcopg<br />
| (later I want to start adding documentation)<br />
|-<br />
| Cp language section (display the language options in the original language: English, Espanol, Deutsch)<br />
| erikos<br />
| {{Bug|51}} (unmadindu has submitted patch, punted in the current form (long loading time) to 0.86)<br />
|-<br />
| RightToLeft support in Sugar<br />
| unmadindu<br />
| {{OlpcBug|6562}}, punted to 0.86.<br />
|-<br />
| Network Manager<br />
| erikos<br />
| (use gconf instead of our own config file), punting to 0.86.<br />
|-<br />
| screen issues like those in the control panel<br />
| tomeu<br />
| Low risk bugfix stuff, can be addressed after freeze.<br />
|-<br />
| font size on other resolutions<br />
| erikos<br />
| Low risk bugfix, can be addressed after freeze.<br />
|-<br />
| the control panel resizing issue (for non en_US languages)<br />
| erikos<br />
| Low risk bugfix, can be addressed after freeze.<br />
|-<br />
| Hack to hide certain control panel features if you're not on the XO<br />
| morgs<br />
| Low risk (and dirty) bugfix, can be addressed after freeze.<br />
|-<br />
| Generic way to autodetect hw capabilities<br />
| erikos<br />
| Pushing to 0.86, so that control panel hackery is done the right way, among other reasons<br />
|-<br />
| Adding buddies not tracked in the PS<br />
| tomeu<br />
| Punted to 0.86, when we kill the PS<br />
|-<br />
| Continue file transfer implementation in Gabble<br />
| cassidy<br />
| Punted to 0.86. Outside of direct Sugar scope anyway; waiting on upstream.<br />
|-<br />
| Setup activities.sugarlabs.org<br />
| tomeu, dfarning<br />
| <br />
|-<br />
|}<br />
<br />
=== Completed Tasks ===<br />
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"<br />
|-style="background:#787878; color: white;"<br />
! Task<br />
! Owner <br />
! Completion Date<br />
! Notes<br />
|-<br />
| Get buildbot back<br />
| marcopg<br />
| 18 Dec 2008<br />
| <br />
|-<br />
| Move to use git.sugarlabs.org, and figure out conventions/policies to use it properly<br />
| marcopg<br />
| 18 Dec 2008<br />
| <br />
|-<br />
| Get to the point where we can effectively dogfood collaboration<br />
| marcopg<br />
| 18 Dec 2008<br />
| <br />
|-<br />
| Fix the damned palettes, they are seriously too broken<br />
| marcopg<br />
| 18 Dec 2008<br />
|<br />
|-<br />
| NM - Support wired devices<br />
| erikos<br />
| 21 Dec 2008<br />
|<br />
|-<br />
| Implement journal entry transfer<br />
| tomeu<br />
| 03 Jan 2009<br />
| <br />
|-<br />
| Finish support for removable devices in the journal<br />
| tomeu<br />
| 12 Jan 2009<br />
| <br />
|-<br />
| NM - Autoconnect to preferred connections<br />
| erikos<br />
| 13 Jan 2009<br />
|<br />
|-<br />
| Making PS a bit more controllable from the control panel<br />
| erikos (patch by morgan)<br />
| 21.01.2009 {{Bug|142}} (patch by morgs, restart gabble without needing to restart Sugar, switch between jabber servers)<br />
|-<br />
| Logout option<br />
| unmadindu (patch), eben (icon), tomeu (review)<br />
| 21.01.2009 detecting if the session was launched from GDM was too complicated, so we show the logout option by default and single user system need to patch it out (medium term is to provide a gconf setting {{Bug|207}})<br />
<br />
[[Category:DevelopmentTeam]]<br />
</noinclude></div>Gdkhttps://wiki.sugarlabs.org/index.php?title=Marketing_Team&diff=14836Marketing Team2009-01-27T16:21:37Z<p>Gdk: </p>
<hr />
<div><noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}<br />
{{TeamHeader|MarketingTeam}}</noinclude><br />
<br />
<div style="font-size: 1.3em; background: #edfdd7; padding: 10px; border: 1px solid #cde7a8">'''The Sugar Labs Marketing Team exists to spread the good word about Sugar.''' Sugar provides a simple yet powerful means of engaging young children in the world of learning that is opened up by computing and the Internet. It is the job of the Sugar Labs Marketing Team to promote the benefits of Sugar as widely as possible, and to recruit volunteers to help improve the Sugar experience.</div><br />
<br />
= Mission =<br />
{{:MarketingTeam/Mission}}<br />
<br />
= Team Coordinator =<br />
<br />
'''open, volunteer needed, contact gdk at redhat dot com'''<br />
<br />
= Goals =<br />
<br />
Note: these are all possible goals. Further discussion is necessary. Also: any goal that is worth setting is worth measuring, so all of the final goals will have basic metrics associated with them.<br />
<br />
[[Category:MarketingTeam]]<br />
<br />
= Logo, Name, and Slogan =<br />
<br />
The logo is here: [[MarketingTeam/Logo]]<br />
<br />
* Does the name "Sugar" really convey our common mission in a way is at the very least memorable and at the very best is inspiring?<br />
* Do we have a slogan that conveys the proper images to non-technical audiences?<br />
<br />
The names "Sugar" and "Sugar Labs" have no intuitive relationship to education or to our mission goals<br />
<br />
== New Name Ideas ==<br />
* Sugar Land<br />
* Playground<br />
<br />
Both names convey a sense of place and safety for children. Sugar is not simply a background canvas like Windows XP. I propose keeping Sugar Labs for the organization name and renaming "Sugar" the environment to SugarLand.<br />
<br />
== Slogans ==<br />
* "Sugar: Where Kids Learn and Play"<br />
* "Sugar: A Place to Learn and Play"<br />
* "Sugar: A playground for learning"<br />
<br />
A slogan should be attuned to the prospective audience, with particular emphasis on expressing Sugar's mission to non-technical audiences.<br />
<br />
= Sugar Labs website =<br />
<br />
In addition to the Sugar Labs wiki, we are proposing to create a small static HTML web site to give a high-level overview of the project and direct people to appropriate areas of the wiki.<br />
<br />
We need one volunteer per section below to write copy.<br />
<br />
# '''Homepage''' [[User:christianmarcschmidt | Christian]]<br />
# Audience-specific Landing Pages<br />
## '''Contributors''' [[User:Mokurai|Mokurai]]<br />
## '''Teachers''' [[User:Mokurai|Mokurai]]<br />
## '''Parents''' [[User:Mokurai|Mokurai]]<br />
## '''Learners''' [[User:Mokurai|Mokurai]]<br />
# Subpages<br />
## '''Download''' [your name here]<br />
## '''Deployments''' [[User:RafaelOrtiz | RafaelOrtiz]]<br />
## '''About Sugar''' [[User:Mokurai|Mokurai]]<br />
<br />
Each volunteer should get in touch with Christian ASAP to discuss the goals for the section they are working on: [mailto:anything@christianmarcschmidt.com anything@christianmarcschmidt.com]<br />
<br />
'''Deadline for final copy: Dec 8'''<br />
<br />
[[Category:MarketingTeam]]</div>Gdk