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:

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

# 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

Specs/MobileSpecCleanup (last edited 2009-01-12 07:58:08 by p4081-ipbf2501marunouchi)