Changes

Jump to navigation Jump to search
1,404 bytes added ,  05:47, 16 November 2013
m
Line 1: Line 1: −
'''User:Dfarning''' {{Migrated to sl.o | testtarget }} {{Migrated to sl.o | testtarget }}
+
{{TOCright}}
 +
= Web Services Coordination =
   −
==David Farning==
+
== Mission ==
I am a new contributor to sugar labs.
+
What does the project do?
   −
====Interests====
+
* Provides a runtime for the web activity
* Community Building
+
* Provides tools to build a web activity
 +
* Encourages feedback from web developers
 +
* Detects patterns between web activities and implement tools for shortcutting them.
 +
* Should the project encourage “good practices” ??
   −
====TODO====
+
== Vision ==
* Fix or remove link "About SugarLabs" in the bottom CC/MediaWiki bar
+
How will the world be better if the project succeeds?
* Start the BugSquad
  −
*  Write api documentation tutorial
  −
* Work on Wiki infrastructure
  −
* Clean up wiki translation infrastructure
  −
:#ifexist broken in current implementation ([[User:Dfarning|dfarning]] 18:08, 2 July 2008 (UTC))
     −
====Inprogress====
+
* Adopting web developers to build web activities
 +
* There is a growing world of amazing tools and libs for web development that could be exploited on web activities.
 +
* Smoothing the port of existing web apps to sugar (like games, etc)
   −
*Establish relationship with educational spins
+
== Values ==
**Skolelinux
+
The foundation upon which integrity is based.
**Edubuntu
  −
**Fedora edu 
     −
*Outreach to educational communities.
+
* Be able to change and adapt fast without risk and losing quality
*Outreach to embedded communities.
+
* automated testing
 +
* code coverage
 +
* safe refactoring
 +
* Decision making should be done by measuring data and not by tastes and feelings
 +
* Framework should be easy to introduce to web developers
   −
*Create activities.sugarlabs.org based  on addons.mozilla.org.
+
== Impact ==
**Initial a.m.o patchset is pending review by Mozilla
+
Where we want to be in two years?
   −
====email====
+
* ???
dfarning@gmail.com
+
 
 +
= Road Map =
 +
 
 +
??
 +
 
 +
= Project specification =  
 +
 
 +
?
 +
Technical tasks which must be completed prior to final release
 +
SourceMaps
 +
osbuild webkitgtk version: 2.0.4
 +
API doc (something like http://usejsdoc.org)
 +
book reader as a QA cycle
 +
Most of the problems were observed when rendering ebooks and navigating them.
 +
The idea is to make a web activity using an existing ebook web reader.
 +
How to do state persistence on web activities???
 +
localStorage
 +
datastore.js
 +
dictstore.js
 +
 
 +
 
 +
 +
cycle a:
 +
Current status of web activities (with sugar 0.100)
 +
Simple web activities are able to be made
 +
osbuild works well as devel environment on Ubuntu 12.04 and Fedora18, but it lacks for well defined development flow
 +
It’s possible to do some state persistence through js API, but there is no doc about it
 +
SL discourages the use of x2js compilers (and minifiers) due to current webkitgtk does not support SourceMaps
 +
WebCam support is unknown
 +
To do
 +
Documenting persistence API
 +
Add support for Sugar 0.98 (?)
 +
Define development flow for web activities
 +
Add support for SourceMap
 +
Research webcam support (try out HTML5, media access)
 +
Documenting internationalization method
 +
Make a porting of a GTK-based activity (ex.: BookReader)
2,751

edits

Navigation menu