UbuntuMobileEdition
7445
Comment:
|
9452
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
=== Xephyr === | |
Line 23: | Line 24: |
=== Device === * ''' Download the latest image from the [http://cdimage.ubuntu.com/moblin/hardy/ : Build Area] * Insert ''' Empty ''' USB thumbdrive. * Open Moblin Image Creator and go to: Tools -> Write USB Image * Browse to the *.img file you retrieved from the Build Area and create the image to thumbdrive * Insert thumbdrive into MID device and restart the device. '' be sure you have downloaded the correct build for the chipset in your test device '' |
|
Line 26: | Line 39: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-general : Cases] | |
Line 37: | Line 51: |
Line 38: | Line 53: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-kernel : Cases] | |
Line 44: | Line 60: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-drivers : Cases] | |
Line 72: | Line 89: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-bluetooth : Cases] | |
Line 88: | Line 106: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-power : Cases] | |
Line 94: | Line 113: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-footprint : Cases] | |
Line 100: | Line 120: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-performance : Cases] | |
Line 110: | Line 131: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-ui : Cases] | |
Line 118: | Line 140: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-media : Cases] | |
Line 124: | Line 147: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-codec : Cases] | |
Line 146: | Line 170: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-video-decode : Cases] | |
Line 186: | Line 211: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-video-encode : Cases] | |
Line 196: | Line 222: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-splitters : Cases] | |
Line 206: | Line 233: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-media-formats : Cases] | |
Line 226: | Line 254: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-conference : Cases] | |
Line 250: | Line 279: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-images : Cases] | |
Line 268: | Line 298: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-drm : Cases] | |
Line 276: | Line 307: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-config : Cases] | |
Line 300: | Line 332: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-apps : Cases] | |
Line 314: | Line 347: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-additional-apps : Cases] | |
Line 394: | Line 428: |
[https://wiki.ubuntu.com/Testing/Cases/UMEdesktop-locale : Cases] | |
Line 398: | Line 433: |
[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
Xephyr
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:
Device
Download the latest image from the [http://cdimage.ubuntu.com/moblin/hardy/ : Build Area]
Insert Empty USB thumbdrive.
Open Moblin Image Creator and go to: Tools -> Write USB Image
- Browse to the *.img file you retrieved from the Build Area and create the image to thumbdrive
Insert thumbdrive into MID device and restart the device. be sure you have downloaded the correct build for the chipset in your test device
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)