HTML5 SOLUTIONS: ESSENTIAL TECHNIQUES FOR HTML5 DEVELOPERS
Copyright 2011 by Marco Casario, Peter Elst, Charles Brown, Nathalie Wormser, and Cyril Hanquez
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.
ISBN-13 (pbk): 978-1-4302-3386-2
ISBN-13 (electronic): 978-1-4302-3387-9
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logos, or image we use the names, logos, or images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.
The use in this publication of trade names, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
Distributed to the book trade worldwide by Springer Science+Business Media LLC, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com.
For information on translations, please e-mail rights@apress.com or visit www.apress.com.
Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. eBook versions and licenses are also available for most titles. For more information, reference our Special Bulk SaleseBook Licensing web page at www.apress.com/bulk-sales
The information in this book is distributed on an as is basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.
The source code for this book is freely available to readers at www.friendsofed.com in the Downloads section.
Credits |
President and Publisher: Paul Manning | Coordinating Editor: Jennifer L. Blackwell |
Lead Editor: Ben Renow-Clarke | Copy Editor: Seth Kline |
Technical Reviewer: Jason Nadon | Compositor: Mary Sudul |
Editorial Board: Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Jonathan Gennick, Jonathan Hassell, Michelle Lowman, James Markham, Matthew Moodie, Jeff Olson, Jeffrey Pepper, Frank Pohlmann, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh | Indexer: Toma Mulligan Artist: April Milne Cover Artist: Anna Ishchenko Cover Designer: Corn van Dooren |
To the memory of my grandmother Maria
Marco Casario
In loving memory of those who continue to inspire me
Peter Elst
To S.P.
Nathalie Wormser
To my wife for her love and support and my lovely children for their patience
Cyril Hanquez
Contents at a Glance
Contents
tag in HTML5Solution 2-3: Embedding media into a pagetag
About the Authors
Marco Casario has been passionate about informatics since he was little more than a child and used to program games in BASIC for the Commodore 64 before dedicating himself, while still very young, to innovative projects for the Web using HTML, JavaScript, Flash, and Director.
In 2001, he began to collaborate with Macromedia. Since that year, he has produced and headed a long series of presentations, conferences, and articles, which you can find listed in detail in his blog (casario.blogs.com).
In 2005, Marco has founded Comtaste (www.comtaste.com
), a company dedicated to exploring new frontiers in Rich Internet and Mobile Applications and the convergence between the Web and the world of mobile devices. Now his focus is on User Experience (UX) aspects in order to provide users with a valuable experience. He also is a proponent of cloud computing with Google Apps APIs and the Google App Engine.
Marco is founder of the biggest worldwide Flash Lite UG and of www.augitaly.com
, a reference point for the Italian community of Adobe users in which he serves in the role of Channel Manager for the section dedicated to Flex (www.augitaly.com/flexgala
.). Recently, he became Community Manager for the Google Technology User Group (www.gtug.it
) in Milan.
Marco is an Adobe Certified Instructor for Flex 4, LCDS 3, and AIR (ACI), and an Adobe Certified Expert for the Livecycle Platform, Flash, and Dreamweaver. He is also a SCRUM Master.
Marco is author of several books including HTML5 Solutions (Apress); Flex 4 Cookbook (O''Reilly); Professional Flash Catalyst (Wrox); AIR Cookbook (O'Reilly); and Flex 4 Solutions (FriendsOfED), Advanced AIR Applications (FriendsOfED), The Essential Guide to AIR with Flash CS4 (FriendsOfED), and Flex Solutions: Essential Techniques for Flex 3 developers (FriendsOfED).
Some of his speaking engagements include international conferences such as FlashOnTheBeach, AJAXWorld Conference, O'Reilly Web 2.0 Summit, FITC, Adobe MAX, FATC New York, FlexCamp, 360Flex, TAC Singapore, MultiMania Belgium, Adobe CEM, and many others.
Peter Elst is a Belgian freelance IT consultant and Founding Partner of Project Cocoon based in Pondicherry, South India. As a respected member of the online community, Peter has spoken at various international industry events and has had his work published in leading journals.
Charles Brown is one of the most noted authors, consultants, and trainers in the IT industry today. His books on Flex have received strong critical acclaim and are used worldwide as a teaching tool.
In addition to his work in the IT industry, Charles is also a noted concert pianist, organist, and guitarist appearing in major concert centers worldwide. He began his musical studies at age 4, and he went on to study with famed pianist Vladimir Horowitz. At age 14, he made his debut with Leonard Bernstein and went on to study at the famed Juilliard School. Eventually he went to Paris to study with the 20th century legend, Igor Stravinsky. While working with Stravinsky, Charles developed a close friendship with one of the most powerful artistic forces of the 20th century: Pablo Picasso. What he learned about creativity from Picasso he uses today in his writings and training work.
Charles is a certified Adobe trainer who is in heavy demand worldwide. He frequently speaks at major conferences such as MAX and NAB. His website can be found at www.charlesebrown.net
. You can find Charles on Facebook.