OPTIMIZING AND DELIVERING VIDEO ON MOBILE PLATFORM. Israk Technology Sdn. Bhd.

Size: px
Start display at page:

Download "OPTIMIZING AND DELIVERING VIDEO ON MOBILE PLATFORM. Israk Technology Sdn. Bhd."

Transcription

1 OPTIMIZING AND DELIVERING VIDEO ON MOBILE PLATFORM Israk Technology Sdn. Bhd.

2 Smartphone 101

3 In a nutshell, a smartphone is a device that lets you make telephone calls, but also adds in features that you might find on a personal digital assistant or a computer--such as the ability to send and receive e- mail and edit Office documents, for example. The term mobile streaming has been increasing popular for the past few years.

4 Smartphone OS

5 iphone 4 (ios 4.x) Video formats supported : H.264 video up to 720p, 30 frames per second, Main Profile level 3.1 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in.m4v,.mp4, and.mov file formats; MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps per channel, 48kHz, stereo audio in.m4v,.mp4, and.mov file formats; Motion JPEG (M-JPEG) up to 35 Mbps, 1280 by 720 pixels, 30 frames per second, audio in ulaw, PCM stereo audio in.avi file format

6 Android 2.x As an application developer, you are free to make use of any media codec that is available on any Android-powered device, including those provided by the Android platform and those that are device-specific. However, it is a best practice to use media encoding profiles that are device-agnostic.

7 Why? Why do we need to know all those phone specifications? Does phone platform really matters?

8 Mobile devices has its own screen resolution, display size, processor capability. Video content encoded for one smartphone might not be playable on other smartphone. CODEC Support?

9 Comparison Feature iphone 4 HTC (android) HTC (Win7P) Nokia E7 (symbian 3) HTML 5 Yes (Safari) Yes (Webkit) No (IE) No (Webkit, 4.1) Native Silverlight Support H.264 No (but support multibitrate) No Yes (IIS Smooth Streaming Client 1.x) Yes Yes Yes Yes Yes (IIS Smooth Streaming Client for Symbian) Flash Support No Yes (10.1) Yes(10.1) Yes (FlashLite 4) Media Player QuickTime VLC Zune Ovi?

10 Let s see how we do it for iphone 4/iPad/iPod, and Android-based.

11 Visitor A Visitor B Visitor C

12 User agent redirection Web browser identify themselves by providing user agent. Iphone: Mozilla/5.0 (iphone; U; CPU iphone OS 4_3_1 like Mac OS X; zhtw) AppleWebKit/ (KHTML, like Gecko) Version/5.0.2 Mobile/8G4 Safari/ Android: Mozilla/5.0 (Linux; U; Android 2.3.3; zh-tw; HTC_Pyramid Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 HTC_Touch_3G Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)

13 User Agent

14 We don t need to match entirely the string, but we just need the specific string eg., iphone, Android, IE..etc. This is done via but not limited to php; <?php $known = array('msie', 'firefox', 'safari', 'webkit', 'opera', 'netscape', 'konqueror', 'gecko'); preg_match_all( '#(?<browser>'. join(' ', $known). ')[/ ]+(?<version>[0-9]+(?:\.[0-9]+)?)#', strtolower( $_SERVER[ 'HTTP_USER_AGENT ' ]), $browser ); if($browser['browser'][0]=='msie') print('_');?>

15 switch ($agent) { case iphone : print iphone code here"; break; case Android : print android code here ; break; } case IEMobile : print IE code here ; break;

16 HTML 5? If there is HTML 5..there must be HTML 4..? What is the different? Why are we interested?

17 HTML has been in continuous evolution since it was introduced to the Internet in the early 1990s. Some features were introduced in specifications; others were introduced in software releases. In some respects, implementations and author practices have converged with each other and with specifications and standards, but in other ways, they continue to diverge. HTML4 became a W3C Recommendation in While it continues to serve as a rough guide to many of the core features of HTML, it does not provide enough information to build implementations that interoperate with each other and, more importantly, with a critical mass of deployed content. The same goes for XHTML1, which defines an XML serialization for HTML4, and DOM Level 2 HTML, which defines JavaScript APIs for both HTML and XHTML. HTML5 will replace these documents. [DOM2HTML] [HTML4] [XHTML1] The HTML5 draft reflects an effort, started in 2004, to study contemporary HTML implementations and deployed content. The draft: Defines a single language called HTML5 which can be written in HTML syntax and in XML syntax. Defines detailed processing models to foster interoperable implementations. Improves markup for documents. Introduces markup and APIs for emerging idioms, such as Web applications.

18

19 Embed <html> <head> <title>iphone live streaming page</title> </head> <body> <h1>live stream.</h1> <embed src=" to movie.mov" width="960" height="555" autoplay="true controller="true" pluginspage=" </embed> </body> </html>

20 How HTML5 Works (iphone 4) <html> <head> <title>iphone live streaming page</title> </head> <body> <h1>live stream.</h1> <video width="640" height="480" src="smoothapple.isml/manifest(format=m3u8- aapl).m3u8" poster="myposterframe.png" autoplay="true" controls="true" >Live</video> </body> </html>

21 HTML 5 video played on iphone (full screen)

22 How HTML5 Works (Android 2.x) <html> <head> <title>iphone live streaming page</title> </head> <body> <h1>live stream.</h1> <video width="640" height="480" src= video.mp4" poster="myposterframe.png" autoplay="true" controls="true" >Live</video> </body> </html>

23 caveats Although iphone support LC-AAC audio up to 160kbps, it is recommended to encode audio at max 64kbps. iphone and HTC (Android) may support current H.264 HTML5 implementation, but in near future, this codec may be replaced by WebM and OggVideo codec.

24 Thank you. Israk Technology Sdn. Bhd. ( P) B-8-2, Jln PP25, Putra Walk, Tmn Pinggiran Putra, 43300, Sri Kembangan, Selangor, Malaysia Website : Demo at Tel: info@israkmedia.my mkhalemi@israkmedia.my

25 IIS Smooth Streaming video played on HTC (windows 7 Phone)

Cross Browser Coding WUC 2007

Cross Browser Coding WUC 2007 Cross Browser Coding WUC 2007 A Plethora of Browsers So many browsers... Lynx Internet Explorer 7 Internet Explorer 6 Netscape Web TV Firefox 2.x Safari Konqueror icab Opera Firefox 1.x AOL AND MORE!!!

More information

Changing The User Agent String In Safari User Guide For Web Developers

Changing The User Agent String In Safari User Guide For Web Developers Changing The User Agent String In Safari User Guide For Web Developers If you wish to simulate another type of browser by changing the User Agent or UA String in the Safari web browser for Windows or Mac

More information

WHAT DEVOPS NEED TO KNOW ABOUT MOBILE

WHAT DEVOPS NEED TO KNOW ABOUT MOBILE WHAT DEVOPS NEED TO KNOW ABOUT MOBILE or really everyone Jon Arne Sæterås twitter: @jonarnes Desktop Mobile Tablet Console 100 80 60 40 20 0 2009-01 2010-01 2011-01 2012-01 2013-01 2014-01 2015-01 2016-01

More information

World Wide Web. World Wide Web - how it works. WWW usage requires a combination of standards and protocols DHCP TCP/IP DNS HTTP HTML MIME

World Wide Web. World Wide Web - how it works. WWW usage requires a combination of standards and protocols DHCP TCP/IP DNS HTTP HTML MIME World Wide Web WWW usage requires a combination of standards and protocols DHCP TCP/IP DNS HTTP HTML MIME World Wide Web - how it works User on a machine somewhere Server machine Being more specific...

More information

Debunking HTML5 Video Myths: A Guide for Video Publishers. by Robert Reinhardt

Debunking HTML5 Video Myths: A Guide for Video Publishers. by Robert Reinhardt Debunking HTML5 Video Myths: A Guide for Video Publishers by Robert Reinhardt session description After Steve Jobs announced the ipad, a whole new round of anti-flash sentiment swept the ranks of the online

More information

HTML 5 and CSS 3, Illustrated Complete. Unit K: Incorporating Video and Audio

HTML 5 and CSS 3, Illustrated Complete. Unit K: Incorporating Video and Audio HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio Objectives Understand Web video and audio Use the video element Incorporate the source element Control playback HTML 5 and CSS

More information

HTML5 HTML & Fut ure o Web M edi dia Streami a est Work h op, ov 2010 Michael Dale Zohar Babin eve oper o Dev R l e t a i tions & C

HTML5 HTML & Fut ure o Web M edi dia Streami a est Work h op, ov 2010 Michael Dale Zohar Babin eve oper o Dev R l e t a i tions & C HTML5 &F Future of fweb bmedia Streaming Media West Workshop, Nov. 2010 Michael Dale Zohar Babin Senior Developer Head of Dev Relations & Community michael.dale@kaltura.com zohar.babin@kaltura.com @michael_dale

More information

UA-Tester.... or why Web-Application Penetration Testers are only getting half the story

UA-Tester.... or why Web-Application Penetration Testers are only getting half the story UA-Tester... or why Web-Application Penetration Testers are only getting half the story UA-Tester... or why Web-Application Penetration Testers are only getting half the story... or time to PIMP your tool!

More information

HTML5: MULTIMEDIA. Multimedia. Multimedia Formats. Common Video Formats

HTML5: MULTIMEDIA. Multimedia. Multimedia Formats. Common Video Formats LEC. 5 College of Information Technology / Department of Information Networks.... Web Page Design/ Second Class / Second Semester HTML5: MULTIMEDIA Multimedia Multimedia comes in many different formats.

More information

Safari Web Content Guide

Safari Web Content Guide Safari Web Content Guide Contents Introduction 8 Who Should Read This Document 9 Organization of This Document 9 See Also 10 Creating Compatible Web Content 13 Use Standards 13 Follow Good Web Design Practices

More information

CITS3403 Agile Web Development Semester 1, 2016

CITS3403 Agile Web Development Semester 1, 2016 6 Video, Audio and Canvas CITS3403 Agile Web Development Semester 1, 2016 The audio Element Prior to HTML5, a plug- in was required to play sound while a document was being displayed Audio encoding algorithms

More information

HTML5 - INTERVIEW QUESTIONS

HTML5 - INTERVIEW QUESTIONS HTML5 - INTERVIEW QUESTIONS http://www.tutorialspoint.com/html5/html5_interview_questions.htm Copyright tutorialspoint.com Dear readers, these HTML5 Interview Questions have been designed specially to

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

IDM 221. Web Design I. IDM 221: Web Authoring I 1

IDM 221. Web Design I. IDM 221: Web Authoring I 1 IDM 221 Web Design I IDM 221: Web Authoring I 1 Week 8 IDM 221: Web Authoring I 2 Media on the Web IDM 221: Web Authoring I 3 Before we cover how to include media files in a web page, you need to be familiar

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

SNAP ADS Creative Guidelines & Specs

SNAP ADS Creative Guidelines & Specs Creative Guidelines & Specs Just like Snaps, Snap offer a variety of creative freedom to communicate your message. They can take the form of video whether it be motion graphic, live, cinemagraph, or gif

More information

IGME-330. Rich Media Web Application Development I Week 1

IGME-330. Rich Media Web Application Development I Week 1 IGME-330 Rich Media Web Application Development I Week 1 Developing Rich Media Apps Today s topics Tools we ll use what s the IDE we ll be using? (hint: none) This class is about Rich Media we ll need

More information

Khronos and the Mobile Ecosystem

Khronos and the Mobile Ecosystem Copyright Khronos Group, 2011 - Page 1 Khronos and the Mobile Ecosystem Neil Trevett VP Mobile Content, NVIDIA President, Khronos Copyright Khronos Group, 2011 - Page 2 Topics It s not just about individual

More information

WHAT IS WEBKIT? COPYRIGHTED MATERIAL SMASHING WEBKIT CHAPTER 1

WHAT IS WEBKIT? COPYRIGHTED MATERIAL SMASHING WEBKIT CHAPTER 1 1 WHAT IS WEBKIT? WEBKIT IS AN open-source rendering engine designed to display web pages. It powers Google Chrome and Safari as well as a variety of mobile devices such as iphone, ipad, and Android phones

More information

Apple ipad Air 32GB WIFi Tablet

Apple ipad Air 32GB WIFi Tablet Apple ipad Air 32GB WIFi Tablet Technical Specifications Models Wi-Fi Capacity and Price 6 32GB In the Box ipad Air Lightning to USB Cable 12W USB Power Adapter Size and Weight 8 Height: 9.4 inches (240

More information

NSC15-WG Network Camera Motion-JPEG + MPEG4, Day/Night, Audio, 300k CMOS, 54 Mbps Wireless g Part No.:

NSC15-WG Network Camera Motion-JPEG + MPEG4, Day/Night, Audio, 300k CMOS, 54 Mbps Wireless g Part No.: NSC15-WG Network Camera Motion-JPEG + MPEG4, Day/Night, Audio, 300k CMOS, 54 Mbps Wireless 802.11g Part No.: 550901 The INTELLINET NETWORK SOLUTIONS SOHO Network Camera, Model NSC15-WG, is the ideal camera

More information

Web browser architecture

Web browser architecture Web browser architecture Web Oriented Technologies and Systems Master s Degree Course in Computer Engineering - (A.Y. 2017/2018) What is a web browser? A web browser is a program that retrieves documents

More information

Guidelines for Creating Content for the PSP (PlayStation Portable) RSS Channel

Guidelines for Creating Content for the PSP (PlayStation Portable) RSS Channel Guidelines for Creating Content for the PSP (PlayStation Portable) RSS Channel Version 3.80 2007 Sony Computer Entertainment Inc. All Rights Reserved. [Trademarks] "PlayStation" is a registered trademark

More information

Movie Generation Guide

Movie Generation Guide MadCap Mimic Movie Generation Guide Version 7 Copyright 2013 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

Cisco TelePresence Content Server

Cisco TelePresence Content Server Cisco TelePresence Content Server The Cisco TelePresence portfolio creates an immersive, face-to-face experience over the network - empowering you to collaborate with others like never before. Through

More information

Unifying the Flash and HTML5 Video Experience

Unifying the Flash and HTML5 Video Experience Unifying the Flash and HTML5 Video Experience Kaltura Inspire Webinar November 29, 2011 Twitter hashtag: #Kaltura Who uses Kaltura? Over 150,000 websites; over 20,000 community members Market leadership

More information

Inserting multimedia objects in Dreamweaver

Inserting multimedia objects in Dreamweaver Inserting multimedia objects in Dreamweaver To insert a multimedia object in a page, do one of the following: Place the insertion point in the Document window where you want to insert the object, then

More information

Building Rich Interactive Applications with Silverlight

Building Rich Interactive Applications with Silverlight Andrew, Dani and Dr. Z MSDN Roadshow development architecture you Maryland Pennsylvania Virginia Washington DC Building Rich Interactive Applications with Silverlight Zhiming Xue Z Architect Evangelist

More information

The mobile browser world. Peter-Paul Koch Front-end Day workshop, 26 April 2011

The mobile browser world. Peter-Paul Koch     Front-end Day workshop, 26 April 2011 The mobile browser world Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Front-end Day workshop, 26 April 2011 1 Mobile First! Luke Wroblewski invented it Design your sites for mobile first.

More information

How Libre can you go?

How Libre can you go? How Libre can you go? Reaching as many viewers as possible using only libre video technologies. Phil Cluff, February 2019 Reaching as many viewers as possible using only libre video technologies. Reaching

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

HTML Forms. CITS3403 Agile Web Development. 2018, Semester 1

HTML Forms. CITS3403 Agile Web Development. 2018, Semester 1 HTML Forms CITS3403 Agile Web Development 2018, Semester 1 Some material Copyright 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Forms A form is the usual way to get information from

More information

Introduction to HTML 5. Brad Neuberg Developer Programs, Google

Introduction to HTML 5. Brad Neuberg Developer Programs, Google Introduction to HTML 5 Brad Neuberg Developer Programs, Google The Web Platform is Accelerating User Experience XHR CSS DOM HTML iphone 2.2: Nov 22, 2008 canvas app cache database SVG Safari 4.0b: Feb

More information

VIDEO UPLOAD SPECIFICATIONS FOR EMMY AWARD SUBMISSIONS:

VIDEO UPLOAD SPECIFICATIONS FOR EMMY AWARD SUBMISSIONS: VIDEO UPLOAD SPECIFICATIONS FOR EMMY AWARD SUBMISSIONS: The following is the suggested format for video uploads as part of the Emmy submission process. Please note that the file you upload is the same

More information

ADDING FUNCTIONS TO WEBSITE

ADDING FUNCTIONS TO WEBSITE ADDING FUNCTIONS TO WEBSITE JavaScript Basics Dynamic HTML (DHTML) uses HTML, CSS and scripts (commonly Javascript) to provide interactive features on your web pages. The following sections will discuss

More information

Interactive feature: HTML5 video for

Interactive feature: HTML5 video for Interactive feature: HTML5 video for email 2 HTML5 video for email Feature background Why use it? When to use it (determining usage suitability)? Which email reading environments support this? Notes for

More information

Browser Bugs & Validation

Browser Bugs & Validation Browser Bugs & Validation SIPB Introduction to Web Design Wednesday, January 20th Jonté Craighead & Cathy Zhang 1 Lecture Overview A Brief Review: Layout Design Browser Bugs Validation Accessibility Site

More information

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins Web Development & Design Foundations with HTML5 Ninth Edition Chapter 11 Web Multimedia and Interactivity Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links

More information

Good Mobile Messaging Good Mobile Control

Good Mobile Messaging Good Mobile Control Good Mobile Messaging Good Mobile Control Wireless Enterprise Messaging and Data Access System Secure Browser Guide Good for Enterprise Good for Enterprise Secure Browser Guide Last revised 04/20/12 Documentation

More information

Install Flash Plugin Manually Internet Explorer 9 Webm

Install Flash Plugin Manually Internet Explorer 9 Webm Install Flash Plugin Manually Internet Explorer 9 Webm hello im trying to update my adobe flash player but its stop halfway through Microsoft Internet Explorer 9 (h.264,available here, WebM support available

More information

powered by Series of Tubes Senator Ted Stevens talking about the Net Neutrality Bill Jul 17, powered by

powered by Series of Tubes Senator Ted Stevens talking about the Net Neutrality Bill Jul 17, powered by Page 1 Lecture Notes 1: The Internet and World Wide Web CSE 190 M (Web Programming), Spring 2007 University of Washington Reading: Sebesta Ch. 1 sections 1.1-1.5.2, 1.7-1.8.5, 1.8.8, 1.9 What is the Internet?

More information

Introduction to HTML5

Introduction to HTML5 Introduction to HTML5 Michael(tm) Smith mike@w3.org http://people.w3.org/mike sideshowbarker on Twitter, etc. I work for the W3C in Japan, based at Keio University near Tokyo My official W3C title is:

More information

COPYRIGHTED MATERIAL. Defining HTML5. Lesson 1

COPYRIGHTED MATERIAL. Defining HTML5. Lesson 1 Lesson 1 Defining HTML5 What you ll learn in this lesson: Needs fulfilled by HTML5 The scope of HTML5 An overview of HTML5 Syntax An overview of HTML5 APIs and supporting technologies In this lesson, you

More information

Mobile Business & Mobile Applications

Mobile Business & Mobile Applications Mobile Business & Mobile Applications Communication Industry Q3 2010 30 Million Customers Communication Industry 2009 20 Million Downloads of Songs > 60% via customer assistant Became The largest Music

More information

Cisco TelePresence Content Server

Cisco TelePresence Content Server Figure 1. Product Overview With the Cisco TelePresence Content Server (Content Server), your organization can share knowledge and enhance communication by recording video conferences. You can access live

More information

4D Live Window Addendum 1.1

4D Live Window Addendum 1.1 Version 1.1 enhances the feature set to allow users to add HTML to a 4D window to present data and respond with interactive content on user clicks. Main enhancements Control of Context Menu/New Window

More information

DNN Module for CopySafe Web. -- Installation Guide -- About this Module and CopySafe Web

DNN Module for CopySafe Web. -- Installation Guide -- About this Module and CopySafe Web DNN Module for CopySafe Web -- Installation Guide -- About this Module and CopySafe Web This DNN module enables websites using DNN to upload, display and manage pages and posts that show encrypted images

More information

Technologies Web Côté client

Technologies Web Côté client Technologies Web Côté client INF228 2013 Multimedia and the Web 218 Multimedia Formats on the Web Images JPG, PNG, GIF, SVG, WebP, SVG Video Container vs. Codec Containers: MP4, OGG, MPEG-2, WebM Codecs:

More information

HTML5 MOCK TEST HTML5 MOCK TEST I

HTML5 MOCK TEST HTML5 MOCK TEST I http://www.tutorialspoint.com HTML5 MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to HTML5 Framework. You can download these sample mock tests at your

More information

ITEC447 Web Projects CHAPTER 10 FLASH & SILVERLIGHT 1

ITEC447 Web Projects CHAPTER 10 FLASH & SILVERLIGHT 1 ITEC447 Web Projects CHAPTER 10 FLASH & SILVERLIGHT 1 Working with Flash and Other Embeddable Content One of the major turning points in the evolution of web design was the introduction of Flash. By designing

More information

Web Systems & Technologies: An Introduction

Web Systems & Technologies: An Introduction Web Systems & Technologies: An Introduction Prof. Ing. Andrea Omicini Ingegneria Due, Università di Bologna a Cesena andrea.omicini@unibo.it 2005-2006 Web Systems Architecture Basic architecture information

More information

Web Programming HTML CSS JavaScript Step by step Exercises Hans-Petter Halvorsen

Web Programming HTML CSS JavaScript Step by step Exercises Hans-Petter Halvorsen https://www.halvorsen.blog Web Programming HTML CSS JavaScript Step by step Exercises Hans-Petter Halvorsen History of the Web Internet (1960s) World Wide Web - WWW (1991) First Web Browser - Netscape,

More information

TotalCode Enterprise is an ideal solution for video-on-demand content preparation for any screen anywhere.

TotalCode Enterprise is an ideal solution for video-on-demand content preparation for any screen anywhere. TotalCode Enterprise Fast, efficient, and cost effective server-distributed transcoding solution for high volume multi-screen content preparation & delivery With consumer demand for content anytime, anywhere,

More information

User s Guide. This User Guide contains information that can help you navigate through your professional development session.

User s Guide. This User Guide contains information that can help you navigate through your professional development session. This User Guide contains information that can help you navigate through your professional development session. The Table of Contents, found on the left of your screen, allows you to navigate to the major

More information

HTML is a mark-up language, in that it specifies the roles the different parts of the document are to play.

HTML is a mark-up language, in that it specifies the roles the different parts of the document are to play. Introduction to HTML (5) HTML is a mark-up language, in that it specifies the roles the different parts of the document are to play. For example you may specify which section of a document is a top level

More information

ipod touch 16GB - Technical Specifications

ipod touch 16GB - Technical Specifications ipod touch 16GB - Technical Specifications Size and Weight Height: 4.86 inches (123.4 mm) Width: 2.31 inches (58.6 mm) Depth: 0.24 inch (6.1 mm) Weight: 3.04 ounces (86 grams) Capacity 16GB Wireless 802.11a/b/g/n

More information

Languages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by

Languages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by Languages in WEB E-Business Technologies Summer Semester 2009 Submitted to Prof. Dr. Eduard Heindl Prepared by Jenisha Kshatriya (Mat no. 232521) Fakultät Wirtschaftsinformatik Hochshule Furtwangen University

More information

Table of Contents WWW. WWW history (2) WWW history (1) WWW history. Basic concepts. World Wide Web Aka The Internet. Client side.

Table of Contents WWW. WWW history (2) WWW history (1) WWW history. Basic concepts. World Wide Web Aka The Internet. Client side. Table of Contents WWW World Wide Web Aka The Internet Karst Koymans Informatics Institute University of Amsterdam (version 44, 2014/10/06 11:35:56 UTC) Tuesday, October 7, 2014 WWW history Basic concepts

More information

HTML5. Language of the Modern Web. By: Mayur Agrawal. Copyright TIBCO Software Inc.

HTML5. Language of the Modern Web. By: Mayur Agrawal. Copyright TIBCO Software Inc. HTML5 Language of the Modern Web By: Mayur Agrawal Copyright 2000-2015 TIBCO Software Inc. Content Exploring prior standards Why HTML5? HTML5 vs HTML4 Key Features of HTML5 HTML5 and Technical Writing

More information

Top Trends in elearning. September 15 & 16, Is HTML5 Ready for elearning? Debbie Richards, Creative Interactive Ideas

Top Trends in elearning. September 15 & 16, Is HTML5 Ready for elearning? Debbie Richards, Creative Interactive Ideas Top Trends in elearning September 15 & 16, 2011 501 Is HTML5 Ready for elearning? Is HTML5 Ready for elearning? Polls 1 and 3 2 Session 501 Is HTML5 Ready for elearning? Page 1 What s Covered in This Session?

More information

Using RSS Feeds for Distributing Videos. Dr. Rick Jerz St. Ambrose University Davenport, Iowa

Using RSS Feeds for Distributing Videos. Dr. Rick Jerz St. Ambrose University Davenport, Iowa Using RSS Feeds for Distributing Videos Dr. Rick Jerz St. Ambrose University Davenport, Iowa 1 Videos in Education Video is the most powerful educational media Learn to do, or fix things using videos on

More information

Flash, Video. How to add Flash movies into your site How to add video and audio to your site HTML5 <video> and <audio> elements

Flash, Video. How to add Flash movies into your site How to add video and audio to your site HTML5 <video> and <audio> elements 9 Flash, Video & Audio XX XX X X How to add Flash movies into your site How to add video and audio to your site HTML5 and elements Flash is a very popular technology used to add animations,

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

Podcast Compression Techniques. Richard Harrington - RHED Pixel

Podcast Compression Techniques. Richard Harrington - RHED Pixel Podcast Compression Techniques Richard Harrington - RHED Pixel www.rhedpixel.com www.photoshopforvideo.com www.rastervector.com Purpose Help your podcasts sound (and look) their best. Learn effective compression

More information

Web Systems & Technologies: An Introduction

Web Systems & Technologies: An Introduction Web Systems & Technologies: An Introduction Prof. Ing. Andrea Omicini Ingegneria Due, Università di Bologna a Cesena andrea.omicini@unibo.it 2006-2007 Web Systems Architecture Basic architecture information

More information

JUGAT Adobe Technology Platform for Rich Internet Applications

JUGAT Adobe Technology Platform for Rich Internet Applications JUGAT Adobe Technology Platform for Rich Internet Applications Dieter Hovorka Sr.Systems Engineer Technical Sales dieter.hovorka@adobe.com May 2008 2006 Adobe Systems Incorporated. All Rights Reserved.

More information

Banner: 300x50, 300x250 Interstitial: 320x480, 480x320 Platform Ad Type. Sizes. File Size. File Type. Max Frames Per Second

Banner: 300x50, 300x250 Interstitial: 320x480, 480x320 Platform Ad Type. Sizes. File Size. File Type. Max Frames Per Second ios 9 CREATIVE REQUIREMENTS: All of the following must be SSL compliant (URL must include https): Landing page URL 1x1 impression trackers 3rd party tags SMARTPHONE - BANNER ADS A standard banner ad is

More information

YU Kaltura Media Package User's Guide For version 1.1.x. Written by Media and Information Technology Center, Yamaguchi University.

YU Kaltura Media Package User's Guide For version 1.1.x. Written by Media and Information Technology Center, Yamaguchi University. YU Kaltura Media Package User's Guide For version 1.1.x Written by Media and Information Technology Center, Yamaguchi University. May 22th, 2018 Table of contents 1. Summary... 2 2. Installation... 4 2.1

More information

DNA Evolution 4.0 Workflow Guide for Automated Third-party Preview Generation

DNA Evolution 4.0 Workflow Guide for Automated Third-party Preview Generation DNA Evolution 4.0 Workflow Guide for Automated Third-party Preview Generation 2015 StorageDNA, Inc. All rights reserved. The owner or authorized user of a valid copy of DNA Evolution may reproduce this

More information

Tablet 300x x x x1024

Tablet 300x x x x1024 PROGRAMMATIC DISPLAY Supported Display Ad Types GIF, JPEG, PNG image files 3rd Party Ad Tags from approved ad servers (HTML or raw JavaScript) Rich media expandable supported through third party with some

More information

QCon - Mobile Maps HTML5 Team Andrea

QCon - Mobile Maps HTML5 Team Andrea QCon London @Nokia - Mobile Maps HTML5 Team Andrea Giammarchi @WebReflection the what the whole story, in 8 words the whole story, in 8 words one does not simply create an HTML5 Application Nokia Mobile

More information

NFD30 Network Dome Camera MPEG4 + Motion-JPEG Dual Mode, PoE, Audio, 300k CMOS, mm vari-focal lens Part No.:

NFD30 Network Dome Camera MPEG4 + Motion-JPEG Dual Mode, PoE, Audio, 300k CMOS, mm vari-focal lens Part No.: NFD30 Network Dome Camera MPEG4 + Motion-JPEG Dual Mode, PoE, Audio, 300k CMOS, 3.7 12 mm vari-focal lens Part No.: 550987 The INTELLINET NETWORK SOLUTIONS NFD30 Network Dome Camera is designed for security

More information

Legaltek Monarch HDX Technical Specifications

Legaltek Monarch HDX Technical Specifications Legaltek Monarch HDX Technical Specifications Inputs and Outputs Supported HDMI Video Input HDMI Video Output Supported SDI Video Input Progressive 1920x1080 @ 60/59.94/50/30/29.97/25/24/23.98 Frames per

More information

STREAM Integrated Risk Manager Multi-user Deployment Options

STREAM Integrated Risk Manager Multi-user Deployment Options Multi-user Deployment Options Contents Multi-User Edition: can be accessed using a Web Browser can be accessed from an iphone or ipad (free app in App Store), and a range of other platforms and mobile

More information

Chapter 15 Plug-ins, ActiveX, and Applets

Chapter 15 Plug-ins, ActiveX, and Applets Chapter 15 Plug-ins, ActiveX, and Applets Presented by Thomas Powell Slides adopted from HTML & XHTML: The Complete Reference, 4th Edition 2003 Thomas A. Powell Web Programming Toolbox Redux Java Applets

More information

Building a Browser for Automotive: Alternatives, Challenges and Recommendations

Building a Browser for Automotive: Alternatives, Challenges and Recommendations Building a Browser for Automotive: Alternatives, Challenges and Recommendations Igalia and Webkit/Chromium Open source consultancy founded in 2001 Igalia is Top 5 contributor to upstream WebKit/Chromium

More information

Supported Devices, OS, and Browsers

Supported Devices, OS, and Browsers Kony Visualizer Supported Devices, OS, and Browsers Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated

More information

B r o w s e r s u p p o r t

B r o w s e r s u p p o r t A Browser Support Since writing this book, much has changed in the browser market. The Chromium project, which the Chrome browser is based on, stopped using WebKit and created their own fork, called Blink.

More information

TECHNICAL SPECS

TECHNICAL SPECS TECHNICAL SPECS WWW.LEBENSMITTELZEITUNG.NET PAGE 2 INDEX 1. GENERAL NOTES AND BANNER FORMATS 2. SPECS FOR GIF OR JPG 3. SPECS FOR HTML 5 BANNER 4. SPECS FOR NEWSLETTER 5. SPECS FOR MOBILE 6. SPECS FOR

More information

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser?

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser? UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? A 1: A text editor is a program that helps you write plain text (without any formatting) and save it to a file. A good example is

More information

of WebRTC-based Video Conferencing

of WebRTC-based Video Conferencing Performance Evaluation of WebRTC-based Video Conferencing Delft University of Technology Bart Jansen Fernando Kuipers Columbia University Timothy Goodwin Varun Gupta Gil Zussman IFIP WG 7.3 Performance

More information

Web Design and Development ACS-1809

Web Design and Development ACS-1809 Web Design and Development ACS-1809 Chapter 1 9/11/2018 1 Pre-class Housekeeping Course Outline Text book : HTML A beginner s guide, Wendy Willard, 5 th edition Work on HTML files On Windows PCs Tons of

More information

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to:

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: About the Text Editor The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: Add items to Content Areas, Learning Modules, Lesson

More information

Cisco TelePresence Content Server

Cisco TelePresence Content Server Data Sheet Figure 1. Product Overview With the Cisco TelePresence Content Server (Content Server), your organization can share knowledge and enhance communication by recording video conferences. You can

More information

1.1 Technical Evaluation Guidelines and Checklist:

1.1 Technical Evaluation Guidelines and Checklist: 1.1 Technical Guidelines and Checklist: This checklist is derived from the LRMDS Technical Specification. Refer to Section 10.2. Instructions: 1. Digital resources may be: a) digital and accessible online

More information

Fraunhofer FOKUS. Fraunhofer Institute for Open Communication Systems Kaiserin-Augusta-Allee Berlin, Germany.

Fraunhofer FOKUS. Fraunhofer Institute for Open Communication Systems Kaiserin-Augusta-Allee Berlin, Germany. Fraunhofer Institute for Open Communication Systems Kaiserin-Augusta-Allee 31 10589 Berlin, Germany www.fokus.fraunhofer.de Web on TV - Browser, Widgets, Applications. Where do we go? Oliver Friedrich

More information

HTML/CSS Essentials. Day Three Ed Crowley

HTML/CSS Essentials. Day Three Ed Crowley HTML/CSS Essentials Day Three Ed Crowley Today s Topics Web History HTML Beginnings CSS Selectors Lab (Today s Work) Exam Prep (Time Permitting) Sputnik 1957 Led to the creation of Advanced Research Projects

More information

ICAWEB429A Create a markup language document to specification

ICAWEB429A Create a markup language document to specification ICAWEB429A Create a markup language document to specification Release: 1 ICAWEB429A Create a markup language document to specification Modification History Release Release 1 Comments This Unit first released

More information

ADAPTIVE STREAMING. Improve Retention for Live Content. Copyright (415)

ADAPTIVE STREAMING. Improve Retention for Live Content. Copyright (415) ADAPTIVE STREAMING Improve Retention for Live Content A daptive streaming technologies make multiple video streams available to the end viewer. True adaptive bitrate dynamically switches between qualities

More information

The World Wide Web is a technology beast. If you have read this book s

The World Wide Web is a technology beast. If you have read this book s What Is a Markup Language and Why Do I Care? The World Wide Web is a technology beast. If you have read this book s introduction, you should have at least a passing familiarity with how the Web started

More information

for Beginners COPYRIGHT NATIONAL SEMINARS TRAINING. ALL RIGHTS RESERVED.

for Beginners COPYRIGHT NATIONAL SEMINARS TRAINING. ALL RIGHTS RESERVED. HTML for Beginners COPYRIGHT NATIONAL SEMINARS TRAINING. ALL RIGHTS RESERVED. HTML FOR BEGINNERS History of HTML The Hypertext Markup Language (HTML) was created in the early 1990s as a text description

More information

Pexip Infinity version 10 Specifications and Requirements

Pexip Infinity version 10 Specifications and Requirements Pexip Infinity version 10 Specifications and Requirements The Pexip Infinity platform is designed to use industry-standard servers from any vendor to provide high-quality, scalable and efficient conferencing.

More information

jquery Basic HTTP communication

jquery Basic HTTP communication jquery Basic HTTP communication TAMZ 1 Lab 5 See: http://api.jquery.com/jquery.get/ http://api.jquery.com/jquery.post/ Application deployment Application has to be uploaded to a server Using of FTP/SCP/SFTP

More information

Video Options. The options available for video on the web are changing constantly. At the moment your options are divided between two types:

Video Options. The options available for video on the web are changing constantly. At the moment your options are divided between two types: Reel Delivery: Design for Media Distribution Spring 2015 Class 6 - (Video Basics) Video Options The options available for video on the web are changing constantly. At the moment your options are divided

More information

Review of Mobile Web Application Frameworks

Review of Mobile Web Application Frameworks Review of Mobile Web Application Frameworks Article Number: 909 Rating: Unrated Last Updated: Mon, May 9, 2011 at 10:57 AM If you are serious about getting your website or web application mobile-friendly,

More information

nanostream WebRTC.live

nanostream WebRTC.live nanostream WebRTC.live Product Overview Document V 1.4, 2017-01 2017 nanocosmos gmbh Setup secure online meetings at a distance or stream live events to thousands of worldwide viewers: nanostream WebRTC.live

More information

Web Standards Mastering HTML5, CSS3, and XML

Web Standards Mastering HTML5, CSS3, and XML Web Standards Mastering HTML5, CSS3, and XML Leslie F. Sikos, Ph.D. orders-ny@springer-sbm.com www.springeronline.com rights@apress.com www.apress.com www.apress.com/bulk-sales www.apress.com Contents

More information

Scripting. Web Architecture and Information Management [./] Spring 2009 INFO (CCN 42509) Contents

Scripting. Web Architecture and Information Management [./] Spring 2009 INFO (CCN 42509) Contents Contents Scripting Contents Web Architecture and Information Management [./] Spring 2009 INFO 190-02 (CCN 42509) Erik Wilde, UC Berkeley School of Information [http://creativecommons.org/licenses/by/3.0/]

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

But before understanding the Selenium WebDriver concept, we need to know about the Selenium first.

But before understanding the Selenium WebDriver concept, we need to know about the Selenium first. As per the today s scenario, companies not only desire to test software adequately, but they also want to get the work done as quickly and thoroughly as possible. To accomplish this goal, organizations

More information