MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices

Size: px
Start display at page:

Download "MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices"

Transcription

1 MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices Zohar Sivan IBM Research Laboratory in Haifa IBM Labs in Haifa

2 MMAPI Objectives Provide a standards-based Java multimedia framework for mobile devices Use Java (J2ME) as the platform for maximum portability Enable easy and simple development of rich media applications for mobile devices Provide all necessary APIs and implementation for media capture, processing, streaming, playback and security Extend IBM s solutions for secured adaptive delivery of media content to the mobile environment Extend IBM s client middleware to support Multimedia applications and services

3 MMAPI The standard A JSR for enabling media applications in J2ME (JSR 135) Why Mobile Media JSR? MIDP 1.0 lacks of multimedia support MIDP 2.0 includes only simple audio support Application (MIDlet) developers need to use proprietary Java APIs for media related tasks Specification lead Nokia Significant members Motorola, NTT DoCoMo, Philips, Siemens, Sun Microsystems, Symbian, Vodafone Group Final Release on June, 2002 Maintenance Release on June, 2003

4 MMAPI Overview Simple playback of audio and video Capture Does not mandates the media formats or protocols Flexible - audio-only vs. general multimedia Architecture Manager VideoControl creates DataSource provides data encapsulates protocols Processor provides controls * Control MIDIControl RecordControl HTTP File VolumeControl

5 MMAPI Overview (Cont.) Manager A factory for creating players Can be queried for supported media types and protocols Enables simple tone generation DataSource Encapsulates the media origin (protocol) File, HTTP, FTP, RTP/RTSP Provides data from a capture device Specific DataSources can be developed for customized protocols

6 MMAPI Overview (Cont.) Processor Handles specific media type Reads from a DataSource and renders the media State management: realize, prefetch, start, stop, deallocate, close Can post events to the application (end of media, stopped, etc.) Control Enables to control specific features of the Player Most Controls are optional and depend on the underlying implementation of the device A Player provides a list of its supported Controls

7 The MMAPI Implementation Pure and highly efficient Java Framework Can accommodate new media types Enables integration of 3 rd party codecs (Java/native, software/hardware) Enables integration of platform-specific renderers Application (MIDlet) MMAPI Mobile Media Framework Decoders Renderers J9 MIDP Decoders Native OS

8 The MMAPI Implementation (Cont.) Uses IBM codecs MPEG-4 video Java and native decoder MP3 audio native decoder Open standards compliant MP3, MP4/3GPP/ISMA media types HTTP/RTSP/RTP streaming Size About 150KB (not compressed) excluding codecs Performance Up to 30FPS for an MPEG-4 video only player on ipaq and Palm devices Released as part of IBM s Workplace Client Technology Micro Edition (WCTME 5.7)

9 Some MMAPI Implementations are already in the market T610 Z600

10 MMAPI Extends VideoCharger and ARMS to the mobile environment! "# $ Adaptive delivery MMAPI! Non-adaptive delivery

11 MMAPI Use Case - On-Demand MP3 Cellular service operator would like to launch a new music (MP3) download service The operator offers a variety of devices to end users Samsung - Brew Nokia Symbian CSL MS SmartPhone The download service needs to be secure Develop an application to authenticate the user and establish his privileges Various OSs enforce different development and deployment MMAPI enables the development of a Java cross-device solution Operator only needs to validate that its new devices support MMAPI

12 MMAPI Use Case Media Capture Latest mobile phones include small camera and microphones The consumer case You travel and want to upload video clips of your visits Your mobile phone needs to find an available hosting server The server needs to get your approval to charge your account The enterprise case A radio news reporter makes an interview The audio recording is uploaded to the broadcast center The reporter uses the mobile phone to edit the audio (cutting) The editing locations are sent as meta data Both examples require a deployment of an application on the device Using MMAPI a Java cross-platform solution can be delivered

13 MMAPI Use Case - Provisioning What happens if the downloaded content has no suitable player? No MP3 player on the device MMAPI can be extended to support over-the-air provisioning Specific media types players (animation) Missing components (codecs) Media can be bundled with a proper player New players can be pushed to the device Device management

Mobile Information Device Profile (MIDP) Alessandro Cogliati. Helsinki University of Technology Telecommunications Software and Multimedia Laboratory

Mobile Information Device Profile (MIDP) Alessandro Cogliati. Helsinki University of Technology Telecommunications Software and Multimedia Laboratory Multimedia T-111.5350 Mobile Information Device Profile (MIDP) Alessandro Cogliati Helsinki University of Technology Telecommunications Software and Multimedia Laboratory 1 Outline Java Overview (Editions/Configurations/Profiles)

More information

Streaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1

Streaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1 Streaming Media Advanced Audio Erik Noreke Standardization Consultant Chair, OpenSL ES Copyright Khronos Group, 2010 - Page 1 Today s Consumer Requirements Rich media applications and UI - Consumer decisions

More information

Chapter 13 Add Multimedia to Your MIDlets

Chapter 13 Add Multimedia to Your MIDlets Chapter 13 Add Multimedia to Your MIDlets The Mobile Media API (MMAPI), which extends the functions of Java 2 Platform, Micro Edition (J2ME), allows easy and simple access and control of basic audio and

More information

Minne menet, Mobiili-Java?

Minne menet, Mobiili-Java? Minne menet, Mobiili-Java? Java Platform, Micro Edition Status and Future Directions Antero Taivalsaari Sun Microsystems, Inc. December 2005 Growth Continues (2005 vs. 2003) 1 Billion Installed Base as

More information

DAY 3 J2ME Aalborg University, Mobile Device Group. Mobile. Mobile Phone Programming

DAY 3 J2ME Aalborg University, Mobile Device Group. Mobile. Mobile Phone Programming DAY 3 J2ME Mobile Phone Programming Java 2 Micro Edition (J2ME) Overview Introduction J2ME architecture MIDlets Application development Introduction J2ME Key Factors Portability: Write once run anywhere

More information

Software Development & Education Center. Java Platform, Micro Edition. (Mobile Java)

Software Development & Education Center. Java Platform, Micro Edition. (Mobile Java) Software Development & Education Center Java Platform, Micro Edition (Mobile Java) Detailed Curriculum UNIT 1: Introduction Understanding J2ME Configurations Connected Device Configuration Connected, Limited

More information

DAY 3 J2ME March 2007 Aalborg University, Mobile Device Group Mobile Phone Programming

DAY 3 J2ME March 2007 Aalborg University, Mobile Device Group Mobile Phone Programming DAY 3 J2ME Mobile Phone Programming Module 2 Micro (J2ME) Overview Introduction J2ME architecture Introduction 1 J2ME Key Factors Portability: Write once run anywhere Security: Code runs within the confines

More information

JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level

JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level Kay Glahn Consultant Mobile Service Architecture, Vodafone http://www.vodafone.com Erkki Rysä Technologist Nokia Corporation http://www.nokia.com

More information

Developing Games for J2ME Technology- Enabled Mobile Devices

Developing Games for J2ME Technology- Enabled Mobile Devices Developing Games for J2ME Technology- Enabled Mobile Devices Nicolas Lorain Sr. Product Manager Wireless Java Technologies Sun Microsystems, Inc. Session Speakers Nicolas Lorain Sr. Product Manager, Wireless

More information

Streaming Media Portability

Streaming Media Portability Streaming Media Portability July 2006 Copyright Khronos Group, 2006 - Page 1 Copyright Khronos Group, 2006 - Page 2 Media Portability Problem Media infrastructure portability is a multi-level industry

More information

Java Technology-Based VAS in China Mobile: Today and Tomorrow

Java Technology-Based VAS in China Mobile: Today and Tomorrow Java Technology-Based VAS in China Mobile: Today and Tomorrow Chuan YU Director, Terminal Technology Research Department Research Institute of China Mobile http://www.chinamobile.com/ TS-5184 2007 JavaOne

More information

eswt Requirements and High-Level Architecture Abstract Document Information Change History

eswt Requirements and High-Level Architecture Abstract Document Information Change History eswt Requirements and High-Level Architecture Abstract There is a need for a standardized UI API fit for embedded devices having fewer resources and smaller screen sizes than a desktop computer. The goal

More information

T Multimedia Programming. Different Operating Systems and their Multimedia Support

T Multimedia Programming. Different Operating Systems and their Multimedia Support T-111.5350 Multimedia Programming Different Operating Systems and their Multimedia Support Carlos Herrero September 27, 2007 Contents Windows DirectX.NET Framework Linux KDE & Gnome Gstreamer SDL Mac OS

More information

SDR Forum Meeting Report

SDR Forum Meeting Report SDR Forum Meeting Report Tokyo Institute of Technology May 15, 2001 Edgar Carlos carlos@mobile.ss.titech.ac.jp What is the SDR Forum? It is a non-profit organization comprised of 100 corporations from

More information

Developing Mobile Applications

Developing Mobile Applications Developing Mobile Applications J2ME Java 2 Micro Edition 1 Virtual machines portable apps virtual machine native apps operating system hardware 2 Java - important issues Symbolic language not a random

More information

Embedded Software: Its Growing Influence on the Hardware world

Embedded Software: Its Growing Influence on the Hardware world Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies. Wipro in Product Engineering

More information

Lesson 5: Multimedia on the Web

Lesson 5: Multimedia on the Web Lesson 5: Multimedia on the Web Learning Targets I can: Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss

More information

9/8/2016. Characteristics of multimedia Various media types

9/8/2016. Characteristics of multimedia Various media types Chapter 1 Introduction to Multimedia Networking CLO1: Define fundamentals of multimedia networking Upon completion of this chapter students should be able to define: 1- Multimedia 2- Multimedia types and

More information

Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications

Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Pavel Petroshenko, Sun Microsystems Jan Valenta, Sun Microsystems Jerry Evans, Sun Microsystems Goal of this Session Demonstrate

More information

Completing the Multimedia Architecture

Completing the Multimedia Architecture Copyright Khronos Group, 2011 - Page 1 Completing the Multimedia Architecture Erik Noreke Chair of OpenSL ES Working Group Chair of OpenMAX AL Working Group Copyright Khronos Group, 2011 - Page 2 Today

More information

TRIBHUVAN UNIVERSITY Institute of Engineering Pulchowk Campus Department of Electronics and Computer Engineering

TRIBHUVAN UNIVERSITY Institute of Engineering Pulchowk Campus Department of Electronics and Computer Engineering TRIBHUVAN UNIVERSITY Institute of Engineering Pulchowk Campus Department of Electronics and Computer Engineering A Final project Report ON Minor Project Java Media Player Submitted By Bisharjan Pokharel(061bct512)

More information

Mobile Application Ecosystems

Mobile Application Ecosystems Mobile Application Ecosystems Mika Mannermaa November 14, 2005 T-110.5120 Next Generation Wireless Networks Helsinki University of Technology Delivering Quality Content into the Hands of Mobile Consumers

More information

3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations.

3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations. 3.01C Multimedia Elements and Guidelines 3.01 Explore multimedia systems, elements and presentations. Multimedia Fair Use Guidelines Guidelines for using copyrighted multimedia elements include: Text Motion

More information

Visual Voice Mail Client - VVMC. Product Description

Visual Voice Mail Client - VVMC. Product Description Visual Voice Mail Client - VVMC Product Description Table of Contents 1. Introduction... 3 2. User experience... 3 3. Service flow... 4 3.1. Installation... 4 3.2. Setup... 4 3.3. Message inbox... 5 3.4.

More information

OpenMAX AL, OpenSL ES

OpenMAX AL, OpenSL ES Copyright Khronos Group, 2011 - Page 1 OpenMAX AL, OpenSL ES Native Multimedia in Android Erik Noreke Chair of OpenMAX AL and OpenSL ES Working Groups Copyright Khronos Group, 2011 - Page 2 Why Create

More information

0 MPEG Systems Technologies- 27/10/2007. MPEG Systems and 3DGC Technologies Olivier Avaro Systems Chairman

0 MPEG Systems Technologies- 27/10/2007. MPEG Systems and 3DGC Technologies Olivier Avaro Systems Chairman 0 MPEG Systems Technologies- 27/10/2007 MPEG Systems and 3DGC Technologies Olivier Avaro Systems Chairman Overview of The Presentation 1 MPEG Systems Technologies- 27/10/2007 Key Standards Developed in

More information

IMS Client Framework for All IP-Based Communication Networks

IMS Client Framework for All IP-Based Communication Networks IMS Client Framework for All IP-Based Communication Networks D. Jayaram, S. Vijay Anand, Vamshi Raghav, Prashanth Kumar, K. Riyaz & K. Kishan Larsen & Toubro InfoTech Limited Research and Development Group,

More information

How many of us own. Mobile markets and development environments. Petri Vesikivi (Erkki Rämö) Fixed Telephone 1.3B TV 1.5B Credit card 1.

How many of us own. Mobile markets and development environments. Petri Vesikivi (Erkki Rämö) Fixed Telephone 1.3B TV 1.5B Credit card 1. Mobile markets and development environments Petri Vesikivi (Erkki Rämö) How many of us own a car 800M Fixed Telephone 1.3B TV 1.5B Credit card 1.3B Mobile phone? PC? How many of us own a car 800M Fixed

More information

DIGITAL MUSIC AND MOBILE HANDSETS

DIGITAL MUSIC AND MOBILE HANDSETS DIGITAL MUSIC AND MOBILE HANDSETS INDEX Index Table of Contents Executive summary...1 1 Overview of the European music industry...3 1.1 The European music market...3 1.2 International music labels...7

More information

Java Community Process Program: State of the Community State of the Community December 2003

Java Community Process Program: State of the Community State of the Community December 2003 Java Community Process Program: State of the Community State of the Community December 2003 The Java Community Process SM The home of the international developer community whose charter it is to develop

More information

The Future of Interactive Mobile Broadcast

The Future of Interactive Mobile Broadcast The Future of Interactive Mobile Broadcast Presented by Martin Richartz 13 October 2006 GROUP R&D Germany Outline 1. The Content Format Question 2. Technologies, Concepts and Standards for Interactivity

More information

Advanced High Graphics

Advanced High Graphics VISUAL MEDIA FILE TYPES JPG/JPEG: (Joint photographic expert group) The JPEG is one of the most common raster file formats. It s a format often used by digital cameras as it was designed primarily for

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,

More information

Mobile Application Development. Introduction. Dr. Christelle Scharff Pace University, USA

Mobile Application Development. Introduction. Dr. Christelle Scharff Pace University, USA Mobile Application Development Introduction Dr. Christelle Scharff cscharff@pace.edu Pace University, USA Objectives Getting an overview of the mobile phone market, its possibilities and weaknesses Providing

More information

IBM Workplace Client Technology, Micro Edition V5.7 delivers tools and run-times for server-managed client devices

IBM Workplace Client Technology, Micro Edition V5.7 delivers tools and run-times for server-managed client devices Software Announcement July 27, 2004 IBM Workplace Client Technology, Micro Edition V5.7 delivers tools and run-times for server-managed client devices Overview IBM Workplace Client Technology, Micro Edition

More information

The JSR 281 IMS Services API: Time to Deliver

The JSR 281 IMS Services API: Time to Deliver YOUR LOGO HERE TS-5102 The JSR 281 IMS Services API: Time to Deliver Stefan Svenberg and Niclas Palm IMS Java Standardisation Ericsson AB http://www.ericsson.com 2007 JavaOne SM Conference Session TS-5102

More information

Vipera OTA Provisioning Server

Vipera OTA Provisioning Server Vipera Inc 200 Page Mill Road Palo Alto, CA 94306. USA www.vipera.com info@vipera.com Vipera OTA Provisioning Server Technical Overview Version 1.0 The Vipera provisioning portal allows content providers

More information

Application Development using J2ME Architecture for Device Independence

Application Development using J2ME Architecture for Device Independence Application Development using J2ME Architecture for Device Independence By Terje Eggum A thesis submitted for the degree of Master of Science in Information and Communication Technology Agder University

More information

PTViewerME: Immersive Panoramas for PDA and Smartphone

PTViewerME: Immersive Panoramas for PDA and Smartphone PTViewerME: Immersive Panoramas for PDA and Smartphone Helmut Dersch FH Furtwangen der@fh-furtwangen.de May 20, 2004 Abstract We have ported PTViewer, a Java-based spherical panorama viewer, to J2ME, Sun

More information

T Mobile Multimedia. Sakari Luukkainen Helsinki University of Technology Telecommunications Software and Multimedia Laboratory

T Mobile Multimedia. Sakari Luukkainen Helsinki University of Technology Telecommunications Software and Multimedia Laboratory 1 T-110.1100 Mobile Multimedia Sakari Luukkainen Helsinki University of Technology Telecommunications Software and Multimedia Laboratory 2 Background Current slowdown in the mobile communications business

More information

The Virtual Lab for Controlling Real Experiments via Internet

The Virtual Lab for Controlling Real Experiments via Internet The Virtual Lab for Controlling Real Experiments via Internet Christof Röhrig and Andreas Jochheim Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany christof.roehrig@fernuni-hagen.de

More information

Mobile Terminal Software Platform OPP

Mobile Terminal Software Platform OPP Terminal PF Globalization Mobile Terminal Platform Recent years have seen changes in the mobile phone market together with intensified competition, and this has led to calls for the development of a mobile

More information

Delivery Context in MPEG-21

Delivery Context in MPEG-21 Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories Philips Research France Presentation Plan MPEG achievements MPEG-21: Multimedia

More information

Types and Methods of Content Adaptation. Anna-Kaisa Pietiläinen

Types and Methods of Content Adaptation. Anna-Kaisa Pietiläinen Types and Methods of Content Adaptation Anna-Kaisa Pietiläinen Agenda Introduction Multimedia Content Types Types of Adaptation Methods of Adaptation Conclusion Networks 2 Introduction Networks 3 The Problem

More information

Creating the Embedded Media Processing Ecosystem

Creating the Embedded Media Processing Ecosystem Creating the Embedded Media Processing Ecosystem Neil Trevett Vice President Embedded Content, NVIDIA President, Khronos Chairman, OpenGL ES Working Group Mobile Convergence Handsets are becoming the predominant

More information

phoneme: High-performance, product-quality GPLv2 CDC + CLDC stacks Terrence Barr

phoneme: High-performance, product-quality GPLv2 CDC + CLDC stacks Terrence Barr phoneme: High-performance, product-quality GPLv2 CDC + CLDC stacks Terrence Barr Senior Technologist and Community Ambassador Java Mobile & Embedded Community Sun Microsystems 1 Platform Scalability and

More information

Copyright Khronos Group, Page 1

Copyright Khronos Group, Page 1 3RUWDEOH1DWLYH0RELOH 0HGLD$SSOLFDWLRQV 1HLO7UHYHWW 9LFH3UHVLGHQW(PEHGGHG&RQWHQW19,',$ 3UHVLGHQW.KURQRV*URXS Copyright Khronos Group, 2007 - Page 1 3HUYDVLYH0RELOH0HGLD&RPSXWLQJ Handsets are becoming personal

More information

Mobile Services for Java-enabled Devices on 3G Wireless Networks. 1 Introduction

Mobile Services for Java-enabled Devices on 3G Wireless Networks. 1 Introduction Mobile Services for Java-enabled Devices on 3G Wireless Networks Dr. Silvano Maffeis, CTO, Softwired AG silvano.maffeis@softwired-inc.com http://www.softwired-inc.com/ 1 Introduction The usage of mobile

More information

Multimedia Platform. Mainstream wireless multimedia expands globally with the industry s first single-chipset solution

Multimedia Platform. Mainstream wireless multimedia expands globally with the industry s first single-chipset solution CONVERGENCE ENHANCED MULTIMEDIA MULTIMEDIA VALUE Multimedia Platform Mainstream wireless multimedia expands globally with the industry s first single-chipset solution F I N D A R E S T A U R A N T S E

More information

Mobile Multimedia Streaming Library

Mobile Multimedia Streaming Library San Jose State University SJSU ScholarWorks Master's Projects Master's Theses and Graduate Research 2007 Mobile Multimedia Streaming Library Bao Ho San Jose State University Follow this and additional

More information

Mobile Multimedia Services

Mobile Multimedia Services Mobile Multimedia Services Bosco Eduardo Fernandes Siemens and UMTS FORUM CHAIRMAN ICT GROUP (IT Media, Applications & Content) Tel.:+49 89 722 25524 Fax.:+49 89 722 24646 e-mail:bosco.fernandes@icn.siemens.de

More information

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma Mobile Middleware Course Mobile Platforms and Middleware Sasu Tarkoma Role of Software and Algorithms Software has an increasingly important role in mobile devices Increase in device capabilities Interaction

More information

Copyright Khronos Group, Page 1

Copyright Khronos Group, Page 1 1HLO7UHYHWW 19,',$.KURQRV *URXS 2SHQ*/(6 Copyright Khronos Group, 2007 - Page 1 Handsets are becoming personal computing platform - not just phones - A real computer in your hand mobility, connectedness

More information

Standard Exponential Creative Specifications

Standard Exponential Creative Specifications Standard Exponential Creative Specifications 2017 Contents 5 Creative Checklist 6 Pre-Roll In-Stream 7 Pre-Roll Mobile 8 Standard Iab Banner Tablet 9 Standard Iab Banner Smartphone 10 Non-Expanding Adhesion

More information

SCADA systems development on mobile device platform Java Client/Server model and localization enhancement

SCADA systems development on mobile device platform Java Client/Server model and localization enhancement SCADA systems development on mobile device platform Java Client/Server model and localization enhancement ONDŘEJ KREJCAR, JINDŘICH ČERNOHORSKÝ Department Measurement and Control VSB Technical University

More information

ESKIAV3 (SQA Unit Code - F9AM 04) Audio and Video Software

ESKIAV3 (SQA Unit Code - F9AM 04) Audio and Video Software Overview This is the ability to use a software application designed to record and edit audio and video sequences. ESKIAV3 (SQA Unit Code - F9AM 04) 1 Performance criteria You must be able to: You must

More information

Developing Core Software Technologies for TI s OMAP Platform

Developing Core Software Technologies for TI s OMAP Platform SWPY006 - August 2002 White Paper By Justin Helmig Texas Instruments Senior Technical Staff, Wireless Software Applications Texas Instruments OMAP platform for wireless handsets offers a powerful hardware

More information

Digital Convergence Vision and Architecture. Timo Poikolainen Vice President, Marketing Technology Platforms Nokia

Digital Convergence Vision and Architecture. Timo Poikolainen Vice President, Marketing Technology Platforms Nokia Digital Convergence Vision and Architecture Timo Poikolainen Vice President, Marketing Technology Platforms Nokia 1 NOKIA T.Poikolainen/May 2004 Agenda Mobile Industry - Digital convergence Horizontal

More information

All about the new SCMAD Certification Exam

All about the new SCMAD Certification Exam All about the new SCMAD Certification Exam ----------------------------------------------------------------------------------------------------------------- Summary: The mobile market is envisioned as

More information

The Internet and World Wide Web

The Internet and World Wide Web 1 Chapter 2 The Internet and World Wide Web 2 Chapter 2 Objectives 3 The Internet What are some services found on the Internet? 4 History of the Internet How did the Internet originate? 5 History of the

More information

T Fundamentals of network media. Mobile Multimedia

T Fundamentals of network media. Mobile Multimedia Network media 1 T-110.250 Fundamentals of network media Mobile Multimedia Sakari Luukkainen Helsinki University of Technology Telecommunications Software and Multimedia Laboratory Network media 2 Content

More information

Petr Suchomel Architect, NetBeans Mobility

Petr Suchomel Architect, NetBeans Mobility NetBeans 6.0 A Fresh Look into Java Development Petr Suchomel Architect, NetBeans Mobility Sun Microsystems Agenda The NetBeans IDE, Platform, Community What's new in NetBeans 6.0 Quick look over NetBeans

More information

LAB-6340: Advanced Java ME Programming - Streaming Video From Server to Your Device

LAB-6340: Advanced Java ME Programming - Streaming Video From Server to Your Device LAB-6340: Advanced Java ME Programming - Streaming Video From Server to Your Device Lukas Hasik, Fabiola Galleros Rios Software Engineer, Mobility Pack QE Sun Microsystems Inc. http://www.sun.com 2007

More information

Sustaining profitable growth in Mobile

Sustaining profitable growth in Mobile Sustaining profitable growth in Mobile Mario Rivas Executive Vice President Communications Businesses Philips Semiconductors Financial Analysts Day 2004 Agenda Update Communications businesses Nexperia

More information

The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses. April 2008

The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses. April 2008 The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses April 2008 Agenda Today s Mobile Internet Market Mobile Convergence Products Internet Browsing on a Handheld Separating Fact

More information

Wireless Data Efficiency Get the Most Megabytes for Your Buck Mobile Explosion 08 Las Vegas, January 25, 2008

Wireless Data Efficiency Get the Most Megabytes for Your Buck Mobile Explosion 08 Las Vegas, January 25, 2008 Wireless Data Efficiency Get the Most Megabytes for Your Buck Mobile Explosion 08 Las Vegas, January 25, 2008 Peter Rysavy Rysavy Research http://www.rysavy.com 1 Copyright 2006-2008 Rysavy Research Agenda

More information

Copyright Khronos Group, Page 1

Copyright Khronos Group, Page 1 3RUWDEOH1DWLYH0RELOH 0HGLD$SSOLFDWLRQV 1HLO7UHYHWW 9LFH3UHVLGHQW(PEHGGHG&RQWHQW19,',$ 3UHVLGHQW.KURQRV*URXS Copyright Khronos Group, 2007 - Page 1 3HUYDVLYH0RELOH0HGLD&RPSXWLQJ Handsets are becoming personal

More information

Technology in Action. Chapter Topics. Participation Question. Chapter 8 Summary Questions. Participation Question 8/17/11

Technology in Action. Chapter Topics. Participation Question. Chapter 8 Summary Questions. Participation Question 8/17/11 Technology in Action Chapter 8 Digital Lifestyle: Managing Digital Data and Devices 1 2 Chapter Topics Changes that have brought us a digital lifestyle The impact of a digital lifestyle Cell phones and

More information

Our Technology Expertise for Software Engineering Services. AceThought Services Your Partner in Innovation

Our Technology Expertise for Software Engineering Services. AceThought Services Your Partner in Innovation Our Technology Expertise for Software Engineering Services High Performance Computing MultiCore CPU AceThought experts will re-design your sequential algorithms or applications to execute in parallel by

More information

Thin Client Content Options

Thin Client Content Options Content Adaptation and Provisioning David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh tipper@tele.pitt.edu http://www.sis.pitt.edu/~dtipper/2727.html

More information

MPEG-4: Overview. Multimedia Naresuan University

MPEG-4: Overview. Multimedia Naresuan University MPEG-4: Overview Multimedia Naresuan University Sources - Chapters 1 and 2, The MPEG-4 Book, F. Pereira and T. Ebrahimi - Some slides are adapted from NTNU, Odd Inge Hillestad. MPEG-1 and MPEG-2 MPEG-1

More information

EzyCast Mobile Mobile video, made simple.

EzyCast Mobile Mobile video, made simple. EzyCast Mobile Mobile video, made simple. Media content anywhere, anytime are just one of the many key phrases which describe and characterize EzyCast Mobile. EzyCast Mobile is a professional streaming

More information

Mobile View Software User s Manual

Mobile View Software User s Manual Mobile View Software User s Manual Version 3.0.3 / 3.0.4 Table of Contents 1. Overview...2 1.1 System Requirement...2 1.2 Limitation...2 2. Install the Mobile View Software...3 3. Basic Functions...4 3.1

More information

DVB-HTML MIDP 2.0 Graphics Architectures for Non-Desktop Devices

DVB-HTML MIDP 2.0 Graphics Architectures for Non-Desktop Devices DVB-HTML MIDP 2.0 Graphics Architectures for Non-Desktop Devices Pablo Cesar pcesar@tml.hut.fi http://www.tml.hut.fi/~pcesar Part I DVB-HTML Part II MIDP 2.0 Part III Outline Graphics Systems in Embedded

More information

TECHNICAL GUIDELINES FOR DIF CONTRIBUTORS

TECHNICAL GUIDELINES FOR DIF CONTRIBUTORS TECHNICAL GUIDELINES FOR DIF CONTRIBUTORS This document is designed to help you choose some of the most effective ways to create and share content, and to enable you to contribute to the DIF in a fun and

More information

Merit LILIN Ent. Co., Ltd.

Merit LILIN Ent. Co., Ltd. Merit LILIN Ent. Co., Ltd. Mobile Surveillance Solutions Product Support List: Fast Dome/Mini Fast Dome IP Fast Dome: JPEG Series PIH-7000/7600/7625/7622/7635 IP Series, JPEG IP Fast Dome: H.264 AVC Series

More information

Lesson 5: Multimedia on the Web

Lesson 5: Multimedia on the Web Lesson 5: Multimedia on the Web Lesson 5 Objectives Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss

More information

Envivio Mindshare Presentation System. for Corporate, Education, Government, and Medical

Envivio Mindshare Presentation System. for Corporate, Education, Government, and Medical Envivio Mindshare Presentation System for Corporate, Education, Government, and Medical Introducing the Envivio Mindshare Presentation System The Envivio Mindshare Presentation system is a highly optimized

More information

Multimedia on the Web

Multimedia on the Web Multimedia on the Web Graphics in web pages Downloading software & media Digital photography JPEG & GIF Streaming media Macromedia Flash Graphics in web pages Graphics are very popular in web pages Graphics

More information

Application Development Using J2ME. Evaluation of Intrinsic Platform Limitations

Application Development Using J2ME. Evaluation of Intrinsic Platform Limitations Application Development Using J2ME Evaluation of Intrinsic Platform Limitations by Håvar Lundberg A thesis submitted for the degree of Master of Science in Information and Communication Technology Agder

More information

Higher National Unit specification: general information

Higher National Unit specification: general information Higher National Unit specification: general information Unit code: H31B 35 Superclass: KG Publication date: January 2013 Source: Scottish Qualifications Authority Version: 01 Unit purpose This Unit is

More information

Who am I? Wireless Online Game Development for Mobile Device. What games can you make after this course? Are you take the right course?

Who am I? Wireless Online Game Development for Mobile Device. What games can you make after this course? Are you take the right course? Who am I? Wireless Online Game Development for Mobile Device Lo Chi Wing, Peter Lesson 1 Email: Peter@Peter-Lo.com I123-1-A@Peter Lo 2007 1 I123-1-A@Peter Lo 2007 2 Are you take the right course? This

More information

Mobile View Software User s Manual

Mobile View Software User s Manual Mobile View Software User s Manual Version 3.5.1 / 3.5.2 Table of Contents 1. Overview...2 1.1 System Requirement...2 1.2 Limitation...2 2. Install the Mobile View Software...3 2.1 Installation on a JAVA

More information

Andriod-Mobile Application Development. Mobile Application Development Workshop on Andriod Platform.

Andriod-Mobile Application Development. Mobile Application Development Workshop on Andriod Platform. Mobile Application Development Workshop on Andriod Platform With the emergence of mobile phones, PDA s, smart phones and other mobile technology the need for mobile application development also increased.

More information

Multimedia Technologies for Convergent Networks

Multimedia Technologies for Convergent Networks Dr. Marwan Jabri Founder and CTO Dilithium Networks Multimedia Technologies for Convergent Networks IMTC Spring Forum May 11, 2006 3G/Broadband Video/Multimedia Services Real Time Conversational Video

More information

Mobile Game Programming. Just that facts.

Mobile Game Programming. Just that facts. Mobile Game Programming Just that facts. First. a story. August, 2008: Ethan Nicholas, a Java engineer at Sun Microsystems (married, two kids) is desperate for money, and has heard that people can make

More information

Tema 0: Transmisión de Datos Multimedia

Tema 0: Transmisión de Datos Multimedia Tema 0: Transmisión de Datos Multimedia Clases de aplicaciones multimedia Redes basadas en IP y QoS Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross

More information

JXTA for J2ME Extending the Reach of Wireless With JXTA Technology

JXTA for J2ME Extending the Reach of Wireless With JXTA Technology JXTA for J2ME Extending the Reach of Wireless With JXTA Technology Akhil Arora Carl Haywood Kuldip Singh Pabla Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 USA 650 960-1300 The Wireless

More information

JavaME TAMZ. Department of Computer Science VŠB-Technical University of Ostrava

JavaME TAMZ. Department of Computer Science VŠB-Technical University of Ostrava TAMZ 1 Contact Information Office: A-1007 Address: Dept. of Computer Science, FEECS 17. listopadu 15 708 33 Ostrava-Poruba Phone: +420 59 699 4219 E-mail: pavel.moravec@vsb.cz Web: http://wiki.cs.vsb.cz/index.php/moravec/cz

More information

Standards,Tools, & Best Practices Editor: Sumi Helal University of Florida

Standards,Tools, & Best Practices Editor: Sumi Helal University of Florida Standards,Tools, & Best Practices Editor: Sumi Helal University of Florida helal@cise.ufl.edu Pervasive Java, Part II Sumi Helal, University of Florida In the first issue, I covered Java 2, Micro Edition

More information

Mobile Phone Programming Life Long Learning

Mobile Phone Programming Life Long Learning Life Long Learning Frank H.P. Fitzek Gian Paolo Perrucci Thomas Arildsen Morten V. Pedersen Mobile Device Activities @ Aalborg University mobile phone platform In the past research and development has

More information

Frequently Asked Questions. Nokia E71x

Frequently Asked Questions. Nokia E71x Frequently Asked Questions Nokia E71x general Is the Nokia E71x a quad band device? Yes. What is the battery life of the Nokia E71x? The Nokia E71x offers up to 4.5 hours of 3G talk time*. * Talk and standby

More information

Tizen Framework (Tizen Ver. 2.3)

Tizen Framework (Tizen Ver. 2.3) Tizen Framework (Tizen Ver. 2.3) Spring 2015 Soo Dong Kim, Ph.D. Professor, Department of Computer Science Software Engineering Laboratory Soongsil University Office 02-820-0909 Mobile 010-7392-2220 sdkim777@gmail.com

More information

Mobile Games by Maarten Noyons NCC Partners founder of the IMGA Founder of PLAYGROUND SIG Mobile Games of the EGDF

Mobile Games by Maarten Noyons NCC Partners founder of the IMGA Founder of PLAYGROUND SIG Mobile Games of the EGDF Assessing the Competitiveness of the European Videogames Software industry Mobile Games by Maarten Noyons NCC Partners founder of the IMGA Founder of PLAYGROUND SIG Mobile Games of the EGDF Who I am o

More information

ADVERTISING SPECIFICATION

ADVERTISING SPECIFICATION ADVERTISING SPECIFICATION MOBILE & TABLET DESKTOP IN APP VIDEO TABLE of CONTENTS Creative Format page DISPLAY CREATIVE SPECIFICATION 3 DESKTOP RICH MEDIA 5 MOBILE RICH MEDIA & MRAID 6 DESKTOP VIDEO 8 MOBILE

More information

RDP Zero Client. One PC many USERS, Savings. computing simplified

RDP Zero Client. One PC many USERS, Savings.   computing simplified RDP Zero Client One PC many USERS, Savings TM Model: AL-400 World s First HD Movies Playing Zero Client index 06 Questions 05 Installation FAQ s 01 Challenges Challenges of the Traditional Sharing Computing

More information

Helix DNA Framework. Yann Cadic Quentin Désert. Multimedia Programming Helsinki University of Technology

Helix DNA Framework. Yann Cadic Quentin Désert. Multimedia Programming Helsinki University of Technology Helix DNA Framework Yann Cadic Quentin Désert Multimedia Programming Helsinki University of Technology - 2006 Content Plan About Helix DNA Project Helix DNA Framework Use Case RealNetworks, Inc. Leadership

More information

Software Features. Product at a Glance. Powerful VMS

Software Features. Product at a Glance. Powerful VMS Software Features Product at a Glance True standards-based VMS built on ONVIF specifications Designed and built using the latest standard web-based development tools, ensuring optimization of platform

More information

ECA Video Submission Guide for Student

ECA Video Submission Guide for Student ECA Video Submission Guide for Student TABLE OF CONTENTS 1. Important Notes... 1 2. Hardware Requirement for Live Recording... 2 3. Software Requirement for Live Recording... 2 4. Record/Upload Media Submission...

More information

Connecting with Tizen : An Overview & Roadmap. Mohan Rao

Connecting with Tizen : An Overview & Roadmap. Mohan Rao Connecting with Tizen : An Overview & Roadmap Mohan Rao Contents What is Tizen? Why Tizen? Device profile Tizen 2.4 Tizen 3.0 What s next? Conclusion 2 What is Tizen? (1/2) Designed for various category

More information