* '''Launchpad Entry''': UbuntuSpec: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-ui * https://blueprints.launchpad.net/ubuntu/+spec/mobile-browser * https://blueprints.launchpad.net/ubuntu/+spec/mobile-chat * 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-sync * 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/netbooks * 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-ce * 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 ---- CategorySpec