Envoyer sur votre Kindle ou un autre appareil

 
 
 

Essai gratuit

Découvrez gratuitement un extrait de ce titre

Envoyer sur votre Kindle ou un autre appareil

Lisez des livres sur votre ordinateur ou un autre appareil mobile grâce à nos applications de lecture Kindle GRATUITES.
Core HTML5 Canvas: Graphics, Animation, and Game Development
 
Agrandissez cette image
 

Core HTML5 Canvas: Graphics, Animation, and Game Development [Format Kindle]

David Geary

Prix conseillé : EUR 26,77 De quoi s'agit-il ?
Prix éditeur - format imprimé : EUR 44,27
Prix Kindle : EUR 18,74 TTC & envoi gratuit via réseau sans fil par Amazon Whispernet
Économisez : EUR 25,53 (58%)

Formats

Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 18,74  
Broché EUR 41,29  





Descriptions du produit

Présentation de l'éditeur

Download the book's code and a free chapter at corehtml5canvas.com
Read how David wrote Core HTML5 Canvas: corehtml5canvas.wordpress.com/2012/08/08/the-making-of-core-html5-canvas
Check out David's article series on HTML5 2D Game Development at IBM's developerworks: ibm.com/developerworks/library/j-html5-game1

This book is a painstakingly crafted, expertly written, code-fueled, no-nonsense deep dive into HTML5 Canvas printed in full color with syntax-highlighted code listings throughout.

Core HTML5 Canvas is written for experienced software developers with an intermediate-level understanding of JavaScript.

The result of two years full-time work by a long-time best-selling author, this book shows you how to implement anything you can imagine with the Canvas 2D API, from text editors to video games. Geary meticulously covers every detail of the API with crystal-clear writing so that you not only understand advanced concepts, but most importantly, you can modify the book's examples for your own specific use cases.

Here are some of the things you will learn about in this book:
  • The canvas element--using it with other HTML elements, handling events, printing a canvas, and using offscreen canvases
  • Shapes--drawing, dragging, erasing, and editing lines, arcs, circles, curves, and polygons; using shadows, gradients, and patterns
  • Text--drawing, positioning, setting font properties; building text controls
  • Images--drawing, scaling, clipping, processing, and animating
  • Animations--creating smooth, efficient, and portable animations
  • Sprites--implementing animated objects that have painters and behaviors
  • Physics--modeling physical systems (falling bodies, pendulums, and projectiles), and implementing tweening for nonlinear motion and animation
  • Collision detection--advanced techniques, clearly explained
  • Game development--all aspects of game development, such as time-based motion and high score support, implemented in a game engine
  • Custom controls--infrastructure for implementing custom controls; implementing progress bars, sliders, and an image panner
  • Mobile applications--fitting Canvas apps on a mobile screen, using media queries, handling touch events, and specifying iOS5 artifacts, such as app icons
Throughout the book, Geary discusses high-quality, reusable code to help professional developers learn everything they really need to know, with absolutely no fluff. All the book's code and live demonstrations of key examples are available at CoreHTML5Canvas.com.

Biographie de l'auteur

David Geary is a prominent author, speaker, and consultant who teaches developers how to implement web applications. He wrote the best-selling books on both Java component frameworks: Graphic Java 2: Swing, Third Edition (Prentice Hall, 1999), and (with Cay Horstmann) Core JavaServer�?� Faces, Third Edition (Prentice Hall, 2010). David is a prolific speaker who is a three-time JavaOne rock star. In 2011, David co-founded the HTML5 Denver meetup group.


Détails sur le produit

  • Format : Format Kindle
  • Taille du fichier : 34728 KB
  • Nombre de pages de l'édition imprimée : 752 pages
  • Utilisation simultanée de l'appareil : Jusqu'à  appareils simultanés, selon les limites de l'éditeur
  • Editeur : Prentice Hall; Édition : 1 (14 mai 2012)
  • Vendu par : Amazon Media EU S.à r.l.
  • Langue : Anglais
  • ASIN: B0085TJYKU
  • Synthèse vocale : Activée
  • X-Ray : Non activée
  • Classement des meilleures ventes d'Amazon: n°78.264 dans la Boutique Kindle (Voir le Top 100 dans la Boutique Kindle)
  •  Souhaitez-vous faire modifier les images ?


En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Commentaires en ligne 

Il n'y a pas encore de commentaires clients sur Amazon.fr
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles
Commentaires client les plus utiles sur Amazon.com (beta)
Amazon.com: 4.7 étoiles sur 5  48 commentaires
33 internautes sur 34 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Robust, well-researched guide to the reality of canvas 5 juin 2012
Par Paul Irish - Publié sur Amazon.com
Format:Broché
A serious amount of work has gone into this comprehensive tome on canvas. David is an incredibly strong technical writer and his examples are excellent to learn from and look at.

Additionally, David pulled in extremely smart technical reviewers like members of the Chrome team and the WHATWG who made recommendations for performance, compatibility and technique. The book itself captures a lot of browser compatibility knowledge. As an example, I have written most of the published content on the requestAnimationFrame feature in browsers, but David has covered its history including all the details I'd found but never written. His comprehensiveness is unmatched in this book. Not only is Dave covering the features well but also the use cases and the math surrounding things like Gravity, Ray Casting and matrices.

The book itself is gorgeous. All pages are printed with full color which means we have full syntax highlighting. This makes such an enormous difference in reading the book. Hopefully this book has a big influence on how tech books from here on out are published.

A short note that the cover of the book looks kind of boring. Don't let that put you off, the contents inside are some of the best I've seen from a clientside web tech book.
11 internautes sur 13 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Core HTML5 Canvas - a well written book 12 septembre 2012
Par Sudarshan Karkada - Publié sur Amazon.com
Format:Broché|Commentaire Amazon Vine™ (De quoi s'agit-il?)
I developed my first graphics program in late `80s for DOS using Turbo C. Then I ported it and enhanced it to run on X Window System (Google XSCDEMO). Then I used my graphics programming knowledge to develop a Windows screen saver using MS Visual C++ (Google "Vajra screen saver program for Windows", include the double quotes). Then my life got busy.

When I heard that HTML5 Canvas allows for developing complex graphics programs, I got excited. All you need to know is JavaScript and HTML. No need to purchase a compiler! And, it is platform independent! Develop once and it works on Windows, MAC, Linux, or anything else you can imagine, as long as the browser supports HTML5. If you are into graphics programming, or if you are interested in learning graphics programming, HTML5 Canvas is the only way to go. And, this book takes you there.

The book is detailed, well organized, visually pleasing, and priced correctly. Examples that I tried worked fine. You are not expected to have graphics programming background to learn from this book. For me, with the past experience, things started clicking quickly.

Best part is that the book not only teaches graphics programming, but also teaches animation techniques. You know, things like how to accelerate or decelerate objects, object collisions, applying physics to moving objects, etc.

I recommend this book without any reservations.
10 internautes sur 12 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 By far the best book to date on HTML5 Canvas programming 8 juillet 2012
Par Tyler Anderson - Publié sur Amazon.com
Format:Broché|Achat authentifié par Amazon
I bought this book after coming to the conclusion that, for the moment, making html5 canvas games with javascript requires you to get your hands dirty with every facet of the canvas element. After reading through the book, following along with some of the examples, and using it as a quick reference at times i can say that this is the best book to date on the subject matter. My only, very minor complaint is that the code examples in the printed book have a few typos that the actual code on the authors github account do not have, causing a few *wait a minute* moments in following the book. Use the authors working example code instead of the printed code when following along and everything is just fine.
Ces commentaires ont-ils été utiles ?   Dites-le-nous

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Thème:
Première publication:
Aller s'identifier
 

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon
   


Rechercher des articles similaires par rubrique