Difference between revisions of "User:Sascha silbe"
Jump to navigation
Jump to search
Sascha silbe (talk | contribs) (mention IRC nick) |
Sascha silbe (talk | contribs) (partial brain dump) |
||
Line 5: | Line 5: | ||
;Timezone: | ;Timezone: | ||
:CET (UTC+1) / CEST (UTC+2) | :CET (UTC+1) / CEST (UTC+2) | ||
+ | |||
+ | = Medium to long term Sugar plans = | ||
+ | |||
+ | == The goals == | ||
+ | * Make it hard to loose work accidentally | ||
+ | * Make it safe to run potentially untrusted or buggy code | ||
+ | * Make Sugar easier and better to customise by users so they "feel at home" and work more efficiently | ||
+ | * Attract developers | ||
+ | * Increase interoperability with non-Sugar systems and parts thereof | ||
+ | * Accessibility | ||
+ | * real Single Sign On | ||
+ | |||
+ | == The means == | ||
+ | * Modularise Sugar core so users / developers can mix-and-match | ||
+ | ** split the "zoom levels" into separate modules | ||
+ | *** on low memory systems (XO-1) a single executable handles all zoom levels by default | ||
+ | *** on all other systems there are separate executables | ||
+ | *** replacing a single (or multiple) zoom level(s) with alternative implementations possible | ||
+ | *** bugs in one zoom level don't affect the others | ||
+ | ** split out the Journal | ||
+ | *** let user "bless" an activity to provide the special services (switch to details view) | ||
+ | ** split out the Frame | ||
+ | ** activity.info -> .desktop, activity and non-activity .desktop launcher on home screen | ||
+ | * Replace copy of gnome-session with config files for and dependency on latest gnome-session (add link to Gnome bugzilla ticket) | ||
+ | * Version support | ||
+ | ** eventually integrated with in-activity Undo/Redo | ||
+ | * Rainbow | ||
+ | ** run each activity / application in a separate session, identifiable and killable from the Frame | ||
+ | * gpg-agent and/or gnome-keyring | ||
+ | ** in-Frame pinentry, highlighting the activity (isolated session) that requested the operation |
Revision as of 17:05, 23 January 2011
Please see my homepage for contact information. You can also send me emails to my sugarlabs.org account (silbe@). On FreeNode and OFTC my IRC nick is silbe.
- Country
- Germany
- Timezone
- CET (UTC+1) / CEST (UTC+2)
Medium to long term Sugar plans
The goals
- Make it hard to loose work accidentally
- Make it safe to run potentially untrusted or buggy code
- Make Sugar easier and better to customise by users so they "feel at home" and work more efficiently
- Attract developers
- Increase interoperability with non-Sugar systems and parts thereof
- Accessibility
- real Single Sign On
The means
- Modularise Sugar core so users / developers can mix-and-match
- split the "zoom levels" into separate modules
- on low memory systems (XO-1) a single executable handles all zoom levels by default
- on all other systems there are separate executables
- replacing a single (or multiple) zoom level(s) with alternative implementations possible
- bugs in one zoom level don't affect the others
- split out the Journal
- let user "bless" an activity to provide the special services (switch to details view)
- split out the Frame
- activity.info -> .desktop, activity and non-activity .desktop launcher on home screen
- split the "zoom levels" into separate modules
- Replace copy of gnome-session with config files for and dependency on latest gnome-session (add link to Gnome bugzilla ticket)
- Version support
- eventually integrated with in-activity Undo/Redo
- Rainbow
- run each activity / application in a separate session, identifiable and killable from the Frame
- gpg-agent and/or gnome-keyring
- in-Frame pinentry, highlighting the activity (isolated session) that requested the operation