Difference between revisions of "Activities"

From Sugar Labs
Jump to navigation Jump to search
Line 12: Line 12:
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-journal.png|40px]]
 
[[Image:activity-journal.png|40px]]
 
+
<br/><font size=3><b>Journal</b></font><br/>
=== Journal ===
 
 
Object and activity browser
 
Object and activity browser
 
 
</td>
 
</td>
  
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-pippy.png|40px]]
 
[[Image:activity-pippy.png|40px]]
=== Pippy===
+
<br/><font size=3><b>Pippy</b></font><br/>
 
Python Programming language/environment
 
Python Programming language/environment
 
</td>
 
</td>
  
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
[[Image:activity-web.png|40px]]
+
<span class="plainlinks">
=== [http://wiki.laptop.org/go/Browse Browse] ===
+
[http://wiki.laptop.org/go/Browse http://sugarlabs.org/wiki/images/c/c6/Activity-web.png]
 +
<br/><font size=3><b>[http://wiki.laptop.org/go/Browse Browse]</b></font><br/>
 
Web browser based on Mozilla Firefox
 
Web browser based on Mozilla Firefox
</td></tr>
+
</span>
 +
</td>
 +
</tr>
 +
 
 
<tr>
 
<tr>
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-etoys.png|40px]]
 
[[Image:activity-etoys.png|40px]]
=== Etoys===
+
<br/><font size=3><b>Etoys</b></font><br/>
 
Learning / programming / authoring environment
 
Learning / programming / authoring environment
 
</td>
 
</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-read.png|40px]]
 
[[Image:activity-read.png|40px]]
=== Read===
+
<br/><font size=3><b>Read</b></font><br/>
 
Book/PDF reader
 
Book/PDF reader
 
</td>
 
</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
<span class="plainlinks">
 
<span class="plainlinks">
 
[http://sugarlabs.org/go/Activities/TurtleArt http://sugarlabs.org/wiki/images/2/27/Activity-turtleart.png]
 
[http://sugarlabs.org/go/Activities/TurtleArt http://sugarlabs.org/wiki/images/2/27/Activity-turtleart.png]
 
</span>
 
</span>
=== Turtle Art===
+
<br/><font size=3><b>[[Activities/TurtleArt|Turtle Art]]</b></font><br/>
[[Activities/TurtleArt|Pseudo-Logo graphical programming language]]
+
Pseudo-Logo graphical programming language
</td></tr>
+
</td>
 +
</tr>
 +
 
 
<tr>
 
<tr>
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-write.png|40px]]
 
[[Image:activity-write.png|40px]]
=== Write===
+
<br/><font size=3><b>Write</b></font><br/>
 
Word processor</td>
 
Word processor</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-calculate.png|40px]]
 
[[Image:activity-calculate.png|40px]]
=== Calculate===
+
<br/><font size=3><b>Calculate</b></font><br/>
 
Basic calculator
 
Basic calculator
 
</td>
 
</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-news.png|40px]]
 
[[Image:activity-news.png|40px]]
=== News Reader===
+
<br/><font size=3><b>News Reader</b></font><br/>
 
News reader
 
News reader
</td></tr>
+
</td>
 +
</tr>
 +
 
 
<tr>
 
<tr>
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-measure.png|40px]]
 
[[Image:activity-measure.png|40px]]
=== Measure===
+
<br/><font size=3><b>Measure</b></font><br/>
 
Oscilloscope and Data Logging
 
Oscilloscope and Data Logging
 
</td>
 
</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-draw.png|40px]]
 
[[Image:activity-draw.png|40px]]
=== Paint===
+
<br/><font size=3><b>Paint</b></font><br/>
 
Simple paint activity
 
Simple paint activity
 
</td>
 
</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-acousticmeasure.png|40px]]
 
[[Image:activity-acousticmeasure.png|40px]]
=== Distance===
+
<br/><font size=3><b>Distance</b></font><br/>
 
Measure distance between two laptops
 
Measure distance between two laptops
</td></tr>
+
</td>
 +
</tr>
 +
 
 
<tr>
 
<tr>
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-record.png|40px]]
 
[[Image:activity-record.png|40px]]
=== Record===
+
<br/><font size=3><b>Record</b></font><br/>
 
Still, video, and audio capture
 
Still, video, and audio capture
 
</td>
 
</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-analyze.png|40px]]
 
[[Image:activity-analyze.png|40px]]
=== Analyze===
+
<br/><font size=3><b>Analyze</b></font><br/>
 
An activity version of the Sugar analyze tool
 
An activity version of the Sugar analyze tool
 
</td>
 
</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-log.png|40px]]
 
[[Image:activity-log.png|40px]]
=== Log===
+
<br/><font size=3><b>Log</b></font><br/>
 
An activity version of the Sugar logging tool
 
An activity version of the Sugar logging tool
 
</td>
 
</td>
 +
</tr>
 +
 
<tr>
 
<tr>
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-terminal.png|40px]]  
 
[[Image:activity-terminal.png|40px]]  
=== Terminal===  
+
<br/><font size=3><b>Terminal</b></font><br/>  
 
An activity version of the Sugar terminal  
 
An activity version of the Sugar terminal  
 
</td>
 
</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-tamtamjam.png|40px]]
 
[[Image:activity-tamtamjam.png|40px]]
=== TamTam===
+
<br/><font size=3><b>TamTam</b></font><br/>
 
Music composition and synthesis.
 
Music composition and synthesis.
 
</td>
 
</td>
 +
 
<td width="33%" style="text-align: center;">
 
<td width="33%" style="text-align: center;">
=== And more ===
+
<br/><font size=3><b>And more</b></font><br/>
 
* http://addons.sugarlabs.org is a site for browsing, recommending activities.
 
* http://addons.sugarlabs.org is a site for browsing, recommending activities.
 
* [[olpc:Activities/All]] lists many more.
 
* [[olpc:Activities/All]] lists many more.
 
</td>
 
</td>
 
</tr>
 
</tr>
 +
 
</table>
 
</table>
  

Revision as of 11:42, 25 February 2009

english español | See http://translate.sugarlabs.org/ and Translation Team (under construction). HowTo [ID# 20082]  +/-  


Activities

Sugar applications are called Activities. This is a list of some Activities that are installed by default. http://addons.sugarlabs.org is a portal for activities.

Activity-journal.png
Journal
Object and activity browser

Activity-pippy.png
Pippy
Python Programming language/environment

Activity-web.png
Browse
Web browser based on Mozilla Firefox

Activity-etoys.png
Etoys
Learning / programming / authoring environment

Activity-read.png
Read
Book/PDF reader

Activity-turtleart.png
Turtle Art
Pseudo-Logo graphical programming language

Activity-write.png
Write

Word processor

Activity-calculate.png
Calculate
Basic calculator

Activity-news.png
News Reader
News reader

Activity-measure.png
Measure
Oscilloscope and Data Logging

Activity-draw.png
Paint
Simple paint activity

Activity-acousticmeasure.png
Distance
Measure distance between two laptops

Activity-record.png
Record
Still, video, and audio capture

Activity-analyze.png
Analyze
An activity version of the Sugar analyze tool

Activity-log.png
Log
An activity version of the Sugar logging tool

Activity-terminal.png
Terminal
An activity version of the Sugar terminal

Activity-tamtamjam.png
TamTam
Music composition and synthesis.


And more

Running Linux Applications Under Sugar

There are two ways to run Linux applications as Activities under Sugar (meaning you don't need to use Terminal to load them):

  • Sugar Coating - Making Linux apps run under Sugar, but not modifying them to take advantage of Sugar's collaborative capabilities
  • Sugarizing - A fully integrated Linux application, re-engineered to take advantage of Sugar's advanced collaboration abilities

Sugar Coating Activities

To run Linux apps under Sugar (i.e. making them to run in the Sugar interface, without the collaboration and other Sugar integration programmed into them), read these instructions on Running Linux Applications Under Sugar.

In the future, we hope that Sugar will be able to run Linux applications natively without these steps.

Sugarizing Activities

See ActivityTeam for information on porting regular applications to run as native Sugar activities.

Useful Linux Applications

VLC Media Player

The VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, flv, avi, ogg, ...) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network.; the VLC Player is considered to be better by some users then MPlayer because it offer more settings, options and features. There is also no need to run it from Terminal. Read Activity_VLC to learn how to install it.

Seamonkey

SeaMonkey has inherited the successful all-in-one concept of the original Netscape Communicator and continues that product line based on the modern, cross-platform architecture provided by the Mozilla project.

  • The Internet browser at the core of the SeaMonkey suite uses the same rendering engine as its sibling Mozilla Firefox, with popular features like tabbed browsing, popup blocking, find as you type and a lot of other functionality for a smooth web experience.
  • SeaMonkey's Mail and Newsgroups client shares lots of code with Mozilla Thunderbird and features adaptive Junk mail filtering, labels and mail views, multiple accounts, S/MIME, address books with LDAP support and is ready for both private and corporate use.
  • Additonal components include an easy-to-use HTML Editor, the ChatZilla IRC chat application and web development tools like a DOM Inspector and a JavaScript debugger.
  • If that's still not enough, SeaMonkey can be extended with numerous Add-Ons that provide additional functionality and customization for a complete Internet experience.

Seamonkey can be Sugar-coated.

Midnight Commander

Midnight Commander is a text-mode file manager. It is easily Sugar-coated for access from the Activities panel.Screenshot

Totem Media Player

The Totem media player is already installed in the OLPC XO-1. It is the engine that supports media on the system. Out of the box it does not support MP3 music or MPEG-4 video. A free driver can be downloaded to add MP3 compatability. A Sugar-coating can be applied to easily access the program from the Activities panel.

Tux4Kids

TuxType2
TuxType is a touch typing tutorial/game than can be installed on the OLPC XO-1 using the yum command. A Sugar-coating can be applied to easily access the program from the Activities panel.
TuxMath
TuxMath is an arcade game that helps kids practice their math facts. A Sugar-coating can be applied to easily access the program from the Activities panel.
TuxPaint
Tux Paint is a drawing program for children ages 3 to 12. It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the program. A Sugar-coating can be applied to easily access the program from the Activities panel.

(Let's try to organize this page based on some criteria of completion as per the discussion in Talk:Activities.)