User:Godiard/Activities for F14

From OLPC
Jump to navigation Jump to search

Activities test in OS4

Activity version OS4 Last Works New Toolbar Notes
Speak 18 Yes Yes The code of the new toolbar is included in the activity
TamTamJam 54 No Use HippoCanvas
Typing Turtle 26 26.2 Yes No Have only one toolbar
TamTamEdit 53 No Use HippoCanvas
Labyrinth 10 11 Yes Yes
Pippy 38 Yes Yes The examples are started in a window (with the metacity title bar)
Memorize 35 36 No No Error: No module named libxml2 (solved with "yum install libxml2-python")
Browse 112 Yes Yes Tabed browsing but crash.
Measure 32 Yes Yes
Image Viewer 14 Yes Yes
Words 4 Yes No Have only one toolbar. Ugly UI
Write 72 Yes Yes
StopWatch 4 Yes No Have only one toolbar
Moon 11 Yes Yes
Help 11 12 Yes No
Chat 67 Yes Yes Have only one toolbar
TamTamSynthLab 53 No Use HippoCanvas
WikipediaEN 20 23 No
Scratch 20100321 Yes ---------
Jukebox 20 Yes No Crash trying to play ogg file. Get X Windows error. Use HippoCanvas
Distance 21 Yes No
Log 23 Yes Yes
InfoSlicer 8 8.1 Yes No (8.1 only add translations)
Record 86 Yes No Bad UI
Implode 9 Yes Yes
Maze 6 Yes No Have only one toolbar
TamTamMini 53 No Use HippoCanvas
Calculate 34 35 Yes Yes
EToys 113 Yes ----------
Get Books 5 No No Error: No module named libxml2 (solved with "yum install libxml2-python")
Finance 3 Yes No
Read 87 Yes No Can’t open PDF (evince.View(): module object has not attribute View)
Turtle Art 104 Yes Yes * Last version change every minute :)
Terminal 31 Yes Yes
Paint 28 31 No No Paint 31 starts OK
Colors 15 15.1 No No binary blobs (15.1 only add translations)
Physics 7 8 Yes Yes

Total 37 activities

9 activities don’t start (Memorize / GetBooks / Paint can be easily resolved)

At least 15 activities with old toolbar

Notes:

  • Activity Update does not work.
  • Neighborhood, Friends, Home keys does not work.
  • Alt-Tab doe not work
  • Need apply patch to create default keyring http://dev.laptop.org/ticket/10290
  • "yum install libxml2-python" solves the problem with Memorize and GetBooks
  • Can we include openjdk ?

The Library

Now, the only view of the library is the home page in Browse. You can’t remove a bundle from the Library, see the version or the size. If we change the format of the index file (using json instead of .library_pages/index.html), we can display them in the browser home page and in a custom view to enable all this operations. Is very simple create a python application to show this information in Gnome too.

I think the books, content bundles and PDF files have a different use case than the general objects in the Journal. A book will be used many times. I think we can add a “Move to Library” option in the menu of content bundles and PDFs in the Journal.

Activities related:

  • Read [1] is unmaintained. The poppler interface has changed several times, and is not possible run Read in many platforms.
  • Read ETexts [2] download, display and do text to speech with texts from project Gutenberg.
  • Read SD Comics [3] can be integrated?
  • Get Books [4] and Get Internet Archive Books (http://activities.sugarlabs.org/es-ES/sugar/addon/4194). GB contains to GIAB. Why two activities? GB is from Sayamindu, probably is unmaintained. This activities don’t use the language, i can’t ask for books in Spanish. Get Books can read a catalog in a attached device, how build this catalog? Can be modified to read a catalog in the school server?
  • Info Slicer [5] can create content bundles, but can’t put it in the Library.
  • ViewSlides [8] ?

I would be happy, if we can provide a coherent use case for book searching, downloading, reading and managing. Nice improvements can be, tagging, bookmarks and text to speech.

[1] http://activities.sugarlabs.org/es-ES/sugar/addon/4028

[2] http://activities.sugarlabs.org/es-ES/sugar/addon/4035

[3] http://activities.sugarlabs.org/es-ES/sugar/addon/4340

[4] http://activities.sugarlabs.org/es-ES/sugar/addon/4304

[5] http://activities.sugarlabs.org/es-ES/sugar/addon/4042

[6] http://activities.sugarlabs.org/es-ES/sugar/user/45

[7] http://en.flossmanuals.net/ReadingandSugar/Introduction

[8] http://activities.sugarlabs.org/es-ES/sugar/addon/4039


Pending tickets

http://bugs.sugarlabs.org/ticket/2556

More info:

http://git.sugarlabs.org/e-book-making-scripts

http://dev.laptop.org/git/library/library-activity/

http://dev.laptop.org/git/library/web-content/

http://dev.laptop.org/git/users/sayamindu/fbreader-activity/

http://dev.laptop.org/git/ebook-browser-reader/

Comments from James Simmons:

(I have asked for comments to James Simmons [6]. He is the maintainer of Get Internet Archives Books, Read ETexts, Read SD Comics and the writer of “Reading And Leading With One Laptop Per Child” [7])

Gonzalo,

Any opinion I have on the subject will be found in my FLOSS Manual "E-Book Enlightenment":

http://en.flossmanuals.net/ReadingandSugar/Introduction

Above and beyond that the needs I see are:

1). Finish the Pathagar Book Server project. It lacks some needed features, in my opinion.

2). Finish the Get Books Activity. It was supposed to be able to work with ANY OPDS book server (including Pathagar and calibre) but at the moment it only supports the Internet Archive and Feedbooks).

3). Add Plain Text support to the Read Activity, so you can use Read for pretty much any e-book.

4). Finish Aleksey Lim's Library Activity. Among other things this was supposed to allow children to share a shelf of books with other children through the network. You would not be able to copy any old Journal entry; just those that the child put on a "shelf" using the Library Activity.

5). Add Text To Speech support to Read, if possible with word highlighting.

James Simmons


More info about OPDS:

http://opds-spec.org/

http://wiki.mobileread.com/wiki/OPDS#Online_OPDS_Catalogs

http://openlibrary.org/subjects/accessible_book

More book sources:

http://wiki.mobileread.com/wiki/Free_eBooks

IA Children Library http://www.archive.org/details/iacl

http://www.freeliterature.org/

http://www.hesperian.org/

http://lasindias.org/libros

More Activities related tasks

New Toolbar in all our activities

Check UI fixes for Record in Dextrose http://git.sugarlabs.org/~m_anish/record/ui-fixes

Interesting Activities in ASLO

This section need more work, now is only a list. There are 312 activites in ASLO, this is a preselection

Clock http://activities.sugarlabs.org/es-ES/sugar/addon/4191

WatchMe http://activities.sugarlabs.org/es-ES/sugar/addon/4205

Ruler http://activities.sugarlabs.org/es-ES/sugar/addon/4192 ?

Plot http://activities.sugarlabs.org/es-ES/sugar/addon/4287

Abacus http://activities.sugarlabs.org/es-ES/sugar/addon/4293

StarChart http://activities.sugarlabs.org/es-ES/sugar/addon/4300

Poll http://activities.sugarlabs.org/es-ES/sugar/addon/4074

Calendario http://activities.sugarlabs.org/es-ES/sugar/addon/4360 (need work)

Backup and Restore?

http://activities.sugarlabs.org/es-ES/sugar/addon/4326

http://activities.sugarlabs.org/es-ES/sugar/addon/4327

Integrate in Paint functionalities of

Scribble http://activities.sugarlabs.org/es-ES/sugar/addon/4242

and / or

Follow Me http://activities.sugarlabs.org/es-ES/sugar/addon/4368 ?

Edit http://activities.sugarlabs.org/es-ES/sugar/addon/4349

FotoToon http://activities.sugarlabs.org/es-ES/sugar/addon/4253

ShowNTell http://activities.sugarlabs.org/es-ES/sugar/addon/4196 (last release 09/2009)

Integrate in Pippy functionalities of Desarrolar / Edit / idle / PyDebug / DevTutor ?

Geometry

There are 3 activities, not are very integrated to sugar. May be can include one of them in Gnome.

Games

RiverHex http://activities.sugarlabs.org/es-ES/sugar/addon/4325

Good idea, need more work:

X2O http://activities.sugarlabs.org/es-ES/sugar/addon/4223

GeoJAM http://activities.sugarlabs.org/es-ES/sugar/addon/4356

TimeLapse http://activities.sugarlabs.org/es-ES/sugar/addon/4270

Jam2Jam http://activities.sugarlabs.org/es-ES/sugar/addon/4290