Paint act
From OLPC
(→Drawing Activity: A collaborative space for creation) |
Tonyforster (Talk | contribs) |
||
| (71 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| + | {{Activity migrated to sl.o | ||
| + | | download=http://activities.sugarlabs.org/en-US/sugar/addon/4082 | ||
| + | | git=http://git.sugarlabs.org/projects/paint | ||
| + | | homepage=http://wiki.sugarlabs.org/go/Activities/Paint | ||
| + | }} | ||
| + | |||
{{Translations}} | {{Translations}} | ||
| + | {{Olpcboxtop|toptext=[[{{PAGENAME}}|Draw]]}} | ||
| + | {{ OBX activity |[[Image:drawing.svg]]|core|[http://www.lsi.usp.br/nate/oficina-doc/ Documentation] }} | ||
| + | {{ OBX source dev|projects/oficina}} | ||
| + | {{ OBX test <!--|[[Tests/Write|Write]]|2007-09-18--> }} | ||
| + | {{ OBX devtickets |paint/drawing-activity%20(oficina)}} | ||
| + | {{ OBX pootle|1=http://dev.laptop.org/git?p=projects/oficina;a=blob_plain;f=po/Paint.pot;hb=HEAD|2=xocore}} | ||
| + | {{ OBX team |[[User:Manu|Manusheel Gupta]], [[User:Walter|Walter Bender]](Advisor), [[User:Eben|Eben Eliason]] (UI Design) | [[NATE-LSI]]}} | ||
| + | <small>see more [[:Category:OBX templates|templates]] or [[OBX proposals|propose new]]</small> | ||
| + | {{Olpcboxbottom}} | ||
| - | + | == Paint: A collaborative space for creation == | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| + | [[Image:Oficina.jpg|200px|right|User interface]] | ||
| + | |||
| + | '''Oficina''' (the Paint Activity) was developed and adapted to the XO using Python for the team [[NATE-LSI]] (Integrated Systems Laboratory), in the [[Escola Politécnica|Polytechnical School]] at [[Universidade de São Paulo|University of São Paulo]], Brazil. | ||
| + | |||
| + | Its interface has been translated into many languages: Portuguese, English, French, Spanish, German, Chinese, Korean, Arabic and Greek. | ||
| + | |||
| + | ==Goals== | ||
| + | |||
| + | [[Image:activity_paint_tools.jpg|right|200px|thumb|Paint activity UI mockup]] | ||
| + | |||
| + | The Draw activity will provide a canvas for an individual or a group of children to express themselves creatively through drawing. | ||
| + | |||
| + | |||
| + | ====Drawing Tools==== | ||
| + | |||
| + | '''Drawing''' | ||
| + | |||
| + | The paintbrush, pencil, and eraser are the primary freeform drawing tools. The sizes and shapes of the brush and eraser may be adjusted via their secondary palette, which is shown by hovering your mouse on the tool icon. | ||
| + | |||
| + | ''''Selection'''' | ||
| + | |||
| + | Selecting portions of the canvas with the rectangular marquee tool allows you to move and delete rectangular portions of your painting. | ||
| + | |||
| + | '''Shapes''' | ||
| + | |||
| + | The Paint Activity has a toolbar dedicated to shape drawing. By clicking and dragging, you can create an instance of the currently selected shape and expand it to the size of your choosing. The interactive placement system makes the shape too even more powerful. Each shape has a secondary palette which allows various parameters to be set, such as the number of edges on a polygon, the number of points on a star, or the angles of a triangle. | ||
| + | |||
| + | '''Text''' | ||
| + | |||
| + | Simple text support allows you to include typographic language within your drawing. | ||
| + | |||
| + | '''Image''' | ||
| + | |||
| + | From within the "Image" tab, you may import images from the Journal into your drawing. Clicking the "Insert Image" icon on the left, you can choose an item from your Journal to put into Paint. | ||
| + | |||
| + | ====Media==== | ||
| + | |||
| + | {|border=1 cellpadding=3 cellspacing=0 style="border: 1px #666666 solid; border-collapse: collapse; background: #f9f9f9;" | ||
| + | !style="background:#cccccc;"|Document!!style="background:#cccccc;"|Description | ||
| + | |- | ||
| + | |[[Media:activity_paint.ai.zip|Activity Mockup (196KB)]]| <font color='gray'>history</font>]]||Adobe Illustrator file containing mockups for each toolbar | ||
| + | |} | ||
| + | |||
| + | <br clear='all'> | ||
| + | |||
| + | ====UI Mockups==== | ||
| + | |||
| + | {|style="border: solid 1px gray; margin: 1em auto 1em; auto" | ||
| + | |- | ||
| + | | valign="top"| | ||
| + | [[Image:activity_paint_edit.jpg|300px|thumb|center|Editing commands]] | ||
| + | | valign="top"| | ||
| + | [[Image:activity_paint_tools.jpg|300px|thumb|center|Drawing tools]] | ||
| + | | valign="top"| | ||
| + | [[Image:activity_paint_shapes_polygon.jpg|300px|thumb|center|Creating shapes]] | ||
| + | |- | ||
| + | | valign="top"| | ||
| + | [[Image:activity_paint_text.jpg|300px|thumb|center|Inserting text]] | ||
| + | | valign="top"| | ||
| + | [[Image:activity_paint_image.jpg|300px|thumb|center|Manipulating images]] | ||
| + | |} | ||
| + | |||
| + | === Development === | ||
| + | ==== Version History ==== | ||
| + | ==== Source ==== | ||
| + | |||
| + | Old Version: | ||
| + | |||
| + | http://dev.laptop.org/git?p=projects/rgbpaint | ||
| + | no RPMs or other resources | ||
| + | |||
| + | New Version: | ||
| + | |||
| + | http://dev.laptop.org/git?p=projects/oficina | ||
| + | no RPMs or other resources | ||
| + | |||
| + | == Functional Test == | ||
| + | [[Paint_Activity_Test_Plan]] | ||
| - | |||
| - | |||
| - | |||
| - | |||
== Characteristics == | == Characteristics == | ||
| Line 24: | Line 104: | ||
* It allows to integrate drawing and texts in one same physical space. | * It allows to integrate drawing and texts in one same physical space. | ||
| - | |||
| - | == Related Links == | + | === Related Links === |
| + | |||
* [[LSI]] | * [[LSI]] | ||
* [[FACIL]] | * [[FACIL]] | ||
| - | * [[ | + | * [[Musical Editor]] |
| - | + | ||
* [[LíNGUO]] | * [[LíNGUO]] | ||
| - | * [[Quebra-Cabeca Musical]] | + | * [[Quebra-Cabeca Musical|Music]] |
* [[Jogo do Piano]] | * [[Jogo do Piano]] | ||
* [[Quimera]] | * [[Quimera]] | ||
| Line 45: | Line 124: | ||
[[Category:Software ideas]] | [[Category:Software ideas]] | ||
| - | + | {{Activity page | |
| + | |icon=Image:drawing.svg | ||
| + | |genre=Drawing, Media Creation | ||
| + | |activity group=Activities/G1G1 | ||
| + | |short description=The Paint activity will provide a canvas for an individual or a group of children to express themselves creatively through drawing. | ||
| + | |long description=Paint is being developed and adapted to the XO using Python for the team NATE-LSI (Integrated Systems Laboratory), in the Polytechnical School at University of São Paulo, Brazil. | ||
| + | |contact person=User:Alexandremartinazzo <!-- Manu has not contributed with code in Paint --> | ||
| + | |activity source=http://dev.laptop.org/git?p=projects/oficina | ||
| + | |language=Portuguese, English, French, Spanish, German, Chinese, Korean, Arabic, Greek | ||
| + | |language codes=ar, de, el, en, es, fr, ko, pt, zh | ||
| + | |bundle URL=http://dev.laptop.org/~morgan/bundles/other/Paint-23.xo | ||
| + | |activity version=23 | ||
| + | |releases=Candidate | ||
| + | |devel status=6. Mature | ||
| + | }} | ||
Current revision as of 08:20, 24 April 2012
| | This activity is now hosted at the Sugar Activity Library. The information here is likely to be out-of-date. Consult the new pages for "Paint act" first: |
| Please copy/paste "{{Translationlist | xx | origlang=en | translated={{{translated}}}}}" (where xx is ISO 639 language code for your translation) to Paint act/translations | HowTo [ID# 269984] +/- |
Draw
see more templates or propose new |
Contents |
[edit] Paint: A collaborative space for creation
Oficina (the Paint Activity) was developed and adapted to the XO using Python for the team NATE-LSI (Integrated Systems Laboratory), in the Polytechnical School at University of São Paulo, Brazil.
Its interface has been translated into many languages: Portuguese, English, French, Spanish, German, Chinese, Korean, Arabic and Greek.
[edit] Goals
The Draw activity will provide a canvas for an individual or a group of children to express themselves creatively through drawing.
[edit] Drawing Tools
Drawing
The paintbrush, pencil, and eraser are the primary freeform drawing tools. The sizes and shapes of the brush and eraser may be adjusted via their secondary palette, which is shown by hovering your mouse on the tool icon.
'Selection'
Selecting portions of the canvas with the rectangular marquee tool allows you to move and delete rectangular portions of your painting.
Shapes
The Paint Activity has a toolbar dedicated to shape drawing. By clicking and dragging, you can create an instance of the currently selected shape and expand it to the size of your choosing. The interactive placement system makes the shape too even more powerful. Each shape has a secondary palette which allows various parameters to be set, such as the number of edges on a polygon, the number of points on a star, or the angles of a triangle.
Text
Simple text support allows you to include typographic language within your drawing.
Image
From within the "Image" tab, you may import images from the Journal into your drawing. Clicking the "Insert Image" icon on the left, you can choose an item from your Journal to put into Paint.
[edit] Media
| Document | Description |
|---|---|
| Activity Mockup (196KB)| history]] | Adobe Illustrator file containing mockups for each toolbar |
[edit] UI Mockups
[edit] Development
[edit] Version History
[edit] Source
Old Version:
http://dev.laptop.org/git?p=projects/rgbpaint no RPMs or other resources
New Version:
http://dev.laptop.org/git?p=projects/oficina no RPMs or other resources
[edit] Functional Test
[edit] Characteristics
- Through the simultaneous sending of messages, it allows that users draw in set despite in different computers.
- It allows to integrate drawing and texts in one same physical space.
[edit] Related Links
[edit] Source Codes and Projects in Development
Activity Summary
| Icon: | Image:drawing.svg |
| Genre: | Drawing, Media Creation |
| Activity group: | Activities/G1G1 |
| Short description: | The Paint activity will provide a canvas for an individual or a group of children to express themselves creatively through drawing. |
| Description: | Paint is being developed and adapted to the XO using Python for the team NATE-LSI (Integrated Systems Laboratory), in the Polytechnical School at University of São Paulo, Brazil. |
| Maintainers: | User:Alexandremartinazzo |
| Repository URL: | http://dev.laptop.org/git?p=projects/oficina |
| Available languages: | Portuguese, English, French, Spanish, German, Chinese, Korean, Arabic, Greek |
| Available languages (codes): | ar, de, el, en, es, fr, ko, pt, zh |
| Pootle URL: | |
| Related projects: | |
| Contributors: | |
| URL from which to download the latest .xo bundle | http://dev.laptop.org/~morgan/bundles/other/Paint-23.xo |
| Last tested version number: | 23 |
| The releases with which this version of the activity has been tested. | Candidate |
| Development status: | 6. Mature |
| Ready for testing (development has progressed to the point where testers should try it out): | |
| smoke tested : | |
| test plan available : | |
| test plan executed : | |
| developer response to testing : |
| Activity bundle | http://dev.laptop.org/~morgan/bundles/other/Paint-23.xo + |
| Activity genre | Drawing, Media Creation + |
| Activity group | Activities/G1G1 + |
| Activity version | 23 + |
| Available languages | Portuguese +, English +, French +, Spanish +, German +, Chinese +, Korean +, Arabic +, and Greek + |
| Contact person | Alexandremartinazzo + |
| Description | Paint is being developed and adapted to the XO using Python for the team NATE-LSI (Integrated Systems Laboratory), in the Polytechnical School at University of São Paulo, Brazil. |
| Devel status | 6. Mature + |
| Language code | ar +, de +, el +, en +, es +, fr +, ko +, pt +, and zh + |
| Localization URL | http://dev.laptop.org/git?p=projects/oficina;a=blob_plain;f=po/Paint.pot;hb=HEAD + |
| Short description | The Paint activity will provide a canvas for an individual or a group of children to express themselves creatively through drawing. |
| Software release | Candidate + |
| Source code | http://git.sugarlabs.org/projects/paint +, and http://dev.laptop.org/git?p=projects/oficina + |
| Sugar icon |
Cleanup
Language support > POT
Language support > Pootle
Language support > Translated Pages
Participate
Participate > Feedback > OLPC ideas
Participate > Tasks > Cleanup > Activities migrated to Sugar Labs
Projects > Software > Software ideas
Projects > Software > XO source
Sugar > Activities
Sugar > Activities
Sugar > Activities > Bundled > Core
Testing > Test plans > Test plan wanted

