UbuntuMobileEdition
7445
Comment:
|
8955
|
Deletions are marked like this. | Additions are marked like this. |
Line 26: | Line 26: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-general : Cases] | |
Line 37: | Line 38: |
Line 38: | Line 40: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-kernel : Cases] | |
Line 44: | Line 47: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-drivers : Cases] | |
Line 72: | Line 76: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-bluetooth : Cases] | |
Line 88: | Line 93: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-power : Cases] | |
Line 94: | Line 100: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-footprint : Cases] | |
Line 100: | Line 107: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-performance : Cases] | |
Line 110: | Line 118: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-ui : Cases] | |
Line 118: | Line 127: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-media : Cases] | |
Line 124: | Line 134: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-codec : Cases] | |
Line 146: | Line 157: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-video-decode : Cases] | |
Line 186: | Line 198: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-video-encode : Cases] | |
Line 196: | Line 209: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-splitters : Cases] | |
Line 206: | Line 220: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-media-formats : Cases] | |
Line 226: | Line 241: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-conference : Cases] | |
Line 250: | Line 266: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-images : Cases] | |
Line 268: | Line 285: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-drm : Cases] | |
Line 276: | Line 294: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-config : Cases] | |
Line 300: | Line 319: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-apps : Cases] | |
Line 314: | Line 334: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-additional-apps : Cases] | |
Line 394: | Line 415: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-locale : Cases] | |
Line 398: | Line 420: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-docs : Cases] |
Summary
Basic test of the UME desktop. Can be performed or mobile hardware or in Xnest on a development machine.
Environment Setup
Launch the UME environment - launch 'hildon-desktop'
- Outside the target, in a shell enter:
# xhost +SI:localuser:root
- # ume-xephyr-start this script does the following:
- # apt-get install xserver-xephyr # export DISPLAY=:0 # /etc/init.d/dbus start # xinit /etc/X11/xinit/xinitrc -- /usr/bin/Xephyr :2 -host-cursor -screen 1024x600x32 -dpi 96 -ac
- Outside the target, in a shell enter:
Test Cases
General Distribution Characteristics
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-general : Cases]
- Moblin Compliance to version 1.0
- Applications and other UI elements must be consistent with the MID application design guide
- Built for a 32-bit platform
- Licensing terms for all components
- List of known non-open source components that will be included.
Kernel
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-kernel : Cases]
- Use kernel version 2.6.21 or later
- Enable tickless idle
Device Drivers
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-drivers : Cases]
- WLAN Support
WiMax Support
- WWAN Support
- SDIO Support
- Touchscreen Support
- GPS Support
BlueTooth Support
- Graphics – support x.org 7.1 or newer plus x11 2d driver, mesa 3d driver, agpgart kernel module, DRM kernel module and kernel frame buffer driver
- Video Decode Acceleration
- USB Client Support
- Poulsbo chipset support (PCI IDs)
- HD Audio – kernel patch to support chipset and ALSA codec driver
- USB Camera Support
Bluetooth Profiles
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-bluetooth : Cases]
- Support the Generic Access Profile
- Support the Service Discovery Profile
- Support the Hands Free Profile (HFP) Used by VIOP
- Support the Generic Object Exchange Profile (GOEP)
- Support the Advanced Audio Distribution Profile (A2DP)
- Support the Human Interface Device Profile (HID)
- Support the Headset Profile (HSP)
Power and Thermal Management
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-power : Cases]
- ACPI 2.0 support, including support for the new C6 idle state
- Thermal Management Optimizations
Footprint
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-footprint : Cases]
- Platform memory 192MB
- Use a maximum of 500MB
Performance (Excludes BIOS Times)
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-performance : Cases]
With platform in Hibernate state, time from user pressing power on button to desktop UI being fully responsive <= 16 sec
Time from user pressing sleep button to platform going to S3 state (not just display going blank) <= 7 sec
With platform in S3 state, time from user pressing wake-up button to desktop UI being fully responsive <= 7 sec
When the platform is Cold booted (i.e. when device probe, etc is required), the time from user pressing power on button to desktop UI being fully responsive <= 37 sec
User Interface
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-ui : Cases]
- Include a MID-optimized user interface framework
- MID-optimized master user interface
- Ability to brand and theme the user interface
Media Infrastructure
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-media : Cases]
- Include the Helix media framework
- Include GStreamer
Codec Support
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-codec : Cases]
- Support MPEG1/MPEG2 layer 3 decode
- Support PCM inside WAV decoder
- Support Dolby Digital/AC3 decode
- Support Advanced Audio Coding (also known as MPEG-2 Part 7, and also MPEG-4 Part 3) decode
- Support Windows Media Audio (WMA) decode
- Support Ogg Theora decode (Vorbis?)
- Support Real Audio decode
- Support Musepack decode
- Support FLAC decode
- Support BSAC decode (MPEG4 audio codec used in T-DMB)
Video Decode
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-video-decode : Cases]
- WMV 9 Support
- MPEG-1 Support
- MPEG-2 Support
- Line-21 Support
- Real Video Support
- Ogg Theora (ogg)
- VC1 Support
- MPEG-4 Support
- MPEG-4 Part 10 (AVC, H.264)
- MJPEG Support
- H-263 Support
- AVS Support
- VP-6 Support
- VP-7 Support
- WMV 7 Support
- WMV 8 Support
- DV Support
- HDV Support
- H.261 Support
Video Encode
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-video-encode : Cases]
- MPEG-4 Part 10 (AVC, H.264)
- MJPEG Support
- H-263 Support
- H.261 Support
Codec Support - A/V Splitters
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-splitters : Cases]
- MPEG TS/PS/ES Support
- AVI splitter Support
- ASF splitter (container for WMV) Support
- MP4 splitter Support
Codec Support - Media File Formats
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-media-formats : Cases]
- MP4/3GPP Support
- ASF Support
- AVI Support
- Xvid media format Support
- Apple quicktime containers (MOV) Support
- DivX media format (version; 3, 4, 5 and 6) Support
- Flash video 7/8/9 (swf) Support
- Ogg media (ogm) Support
- Real Media (Ram, ra and rpm) Support
Codec Support - Speech Codecs for Video Conferencing
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-conference : Cases]
- GSM AMR-WB Support
- GSM Full rate (FR) Support
- G.723.1 Support
- G.729 Support
- G.711 Support
- G.726 Support
- G.722 Support
- Voice detection and echo cancellation Support
- GSM-AMR Support
- GSM-AMR WB+ Support
- G.728 Support
Imaging Support
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-images : Cases]
- JPEG decode
- BMP decode
- GIF decode
- PNG decode
- JPEG encode
- BMP encode
- GIF encode
- PNG encode
DRM
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-drm : Cases]
- Real Helix DRM Support
- WM DRM Support
- OMA DRM v2.0 Support
System Configuration & Utilities
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-config : Cases]
- Software update mechanism tailored for MID
- Power Management
- Network Manager
- Touchscreen calibration
- Screen brightness
- User theming customization
- Font size / screen size
- Hardware button configuration
- Volume Controls
- System Information
Date & Time settings
Core Applications and Plug-ins
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-apps : Cases]
- Include an MID-optimized browser
- Include an MID-optimized media player
- Include Flash Movie Player, comparable to Adobe Flash Player version 9
- Include Adobe Acrobat Reader
- Include a Java Run-time Environment
- Media player plug-in
Additional Applications
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-additional-apps : Cases]
- IM / Chat supporting
AIM Windows Live Messenger Yahoo Messenger QQ (Most popular IM in Asia) Jabber ICQ MySpace IM Featuring: Multiple IM sessions at once Buddy notifications Private secure conversation
- Standalone Email client supporting
POP3 (POP3 before SMTP, APOP, TLS) IMAP4 SMTP (Plain auth, CRAM-MD5, DIGEST-MD5, TLS) GnuPG RSS Featuring: Off line mode Address book Spell check Auto-colored mail quotes HTML email formatting Search Anti-phishing protection
- Video conferencing
- Office document viewer supporting:
PDF MS Word (.doc) OpenOffice (.odf) Excel (.xls) PowerPoint (.ppt)
- Casual games
- Camera application
Display/record video from cam Take snapshot with cam, save as JPEG Adjust camera settings
- RSS reader
Search through feeds Media management for downloading videos/podcasts
- Clock
Digital/analog mode time/date setting Support regional setting Alarm Can sync with NTP Dual timezone display Full screen mode (for use when docked)
- Calculator
Basic calculating memory function clipboard support
- PIM
Calendar Time Contacts Notes Appointments Task List
- Remote desktop client
VNC client RDP client Support for screen scaling and panning Stylus to Mouse click conversion
- E-book reader
Localization
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-locale : Cases]
- Support English (US)
Documentation
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-docs : Cases]
- Deliver updated Documentation
- Licensing terms for all documentation
- List of any proprietary documentation which cannot be made public.
Testing/Cases/UbuntuMobileEdition (last edited 2008-10-08 17:54:02 by bismuth)