Difference between revisions of "User:Dfarning"

From Sugar Labs
Jump to navigation Jump to search
m (remove todo item yea!)
 
(21 intermediate revisions by 7 users not shown)
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
*Set up Infrastructure team
+
* 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” ??
  
*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)

Latest revision as of 04:47, 16 November 2013

Web Services Coordination

Mission

What does the project do?

  • Provides a runtime for the web activity
  • 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” ??

Vision

How will the world be better if the project succeeds?

  • 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)

Values

The foundation upon which integrity is based.

  • Be able to change and adapt fast without risk and losing quality
  • 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)