Instant Silverlight 5 Animation [Instant]

This title is available as an eBook only
Instant Silverlight 5 Animation [Instant]
eBook: $12.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print & eBook also available on:
Learn in an Instant - Short, Fast, Focused
Table of Contents
Sample Chapters
  • Animate Silverlight page navigation
  • Build and animate Silverlight custom controls
  • Create animated textures using Perlin noise in Silverlight
  • Build 3-d animations in Silverlight
  • Build banner ads in Silverlight

Book Details

Language : English
eBook : 110 pages
Release Date : January 2013
ISBN : 1849687145
ISBN 13 : 9781849687140
Author(s) : Nick Polyak
Topics and Technologies : All Books, Instant, Web Development, Enterprise, Microsoft

Table of Contents

Chapter 1: Building Blocks of Animation
Chapter 2: Animations in Business Logic Silverlight Applications
Chapter 3: Creating Animated Textures
Chapter 4: 3D Animations in Silverlight
Chapter 5: Building an Animated Banner
Appendix A: Creating and starting a Silverlight project
Appendix B: Changing the XAML formatting
Appendix C: Installing snippets
Appendix D: Using snippets
  • Chapter 1: Building Blocks of Animation
    • Spinning control sample
    • Defining a dependency property in C# code
    • Defining visual presentation for spinning control
    • Bindings
    • Transforms
    • Storyboards and animations
      • Adding a rotation animation to our code
      • A brief overview of different Silverlight animation classes
    • Attached properties
    • Summary
      • Chapter 3: Creating Animated Textures
        • Background on Perlin noise
          • A bit of history
          • Perlin noise algorithm
            • Multi-scale Perlin noise
            • Basic Perlin noise
          • Perlin noise algorithm implementation
        • ImageProcessingLibrary
        • Cloud simulation
        • Fire simulation
        • Summary
        • Chapter 4: 3D Animations in Silverlight
          • Perspective transform
          • Silverlight 5 three-dimensional functionality
            • 3D models
            • Vertex and pixel shaders
              • Compiling pixel shaders
              • Enabling your Visual Studio 2010 SP1 or Visual Studio 2012 to create and compile shaders
          • Creating the moving triangle application
          • The moving prism application
          • The 3D related topics that were left out
          • Summary
          • Chapter 5: Building an Animated Banner
            • What we aim to build
            • The globe image
            • Perspective transform
            • Code description
              • Referring to the globe image within an XAML file
              • Creating rotating lines of text
              • Animation storyboard
              • Placing the Silverlight banner within an HTML file
            • Summary

            Nick Polyak

            Nick Polyak is a technology enthusiast who enjoys building software and learning new technologies. For the past six years, Nick worked primarily on Silverlight/WPF projects, and prior to that he worked with C++ and Java. Nick is looking forward to harnessing the new capabilities coming with HTML5 and modern JavaScript libraries. Nick got his Ph.D. from Rensselaer Polytechnic Institute in 1998. He did his research in Wavelet based image processing and published a number of papers on the subject. More recently Nick published several articles on some of which (a Prism tutorial and an article on MVVM) became quite popular. Nick is the owner of the consulting company.
            Sorry, we don't have any reviews for this title yet.

            Code Downloads

            Download the code and support files for this book.

            Submit Errata

            Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

            Sorry, there are currently no downloads available for this title.

            Frequently bought together

            Instant Silverlight 5 Animation [Instant] +    Learning Mambo: A Step-by-Step Tutorial to Building Your Website =
            50% Off
            the second eBook
            Price for both: $20.00

            Buy both these recommended eBooks together and get 50% off the cheapest eBook.

            What you will learn from this book

            • Creating Silverlight Custom Controls with Animations
            • Imitating fire using Perlin Noise
            • Imitating clouds using Perlin Noise
            • Building 3-d Effects using Projection Transform
            • Creating 3-d animations by using a Silverlight subset of XNA functionality allowing adding High Level Shader Language code to be executed on the Graphics card to a Silverlight application
            • Building a Silverlight banner ad and adding it to an HTML page

            In Detail

            Silverlight is a Web technology that allows you to create both large business applications and little ads for your web page. Silverlight’s main advantage is the ability to create rich UIs easily. In this book we will show how to build animations for different types of Silverlight applications in order to create great user experience.

            "Instant Silverlight 5 Animation" is a practical guide to creating great user experiences in Silverlight. This book will clear Silverlight/WPF concepts needed for creating animations as well as practical examples of creating animations that will help you become an efficient developer for creating animations with Silverlight.

            This book provides a number of hands on examples of creating Silverlight animations in order to improve the user experience whether you are building a Silverlight Business application or a Silverlight banner ad. We also talk about ways to integrate Silverlight animations with business logic quickly and in the least invasive way.

            This book can be of help to both beginners and advanced developers. It starts talking about Silverlight concepts like dependency/attached properties and bindings. Then it goes into nitty-gritty detail of creating different animations for different application types. We explain how to animate custom controls, page navigation, how to imitate animation of random processes like fire or moving clouds. We talk about creating 3-D animations and building banner ads for your web page. Every concept, we describe in this book, is supported by small, detailed and easy to understand samples.


            This book is written in simple, easy to understand format with lots of screenshots and step-by-step explanations.

            Who this book is for

            If you are a developer looking forward to create great user experience for your Silverlight applications with cool animations or create Silverlight banner ads, then this is the guide for you. It is assumed that the readers have some previous exposure to Silverlight or WPF.

            Code Download and Errata
            Packt Anytime, Anywhere
            Register Books
            Print Upgrades
            eBook Downloads
            Video Support
            Contact Us
            Awards Voting Nominations Previous Winners
            Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
            Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software