UbuntuMobileEdition
2566
Comment:
|
8955
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
== Procedure == 1. '''Launch the UME environment''' - launch 'hildon-desktop' ''' |
== Environment Setup == '''Launch the UME environment''' - launch 'hildon-desktop' ''' |
Line 23: | Line 23: |
1. '''Application launcher''' * Click on entries in the applications menu * '''[... what else does the hildon panel do?]''' 1. '''Web browsing''' This could be automated with xnee * Open the MID browser to ubuntu.com and confirm that it displays correctly * Type a search term into the search box * Right click and bookmark a page. Confirm that be page appears among your bookmarks '''[how?]''' * Download and launch files from ["../Multimedia"] and confirm that they play correctly 1. '''Email''' * Open the ''Claws Mail'' applications and set up an email account in the wizard * Send an email to a different account and confirm that it arrives * Return the mail and confirm that it can be downloaded in Claws Mail * Start and email, save it as a draft. Resume edit and send. 1. '''Tasks''' * Start the '''To-do list''' application * Click the New task icon to add an item. Write summary, set due date, priority, status, categoty and description. Save. * Confirm that the task appears on the list, mark it as done and delete it. 1. '''Dates''' * Open the ''Dates'' application. It should show a blank appointment page for today. * Double click the page to add a new entry. Fill in times and details * Drag the appointment down the page to change the time * Confirm that the appointment appears '''[where?]''' 1. '''Virtual keyboard''' * Open an application that requires keyboard input a see that the keyboard appears * Enter text into the application * Test the ability to show/hide the keyboard at will. '''[how does this work?]''' 1. '''Accessibility''' * Pick and application from the mobile defaults and confirm that all its functionality can be used with only the keyboard * Install the Orca screen reader and confirm that desktop strings are read aloud * Select a high contrast theme. Confirm that the mobile applications render correctly. |
== 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: 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. |
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)