Difference between revisions of "Activities"

From Sugar Labs
Jump to navigation Jump to search
(→‎Sugar Activities: Info: Add new documentation to GitHub)
 
(59 intermediate revisions by 22 users not shown)
Line 1: Line 1:
<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>{{Translations}}
+
<noinclude></noinclude>
 +
Please see the [http://activities.sugarlabs.org '''Sugar Activity Library'''] for a nearly complete list of activities that are available for Sugar.
  
== Activities ==
+
== Learners ==
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.
+
(Sugar users are '''''learners'''''.)
  
<div style="float:left">
+
Learner applications in Sugar are called '''[[Human Interface Guidelines/Activities | Activities]]'''.  They are software packages that automatically save your work&mdash;producing specific instances of the Activity that can be resumed at a later time. A specific Activity instance is a [[Human_Interface_Guidelines/The_Laptop_Experience/The_Journal| Journal]] event (see this discussion of [[Human_Interface_Guidelines/The_Laptop_Experience/The_Journal#The_Notion of "Keeping"|The Notion of "Keeping"]]).  Many Activities support learner [[Collaboration|collaboration]], where multiple learners may be invited to join a collective Activity session.
__TOC__
 
</div>
 
  
<table border="0">
+
== Feedback ==
<tr>
+
See this page [[olpc:Feedback Actividades]] for comments and recommendations. (English readers may find the English link on the Google translations bar of that page helpful.)
<td width="33%" style="text-align: center;">
 
[[Image:activity-journal.png|40px]]
 
<br/><font size=3><b>Journal</b></font><br/>
 
Object and activity browser
 
</td>
 
  
<td width="33%" style="text-align: center;">
+
=== Questions and answers ===
[[Image:activity-pippy.png|40px]]
+
The  [[Activity Team]]'s [[Activity Team/FAQ|Frequently Asked Questions]] page has many developer-oriented questions, but Sugar Learners should post their general Activity-related questions to the team [[Talk:Activity Team/FAQ |on this page]].  Questions about a specific Activity should be posted on the discussion page for that Activity available below.
<br/><font size=3><b>Pippy</b></font><br/>
 
Python Programming language/environment
 
</td>
 
  
<td width="33%" style="text-align: center;">
+
== Developers & Testers ==
<span class="plainlinks">
+
* Please see the [[Activity Team]] for developer information.
[http://wiki.laptop.org/go/Browse http://sugarlabs.org/wiki/images/c/c6/Activity-web.png]
+
* Please see the [[Testing/Activity Test Table]] for tester information.
<br/><font size=3><b>[[Activities/Browse|Browse]]</b></font><br/>
 
Web browser based on Mozilla Firefox
 
</span>
 
</td>
 
</tr>
 
  
<tr>
+
== Sugar Activities ==
<td width="33%" style="text-align: center;">
+
See [[:Category:Activities]] for wiki pages of actual activities.
[[Image:activity-etoys.png|40px]]
 
<br/><font size=3><b>Etoys</b></font><br/>
 
Learning / programming / authoring environment
 
</td>
 
  
<td width="33%" style="text-align: center;">
+
{{warning | Please add new activity documentation at GitHub. Read [https://help.sugarlabs.org/en/how_to_help.html How to edit Help and contribute].}}
[[Image:activity-read.png|40px]]
 
<br/><font size=3><b>Read</b></font><br/>
 
Book/PDF reader
 
</td>
 
  
<td width="33%" style="text-align: center;">
+
Below is a list of activity home pages:
<span class="plainlinks">
+
{{Special:PrefixIndex/{{PAGENAME}}/}}
[http://sugarlabs.org/go/Activities/TurtleArt http://sugarlabs.org/wiki/images/c/cb/Activity-turtleart-40.png]
 
<br/><font size=3><b>[[Activities/TurtleArt|Turtle Art]]</b></font><br/>
 
Pseudo-Logo graphical programming language
 
</span>
 
</td>
 
</tr>
 
  
<tr>
+
== Running GNU/Linux Applications Under Sugar ==
<td width="33%" style="text-align: center;">
 
[[Image:activity-write.png|40px]]
 
<br/><font size=3><b>Write</b></font><br/>
 
Word processor</td>
 
  
<td width="33%" style="text-align: center;">
+
See [[Running Linux Applications Under Sugar]] for a discussion of traditional GNU/Linux applications in Sugar.
[[Image:activity-calculate.png|40px]]
 
<br/><font size=3><b>Calculate</b></font><br/>
 
Basic calculator
 
</td>
 
  
<td width="33%" style="text-align: center;">
 
[[Image:activity-news.png|40px]]
 
<br/><font size=3><b>News Reader</b></font><br/>
 
News reader
 
</td>
 
</tr>
 
  
<tr>
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-measure.png|40px]]
 
<br/><font size=3><b>Measure</b></font><br/>
 
Oscilloscope and Data Logging
 
</td>
 
  
<td width="33%" style="text-align: center;">
+
[[Category:Activities]]
[[Image:activity-draw.png|40px]]
 
<br/><font size=3><b>Paint</b></font><br/>
 
Simple paint activity
 
</td>
 
 
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-acousticmeasure.png|40px]]
 
<br/><font size=3><b>Distance</b></font><br/>
 
Measure distance between two laptops
 
</td>
 
</tr>
 
 
 
<tr>
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-record.png|40px]]
 
<br/><font size=3><b>Record</b></font><br/>
 
Still, video, and audio capture
 
</td>
 
 
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-analyze.png|40px]]
 
<br/><font size=3><b>Analyze</b></font><br/>
 
An activity version of the Sugar analyze tool
 
</td>
 
 
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-log.png|40px]]
 
<br/><font size=3><b>Log</b></font><br/>
 
An activity version of the Sugar logging tool
 
</td>
 
</tr>
 
 
 
<tr>
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-terminal.png|40px]]
 
<br/><font size=3><b>Terminal</b></font><br/> 
 
An activity version of the Sugar terminal
 
</td>
 
 
 
<td width="33%" style="text-align: center;">
 
[[Image:activity-tamtamjam.png|40px]]
 
<br/><font size=3><b>TamTam</b></font><br/>
 
Music composition and synthesis.
 
</td>
 
 
 
<td width="33%" style="text-align: center;">
 
<br/><font size=3><b>And more</b></font><br/>
 
* http://addons.sugarlabs.org is a site for browsing, recommending activities.
 
* [[olpc:Activities/All]] lists many more.
 
</td>
 
</tr>
 
 
 
</table>
 
 
 
[[Category:Activity]]
 
 
 
=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.[http://www.ibiblio.org/mc/images/mc-panels.png 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.
 
 
 
===[http://tux4kids.alioth.debian.org/ Tux4Kids]===
 
;TuxType2: [http://tuxtype.sourceforge.net/ 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: [http://tux4kids.alioth.debian.org/tuxmath.php 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: [http://www.tuxpaint.org/ 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:{{PAGENAME}}]].)
 

Latest revision as of 09:20, 14 August 2018

Please see the Sugar Activity Library for a nearly complete list of activities that are available for Sugar.

Learners

(Sugar users are learners.)

Learner applications in Sugar are called Activities. They are software packages that automatically save your work—producing specific instances of the Activity that can be resumed at a later time. A specific Activity instance is a Journal event (see this discussion of The Notion of "Keeping"). Many Activities support learner collaboration, where multiple learners may be invited to join a collective Activity session.

Feedback

See this page olpc:Feedback Actividades for comments and recommendations. (English readers may find the English link on the Google translations bar of that page helpful.)

Questions and answers

The Activity Team's Frequently Asked Questions page has many developer-oriented questions, but Sugar Learners should post their general Activity-related questions to the team on this page. Questions about a specific Activity should be posted on the discussion page for that Activity available below.

Developers & Testers

Sugar Activities

See Category:Activities for wiki pages of actual activities.

Warning-yellow.png
Please add new activity documentation at GitHub. Read How to edit Help and contribute.

Below is a list of activity home pages:

Running GNU/Linux Applications Under Sugar

See Running Linux Applications Under Sugar for a discussion of traditional GNU/Linux applications in Sugar.