Sketch Fonts :: Implementation

The following are my notes on the requirements to implement sketchfont support within Qt.
I do not have prospective names for each group and certainly crossover of roles occur.

##### Implementation Breakdown

(*) Sketchfont Qt Implementation
	Goal: Implement support for sketchfonts directly within Qt/QML widgets.
	      Usable by any widget as easily as specifying fontname by using email address.
	      Sketchfonts should be fully dynamic objects within Qt implementation.
    Time: 6-12 months, then rolling.
	Team: Qt development team, OO API specialists, UX specialists, integrators, managers, documentation, translators, testers.
	Integration into Core Qt, QML and webkit is required.

(*) Sketchfont Trainer (handset)
	Goal: Specific on device sketchfont selection, editing and viewing.
	      Specific goal - during conversation allow an untrained friend to make an initial font in under 5 minutes.

	      Name
	      Scale "o"
	      Glyphs
	      Letters
	      Numbers
	      Symbols
	      Smiley
	      Self
	      
	Time: 6 months, then rolling.
	Team: Qt development team, UX specialists, integrator, manager, documentation, translators, testers.

(*) Sketchfont App IM
	Goal: Instant messaging/SMS/MMS application making full use of personalised experience.
    Time: 6 months, then rolling. 
    Team: Qt development team, UX specialist, integrator, manager, documentation, testers.
	Team should be versed in current IM technology. Collabora have this experience.
	This will be a retroactive upgrade to any existing IM source once Qt implementation exists.

(*) Sketchfont App Mail
	Goal: Instant messaging/SMS/MMS application making full use of personalised experience.
    Time: 6 months, then rolling. 
    Team: Qt development team, UX specialist, integrator, manager, documentation, testers.
	Team should be versed in current IM technology. Collabora have this experience.
	This will be a retroactive upgrade to any existing source once Qt implementation exists.

(*) Sketchfont App Web
	Goal: Web front-end apps for Twitter/Facebook making full use of personalised experience.
	Time: 6 months, then rolling.
	Team: QML development team, UX specialist, integrator, manager, documentation,  testers.
	This will be a retroactive upgrade to any existing source once Qt implementation exists.
	
(*) Sketchfont Back-end (web)
	Goal: Back-end server database and structures for serving sketchfonts to people.
	Time: 6 months, then rolling.
	Team: Server development team, DB specialist, manager, testers.
 
(*) Sketchfont Marketing
	Goal: To sell the custom font experience to the public.
 	      People with Nokia devices will be happily able to enter/edit their fonts.
	      Other devices/computers can upload/use their own, but must license implementation from us. 
	      Digitising sketchfonts during school lesson times allows historical improvements to be charted.
	Time: Ongoing.


For more details and to get involved contact: #meego-smile.



Gary Birkett,
Smile Architect.



