Changes

Jump to navigation Jump to search
1,178 bytes added ,  05:47, 16 November 2013
m
Line 1: Line 1: −
{{Translations/Original}}
+
{{TOCright}}
==David Farning==
+
= Web Services Coordination =
I am a new contributor to sugar labs.
     −
====Interests====
+
== Mission ==
* Community Building
+
What does the project do?
   −
====TODO====
+
* Provides a runtime for the web activity
*write api documentation tutorial.
+
* Provides tools to build a web activity
* Clean up wiki translation infrastructure.
+
* Encourages feedback from web developers
 +
* Detects patterns between web activities and implement tools for shortcutting them.  
 +
* Should the project encourage “good practices” ??
   −
* Make the wiki more community centric.
+
== Vision ==
** Create checklist for creating a team.
+
How will the world be better if the project succeeds?
** Start the BugSquad
  −
* Wiki infrastructure
  −
** look into anti-spam extensions.
  −
*wiki content
  −
** Go through iaep looking for information to add to the wiki.
  −
** Work on organizing the developer portion of the community.
     −
====Inprogress====
+
* Adopting web developers to build web activities
*Create activities.sugarlabs.org based  on addons.mozilla.org.
+
* There is a growing world of amazing tools and libs for web development that could be exploited on web activities.
* Moving sugar developer related contents from w.l.o to w.s.o.
+
* Smoothing the port of existing web apps to sugar (like games, etc)
**Follow up on [[UITeam/Hig/Sugar]] move started June 5
  −
**Follow up on [[DevelopmentTeam/Jhbuild]] move started June 6
  −
**Follow up on [[DevelopmentTeam]] move started June 6
     −
====Done====
+
== Values ==
* setup pymediawiki(bot framework) to work on w.s.o.
+
The foundation upon which integrity is based.
* Setup infrastructure for automatically creating sugar API documentation from the source code.
  −
* Create teams framework.
     −
====email====
+
* Be able to change and adapt fast without risk and losing quality
dfarning@gmail.com
+
* 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
 +
 
 +
== Impact ==
 +
Where we want to be in two years?
 +
 
 +
* ???
 +
 
 +
= 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