Web editor: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 4: Line 4:
these web-activities, kids would need some sort of glorified web editor,
these web-activities, kids would need some sort of glorified web editor,
installed as a conventional activity in the laptop. To produce articulated
installed as a conventional activity in the laptop. To produce articulated
web pages, in addition to HTML, this editor would allow the inclusion of some AJAX
web pages, in addition to HTML, this editor would allow the inclusion of some AJAX [http://en.wikipedia.org/wiki/AJAX]
capabilities in the page, such as easy links to APIs for products like Google Maps.
capabilities in the page, such as easy links to APIs for products like Google Maps [http://maps.google.com].


== User Interface ==
The user interface would need to be easy and intuitive (something like
The user interface would need to be easy and intuitive (something like
Etoys for example, with possibility to look at the code, using the
[[Etoys]] for example, with possibility to look at the code, using the
"Develop" activity), but powerful enough to be able to create rich
[[Develop]] activity), but powerful enough to be able to create rich
content.
content.


== Advantages ==
The advantage to have such program is 2-fold. First the
The advantage to have such program is 2-fold. First the
produced pages would reach a much larger audience, which could
produced pages would reach a much larger audience, which could
potentially add data and content to the same page (as in wikipedia).
potentially add data and content to the same page (as in wikipedia [http://wikipedia.org]).
One could use google pages to make simple HTML pages. However, the AJAX part is what would bring
One could use Google pages [http://pages.google.com] to make simple HTML pages. However, the AJAX part is what would bring
it to the next level (web 2.0?). For example kids could
it to the next level (web 2.0 [http://en.wikipedia.org/wiki/Web_2.0]). For example kids could
develop a page where they can monitor the temperature of their
develop a page where they can monitor the temperature of their
village/town through the year. The website would be set up so that an
village/town through the year. The website would be set up so that an
interactive map (like the google mapping service) would appear, and
interactive map (like the Google mapping [http://maps.google.com] service) would appear, and
other kids (or regular users) could add similar statistics for their
other kids (or regular users) could add similar statistics for their
town/village/city. Everything would be accessible by everybody.
town/village/city. Everything would be accessible by everybody.
Line 31: Line 33:
from them (in the example above, learn the fluctuation in temperatures
from them (in the example above, learn the fluctuation in temperatures
in different geographic regions).
in different geographic regions).

[[Category:Software ideas]]

Latest revision as of 03:06, 27 March 2007

A possible way to enhance the concept of "activities" is with the introduction of "web-activities". These would be available as online web pages, instead of being physically installed in the laptop. To make these web-activities, kids would need some sort of glorified web editor, installed as a conventional activity in the laptop. To produce articulated web pages, in addition to HTML, this editor would allow the inclusion of some AJAX [1] capabilities in the page, such as easy links to APIs for products like Google Maps [2].

User Interface

The user interface would need to be easy and intuitive (something like Etoys for example, with possibility to look at the code, using the Develop activity), but powerful enough to be able to create rich content.

Advantages

The advantage to have such program is 2-fold. First the produced pages would reach a much larger audience, which could potentially add data and content to the same page (as in wikipedia [3]). One could use Google pages [4] to make simple HTML pages. However, the AJAX part is what would bring it to the next level (web 2.0 [5]). For example kids could develop a page where they can monitor the temperature of their village/town through the year. The website would be set up so that an interactive map (like the Google mapping [6] service) would appear, and other kids (or regular users) could add similar statistics for their town/village/city. Everything would be accessible by everybody.

The idea to integrate mapping to the actual web-activity would be the natural extension of the "neighborhood view" in Sugar (where kids can see what other people are doing in their virtual neighborhood). This global map would be a sort of "world neighborhood". Kids using this page (created by other kids) would then be able to access to a set large of data from which they could develop further activities or learn from them (in the example above, learn the fluctuation in temperatures in different geographic regions).