یکی از جالب ترین ویژگیهای بوم HTML5، یک API گرافیکی قدرتمند 2 بعدی است که به شما امکان میدهد همه چیز را از WORD گرفته تا بازی های ویدیویی پیادهسازی کنید. در این کتاب، نویسنده پرفروش «دیوید گری» یک شیرجه عمیق به این API میکند و همه چیزهایی را که باید برای اجرای برنامههای کاربردی وب غنی و سازگار با انواع مختلفی از سیستم عاملها بدانید پوشش میدهد. این کتاب به طور واضح و روشن نوشته شده و شامل موارد زیر است:
عنصر بوم: استفاده از آن با سایر عناصر HTML، مدیریت رویدادها؛
اشکال: ترسیم ، کشیدن ، پاک کردن و ویرایش خطوط ، قوس ها ، دایره ها ، منحنی ها و چند ضلعی ها؛
متن: طراحی ، موقعیت یابی ، تنظیم ویژگی های فونت؛
تصاویر: طراحی، مقیاس گذاری، قطع، پردازش و انیمیشن؛
انیمیشن ها: ایجاد انیمیشن های کارآمد؛
Sprites: اجرای اشیاء متحرک؛
فیزیک: مدل سازی سیستمهای فیزیکی (افتادن کاراکترها، آونگ ها و پرتابه ها)؛
تشخیص برخورد: تکنیک های پیشرفته به روشنی توضیح داده شده است؛
توسعه بازی: تمام جنبه های توسعه بازی ، مانند حرکت مبتنی بر زمان در یک موتور بازی اجرا می شود؛
کنترل های سفارشی؛
برنامه های کاربردی تلفن همراه.