<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=81.187.181.168</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=81.187.181.168"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/81.187.181.168"/>
	<updated>2026-04-16T10:43:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Design_Team/Logo_Ideas&amp;diff=8859</id>
		<title>Design Team/Logo Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Design_Team/Logo_Ideas&amp;diff=8859"/>
		<updated>2008-09-16T20:22:57Z</updated>

		<summary type="html">&lt;p&gt;81.187.181.168: candy floss&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ 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 }}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
Please add your logo ideas to the image gallery.&lt;br /&gt;
====Designs by Luca Ferrari and Franco Lodato====&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-2.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-3.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-4.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5a.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5b.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5c.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5d.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5e.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
=====Simplified versions=====&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5wb.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5wb2.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5wb3.png|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5wb5.png|150px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Luca-logo-5wb4.png|150px]]&lt;br /&gt;
&lt;br /&gt;
==== XO-based Logo ====&lt;br /&gt;
&lt;br /&gt;
[[Image:SugarLabsLogo30.png|150px]] [[Image:SugarLabsLogo2.png|150px]]&lt;br /&gt;
&lt;br /&gt;
I have the SVG source available if either of these logos is selected.&lt;br /&gt;
The second has the allusion of an infinity symbol and has a bit &lt;br /&gt;
smoother look.&lt;br /&gt;
&lt;br /&gt;
Designed by Murray Altheim&lt;br /&gt;
&lt;br /&gt;
====variation on theme====&lt;br /&gt;
&lt;br /&gt;
[[Image:SL_logo_concept2.png|150px]]&lt;br /&gt;
&lt;br /&gt;
[[User:Cjl|Cjl]] 04:49, 4 June 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
====Current Logo====&lt;br /&gt;
[[Image:Sugarlabs wiki logo.png]]&lt;br /&gt;
&lt;br /&gt;
I got this from the upper left hand corner of the wiki site.  It is optimized for a black background - sorry.  But I really like this since it is slightly different from the XO logo - by being thicker and having a hard candy pattern.  It&#039;s my favorite from the list so far.--[[User:ThePlaz|ThePlaz]] 17:16, 26 May 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
====Molecule====&lt;br /&gt;
{| &lt;br /&gt;
 | http://upload.wikimedia.org/wikipedia/commons/c/c1/Ribofuranose-2D-skeletal.png Ribose Sugar&lt;br /&gt;
 |-&lt;br /&gt;
 | http://en.wikipedia.org/wiki/Image:Beta-D-glucose-3D-vdW.png Glucose Sugar&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==== Sugar Bowl ====&lt;br /&gt;
[[Image:Sugarlabs2.png|150px]]&lt;br /&gt;
[[Image:Sugarlabs.png|150px]]&lt;br /&gt;
&lt;br /&gt;
Individual grains of sugar fill the bowl. Attempting to be whimsical in use of color and simple in form. The font is [http://www.myfonts.com/fonts/paragraph/bentwood/ Bentwood].&lt;br /&gt;
&lt;br /&gt;
Designed by Marc Williams&lt;br /&gt;
&lt;br /&gt;
==== &amp;quot;Peace&amp;quot; / Sugar cubes ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Peace-sugarlabs.png|250px]]&lt;br /&gt;
&lt;br /&gt;
Designed by Gaurav Bhushan, a student of Information Design, National Institute of Design India.&lt;br /&gt;
&lt;br /&gt;
Comments and feedback welcome.&lt;br /&gt;
&lt;br /&gt;
====Another Sugar Cube====&lt;br /&gt;
This logo variation is an axonometric sugar cube with the name sugar labs wrapping around the base. The name is set in Tempo heavy Condensed.&lt;br /&gt;
[[Image:Dk_sugar_labs_logo_v1.png]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
:May violate [[Talk:UITeam/Logo-ideas#Sugar_CRM|Sugar CRM]]&#039;s trademark.&lt;br /&gt;
&lt;br /&gt;
====Sugar Cube====&lt;br /&gt;
[[Image:logo_proposal.eben.png|150px]]&lt;br /&gt;
[[Image:logotype_proposal.eben.png|150px]]&lt;br /&gt;
:May violate [[Talk:UITeam/Logo-ideas#Sugar_CRM|Sugar CRM]]&#039;s trademark.&lt;br /&gt;
&lt;br /&gt;
====Building Blocks====&lt;br /&gt;
Here&#039;s a derivative idea, based on the &amp;quot;Sugar cube&amp;quot; proposal from before.  If we consider representing Sugar as a building block, we could treat Sugar Labs as community structure composed of those blocks, emphasizing both construction(ism) and collaboration.  Please note that this is a really quick sketch, and details such as size, placement, color, font, and even the rendition of the cube should be considered in detail, if this direction seems worth exploring.&lt;br /&gt;
[[Image:sugarlabs_proposal.eben.png|left|150px]]&lt;br /&gt;
==&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Letter blocks====&lt;br /&gt;
Inspired by eben&#039;s building blocks. A &amp;quot;to-the-point&amp;quot; design. Have sugar be spelled using letter blocks. It immediately conveys the &amp;quot;kids learning&amp;quot; purpose of Sugar, plus hints at the enjoyment that goes along with learning. Rough mockup to show the idea.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sugarlabs-spelling-blocks.png|150px]]&lt;br /&gt;
&lt;br /&gt;
====A connected community of learners====&lt;br /&gt;
[[Image:Cubes.png|left|150px]]&lt;br /&gt;
I like the cube idea, I was inspired looking at the earlier Sugar Cube designs and wanted to build something.  My ideal is to connect a lot of parts, LEGO-style.  So I adapted a Rubics cube design to build an apartment community with the Python team, the Sugar team, and so forth.  Please choose and letter your sides, something wonderful could happen.&lt;br /&gt;
&lt;br /&gt;
You could use this to document software/API layers, or anything that could be boxed, the dBus and other system software would be helpful to visualize, as well as children in different area using the mesh networking.&lt;br /&gt;
&lt;br /&gt;
==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&#039;all&#039;&amp;gt;&lt;br /&gt;
====Text in pseudo-Sugar icon style====&lt;br /&gt;
The colors and line weights need adjusting, but just to give an idea. It is simple and flexible and it intends to give the impression of multiple elements making a whole--in this case a word.&lt;br /&gt;
[[Image:sugarlabs_text1.png|left|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&#039;all&#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Christian&#039;s take on this theme====&lt;br /&gt;
[[Image:suagrlabs-text2.png|left|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&#039;all&#039;&amp;gt;&lt;br /&gt;
[[Image:suagrlabs-text3.png|left|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&#039;all&#039;&amp;gt;&lt;br /&gt;
=====the color orange=====&lt;br /&gt;
[[Image:suagrlabs-text4.png|left|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&#039;all&#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Eye Metaphor====&lt;br /&gt;
I considered trying something different. Our eyes are the organs we humans absorb the most information with, especially when using a computer. Also, Sugar Labs may represent an eye for its users gathering information from all over the world. This metaphor was also incorporated in the rest of the suite, while each logo incorporates the function/tool it represents in a metaphorical way.&lt;br /&gt;
An other thing that was taken into consideration is that the Sugar Labs logo can be recognized/memorized easily and additionally it is functional in some cases on its own, without the need of the &amp;quot;Sugar Labs&amp;quot; badge. Hope this helps&lt;br /&gt;
[[Image:Sugarlabs_project.png|left|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&#039;all&#039;&amp;gt;&lt;br /&gt;
====Introduce &amp;quot;Lab&amp;quot; visual element?====&lt;br /&gt;
&lt;br /&gt;
[[Image:Spoon-flask3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:sugarlabs.test-tube.eben.png|150px]]I had taken a crack at a similar idea myself, when working with the &amp;quot;droplet of sugar&amp;quot; idea.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; http://img151.imageshack.us/img151/9929/39924994ey8.jpg Working atop of your image, I came with that result. To me, the thing should be green like the laptop (until XOXO) and I added a bit of sugar, or at least tried to represent some kind of sugarized treat with a cherry.&lt;br /&gt;
&lt;br /&gt;
[[Image:SugarLabsLogo.JPG|150px]] Just to give idea about logo based on &amp;quot;Sugarcane&amp;quot; image with SUGAR painted on it, and pieces of Sugarcane making &amp;quot;LABS&amp;quot; structure&lt;br /&gt;
&lt;br /&gt;
[[Image:Lolbulb.png|150px]] Galaxy looking lollipop w/ lightbulb, also looks a bit like candyfloss - the sugariest, sweetest thing I&#039;ve ever tasted.&lt;br /&gt;
&lt;br /&gt;
[[Category:UITeam]]&lt;/div&gt;</summary>
		<author><name>81.187.181.168</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Request_New_Features&amp;diff=6838</id>
		<title>Request New Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Request_New_Features&amp;diff=6838"/>
		<updated>2008-06-28T10:35:13Z</updated>

		<summary type="html">&lt;p&gt;81.187.181.168: /* Please describe new feature requests here */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ 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 }}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
== Please describe new feature requests here ==&lt;br /&gt;
(Developers: please continue to file feature requests in the [http://dev.laptop.org Trac system].)&lt;br /&gt;
----&lt;br /&gt;
===Download Page===&lt;br /&gt;
&lt;br /&gt;
If this wiki is the go to place for all things Sugar related then you need a download page with installation instructions and a getting started guide linked prominently from the front page.&lt;br /&gt;
&lt;br /&gt;
This should have details for downloading sugar packages to install on top of lots of different OSs (even Windows!) as well Live CD images. That way folks like me with little programming experience can try before they buy, can help with tasks like translation, documentation.&lt;br /&gt;
&lt;br /&gt;
===Python tutorial===&lt;br /&gt;
&lt;br /&gt;
I get the impression that python is central to sugar. How about a page of general Python resources. Basic tutorials Sugar customisation info etc.[[Special:Contributions/81.187.181.168|81.187.181.168]] 10:35, 28 June 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== File System ===&lt;br /&gt;
&lt;br /&gt;
I love the Journal function. It&#039;s great. But it&#039;s near impossible to store and find files in Sugar, and name/locate files on other devices. We need a drag &amp;amp; drop system, and the ability to move files between storage devices easily. Give people the choice of either (Journal is very handy to track activity and, similar to the _open recent_ function in many OS X/Windows apps, lets you find recent stuff easily. I think this needs to be a new icon on the home view, alongside journal, and when you access it, or Journal, it&#039;s intuitive and easy to move between either view.&lt;br /&gt;
&lt;br /&gt;
:The new journal design call for some of what you described above: http://wiki.laptop.org/go/Designs#Journal [[User:Tomeu|Tomeu]] 10:47, 23 May 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yes, it&#039;s better. But I still want to see the files I have created/saved in a list, by storage device. File name. Type. Size. Date last used.&lt;br /&gt;
&lt;br /&gt;
=== Sugarize Firefox ===&lt;br /&gt;
&lt;br /&gt;
It would be greatly appreciated if someone can develop a Sugarized version of Firefox! I don&#039;t think the collaboration tools are necessary (since the built in browser already does this), but people keep bringing it up as an issue why they don&#039;t like Sugar. Help, someone! That, or add tabs to the browse activity and a better Bookmarking mechanism.&lt;br /&gt;
&lt;br /&gt;
* I use a &amp;quot;sugar coated&amp;quot; version of SeaMonkey; which is a full suite  (browser, email, etc). Might Seamonkey be a better option due to its (as I understand) smaller footprint &amp;amp; greate number of options? -- [[User:AuntiMame]] 22 May 2008 16:05&lt;br /&gt;
&lt;br /&gt;
AuntiMame - Can this be added to [[Activities]] where we can compile a list of all available applications, installation instructions, and links to download? -- [[User:Graham|Graham]]&lt;br /&gt;
&lt;br /&gt;
: Can we have installation instructions for SeaMonkey?? -- [[User:Graham|Graham]]&lt;br /&gt;
&lt;br /&gt;
* The Sugar Browser is actually based on the Firefox guts (xulrunner), but the UI has been developed for Sugar. You can find more details [http://wiki.laptop.org/go/Browse#Summary here.] There have been many requests, like yours, to improve it by supporting more features that &amp;quot;normal&amp;quot; browsers have. I agree that tabs and bookmarks would be welcome additions and useful for children. -- [[User:Ridderman|Ridderman]] 20:53, 22 May 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Sugar Control Panel ===&lt;br /&gt;
&lt;br /&gt;
I would like to see a GUI control panel... I am discovering new features to customize through terminal, however, a lot of them could be easily accessible through a simple control panel GUI. I think this would help newer users a great deal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt; &lt;br /&gt;
*Date, Time &amp;amp; Timezone&lt;br /&gt;
*Language&lt;br /&gt;
*User Accounts&lt;br /&gt;
*WiFi settings&lt;br /&gt;
*Jabber server(s) - ability to input multiple servers for different user groups (schools, cities, countries, etc.).&lt;br /&gt;
*Add/Remove Programs&lt;br /&gt;
*System Updates&lt;br /&gt;
*Desktop GUI settings&lt;br /&gt;
*Name SD card and USB media drives, etc.&lt;br /&gt;
*Running Linux Applications Under Sugar - A script has been written to Sugar Coat Linux apps to make them run under Sugar desktop (i.e. making them to run in the Sugar interface, without the collaboration and other Sugar integration programmed into them). Can this be made more user-friendly and incorporated into a Sugar Control Panel GUI, to make adding applications easier?&lt;br /&gt;
*What else?&lt;br /&gt;
*How about also getting latitude and longitude from the &amp;quot;nearby city&amp;quot; selected in the timezone setting dialog? -- [[User:Davewa|davewa]] 19:23, 23 May 2008 (UTC)&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-- [[User:Graham|Graham]]&lt;br /&gt;
&lt;br /&gt;
:This is a great idea, and it&#039;s actually already being developed. You can find more details [http://wiki.laptop.org/go/Sugar_Control_Panel#GUI_for_the_command_line_tool_.28work_in_progress.29 here] or in the sugar mailing lists. I&#039;m not sure whether this will be available for the next Sucrose release, 0.82. -- [[User:Ridderman|Ridderman]] 21:02, 22 May 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
: What is Sucrose, exactly?&lt;br /&gt;
:: See [[Taxonomy#Sucrose:_The_interface.2C_plus_a_set_of_demonstration_activities|Sucrose]]; which suggests we may want a [[Glossary]] of (un)common terms. --[[User:Walter|Walter]] 23:12, 22 May 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Chat (Jabber) ===&lt;br /&gt;
&lt;br /&gt;
Ability to add multiple Jabber servers (connect with functionality detailed above) and switch between them in the chat program.&lt;br /&gt;
&lt;br /&gt;
:From Wiki:&lt;br /&gt;
&lt;br /&gt;
:But what if you wish to connect to one of several jabber servers because you belong to several communities/SIGs?  I can live with one-at-a-time, but it would be wonderful if I could pick from a list I&#039;ve created.  Or at least a list of jabber servers I&#039;ve previously connected to.  How about a syntax for &amp;quot;choice &amp;lt;n&amp;gt; from file &amp;lt;x&amp;gt;&amp;quot; and &amp;quot;show me choices in file &amp;lt;x&amp;gt;&amp;quot;? -- davewa&lt;br /&gt;
&lt;br /&gt;
=== Browse ===&lt;br /&gt;
&lt;br /&gt;
I cannot copy a link, I can&#039;t save a jpg, the Sugar OS changes the filename of a file which it does not recognise, the directory system is hidden, there is no predictive text when typing URL&#039;s or usernames, there&#039;s no tabbed browsing, there&#039;s no cookie, proxy or popup control.&lt;br /&gt;
&lt;br /&gt;
=== Printer Support ===&lt;br /&gt;
&lt;br /&gt;
I don&#039;t need to detail this very much - it&#039;s self evident. Support for generic USB printer drivers, and School Server printing? -- [[User:Graham|Graham]]&lt;br /&gt;
:&amp;lt;tt&amp;gt;yum install cups&amp;lt;/tt&amp;gt; works out of the box so you can easily add network printers. But printing is not exposed in the Sugar UI. There was work going on at the OSU Open Systems labs... I&#039;ll ping them to find out if they have been making headway. --[[User:Walter|Walter]] 12:19, 23 May 2008 (UTC) &lt;br /&gt;
&lt;br /&gt;
Thanks. We await news with baited breath. -- [[User:Graham|Graham]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:General public]]&lt;/div&gt;</summary>
		<author><name>81.187.181.168</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Sugar_Labs/Current_Events&amp;diff=6830</id>
		<title>Sugar Labs/Current Events</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Sugar_Labs/Current_Events&amp;diff=6830"/>
		<updated>2008-06-27T19:29:26Z</updated>

		<summary type="html">&lt;p&gt;81.187.181.168: /* Sugar Digest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ 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 }}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
==What&#039;s new==&lt;br /&gt;
&lt;br /&gt;
This page is updated each week (usually on Monday morning) with notes from the Sugar Labs community. (The digest is also sent to the community-news at sugarlabs.org list.) If you would like to contribute, please send email to walter at sugarlabs.org by the weekend. An &#039;&#039;&#039;archive&#039;&#039;&#039; of this digest is available [[Sugar Labs/Current Events/Archive|here]].&lt;br /&gt;
&lt;br /&gt;
=== Sugar Digest ===&lt;br /&gt;
&lt;br /&gt;
1. Latest Sucrose: The new [[Sucrose]] 0.81.3 Development Release is now available. The release has some new features, including: Manual reordering of the Home view icons; a freeform layout of the Home view icons; improved feedback on activity startup; support for custom certificates in Browse; alt+tab activity switching; etc. We are now in feature freeze, so the short-term focus will be on testing, bug triaging and fixes. The community has done a great job in that we achieved practically all the features that we had targeted. Thanks to everyone that made this possible and special kudos to the Sugar release team.&lt;br /&gt;
&lt;br /&gt;
Detailed release notes can be found in the wiki (Please see [[ReleaseTeam/Releases/Sucrose/0.81.3]]); a sugar-jhbuild branch for the release can be found here (http://dev.laptop.org/git?p=sugar-jhbuild;a=shortlog;h=sucrose-0.81.3).&lt;br /&gt;
&lt;br /&gt;
With the release of 0.81.3 we will be in feature freeze ([[ReleaseTeam#Feature_freeze]]): this affects all of the modules included in the release. To request an exception, which will be exceptional, please send mail to sugar at laptop.org, copying release-team at sugarlabs.org; please include the patches you would like to land. For string changes please also copy localization at lists.laptop.org.&lt;br /&gt;
&lt;br /&gt;
2. Making the installation of Activities easier: Dave Farning is working on a web interface to managing activities based upon Mozilla&#039;s AMO codebase (addons.mozilla.org). He has successfully used AMO on a local server to install activities on an XO-1 laptop and to install Sugar on a conventional laptop. He has started submitting a series of patches upstream to Mozilla.org with the goal that SugarLabs will be able to use the AMO codebase as maintained by Moxilla. A few areas that require work: (a) Look and feel – applying the sugarlabs stylesheets; (b) Applications – currently, AMO hardcodes application data rather than handled dynamically; (c)  Addontypes – AMO can handle several addontypes such as extension, plugins, and and dictionaries, but they are not yet handled dynamically. By modularizing how AMO handles applications and add-on types, we should be able to drop in Sugar application  and and addontype code.&lt;br /&gt;
&lt;br /&gt;
The work flow for a developer would be:&lt;br /&gt;
* Activity authors register their activity with AMO;&lt;br /&gt;
* author uploads latest release into sandbox;&lt;br /&gt;
* reviewer verifies new upload works correctly and publishes the upload.&lt;br /&gt;
&lt;br /&gt;
From the user perspective, Activities would then be browseable and downloadable in a manner similar to any Firefox plugin, with very fast, secure, and scalable updates.&lt;br /&gt;
&lt;br /&gt;
Dave is looking for help (the code is being put in https://www.develer.com/gitweb/pub?p=users/dfarning/w.s.o.git;a=summary).&lt;br /&gt;
&lt;br /&gt;
In parallel, there has also been a discussion on the Sugar list regarding development of an activity for updating Sugar and Sugar Activities.&lt;br /&gt;
&lt;br /&gt;
3. courses.sugarlabs.org: David Van Assche is setting up a Moodle installation at http://courses.sugarlabs.org to complement activities.sugarlabs.org.  It will house stable versions of activities, together with lesson plans, relevant reading materials, and related activities. The OLE Nepal team, with help from Bernie Innocenti, who is in Kathmandu for the summer, will be fleshing out the site. Please contribute.&lt;br /&gt;
&lt;br /&gt;
4. Usability testing: Carlos Mauro Cárdenas Fernández has begun a pilot usability test of Sugar on the Intel Classmate PC (Please see http://wiki.laptop.org/go/Projects/TestUsabilityOLPC for some details of his plans and initial findings).&lt;br /&gt;
&lt;br /&gt;
=== Community jams and meetups ===&lt;br /&gt;
&lt;br /&gt;
5. Porto Alegre, Brazil: Juliano Bittencourt from Laboratório de Estudos Cognitivos reports that a GameJam was held at FISL 9.0, the largest Latin America free software conference. A short video made during the event is available on YouTube (Please see http://www.youtube.com/watch?v=oWKBdeZUtq0). A team from the Argentian PyGame group was the winner: a game called Falabranaman.&lt;br /&gt;
&lt;br /&gt;
===Tech Talk===&lt;br /&gt;
&lt;br /&gt;
6. Infrastructure: Marco Pesenti Gritti has started a page on the wiki about infrastructure ([[Infrastructure Plan]]) and is seeking your feedback.&lt;br /&gt;
&lt;br /&gt;
7. Journal: Tomeu Vizoso reports that a new version of the Journal activity has been released, with many translation updates and some visual fixes (Download it from http://dev.laptop.org/pub/sugar/sources/journal-activity/journal-activity-92.tar.bz2). New features include:&lt;br /&gt;
* Add indications for empty Journal and empty search results (Eben Eliason)&lt;br /&gt;
* Translation update for Italian (Carlo Falciola)&lt;br /&gt;
* Fix appearance of &amp;quot;no preview&amp;quot; (Eben Eliason)&lt;br /&gt;
* Translation update for Khmer (Rit Lim)&lt;br /&gt;
* Translation update for Haitian Creole (Diksyone Ayisyen)&lt;br /&gt;
* Translation update for German (Markus Schlager)&lt;br /&gt;
* Translation update for Marathi (Rupali Sarode)&lt;br /&gt;
* Translation update for French (Samy Boutayeb)&lt;br /&gt;
* Adapt object chooser to new designs. Some refactoring was needed (Tomeu)&lt;br /&gt;
* Adapt UI to right-to-left scripts (Khaled Hosny)&lt;br /&gt;
&lt;br /&gt;
8. Datastore: Tomeu also reports that a new version of the datastore has been released (http://dev.laptop.org/pub/sugar/sources/sugar-datastore/sugar-datastore-0.8.2.tar.bz2). New features include a metadata copy outside the index.&lt;br /&gt;
&lt;br /&gt;
9. USB key boot: The CD-image of the recent XO-LiveCD (Version 080607) contains a script to copy the data on a USB key and make it bootable:&lt;br /&gt;
*  mount the CD (or ISO-image) on a computer running Linux;&lt;br /&gt;
*  open a console (shell) and go into the directory tools/;&lt;br /&gt;
*  insert a usb memory device and&lt;br /&gt;
*  run the command ./make_usbstick.sh -d &amp;lt;block-device&amp;gt; -m &amp;lt;cd-mount-point&amp;gt;&lt;br /&gt;
Hint: ./make_usbstick.sh -h provides more detailed documentation. Please contact Wolfgang Rohrmoser if you have any questions (WolfgangRohrmoser at web.de).&lt;br /&gt;
&lt;br /&gt;
10. Char 41: Morgan Collett has released Chat 41 (Please see http://dev.laptop.org/pub/sugar/sources/chat-activity/Chat-41.tar.bz2 and http://dev.laptop.org/~morgan/bundles/Chat-41.xo). New features include:&lt;br /&gt;
* Updated translations: mr, de, ht, km, es, it;&lt;br /&gt;
* #6036: Add separator after old chat history;&lt;br /&gt;
* #6298: Implement 1-1 private chat with non Sugar Jabber clients.&lt;br /&gt;
Morgan also updated the Presence Service with the changes required for non-Sugar Jabber clients to chat with OLPC XO-1 laptops.&lt;br /&gt;
&lt;br /&gt;
11. Fedora 9: Daniel Drake reports that the following packages may make the Fedora-9 build experience a little more bearable:&lt;br /&gt;
* a NetworkManager that can actually connect to networks (http://dev.laptop.org/~dsd/NetworkManager-0.6.5-0.11.svn3246.olpc3.i386.rpm);&lt;br /&gt;
* fixed keyboard – arrow keys, Alt-Gr and other functionality (http://dev.laptop.org/~dsd/xorg-x11-server-Xorg-1.4.99.901-29.20080415.fc9.i386.rpm)&lt;br /&gt;
&lt;br /&gt;
12. Alt-Tab: Benjamin Berg submitted a number of patches to update Alt-Tab behavior for switching between activities.&lt;br /&gt;
&lt;br /&gt;
13. Measure activity: Arjun Sarwal has been working upon &#039;Sound&#039; and &#039;Sensor&#039; contexts within Measure and also, adding a textbox at the bottom that mentions details about the signal/sound input (Please view a screenshot at http://crank.laptop.org/~arjs/sound_sensors.png). Arjun has also been working on a new re-organized wiki page for Measure (Please see http://wiki.laptop.org/go/Measure/New_temp). Suggestions and contributions are very welcome.&lt;br /&gt;
&lt;br /&gt;
14. Home view: Tomeu Visozo has implemented a Home view user interface that allows the user to &amp;quot;drag and drop&amp;quot; activities to desired locations on the screen (freeform) rather than restricting them to the circle. Other activities move nicely out of the way if you try to drop one on top of another.&lt;br /&gt;
&lt;br /&gt;
15. Patches: Marco Pesenti Gritti reviewed patches and more patches. He also packaged xulrunner 1.9 final and adapted the Browse activity to it. Finally he coordinated the Sugar 0.81.3 release and made big progresses on a Fedora 9 based Sugar liveCD. (Note that xulrunner 1.9 final is the version used in Firefox 3, which provides much better memory use than previous versions.)&lt;br /&gt;
&lt;br /&gt;
﻿16. Sugar Almanac: ﻿Faisal Anwar of Media Modifications has made progress on an online &amp;quot;Sugar Almanac&amp;quot; of best practices and working code snippets (Please see http://wiki.laptop.org/go/Sugar.activity.activity).&lt;br /&gt;
&lt;br /&gt;
17. Etoys: ﻿Bert Freudenberg reports a new etoys release (Please see http://dev.laptop.org/pub/sugar/sources/etoys/etoys-3.0.2029.tar.gz and http://dev.laptop.org/pub/sugar/sources/etoys-activity/etoys-activity-83.tar.gz ; the bundled versions cab be found at http://etoys.laptop.org/rpms/etoys-3.0.2007-1.noarch.rpm and http://etoys.laptop.org/rpms/Etoys-83.xo). Improvements include: Pango fixes (tested with Nepalese), new DBus bindings, updated QuickGuides, a few more strings made translatable.&lt;br /&gt;
&lt;br /&gt;
18. Statistics: ohloh also has some statistics on the Sugar software:&lt;br /&gt;
* http://www.ohloh.net/projects/9605/analyses/latest&lt;br /&gt;
* http://www.ohloh.net/projects/11601/analyses/latest&lt;br /&gt;
* http://www.ohloh.net/projects/sugar-presence-service/analyses/latest&lt;br /&gt;
* http://www.ohloh.net/projects/11526/analyses/latest&lt;br /&gt;
* http://www.ohloh.net/projects/11636/analyses/latest &lt;br /&gt;
&lt;br /&gt;
=== Sugar Labs ===&lt;br /&gt;
&lt;br /&gt;
19. Self-organizing map (SOM): Gary Martin has generated another SOM from the past week of discussion on the IAEP mailing list (Please see [[:Image:2008-June-14-20-som.jpg]]). The list was relatively quite this week, considering all of the progress, so the map is not very informative – the data being sparse.&lt;br /&gt;
&lt;br /&gt;
==Sugar in the news==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|18&amp;amp;nbsp;June&amp;amp;nbsp;2008||&#039;&#039;&#039;PC World&#039;&#039;&#039; &amp;amp;ndash; [http://www.pcworld.com/businesscenter/article/147265/olpc_spinoff_developing_ui_for_intels_classmate_pc.html OLPC Spin-off Developing UI for Intel&#039;s Classmate PC]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|17&amp;amp;nbsp;June&amp;amp;nbsp;2008||&#039;&#039;&#039;Datamation&#039;&#039;&#039; &amp;amp;ndash; [http://itmanagement.earthweb.com/osrc/article.php/12068_3753376_1 If Business Succeeds with GNU/Linux, Why Not OLPC?]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|11&amp;amp;nbsp;June&amp;amp;nbsp;2008||&#039;&#039;&#039;LinuxInsider&#039;&#039;&#039; &amp;amp;ndash; [http://www.linuxinsider.com/story/Sugar-Labs-Walter-Bender-on-the-Sweetness-of-Collaborative-Learning-63354.html The Sweetness of Collaborative Learning]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|06&amp;amp;nbsp;June&amp;amp;nbsp;2008||&#039;&#039;&#039;Bill Kerr&#039;&#039;&#039; &amp;amp;ndash; [http://billkerr2.blogspot.com/2008/06/untangling-free-sugar-and.html untangling Free, Sugar, and Constructionism]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|06&amp;amp;nbsp;June&amp;amp;nbsp;2008||&#039;&#039;&#039;Open Education&#039;&#039;&#039; &amp;amp;ndash; [http://www.openeducation.net/2008/06/03/walter-bender-discusses-sugar-labs-foundation/ Walter Bender Discusses Sugar Labs Foundation]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|06&amp;amp;nbsp;June&amp;amp;nbsp;2008||&#039;&#039;&#039;BusinessWeek&#039;&#039;&#039; &amp;amp;ndash; [http://prod-blogs.businessweek.com/globalbiz/blog/globespotting/archives/2008/06/olpc_the_educat.html OLPC: The Educational Philosophy Controversy]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|05&amp;amp;nbsp;June&amp;amp;nbsp;2008||&#039;&#039;&#039;Code Culture&#039;&#039;&#039; &amp;amp;ndash; [http://radian.org/notebook/distraction-machine The Distraction Machine]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|05&amp;amp;nbsp;June&amp;amp;nbsp;2008||&#039;&#039;&#039;BusinessWeek&#039;&#039;&#039; &amp;amp;ndash; [http://www.businessweek.com/globalbiz/blog/globespotting/archives/2008/06/olpc_the_open-s.html OLPC: The Open-Source Controversy]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|27&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;The New York Times&#039;&#039;&#039; &amp;amp;ndash; [http://bits.blogs.nytimes.com/2008/05/27/why-walter-bender-left-one-laptop-per-child-edited-hold-for-wed-am/ Why Walter Bender Left One Laptop Per Child]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|26&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;Ars Technica&#039;&#039;&#039; &amp;amp;ndash; [http://arstechnica.com/news.ars/post/20080526-former-olpc-software-president-wants-to-expand-sugars-reach.html OLPC software maker splits from X0 hardware, goes solo]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|22&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;BetaNews&#039;&#039;&#039; &amp;amp;ndash; [http://www.betanews.com/article/Linux_startup_Sugar_Labs_in_informal_talks_with_four_laptop_makers/1211467857 Linux start-up Sugar Labs in informal talks with four laptop makers]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|16&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;OSTATIC&#039;&#039;&#039; &amp;amp;ndash; [http://ostatic.com/162220-blog/olpcs-open-source-sugar-platform-aims-for-new-hardware OLPC&#039;s Open Source Sugar Platform Aims for New Hardware]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|16&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;PCWorld&#039;&#039;&#039; &amp;amp;ndash; [http://www.pcworld.com/businesscenter/article/146002/bender_forms_group_to_promote_olpcs_sugar_ui.html Bender Forms Group to Promote OLPC&#039;s Sugar UI]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|16&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;MHT&#039;&#039;&#039; &amp;amp;ndash; [http://masshightech.bizjournals.com/masshightech/stories/2008/05/12/daily35.html Bender jumps from OLPC, founds Sugar Labs]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|16&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;News.com&#039;&#039;&#039; &amp;amp;ndash; [http://www.news.com/8301-10784_3-9946242-7.html Sugar Labs will make OLPC interface available for Eee PC, others]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|16&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;Feeding the Peguins&#039;&#039;&#039; &amp;amp;ndash; [http://morgancollett.wordpress.com/2008/05/16/the-future-of-sugar/ The future of Sugar]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|16&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;Sugar list&#039;&#039;&#039; &amp;amp;ndash; [http://lists.laptop.org/pipermail/sugar/2008-May/005800.html A few thoughts on SugarLabs]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|16&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;xconomy&#039;&#039;&#039; &amp;amp;ndash; [http://www.xconomy.com/2008/05/16/bender-creates-sugar-labs-new-foundation-to-adapt-olpcs-laptop-interface-for-other-machines/ Bender Creates Sugar Labs—New Foundation to Adapt OLPC’s Laptop Interface for Other Machines]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|16&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;BBC&#039;&#039;&#039; &amp;amp;ndash; [http://news.bbc.co.uk/2/hi/technology/7405346.stm  &#039;$100 laptop&#039; platform moves on]&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|15&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;OLPC wiki&#039;&#039;&#039; &amp;amp;ndash; [http://wiki.laptop.org/go/AnnounceFAQ Dual-boot XO] Claim: OLPC will not work to port Sugar to Windows.&lt;br /&gt;
|-&lt;br /&gt;
|align=right valign=top|16&amp;amp;nbsp;May&amp;amp;nbsp;2008||&#039;&#039;&#039;Softpedia&#039;&#039;&#039; &amp;amp;ndash; [http://news.softpedia.com/news/Bender-Launches-Sugar-Labs-for-Better-Development-of-OLPC-039-s-Sugar-UI-85881.shtml Bender Launches Sugar Labs for Better Development of OLPC&#039;s Sugar UI] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Press releases==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;right&amp;quot; valign=&amp;quot;top&amp;quot; | &amp;amp;nbsp;15&amp;amp;nbsp;May&amp;amp;nbsp;2008&lt;br /&gt;
| [[Sugar Labs/Announcing Sugar Labs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:General public]]&lt;/div&gt;</summary>
		<author><name>81.187.181.168</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Human_Interface_Guidelines/The_Laptop_Experience/The_Journal&amp;diff=16137</id>
		<title>Human Interface Guidelines/The Laptop Experience/The Journal</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Human_Interface_Guidelines/The_Laptop_Experience/The_Journal&amp;diff=16137"/>
		<updated>2007-02-08T01:06:13Z</updated>

		<summary type="html">&lt;p&gt;81.187.181.168: /* Filtering */ fixed typos. Changed flagged to tagged&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #FFF; margin-left:auto; margin-right: auto; width: 95%;&amp;quot;&amp;gt;&lt;br /&gt;
{{hig-subnav-intra|p_page=View Source|c_section=The Laptop Experience|c_page=The Journal|n_page=Global Search}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===The Journal===&lt;br /&gt;
&lt;br /&gt;
====The Notion of &amp;quot;Keeping&amp;quot;====&lt;br /&gt;
The traditional &amp;quot;open&amp;quot; and &amp;quot;save&amp;quot; model commonly used for files will fade into abstraction on the laptops, and with it the customary floppy disk icon, as not only will the laptops not have floppy drives, but most likely the children will never see one of these largely obsolete devices.  Instead, a much more general notion of what it means to want to keep things prevails. Generally speaking, we keep things that we want to hold on to, and the rest just fades with time.  Appropriately, the Journal&#039;s primary function as a time based view of the activities a child has done and the objects she&#039;s kept reinforces this idea.&lt;br /&gt;
&lt;br /&gt;
Most of us recognize the &amp;quot;save early, save often&amp;quot; mantra; most of us have failed to live it and incurred the consequences.  The laptops aim to eliminate constant concern for this type of technicality, making automatic and incremental backups and allowing the children to focus on the activity itself.  These incremental backups will occur at regular time intervals, and activity events such as changes in scope, new participants, among others can trigger them as well.  In order to cater to the needs of many types of editing environments, activities can also specify &amp;quot;keep-hints&amp;quot; which prompt the system to keep a copy.  For instance, a drawing activity may trigger a keep-hint before executing an &amp;quot;erase&amp;quot; operation immediately preceded by a &amp;quot;select all&amp;quot;.  Of course, a child herself may choose to invoke a keep-hint by selecting the &amp;quot;keep in journal&amp;quot; button, but adequate adoption of this new notion of keeping from activities should virtually eliminate need for this.&lt;br /&gt;
&lt;br /&gt;
Based on the Object model associated with files, each kept Object is, technically speaking, a separate instance of the activity which created it.  This eliminates the need to &amp;quot;open&amp;quot; a file from within an activity, replacing the act of opening with the act of resuming a previous activity instance.  Of course, a child will have the option to resume a drawing with a different set of brushes, or resume an essay with a different pen, providing &amp;quot;open with&amp;quot; style functionality, but no substitute for an &amp;quot;open&amp;quot; command will exist within an activity&#039;s interface.&lt;br /&gt;
&lt;br /&gt;
====Deprecating Hierarchy====&lt;br /&gt;
&lt;br /&gt;
=====Temporal Organization=====&lt;br /&gt;
Along with the idea of implicit keeping, the laptops will drastically minimize the hierarchical filesystem as a means for organization, replacing it with a temporally organized list of activities and events, furthering the Journal metaphor.  This drastically simplifies the auto-keeping behavior, since it eliminates the need to specify a location in which a newly started activity should be kept;  naturally, the newly started activity will appear as the most recent entry in the journal.&lt;br /&gt;
&lt;br /&gt;
Temporal organization functions naturally in the absence of explicit or hierarchical methods, since humankind&#039;s intrinsic relationship to time gives them, at the very least, a relative notion of &amp;quot;how long ago&amp;quot; something happened.  By moving back through the Journal, a child can simply locate  the period in time within which she knows she made something, and then employ additional use of searching, filtering, and sorting to pinpoint exactly what she&#039;s looking for.&lt;br /&gt;
&lt;br /&gt;
=====Falloff=====&lt;br /&gt;
&lt;br /&gt;
Due to the laptops&#039; limitations in storage capacity, the potential exists for the Journal to contain so many entries that no more may be written.  However, the frequency of such occurrences is limited by temporal falloff, which tidies up the Journal contents and keeps space available for new entries.  One might think of this as an intelligent combination of garbage collection and disk defragmentation.&lt;br /&gt;
&lt;br /&gt;
The driving principle here is that of temporal granularity, derived directly from our very capacity for human memory.  Our minds, generally speaking, maintain a high level of granularity with respect to very recent events, but only a low granularity for events from several years ago.  Moreover, this granularity tends to follow a logarithmic curve, where the past few minutes remain quite clear, the past few hours more blurry, and by last month quite vague.  When we look years into the past, only specifically memorable events stand out in our minds.&lt;br /&gt;
&lt;br /&gt;
On the laptops the policies are a bit more strict, but the principle remains the same.  With a finite amount of memory, some means of managing what&#039;s remembered, or kept, and what&#039;s forgotten, or erased must exist.  An intelligent algorithm will assist children in identifying &amp;quot;forgotten&amp;quot; entries.  Taking into account how old an entry is, how many times she&#039;s viewed it, how recently she&#039;s worked on it, how many hours she&#039;s worked on it, how many people she&#039;s worked on it with, its tags, and even more forms of automatically generated metadata, the Journal can suggest to her those entries which it feels can be erased.  She will then have the opportunity to review those items prior to their erasure, if she wishes, and can keep any she still feels attached to.&lt;br /&gt;
&lt;br /&gt;
In a time where gigabytes have become cheap, many of us still manage to fill our hard drives.  Excepting the cases of multimedia collections of audio or video files, much of that space is consumed by files we either don&#039;t remember we ever made, or will never open again.  On the laptops, where space is precious, so too will be the objects and entries that remain in the journal years down the road.  The temporary, the experimental, the duplicate, and the unwanted files will naturally fall off the bottom, maintaining a browsable history of those that remain important to the children.&lt;br /&gt;
&lt;br /&gt;
====Journal Entries====&lt;br /&gt;
&lt;br /&gt;
=====Implicit=====&lt;br /&gt;
&lt;br /&gt;
Implicit journal entries will be the most common.  These appear as the result of many kinds of a child&#039;s interactions with her machine, but most commonly when engaging in an activity.  Other implicit entries might appear when she takes a photo, or receives a note from a friend, or downloads a file from the Web.  In all of these cases, the journal entry itself has a basic format which conveys important information about the event which created it.  Most importantly, the associated Object - the photo, the message, the drawing, the story - becomes embedded within the entry.  It also includes key metadata, such as its name, when it was made, and who collaborated on it.&lt;br /&gt;
&lt;br /&gt;
The journal entry also provides some means to interact with it.  For instance, each entry has a description field where a child can tag it with meaningful related words which will make searching for it in the future a breeze.  This field will automatically receive any tags that the activity itself associates with the entry.  In addition to this tag field, several buttons will allow direct manipulation of the Object, making it possible to resume the activity, place the Object on the clipboard, send it to a friend, print it, or erase it, among others.&lt;br /&gt;
&lt;br /&gt;
=====Note=====&lt;br /&gt;
&lt;br /&gt;
In addition to implicit ones, children have the opportunity to create several special kinds of entries on their own.  The first of these, the Note, has the simplest form.  Taking a cue from a traditional journal, a Note entry simply provides a large text entry field.  This freeform entry allows the children to write down short descriptions of their day to day experiences, just as one would within a real journal.  Providing this layer of personalized entries further emphasizes the idea that the Journal really does provide more than a filesystem, as an actual record of events and interactions of the children with the laptop and with their peers.&lt;br /&gt;
&lt;br /&gt;
In practice, children may also use this feature as a means of jotting down a note to themselves - a reminder.  In these instances, a simple control within the entry will turn the note into a &amp;quot;to-do&amp;quot; note.  As a to-do entry, it will have a checkbox indicating its completion status.  By filtering the Journal to show only these entries, it doubles as a basic to-do list, providing another useful tool for learning organizational skills.&lt;br /&gt;
&lt;br /&gt;
=====Clipping=====&lt;br /&gt;
&lt;br /&gt;
Clippings serve a slightly different purpose in the journal.  Similar in spirit to notes, a child can create a clipping from anywhere, or from within any activity on their laptop.  As an extension of the copy to clipboard idea, clippings copy a selection - some text from a chat session with a friend, an image from a web page, etc. - directly to the journal for safekeeping.  This provides a quick and easy way to keep a quick record of anything that you might want to keep around for future reference: a phone number, a link, a password, etc.&lt;br /&gt;
&lt;br /&gt;
=====Event=====&lt;br /&gt;
&lt;br /&gt;
Taking the temporal aspect of the Journal one step further, Events act like &amp;quot;future&amp;quot; journal entries.  By specifying a name for the event, a brief description, and a time, these Journal entries serve as a basic planning system.  A control within the entry also enables an audible alert, so that Events can act as alarms.  Events also tie in closely with some implicit actions of the laptops.  For instance, a child might want to go on a photo safari with her friend after school.  While still in class, she sends him an invitation to join a photo capture activity, but schedules a time of 3:00.  He then receives an invitation, as usual, but upon accepting it receives an Event entry in the journal, with a reference to the scheduled activity, instead of immediately entering it.  When 3:00 arrives, both children receive notifications that their scheduled event is about to start, and join each other both physically outside and virtually in the referenced capture activity.&lt;br /&gt;
&lt;br /&gt;
====The Power of Metadata====&lt;br /&gt;
&lt;br /&gt;
Despite the flatness of the Journal, finding past entries shouldn&#039;t prove difficult thanks to a tagging structure built from the ground up for the laptops.  By associating relevant descriptive words with each journal entry, searching for an entry becomes as easy as describing it.  These descriptions will manifest in two ways, tagging and metadata.  The former provide a straightforward manner for the children to describe and organize their stuff, while the latter provides a more technical means by which activities can associate relevant data and tags with all Journal entries they create.&lt;br /&gt;
&lt;br /&gt;
=====Tagging=====&lt;br /&gt;
&lt;br /&gt;
Tagging will become a fundamental process for all types of data and activities on the laptops.  Fortunately, children have a natural inclination to describe their world and the things they see and do.  This actually aids kids in learning, as they will enjoy describing the drawing they&#039;ve made, the stories they&#039;ve written, or the composition they produced, and can learn new vocabulary in doing so.  Of course, the kid-like desire to describe things doesn&#039;t detract from the usefulness of this tag-based system as they grow older.&lt;br /&gt;
&lt;br /&gt;
As such an integral part of the system, the tagging interface will be exposed in various places.  Of course, as mentioned, each journal entry will have a field for tags.  Likewise, each open activity instance will have a tag field adjacent to its name field, so that the act of naming a particular activity or Object becomes associated with describing it in their minds.  Additionally, activities could offer specific places within the interface for tagging to occur, such as in the description field for a photo the child just took.&lt;br /&gt;
&lt;br /&gt;
=====Metadata=====&lt;br /&gt;
&lt;br /&gt;
Metadata adds an additional level of sophistication to the tagging model.  Rather than thinking of this as data about data, consider it a means of tagging tags. Metadata on the laptops will be an extension of the basic tagging model where the tag itself consists of a key:value pair.  Or, you could simply consider a tag to be a metadata pair with a null key. Whichever way you look at it, this categorization of tags has powerful implications when it comes to organizing and categorizing data.&lt;br /&gt;
&lt;br /&gt;
The Journal itself assigns a variety of useful metadata tags to entries as they appear.  These include the time of the entry, it&#039;s sharing scope, who participated in the activity, it size, and more.  The Journal will also keep track of other useful metadata, such as the number of times a child views a particular entry, the number of revisions an entry has gone through, etc.  Likewise, activities will deal primarily with metadata rather than simple tags.  This allows activities to define specific parameters, or keys, that make sense for the Objects they produce, and then assign values to those dynamically.  In a music composition activity, for instance, potential keys might be beats per minute, the key the composition is written in, the length of the track, and the composer, among others.  See the sorting section to fully understand the usefulness of this metadata within the Journal.&lt;br /&gt;
&lt;br /&gt;
Of course, since tags and metadata both follow a very basic format, children can assign their own metadata associations with Journal entries once they have enough experience simply by typing key:value pairs into the description field.&lt;br /&gt;
&lt;br /&gt;
====Powerful Search, Filter &amp;amp; Sort====&lt;br /&gt;
&lt;br /&gt;
=====Searching=====&lt;br /&gt;
&lt;br /&gt;
The search field provides the most direct means of locating a particular Journal entry, returning instant results as the search is typed, and offering auto-completion for popular tags.  In order to find anything on their laptop, a child need merely describe it, since the tags she&#039;s associated with it already appear within its description field.  Her searches also apply to the metadata associated with the entry by either the Journal or the activity that created it, making it even easier to find things.&lt;br /&gt;
&lt;br /&gt;
For simplicity, the search field will employ OR logic to all terms entered, which ensures the least amount of confusion when used by children who don&#039;t yet understand boolean logic.  As such, a search for &amp;quot;orange cat&amp;quot; will return a list of everything orange and also every cat.  Of course, any entries tagged with both orange and with cat will match more strongly, and will automatically filter to the top of the results.  However, in keeping with a primary goal of the laptops, this won&#039;t eliminate the possibility for more complex boolean searches.  Full support for AND, OR, NOT, and parenthetical grouping of terms will be built into the search engine, providing advanced functionality for those who desire to enter more complex queries.&lt;br /&gt;
&lt;br /&gt;
Since the laptops will find themselves in the hands of many children, additional modifications to the search algorithm will assist them as they grow.  The youngest children who receive them will still be learning how to spell, and those that can may still require some time to learn typing skills.  For these reasons, a fuzzy match algorithm will assist the children, returning some results even when the corresponding tags don&#039;t match what they typed exactly.  This algorithm is adaptive, and so as they become more comfortable with their language and with using the technology, the extent of the fuzziness and therefore the number of fuzzy results returned will lessen, preventing false matches from aggravating more advanced users.  Several other kinds of fuzziness could also be applied, though such possibilities are only speculation at this point.  For instance, fuzzy matches based on thesaurus entries could turn up items tagged with &amp;quot;funny&amp;quot; even when the child searches for &amp;quot;humorous&amp;quot;.  Likewise, translation fuzziness could return an entry tagged with &amp;quot;cat&amp;quot;, even though the child searched for &amp;quot;gato.&amp;quot;  These advanced fuzziness algorithms could prove invaluable in a laptop community that has been built with sharing and collaboration in mind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Filtering=====&lt;br /&gt;
&lt;br /&gt;
Support for basic filtering also exists within the journal.  The search and filter functionality appear together in the toolbar, since searching could also be interpreted as filtering by tags.  Additionally, their appearance together allows an easy method for the children to visually construct their query in a sentence-like format, with relevant parts of their query displayed as icons &amp;amp;mdash; just as those within the entries themselves &amp;amp;mdash; for visual reinforcement.&lt;br /&gt;
&lt;br /&gt;
Several fundamental filters exist.  First and foremost, there is an advanced date filter, which can only be expected in a Journal organized temporally by default.  This control will present a timeline to the child, with visual indication over the length of the timeline of the number of entries present in the Journal from any given point in time.  By expanding and contracting the selected area she can select anything from a single day to all time, and by sliding the selection through time, she can filter out all entries that don&#039;t lie within the specified range.  Bother basic filters include the activity that the entry represent, and the activity participants.&lt;br /&gt;
&lt;br /&gt;
Other available filters allow children to locate specific kinds of entries.  For instance, a child may want to view all entries that have been tagged by the Journal for possible removal when memory becomes low.  They may also want to see all their notes, or to-dos, or events.  They could also show only starred items, or in progress items, and more.  The system will provide adequate flexibility for finding anything in the Journal nearly instantaneously.&lt;br /&gt;
&lt;br /&gt;
=====Sorting.=====&lt;br /&gt;
&lt;br /&gt;
Whereas searching and filtering provide a means of defining what entries get shown in the list of results, sorting determines how those entries are organized.  A unique approach to sorting on the laptops makes the metadata associated with entries even more valuable.  The sort bar, which the child can expand in order to more precisely control their view of the journal, offers a popup menu from which a number of options such as date, title, activity, size, participants, and others may be chosen.  In addition to this fixed list, a dynamic list of options also appears, providing a list of metadata keys that are present in the majority of the entries within the results list, the utility of which will become apparent below.&lt;br /&gt;
&lt;br /&gt;
The true functionality of the system arises from &amp;quot;then by&amp;quot; sorting.  When desired, a child can specify up to three levels of sorting hierarchy.  This feature shouldn&#039;t be overlooked, since it serves as an extraordinarily powerful means of viewing and organizing data hierarchically, even when no hard hierarchy exists.  In fact, when used to its full advantage this approach can be more useful than a hard hierarchy, since the order of the hierarchy can be adjusted dynamically to suit the child&#039;s needs at the time.  And, in conjunction with the intelligently compiled list of metadata keys on which to sort, children can not only find what they&#039;re looking for, but can browse through their journal in any way that suits them.  Consider, for instance, that a child filters her journal so that all of her music appears in the results.  Since nearly every song Object in her Journal has metadata keys for artist, album, track, and year, she could sort by these keys to arrange her music collection for browsing.  Sorting by artist, then album, then track she can obtain a traditional view of her music.  In order to view a discography for each artist, on the other hand, she could sort by artist, then by album, then by track.  Or, to see a timeline of her music, she could sort by year, then by artist.&lt;br /&gt;
&lt;br /&gt;
This powerful sorting method isn&#039;t necessarily limited solely to a bunch of songs, or pictures, or other specific type of data.  Since many forms of metadata will apply across Object types, the possibilities are nearly limitless.&lt;br /&gt;
&lt;br /&gt;
====Implicit Versioning System====&lt;br /&gt;
&lt;br /&gt;
As mentioned before, the laptops automatically save, or &amp;quot;keep&amp;quot;, Objects in the Journal at regular intervals.  This eliminates the need for the children to constantly worry about saving, and reduces the chances that an unexpected circumstance will cause data loss.  These individual keep events are incremental, meaning that the changes within the file are kept in a nondestructive manner.  Therefore, the Journal not only stores Objects as children create them, but also keeps track of the revision history for each one.  This allows the Journal to function as a versioned filesystem.&lt;br /&gt;
&lt;br /&gt;
The space limitations on the laptop cause some concern with the mention of revision history.  However, the differences between revisions will often be small.  Additionally, Objects with large revision histories provide one easy way for the journal to regain valuable space when memory becomes tight, since it can collapse the history, storing only every few automatic revisions in addition to those explicitly kept by the child.&lt;br /&gt;
&lt;br /&gt;
====Automatic Backup and Restore====&lt;br /&gt;
&lt;br /&gt;
Automatic backups to server...&lt;br /&gt;
&lt;br /&gt;
Full restore (temporal)...&lt;br /&gt;
&lt;br /&gt;
Partial restore(by object)...&lt;br /&gt;
&lt;br /&gt;
Temporary restore...&lt;br /&gt;
&lt;br /&gt;
====The Journal as a Progress Indicator====&lt;br /&gt;
&lt;br /&gt;
Two stages for entries...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{hig-subnav-intra|p_page=View Source|c_section=The Laptop Experience|c_page=The Journal|n_page=Global Search}}&lt;/div&gt;</summary>
		<author><name>81.187.181.168</name></author>
	</entry>
</feed>