MDB Motorola Internal Use Only 1 Presented by Dan Winsor Multimedia Applications Component Overview.

Slides:



Advertisements
Similar presentations
Blackberry Curve 2 User Training Take Life with you!
Advertisements

Creating Elluminate Live! Recordings Best Practices.
Great Company Great People Global Top3 Thru Fast Execution 1. Which data cables should I use for R-connect as well as PC sync for RD6230. Ans. USB8100X(SGDY )
ROWAN COUNTY PUBLIC LIBRARY Using iTunes. Objectives Today you will learn how to: Navigate the iTunes interface Add music to the iTunes library Navigate.
®® Microsoft Windows 7 for Power Users Tutorial 2 Customizing Microsoft Windows 7.
Ellucian Mobile: Don’t text and drive, kids!
2008 Adobe Systems Incorporated. All Rights Reserved. Acrobat Connect Pro Meeting Intermediate Training [name] [title]
App Development on Android
Lync, the New Generation of Office Communication: Are You Ready to Give Up with Your Office Phone? Hadi Rangin Information Technology Accessibility & Collaboration.
Quicktime Howell Istance School of Computing De Montfort University.
Mobile Application Development
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Video for Mobile Device Mark Green School of Creative Media.
Company Confidential 1 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Nokia N93 golf edition The Next Story in Video.
Before you start, you should get all of your pictures together in one file. They should be in.jpg,.png,.tif or.gif format. Open your drive. Make a folder.
                      Digital Video 1.
1 Introduction to Human Computer Interaction  Livecode Overview  Based on Livecode User Guide from RunRev Ltd. (2010) 
Creating a MagicInfo Pro Screen Template
© 2011 Delmar, Cengage Learning Chapter 11 Adding Media and Interactivity with Flash and Spry.
PROG Mobile Java Application Development PROG Mobile Java Application Development Event Handling Creating Menus.
High-Speed, High Volume Document Storage, Retrieval, and Manipulation with Documentum and Snowbound March 8, 2007.
Win8 on Intel Programming Course Modern UI : Features Cédric Andreolli Intel Software.
Chapter 15 Video. Importing Video Into Flash Once you import video into Flash MX 2004, you can control it using behaviors and very basic ActionScript,
Microsoft Word 2010 Lesson 10. Learning Objectives 1 Understand and Use Mail Merge 2 Select and Edit a main document 3 Create a source document 4 Preview,
Eyeblaster Video Enhancements for RMP 6.1. Agenda Video Enhancements Goals Main features and Creative Process Flash Video Components Bandwidth Optimization.
Chapter 11 Adding Sound and Video. Chapter 11 Lessons 1.Work with sound 2.Specify synchronization options 3.Modify sounds 4.Use ActionScript with sound.
To download PhotoStory: Go to On the left side under Product Resources, click on Downloads.
Writing with Multimedia Tracking the Evolution of Language.
ITCS 6010 SALT. Speech Application Language Tags (SALT) Speech interface markup language Extension of HTML and other markup languages Adds speech and.
Capture and Replay Often used for regression test development –Tool used to capture interactions with the system under test. –Inputs must be captured;
Mail merge I: Use mail merge for mass mailings Perform a complete mail merge Now you’ll walk through the process of performing a mail merge by using the.
The Story of Westward Development. What is PhotoStory?  PhotoStory is a free program from Microsoft that allows you to create a digital story.  You.
Creating Multimedia Interaction with Windows Media Technologies 7.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
CHAPTER TEN AUTHORING.
Tutorial 7 Working with Multimedia
Tutorial 7 Designing a Multimedia Web Site
1 WCAG2 for ICT Working Draft.
Chapter 16 Video. Importing Video Into Flash  Once you import video into Flash, you can control it using behaviors and very basic ActionScript, target.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
ICT 111 – PART 2 APPLICATIONS SOFTWARE /11: APPLICATIONS SOFTWARE Remember: Computer hardware VS human body Computer operating systems VS human.
PhotoStory3 Novice User Tutorial Follow the steps in this tutorial to create a basic slideshow with eight images with an audio track and export it to the.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
The mandate of this working group is to facilitate effective service interoperability utilizing SIP in heterogeneous network environments as noted below.
IMovie 10 Overview. Importing Files from a Video Camera into iMovie 1.Plug the camera into a wall outlet using the power supply. (Some cameras will not.
Ulead Video Studio is an easy to use video editing software that allows even the novice of movie makers to produce a professional project complete with.
Photo Story. How to use Photo Story Photo Story 3 can be located in the Accessories folder on school computers. You will need to have your pictures already.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
© 2011 Delmar, Cengage Learning Chapter 11 Adding Sound and Video.
THE C PROGRAMMING ENVIRONMENT. Four parts of C environment  Main menu  Editor status line and edit window  Compiler message window  “Hot Keys” quick.
MDB Motorola Internal Use Only 1 Presented by Tom Jamrozy Multimedia Engine Component Overview.
Mail merge I: Use mail merge for mass mailings Overview: Mailings en masse What if you need to send to each of your employees a letter containing personal.
CHAPTER Windows Server Management. Chapter Objectives Give an overview of the Server Manager Provide details of accessing the Server Manager Explain the.
Build Cycle 5.  Themes  US Presidents  Custom Images  Number of Moves Made  Posting to Facebook.
Creating a PowerPoint With Sound PowerPoint 2007 Version.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Blog A Web site that contains dated text entries in reverse chronological order (most recent first) about a particular topic. Blogs serve many purposes.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Describe applications and services. Objective Course Weight 5%
EVOIP 7 Cisco IP 8841 Training Created for:.
ITL conference 2003 Putting Your Content on a Diet Using rich online media without download woes.
Camera Basics. Film (Analog) Cameras Digital Cameras Types of Cameras.
1 Chapter 15 Creating a Presentation. Practical Computer Literacy, 2 nd edition Chapter 15 2 What’s inside and on the CD? In this chapter, you will learn.
The Ingredients of Android Applications. A simple application in a process In a classical programming environment, the OS would load the program code.
Perform a complete mail merge Lesson 14 By the end of this lesson you will be able to complete the following: Use the Mail Merge Wizard to perform a basic.
  Computer Fundamentals Training   Windows 8 Intermediate.
Mobile Application Development Chapter 4 [Android Navigation and Interface Design] IT448-Fall 2017 IT448- Fall2017.
COURSE INSTRUCTIONS Minimum Requirements Microsoft Windows 2000
Presentation transcript:

MDB Motorola Internal Use Only 1 Presented by Dan Winsor Multimedia Applications Component Overview

MDB Motorola Internal Use Only 2 Multimedia Organization “Multimedia” team includes all engine and application pieces in the same organization. –Experts are still generally either focused on applications or engine areas, though. –CDMA MME is a separate organization, but CDMA-ROW applications are handled by common Multimedia team. Multimedia is currently divided by domain: –Consumption: Media viewing and playback. –Navigation: File listing/navigation, file management. –Capture/Edit: Still/video capture, media editing. –Communications: Video calling and rich voice calls. –Voice Recognition: Voice activation/recognition. –Misc.: Other areas not covered above.

MDB Motorola Internal Use Only 3 Multimedia Applications Applications owned by the Multimedia team and covered by the “MMC” and “FSSA” labels: –Media Player (combines video player and audio player) –Picture Viewer –Camera / Picture Capture –Video Camera / Video Capture –Audio Capture (recent addition, replacing Voice Notes) –Video Calling / Video Telephony –Themes –Fasttrack Content Handler –Media Finder –File System Services –Erase on Power-up (EOPU) –Hotswap Notification –Funlights

MDB Motorola Internal Use Only 4 Non-Multimedia Apps. These pieces are sometimes confused with Multimedia applications, even though they’re not: –MMS – Multimedia applications handle content insertion and full screen playback, but MMS composition and in-line viewing are handled by a separate MMS team. –Ring-Vib Alert – The application portion of this is not owned by Multimedia. –“Multimedia” menu and “mma” application directory – This is actually part of the Main Menu, owned by UPA. –Java players – Java applications such as iTunes or other Java media players are not supported by the Multimedia application experts. –Screensaver – Other than allowing this to be set from within Multimedia, not managed by Multimedia. –Device Layer File System – The UI is part of Multimedia, but the lower layer calls which operate on files are not!

MDB Motorola Internal Use Only 5 Component Strategy Strategy for the MMC and FSSA labels is to cover anything having to do with media and media files. Includes providing services for other applications to preview files or select files. –Service mode behavior is different than full mode behavior. Specialized behavior for coping with disruptive events. –For example, behavior for automatically pausing media playback when an incoming call comes in, and then allowing the user to resume afterwards (instead of exiting!). –When exiting with unsaved content, behavior to save the content automatically when possible. Internal conflict resolution between use cases. –Includes cases such as launching a media playback application when one is already active, or launching one Multimedia application when another is currently using resources which are needed.

MDB Motorola Internal Use Only 6 Dependencies The primary dependency for the Multimedia applications is, unsurprisingly, the Multimedia engine. –Hence why these are now unified under common management. Some large number of dependencies on UIS as well. –Specialized dialogs for Multimedia, including for playback, capture, navigation, and video calls. –Depends on UIS “safeframe” management and covering. –Relies on key and event handling for camera key, video call key. Most interactions with other applications are inward. –That is, primarily providing services for other applications, rather than depending on other application services. –There are exceptions, of course. Video calling relies on other applications heavily, e.g. MMINS and Phonebook. Most applications rely on the UPA “Backlight Control” (BLC) application. Dependency on the flex and file system; bad behavior if flexed improperly, or if pre-loaded system files (e.g. camera shutter tones) are missing.

MDB Motorola Internal Use Only 7 Sample Use Cases (1) Browser-invoked download use case: –User selects and downloads a video file. –Browser uses Content Dispatcher to give video file to Media Player to preview the video file. –Media Player handles preview, and if required, “storing” the video (i.e. moving it to the correct directory with the correct name). MMS “insert new video” use case: –User is composing an MMS message and decides to insert a new video into the message. –MMS invokes Video Capture application for “capture as a service”, specifying how much space is available in the message. –Video Capture application starts and allows user to capture video up to space limit. –After user finishes capturing and is satisfied, video is saved and filename is returned back to MMS.

MDB Motorola Internal Use Only 8 Sample Use Cases (2) Phonebook picture selection use case: –User is creating a new Phonebook entry and wants to associated an image with that Phonebook entry. –Phonebook invokes Picture Viewer service to select an image. –User navigates between images until the desired one is found, and then selects that one. Selection is returned back to Phonebook. Stand-alone use case: –User picks “Media Finder” from Main Menu. –Media Finder displays available media files, allowing user to navigate through the media. –User finds an audio file to listen to, and selects it. –Media Player is started to play the audio file, while Media Finder remains in the background.

MDB Motorola Internal Use Only 9 Common Issues Broken camera on early hardware. –Can manifest as “Busy Try Again” when starting capture, or as various problems in the viewfinder. –New hardware often has issues with the camera lens(es). –In some cases, hardware is actually broken. In other cases, imager configuration is not completed and hence not yet ready for testing. –Typically nothing the applications can do! Incorrect flex, particularly for new products. –Developers don’t necessarily know which features should be enabled or disabled for each product, or each customer. Bad or out of date test cases. –Often receive issues for pre-P05.2 soft key or menu layouts, or for pre-Media Finder requirements when these no longer apply. Feature interaction breakages. –Multimedia is very prone to breaking when exercising complex feature interactions (e.g. incoming phone call during progressive video download).

MDB Motorola Internal Use Only 10 Application Experts The following application experts are available in Libertyville: –Stephen Yu (picture and video capture) –Sachin Doshi (media player) –Lee Klimek (media player and video capture) –Josh Ehlke (media finder) –Tom Courtney (streaming, progressive download, fast track) –Dan Winsor (video calling, UIS/AFW architecture issues) Additional application experts available overseas in Turin, Italy, and Vladivostok, Russia. Questions or inquiries about Multimedia can always be sent to the “Multimedia Hotline”. –Mailing list: [mmhotlne]