- Series: Visualizing the Web
- Paperback: 299 pages
- Publisher: Focal Press; 1 edition (July 14, 2010)
- Language: English
- ISBN-10: 0240813286
- ISBN-13: 978-0240813288
- Product Dimensions: 9.5 x 7.4 x 0.8 inches
- Shipping Weight: 1.7 pounds (View shipping rates and policies)
- Average Customer Review: 41 customer reviews
- Amazon Best Sellers Rank: #2,388,050 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
HTML5: Designing Rich Internet Applications (Visualizing the Web) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
All Books, All the Time
Read author interviews, book reviews, editors picks, and more at the Amazon Book Review. Read it now
. a handy introduction to HTML5. It presents the major concepts in a logical sequence, and the topics flow easily from explanations to bite-sized projects, flavored with practical advice.
-Sam Wan, UI engineer
. puts solutions at your fingertips; the content is concise and easily referenced, and the accompanying projects help convert learning to real-world action.
-Toby Pestridge, Toby James Creative
Matthew has provided us a great frame of reference of what's to come and what we can start using now!
-Conrad Fuhrman, partner/Lead Developer ThreeSphere LLC
. introduces you to key concepts, and dives in for a comprehensive look to prepare you for tomorrow's internet.
-Joel Martinez, Codecub.net
.presents new and seemingly complex topics in a practical, easy to understand manner. This book will bring programmers and designers into the next generation of web development..
-Ryan Moore, author of Foundation ASP.NET for Flash
...fine survey highly recommended for any web designer's library. It teaches how to create images with SVG and Canvas, how to embed video and audio into a web page, how to use the new HTML5 elements, and much more, and comes from a web specialist. Color screen shots and sample code examples make this a fine winner."---California BookWatch
From the Back Cover
Implement the powerful new multimedia and interactive capabilities offered by HTML5, including style control tools, illustration tools, video, audio, and rich media solutions. Understand how HTML5 is changing the Web development game with this full-color, project-based treatment that shows you-not just tells you-what HTML5 can do for your Web sites. Reinforce your practical understanding of the new standard with demo applications and tutorials, so that execution is one short step away. The companion website, visualizetheweb.com, is packed full of extra information, online code libraries, and a user forum, offering even more opportunity to learn new skills, practice your coding and interact with other users.
With HTML5, you'll:
Top customer reviews
The book would have gotten a higher review if I could find the code on-line. On page 100 it says to go to [...] to download the code. I can not find it there, indeed the page says it is "this is a future home page" and links to advertisements.
PS Got new link to code The correct website is given by the author in the comment attached to this posting (the last time I posted a URL it was deleted)
But the author doesn't adequately explain to me why these new tags are so great. What value does the TIME tag offer? Sure, I can do it, but how will it make a difference to a user down the line? As a web surfer, I'd love to know when a web page was written or last modified - that's a date that means something to me. But his examples just markup a date mentioned within a paragraph of text, with no special formatting. How is that useful?
On to the new Form tags... Now the value of the range attribute on an input form field was obvious in the example web page. However, oddly, while I see where the "0" shows up on the right side of the bar in his example, the maxiumum value "20" isn't shown, so a user wouldn't know how to answer the question of "how many hours a week do you surf on the web."
Should the coder have done it this way? 20<output name...>0</output>
I can't tell. Do all range bars start with the maximum value on the left, like apparently his does? That's weird. Normally a range is 0-20, not 20-0, especially for this type of question. Or maybe the 0 was supposed to 20 and he forgot to display the minimum value of 0 on the bar? A good writer & editor wouldn't be leaving me with these distracting thoughts.
However, the author did do a good job of explaining the value to web storage on page 33 (it serves smartphone apps that need to be able to run offline, such as email). Yet I'm still mystified as to how the web storage data will be synchronized with the host server when the user is reconnected to the internet. Is the whole table uploaded? Just the changes? Apparently something happens automagically.
Looks to me like they rushed this book to print.
The book is not a reference manual, and it won't teach you HTML from scratch. It is more of a guided tour of HTML5 from the perspective of the author and tilts towards people interested in rich media (as the subtitle suggests). Examples and code snippets are given throughout the book.
My recommendation is to check it out at your local library or bookstore to see if this is something that meets your needs.