70% stars - 3077 reviews
  • About The File:
    File Format | PDF
    File Size | 1.78 MB
    Pages | 154
    Language | English
    Category | Application
    Description:  Anyone familiar with Zynga's Farmville understands how fun and addictive real-time social games can be. This hands-on guide shows you how to design and build one of these games from start to finish, with nothing but open source tools. You'll learn how to render graphics, animate with sprites, add sound, validate scores to prevent cheating, and more, using detailed examples and code samples.
    By the end of the book, you’ll complete a project called Tourist Resort that combines all of the techniques you’ve learned. You’ll also learn how to integrate your game with Facebook. If you’re familiar with JavaScript, HTML5, and CSS3, you’re ready to get started.

    Use HTML5’s canvas element to build smooth animations with sprites
    Create an isometric grid pattern for high-performance graphics
    Design a GUI that works equally well on mobile devices and PCs
    Add sound to your game with HTML5’s audio element
    Implement the game’s path-finding function with WebWorkers
    Build a client data model on the server with PHP and MySQL
    Make your game come alive with dynamic CSS3 objects
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 17.9 MB
    Pages | 833
    Language | English
    Category | Windows 8
    Description:  Apply your existing skills with HTML, CSS, and JavaScript—and start building your own Windows 8 apps now. As a member of the Windows Ecosystem team, the author has trained hundreds of Microsoft engineers and has been on the front lines of bringing the first Windows 8 apps to the Windows Store. Through this book, you’ll get a thorough grounding in platform features and considerations, and delve into development essentials across the whole scope of the Windows 8 platform. And you’ll gain insights and best practices on design, coding, and performance from real-world developers working on real-world apps.

    Topic includes:
    Platform Characteristics
    App Anatomy and Page Navigation
    Controls, Control Styling, and Basic Data Binding
    Collections and Collection Controls
    Layout
    Windows 8 Style Commanding UI
    State, Settings, Files, and Documents
    Input and Sensors
    Media
    Purposeful Animations
    Contracts
    Tiles, Notifications, the Lock Screen, and Background Tasks
    Networking
    Devices and Printing
    WinRT Components
    Localization, Accessibility, and the Windows Store.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 3.92 MB
    Pages | 333
    Language | English
    Category | Programming Web
    Description:  JavaScript: It's not just for calculators and image rollovers.
    Drupal 6 is loaded with new features, and not all of them are necessarily implemented in PHP. This unique book, for web designers and developers, will take you through what can be done with JavaScript (and especially with jQuery) in Drupal 6.

    With the combination of the powerhouse jQuery library with its own robust set of JavaScript tools, Drupal 6 comes with a pre-packaged killer JavaScript environment. Cross-platform by nature, it provides all of the tools necessary to create powerful AJAX-enabled scripts, gorgeous visual effects, and view-enhancing behaviors. In addition, Drupal developers have ported some of its most powerful PHP tools – like a theming engine and support for localization and language translation – to JavaScript, making it possible to write simple scripts where once only complex PHP code could be used.
    This book gives you the keys to the toolbox, showing you how to use Drupal's JavaScript libraries to make your modules and themes more dynamic, interactive and responsive, and add effects to make your Drupal site explode into life!
    If you've dipped your toe in the water of theme or module development with Drupal 6, this is the book you want to make the look and behavior of your work something special. With it's project-based approach, this book is carefully constructed to guide you from how JavaScript fits into the overall Drupal architecture through to making you a master of the jQuery library in the world of Drupal themes and modules.

    This book fills the gap between Drupal 6 modules and theming by showing you how to make use of JavaScript and jQuery to join up server-side modules with your front-end designs.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 15.1 MB
    Pages | 513
    Language | English
    Category | Programming Web
    Description:  This book will help you join the thousands of successful iPhone apps developers without needing to learn Objective-C or the Cocoa touch APIs. If you want to apply your existing web development skills to iPhone and iPad development, then now you can. WebKit’s support for HTML5 means any web developer can create compelling apps for both the iPhone and the larger-screen iPad.
    Beginning iPhone & iPad Web Apps takes you through the latest mobile web standards as well as the specific features of the iPhone and iPad. You’ll learn about WebKit and Mobile Safari, HTML5 and CSS3, vector graphics and multimedia support. You’ll discover the built-in hardware features of the iPhone and iPad and how best to take advantage of them.
    The market for web apps for the iPhone and iPad is expanding rapidly. You’ll want to know about all the advantages, and Beginning iPhone & iPad Web Apps is the perfect starting point.

    What you’ll learn
    How to take your existing web skills and deploy them on iPad and iPhone
    User interface design basics for both the smaller iPhone screen and the larger iPad display
    The keys to web app development built into HTML5, WebKit, and Mobile Safari
    How to support mobile-media with iPhone- and iPad-specific features
    How to take advantage of advanced features of CSS3 for graphics
    How to address Apple’s touch screen interface and interact with Cocoa touch APIs
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 11.4 MB
    Pages | 377
    Language | English
    Category | Programming Web
    Description:  HTML5 opens up a plethora of new avenues for application and game development on the web. Games can now be created and interacted with directly within HTML, with no need for users to download extra plugins, or for developers to learn new languages. Important new features such as the Canvas tag enable drawing directly onto the web page. The Audio tag allows sounds to be triggered and played from within your HTML code, the WebSockets API facilitates real-time communication, and the local storage API enables data such as high scores or game preferences to be kept on a user's computer for retrieval next time they play. All of these features and many more are covered within The Essential Guide to HTML5.
    The book begins at an introductory level, teaching the essentials of HTML5 and JavaScript through game development. Each chapter features a familiar game type as its core example, such as hangman, rock-paper-scissors, or dice games, and uses these simple constructs to build a solid skillset of the key HTML5 concepts and features. By working through these hands on examples, you will gain a deep, practical knowledge of HTML5 that will enable you to build your own, more advanced games and applications.
    Concepts are introduced and motivated with easy-to-grasp, appealing examples
    Code is explained in detail after general explanations
    Reader is guided into how to make the examples 'their own'

    What you’ll learn
    Use HTML5 and JavaScript to create interactive web sites
    Program in JavaScript with the new HTML5 features
    Draw on canvas and place text on the canvas
    Create animated scenes using timing events
    Handle mouse events for interaction with the user/player
    Important concepts useful in any programming language/environment
    HTML tags, canvas, Math.random, setInterval, setTimerout, addEventListener, Date, localStorage and other features
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 11.3 MB
    Pages | 486
    Language | English
    Category | Programming Web
    Description:  With Pro iOS Web Design and Development, you’ll design websites and develop web applications for iPhone and iPad using web standards deployed with Apple's Safari browser.
    Utilizing the very latest web and mobile technologies and releases, this book shows every web professional how to use HTML5 to do the heavy lifting, CSS3 to create the look and feel, and JavaScript to add program logic to their mobile sites and Web applications.
    In addition, you’ll learn how to address the specific features made available through Apple's iOS, especially with regard to designing Web-based touch-screen interfaces.
    Pro iOS Web Design and Development will help you deliver rich mobile user experiences without compromise by optimizing your sites for WebKit and Safari, the de facto standard for the iPhone, iPad, and iPod touch.

    What you’ll learn
    Design an optimal website for the iPhone, iPad, and iPod touch.
    Use web standards to develop professional sites on Apple’s key platforms and see why this is important for Web developers and designers.
    Take advantage of Apple’s multi-touch screen technology in your Web apps, maximizing user experience and accessibility.
    Carry out usability testing for mobile websites and Web apps.
    Define an agile project flow optimized for mobile development.
    Use a cognitive approach to UI design using the laws of perception, color psychology theory, and

    Table of Contents
    Think Touch Mobile
    Design Touch Mobile
    Develop Touch Mobile
    User Interface Design for Mobile Touch Devices
    iPhone UI Design: Think Simple
    iPad UI Design: Think Inverted
    Web Standards for WebKit—Maximizing MobileSafari
    Creating WebApps—Mobile Application Development
    Working in Apple's Native Mobile Environments
    Optimizing WebApps
    Testing iPhone and iPad WebApps
    Maximizing the Market for WebApps
    Looking Beyond the Mobile Web to Ubiquitous Computing
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 13.1 MB
    Pages | 382
    Language | English
    Category | Programming Web
    Description:  Developing applications for Android and other mobile devices using web technologies is now well within reach. When the capabilities of HTML5 are combined with CSS3 and JavaScript, web application developers have an opportunity to develop compelling mobile applications using familiar tools. Not only is it possible to build mobile web apps that feel as good as native apps, but to also write an application once and have it run a variety of different devices. 
    While the HTML5 specification is still evolving, there is a lot that can be used right now to build mobile web apps. Mobile web apps are now starting to provide many of the features that were once only available to native-language-based apps in Java, Objective-C, etc. Pro Android Web Apps teaches developers already familiar with web application development, how to code and structure a web app for use on the Android mobile platform.
    Understand both the why and how of mobile web app development, focusing on the Android platform.
    Learn how to structure mobile web apps through a number of practical, real-world application examples.
    Discover what cloud platforms such as Google AppEngine have to offer Android web apps, for both hosting web apps and providing device to cloud data synchronization solutions.
    Get a real picture of the status of HTML5 on Android and other mobile devices, including some things to watch out for when building your own applications.
    Understand the capabilities of the web application stack, and how to complement those with native bridging frameworks such as PhoneGap to access native features of the device.
    Gain an understanding of the different UI frameworks that are available for building mobile web apps.
    Learn how to include mapping and leverage location-based services in mobile web apps to create engaging mobile experiences.
    Enable social integration with your Android web app and gain access to millions of potential users.
    After reading this book, you will not only have a greater understanding of the world of web apps on Android, but also how to leverage additional tools and frameworks to increase the reach of your mobile web apps. Additionally, through the practical samples in the book you will have been given solid exposure of where both the opportunities and challenges lie when building mobile apps the web way.

    What you’ll learn
    What Android web apps can do, and when to use web development rather than native development to create an application.
    How to use existing JavaScript and CSS frameworks to create rich mobile user interfaces.
    When to use HTML5 and when to use a native bridging framework to access native Android functionality.
    Connext with cloud services and APIs to build engaging location based services and games.
    Enable social integration with your Android web app and gain access to millions of potential users.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 7.89 MB
    Pages | 488
    Language | English
    Category | Programming Web
    Description:  Foundation HTML5 Animation with JavaScript covers everything that you need to know to create dynamic scripted animation using the HTML5 canvas. It provides information on all the relevant math you'll need, before moving on to physics concepts like acceleration, velocity, easing, springs, collision detection, conservation of momentum, 3D, and forward and inverse kinematics. Foundation HTML5 Animation with JavaScript is a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards-compliant games, applications, and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads, and Android devices. 
    You will learn how to utilize the amazing animation and physics-based code originally created by author Keith Peters in his hugely successful Foundation ActionScript Animation in all of your HTML5 applications. In no time at all, you'll understand the concepts behind scripted animation and also have the ability to create all manner of exciting animations and games.

    What you’ll learn
    All the JavaScript and HTML5 code (including math and trigonometry functions) you'll need to start animating with code
    Basic motion principles like velocity, acceleration, friction, easing, and bouncing
    How to handle user interactions via the keyboard, mouse, and touchscreen
    Advanced motion techniques like springs, coordinate rotation, conservation of momentum, and forward and inverse kinematics
    All the basic 3D concepts you'll need for 3D in HTML5 (without WebGL)—from simple perspective to full 3D solids, complete with backface culling and dynamic lighting

    Table of Contents
    Basic Animation Concepts
    Basics of JavaScript for Animation
    HTML5 and Canvas graphics
    Trigonometry for Animation
    Velocity and Acceleration
    Boundaries and Friction
    User Interaction: Moving Objects Around
    Easing and Springing
    Collision Detection
    Coordination Rotation and Bouncing Off Angles
    Billiard Ball Physics
    Particle Attraction and Gravity
    Forward Kinematics: Making Things Walk
    Inverse Kinematics: Dragging and Reaching
    3D Basics
    3D Lines and Fills
    Backface Culling and 3D Lighting
    Matrix Math
    Tips and Tricks
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 8.55 MB
    Pages | 154
    Language | English
    Category | Programming Web
    Description:  Anyone familiar with Zynga's Farmville understands how fun and addictive real-time social games can be. This hands-on guide shows you how to design and build one of these games from start to finish, with nothing but open source tools. You'll learn how to render graphics, animate with sprites, add sound, validate scores to prevent cheating, and more, using detailed examples and code samples.
    By the end of the book, you’ll complete a project called Tourist Resort that combines all of the techniques you’ve learned. You’ll also learn how to integrate your game with Facebook. If you’re familiar with JavaScript, HTML5, and CSS3, you’re ready to get started.

    Use HTML5’s canvas element to build smooth animations with sprites
    Create an isometric grid pattern for high-performance graphics
    Design a GUI that works equally well on mobile devices and PCs
    Add sound to your game with HTML5’s audio element
    Implement the game’s path-finding function with WebWorkers
    Build a client data model on the server with PHP and MySQL
    Make your game come alive with dynamic CSS3 objects
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 84.8 MB
    Pages | 610
    Language | English
    Category | Programming Web
    Description:  HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTML’s put on some major muscle. Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs.
    Now you probably already know all about HTML markup (otherwise known as structure) and you know all aboutCSS style (presentation), but what you’ve been missing is JavaScript (behavior). If all you know about are structure and presentation, you can create some great looking pages, but they’re still just pages. When you add behavior with JavaScript, you can create an interactive experience; even better, you can create full blown web applications.
    Head First HTML5 Programming is your ultimate tour guide to creating web applications with HTML5 and JavaScript, and we give you everything you need to know to build them, including: how to add interactivity to your pages, how to communicate with the world of Web services, and how to use the great new APIs being developed for HTML5.

    Here are just some of the things you’ll learn in Head First HTML5 Programing:
    Learn how to make your pages truly interactive by using the power of the DOM.
    Finally understand how JavaScript works and take yourself from novice to well-informed in just a few chapters.
    Learn how JavaScript APIs fit into the HTML5 ecosystem, and how to use any API in your web pages.
    Use the Geolocation API to know where your users are.
    Bring out your inner artist with Canvas, HTML5’s new 2D drawing surface.
    Go beyond just plugging a video into your pages, and create custom video experiences.
    Learn the secret to grabbing five megabytes of storage in every user’s browser.
    Improve your page’s responsiveness and performance with Web workers.
    And much more.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 7.82 MB
    Pages | 443
    Language | English
    Category | Programming Web
    Description:  HTML5 and JavaScript Projects shows you how to build on your basic knowledge of HTML5 and JavaScript to create substantial HTML5 applications. Through the many interesting projects you can build in this book, you'll build your HTML5 skills for your future projects, and extend the core skills you may have learned with its companion book, The Essential Guide to HTML5.
    HTML5 and JavaScript Projects covers the most important areas of HTML5 that you'll want to know how to program, including: video, and audio, databases, localStorage, and geolocation. The projects have been carefully selected to help you build your HTML5 and JavaScript programming skills. You'll build games and applications, such as video jigsaws,  recipe archives, paper dolls, and many more captivating examples.
    Each project starts out with an introduction to the basic HTML5 and JavaScript concepts covered and then includes specific, appealing examples explained step-by-step. You'll also discover line-by-line explanations for every single line of code—we'll make sure that you can fully understand what each line of code does, so that you can easily take that understanding and apply it to your own HTML5 projects.

    HTML5 and JavaScript Projects:
    Shows how to produce applications combining Canvas drawings, photos, and videos
    Explains how to incorporate Google Maps and geolocation into your projects
    Reveals how to build applications requiring persistent data, storing the information locally or on a database on the server

    What you’ll learn
    How to create line drawings using mathematical operations for defining coordinate positions
    How to incorporate Google Maps and geolocation to determine the location of the user
    How to use locations as triggers for playing videos using JavaScript
    How to combine the canvas with geolocation maps using HTML5 and JavaScript
    Use HTML5 Audio for event sounds and background music
    How to manipulate, store and retrieve complex information using localStorage
    How to build applications involving JavaScript and the HTML5 APIs
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 22.6 MB
    Pages | 267
    Language | English
    Category | Programming Web
    Description:  Fast, focused instruction for beginning Web developers
    W3Schools.com is the number one online education source for beginning Web developers. This attractive two-color book contains concise, highly focused tutorials in the proven W3Schools instructional format, with an easy-to-use reference of JavaScript Objects and the HTML DOM included. Novice developers will quickly learn to create interactive Web pages using the most popular Web scripting language.
    W3Schools is the top Google search result for instruction on JavaScript, HTML, CSS, and other key Web technologies; this book presents W3Schools tutorials in an easy-to-follow format for quick learning
    Features clear examples, simple explanations, and a thorough reference section covering JavaScript Objects and the HTML DOM
    Covers statements and comments; variables, operators, and comparisons; if…then statements; pop-up boxes; events and try…catch; objects, strings, arrays, and Booleans; cookies, validation, and timing; Ajax requests and XMLHTTP requests; Ajax suggest, and more
    Designed to get beginning Web developers up and running as quickly as possible, Learn JavaScript and Ajax with W3Schools presents a proven, highly focused course of instruction in an easy-to-use format.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 7.55 MB
    Pages | 435
    Language | English
    Category | Programming Web
    Description:  Learn to use these powerful tools together and build Web sites that work
    If you want to build Web pages that offer real value to your site's visitors, JavaScript and AJAX are top tools for the job. Even if you're new to Web programming, this book helps you create sites any designer will admire. With easy-to-understand steps and an emphasis on free tools, you'll be able to jump right into building a site using the same techniques as the pros.
    Down to basics — learn your way around JavaScript and choose an editor and test browser
    Manage complexity — use functions, arrays, and objects to create more sophisticated programs
    Page magic — discover how to control what happens on your pages, animate objects, and put pages in motion
    Get beautiful — Use the jQuery User Interface library to add sliders, tabbed interfaces, and custom dialogs to a site
    Come clean with AJAX — build AJAX requests into your programs, use jQuery, and work with AJAX data

    Open the book and find:
    How to choose a test browser
    How to discuss string concatenation with a straight face
    Tips for debugging your code
    How to add useful information to a dropdown list
    Why AJAX connections should be asynchronous
    The exciting possibilities of the jQuery library
    How to use the Aptana editor
    Online resources for JavaScript programmers
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 16.4 MB
    Pages | 512
    Language | English
    Category | Programming Web
    Description:  JavaScript is one of the most important technologies on the web. It provides the means to add dynamic functionality to your web pages and serves as the backbone of Ajax-style web development. Beginning JavaScript with DOM Scripting and Ajax is an essential guide for modern JavaScript programming; it’s practical but comprehensive. It covers everything you need to know to get up to speed with JavaScript development and add dynamic enhancements to web pages and program Ajax-style applications.
    Experienced web developer Christian Heilmann begins gently by giving you an overview of JavaScriptits syntax, good coding practices, and the principles of DOM scripting. Then he builds up your JavaScript toolkit, covering dynamically manipulating markup, changing page styling on the fly using the CSS DOM, validating forms, dealing with images, and much more. Then he takes you to advanced territory, with a complete case study illustrating how many new JavaScript techniques can work together, plus a great introduction to Ajax development.
    Download | Free