MobileSpecCleanup
Launchpad Entry: mobile-spec-cleanup
Created:2008-11-18
Contributors: Emmet Hikory
Packages affected:
Summary
Over time, a large number of specifications have accumulated that seem to be related to mobile devices, mobile device support, touchscreen support, and similar categories. These should be reviewed for relevancy, and either cleaned up and made ready for implementation, marked obsolete, or rejected.
Release Note
No release note is necessary, as this will not directly affect the installed environment.
Rationale
It is becoming increasingly difficult to use the launchpad specifications list as a source of effort for development, in large part due to the extremely high number of specifications registered, many of which may not be relevant to current development. By keeping this list clean, developers can expect to have an easier time organising and prioritising work to be done.
Use Cases
- Alice wishes to register a spec, and wonders if the idea has already been presented. She reviews the list of specifications, finds a short list of clear goals, and contacts the people already working on the desired feature.
- Bob is trying to schedule sessions at a meeting to ensure that topics of interest to developers are covered. Bob peruses the short list of available specifications, and selects some that would lead to an integrated session on Mobile Devices.
- Chris wonders what the Mobile Team is planning, and reviews the specifications to find a clear picture of the current goals-in-progress.
Assumptions
- Most of the specifications related to Mobile topics contain some relevant information, but are out of date.
- Cleaning up the specification list is an inherent good.
- Collecting available ideas for implementation will lead to better mobile flavours.
Design
Session participants will review the following list of specifications, and propose them for rework, for obsolesence, as not-mobile, or for rejection:
https://blueprints.launchpad.net/ubuntu/+spec/mobile-development-process
https://blueprints.launchpad.net/ubuntu/+spec/mobile-automated-tests
https://blueprints.launchpad.net/ubuntu/+spec/mobile-core-applications
https://blueprints.launchpad.net/ubuntu/+spec/mobile-pretendulator
https://blueprints.launchpad.net/ubuntu/+spec/mobile-software-updates
https://blueprints.launchpad.net/ubuntu/+spec/mobile-power-thermal-optimizations
https://blueprints.launchpad.net/ubuntu/+spec/mobile-browser
https://blueprints.launchpad.net/ubuntu/+spec/mobile-hardy-performance
https://blueprints.launchpad.net/ubuntu/+spec/mobile-internationalization
https://blueprints.launchpad.net/ubuntu/+spec/mobile-mediaplayer
https://blueprints.launchpad.net/ubuntu/+spec/mobile-usb-client
https://blueprints.launchpad.net/ubuntu/+spec/mobile-utilities
https://blueprints.launchpad.net/ubuntu/+spec/mobile-build-infrastructure
https://blueprints.launchpad.net/ubuntu/+spec/mobile-hw-decode
https://blueprints.launchpad.net/ubuntu/+spec/mobile-hildon-input-methods
https://blueprints.launchpad.net/ubuntu/+spec/mobile-overview
https://blueprints.launchpad.net/ubuntu/+spec/mobile-hardy-image-creator
https://blueprints.launchpad.net/ubuntu/+spec/maemo-on-ubuntu
https://blueprints.launchpad.net/ubuntu/+spec/mobile-development-environment
https://blueprints.launchpad.net/ubuntu/+spec/mobile-maemo-packaging-cleanup
https://blueprints.launchpad.net/ubuntu/+spec/mobile-ui-style-guide
https://blueprints.launchpad.net/ubuntu/+spec/hildon-desktop-for-ubuntu
https://blueprints.launchpad.net/ubuntu/+spec/multiple-computers-sync
https://blueprints.launchpad.net/ubuntu/+spec/linux-connection-manager-intrepid
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-mid-live-installer
https://blueprints.launchpad.net/ubuntu/+spec/building-mobile-community
https://blueprints.launchpad.net/ubuntu/+spec/mobile-compliance
https://blueprints.launchpad.net/ubuntu/+spec/eee-pc-support
https://blueprints.launchpad.net/ubuntu/+spec/enable-laptop-power-features
https://blueprints.launchpad.net/ubuntu/+spec/improve-tabletpc
https://blueprints.launchpad.net/ubuntu/+spec/installer-for-pda
https://blueprints.launchpad.net/ubuntu/+spec/laptop-and-tablet-support
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-calculator
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-clock
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-e-book-reader
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-games
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-jre
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-pim
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-remote-desktop-client
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-rss-reader
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-video-conferencing
https://blueprints.launchpad.net/ubuntu/+spec/mobile-bluetooth
https://blueprints.launchpad.net/ubuntu/+spec/mobile-branding-guide
https://blueprints.launchpad.net/ubuntu/+spec/mobile-codec-support
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-bluetooth
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-gps
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-hd-audio
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-poulsbo-pci-ids
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-sdio
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-uvc
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-wlan
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-wwan
https://blueprints.launchpad.net/ubuntu/+spec/mobile-modem-config-wizzard
https://blueprints.launchpad.net/ubuntu/+spec/mobile-networking
https://blueprints.launchpad.net/ubuntu/+spec/mobile-theming
https://blueprints.launchpad.net/ubuntu/+spec/mobile-user-documentation
https://blueprints.launchpad.net/ubuntu/+spec/mobilethemesdk
https://blueprints.launchpad.net/ubuntu/+spec/openmoko-manager
https://blueprints.launchpad.net/ubuntu/+spec/touchpad-config-gui
https://blueprints.launchpad.net/ubuntu/+spec/gnome-touchpad-manager
https://blueprints.launchpad.net/ubuntu/+spec/touchpad.controll
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-mobile-distro
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-mobile-guide
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-mobile-kernel-version
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-tabletpc-support
https://blueprints.launchpad.net/ubuntu/+spec/umehardwareemulator
https://blueprints.launchpad.net/ubuntu-mobile/+spec/uds-topic-virtualization
https://blueprints.launchpad.net/ubuntu-mobile/+spec/new-mobile-logo
https://blueprints.launchpad.net/ubuntu-mobile/+spec/button-ripple
Implemenation
Set each of the specifications as follows:
https://blueprints.launchpad.net/ubuntu/+spec/mobile-development-process
- Definition: Approved
- Implementation: Informational
- Drafter: None
- Assignee: davidm
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-automated-tests
- Needs discussion with QA to determine solution: may need reassignment or redrafting
https://blueprints.launchpad.net/ubuntu/+spec/mobile-core-applications
- Definition: Approved
- Implementation: Informational
- Drafter: agolivera
- Assignee: agolivera
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-pretendulator
- Definition: Obsolete
- Implementation: Not Started
- Drafter: StevenK
- Assignee: None
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-software-updates
- Definition: Approved
- Implementation: Implemented
- Drafter: mvo
- Assignee: persia
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-power-thermal-optimizations
- Definition: Pending Approval
- Implementation: Beta Available
- Drafter: hari
- Assignee: amitk
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-ui
- Definition: Approved
- Implementation: Implemented
- Drafter: bspencer
- Assignee: bspencer
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-browser
- Definition: Approved
- Implementation: Implemented
- Drafter: bspencer
- Assignee: asac
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-chat
- Definition: Obsolete
- Implementation: Good progress
- Drafter: Peter Zhu
- Assignee: Peter Zhu
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-hardy-performance
- Definition: Approved
- Implementation: Informational
- Drafter: None
- Assignee: None
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-internationalization
- Definition: Discussion (needs guidance)
- Implementation: Not Started
- Drafter: None
- Assignee: None
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-mediaplayer
- Definition: Approved
- Implementation: Implemented
- Drafter: bspencer
- Assignee: bspencer
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-usb-client
- Definition: Discussion
- Implementation: Not Started
- Drafter: None
- Assignee: None
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-utilities
- Definition: Approved
- Implementation: Implemented
Drafter: ToddBrandt
Assignee: ToddBrandt
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-build-infrastructure
- Definition: Obsolete
- Implementation: Beta Available
- Drafter: Mithrandir
- Assignee: Mithrandir
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-hw-decode
- Definition: Approved
- Implementation: Implemented
Drafter: WaldoBastian
- Assignee: Charlie Johnson
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-hildon-input-methods
- Definition: Approved
- Implementation: Informational
- Drafter: StevenK
- Assignee: None
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-overview
- Definition: Approved
- Implementation: Informational
- Drafter: mdz
- Assignee: mdz
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-hardy-image-creator
- Definition: Approved
- Implementation: Implemented
- Drafter: lool
- Assignee: lool
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/maemo-on-ubuntu
- Definition: Discussion
- Implementation: Unknown
- Assignee: None
- Drafter: None
- Approver: davidm
https://blueprints.launchpad.net/ubuntu/+spec/mobile-development-environment # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-maemo-packaging-cleanup # merge with maemo-on-ubuntu
https://blueprints.launchpad.net/ubuntu/+spec/mobile-ui-style-guide # done
- informational
https://blueprints.launchpad.net/ubuntu/+spec/hildon-desktop-for-ubuntu # done
- was gutsy only
https://blueprints.launchpad.net/ubuntu/+spec/multiple-computers-sync # revisit
- jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/linux-connection-manager-intrepid # check
- connman
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-mid-live-installer # done
- needs approval
- needs complete status
https://blueprints.launchpad.net/ubuntu/+spec/building-mobile-community
# done
- informational
https://blueprints.launchpad.net/ubuntu/+spec/mobile-compliance # done
- informational
https://blueprints.launchpad.net/ubuntu/+spec/eee-pc-support # deferred
- jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/enable-laptop-power-features # deferred
- jaunty+1
- not for us ?
https://blueprints.launchpad.net/ubuntu/+spec/improve-tabletpc # deferred
- revisit first, probably jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/installer-for-pda # obsolete
- (this is MID)
https://blueprints.launchpad.net/ubuntu/+spec/laptop-and-tablet-support # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-calculator # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-clock # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-e-book-reader # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-games # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-jre # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-pim # deferred
- jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-remote-desktop-client # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-rss-reader # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-applications-video-conferencing # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-bluetooth # obsolete
- informational, complete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-branding-guide # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-codec-support # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-bluetooth # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-gps # revisit
- jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-hd-audio # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-poulsbo-pci-ids # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-sdio # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-uvc # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-wlan # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-kernel-wwan # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/mobile-modem-config-wizzard # deferred
- jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/mobile-networking # deferred
- jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/mobile-sync # done
https://blueprints.launchpad.net/ubuntu/+spec/mobile-theming # done
- informational
https://blueprints.launchpad.net/ubuntu/+spec/mobile-user-documentation # deferred
- jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/mobilethemesdk # revisit
- jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/netbooks # done
- informational
https://blueprints.launchpad.net/ubuntu/+spec/openmoko-manager # deferred
- jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/touchpad-config-gui # poke wgrant
https://blueprints.launchpad.net/ubuntu/+spec/gnome-touchpad-manager # poke wgrant
https://blueprints.launchpad.net/ubuntu/+spec/touchpad.controll # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-ce # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-mobile-distro # obsolete
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-mobile-guide # deferred
- keep ians, kill tollefs
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-mobile-kernel-version # done
- informational
https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-tabletpc-support # done
- umpc image
https://blueprints.launchpad.net/ubuntu/+spec/umehardwareemulator # done
https://blueprints.launchpad.net/ubuntu-mobile/+spec/uds-topic-virtualization # done
- by mvo
https://blueprints.launchpad.net/ubuntu-mobile/+spec/new-mobile-logo # deferred
- we need branding
- emmet
https://blueprints.launchpad.net/ubuntu-mobile/+spec/button-ripple # deferred
- revisit for jaunty+1
https://blueprints.launchpad.net/ubuntu/+spec/mobile-spec-cleanup
- Informational, Complete
BoF agenda and discussion
Discussion was just lightning review of the specs: see Implementation for conclusions
Specs/MobileSpecCleanup (last edited 2009-01-12 07:58:08 by p4081-ipbf2501marunouchi)