UbuntuMobileEdition
323
Comment:
|
7445
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
== Procedure == 1. Confirm that the system boots and the resolution is correct 1. Open the browser to ubuntu.com 1. ... Test other desktop elements ... |
== Environment Setup == '''Launch the UME environment''' - launch 'hildon-desktop' ''' Outside the target, in a shell enter: # xhost +SI:localuser:root Inside the target terminal: # 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 == Test Cases == === General Distribution Characteristics === * 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 === * Use kernel version 2.6.21 or later * Enable tickless idle === Device Drivers === * 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 === * 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 === * ACPI 2.0 support, including support for the new C6 idle state * Thermal Management Optimizations === Footprint === * Platform memory 192MB * Use a maximum of 500MB === Performance (Excludes BIOS Times) === * 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 === * Include a MID-optimized user interface framework * MID-optimized master user interface * Ability to brand and theme the user interface === Media Infrastructure === * Include the Helix media framework * Include GStreamer === Codec Support === * 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 === * 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 === * MPEG-4 Part 10 (AVC, H.264) * MJPEG Support * H-263 Support * H.261 Support === Codec Support - A/V Splitters === * MPEG TS/PS/ES Support * AVI splitter Support * ASF splitter (container for WMV) Support * MP4 splitter Support === Codec Support - Media File Formats === * 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 === * 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 === * JPEG decode * BMP decode * GIF decode * PNG decode * JPEG encode * BMP encode * GIF encode * PNG encode === DRM === * Real Helix DRM Support * WM DRM Support * OMA DRM v2.0 Support === System Configuration & Utilities === * 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 === * 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 === * 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: 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 === * Support English (US) === Documentation === * Deliver updated Documentation * Licensing terms for all documentation * List of any proprietary documentation which cannot be made public. |
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
- 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
- Use kernel version 2.6.21 or later
- Enable tickless idle
Device Drivers
- 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
- 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
- ACPI 2.0 support, including support for the new C6 idle state
- Thermal Management Optimizations
Footprint
- Platform memory 192MB
- Use a maximum of 500MB
Performance (Excludes BIOS Times)
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
- Include a MID-optimized user interface framework
- MID-optimized master user interface
- Ability to brand and theme the user interface
Media Infrastructure
- Include the Helix media framework
- Include GStreamer
Codec Support
- 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
- 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
- MPEG-4 Part 10 (AVC, H.264)
- MJPEG Support
- H-263 Support
- H.261 Support
Codec Support - A/V Splitters
- MPEG TS/PS/ES Support
- AVI splitter Support
- ASF splitter (container for WMV) Support
- MP4 splitter Support
Codec Support - Media File Formats
- 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
- 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
- JPEG decode
- BMP decode
- GIF decode
- PNG decode
- JPEG encode
- BMP encode
- GIF encode
- PNG encode
DRM
- Real Helix DRM Support
- WM DRM Support
- OMA DRM v2.0 Support
System Configuration & Utilities
- 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
- 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
- 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
- Support English (US)
Documentation
- 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)