Changes

Jump to navigation Jump to search
952 bytes added ,  05:47, 16 November 2013
m
Line 1: Line 1: −
==David Farning==
+
{{TOCright}}
I am a new contributor to sugar labs.
+
= Web Services Coordination =
   −
====Interests====
+
== Mission ==
* Community Building
+
What does the project do?
   −
====TODO====
+
* Provides a runtime for the web activity
*Establish distribution contacts.
+
* Provides tools to build a web activity
**Debian - dr@jones.dk Jonas Smedegaard - primary packager.
+
* Encourages feedback from web developers
**Ubuntu - jani@ubuntu.com Jani Monoses - primary packager.
+
* Detects patterns between web activities and implement tools for shortcutting them.  
 +
* Should the project encourage “good practices” ??
   −
*write api documentation tutorial.
+
== Vision ==
* Clean up wiki translation infrastructure.
+
How will the world be better if the project succeeds?
:#ifexist broken in current implementation ([[User:Dfarning|dfarning]] 18:08, 2 July 2008 (UTC))
     −
* Make the wiki more community centric.
+
* Adopting web developers to build web activities
** Create checklist for creating a team.
+
* There is a growing world of amazing tools and libs for web development that could be exploited on web activities.
** Start the BugSquad
+
* Smoothing the port of existing web apps to sugar (like games, etc)
* 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====
+
== Values ==
*Create activities.sugarlabs.org based on addons.mozilla.org.
+
The foundation upon which integrity is based.
* Moving sugar developer related contents from w.l.o to w.s.o.
  −
**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====
+
* Be able to change and adapt fast without risk and losing quality
* setup pymediawiki(bot framework) to work on w.s.o.
+
* automated testing
* Setup infrastructure for automatically creating sugar API documentation from the source code.
+
* code coverage
* Create teams framework.
+
* 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
   −
====email====
+
== Impact ==
dfarning@gmail.com
+
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