Microsoft Silverlight: Difference between revisions
imported>Paul Nikolas Phoa |
imported>Paul Nikolas Phoa |
||
Line 31: | Line 31: | ||
Creating an animation in Silverlight is different from flash. The first step to animate an object in Silverlight is to create a '''Storyboard'''. '''Storyboard''' is an object in Silverlight which controls animations with a timeline. It is equipped with interactive methods to start, stop, pause and resume an animation. There are several type of animations in Silverlight. '''DoubleAnimation''', '''ColorAnimation''', and '''PointAnimation''' are the basic type of animations. | Creating an animation in Silverlight is different from flash. The first step to animate an object in Silverlight is to create a '''Storyboard'''. '''Storyboard''' is an object in Silverlight which controls animations with a timeline. It is equipped with interactive methods to start, stop, pause and resume an animation. There are several type of animations in Silverlight. '''DoubleAnimation''', '''ColorAnimation''', and '''PointAnimation''' are the basic type of animations. | ||
'''DoubleAnimation''' | |||
'''DoubleAnimation''' animates the value of a double property between two target values using linear interpolation over a specified duration. An example of '''DoubleAnimation''' is the type of animation which makes use of the opacity property of the object, since opacity property is of type double. | '''DoubleAnimation''' animates the value of a double property between two target values using linear interpolation over a specified duration. An example of '''DoubleAnimation''' is the type of animation which makes use of the opacity property of the object, since opacity property is of type double. | ||
== ColorAnimation == | == ColorAnimation == |
Revision as of 16:29, 8 August 2008
Besides, many other Eduzendium articles welcome your collaboration! |
Microsoft Silverlight, previously known as Windows Presentation Foundation/Everywhere, is Microsoft's flagship cross-platform, cross-browser web client runtime for developing rich interactive applications such as graphics, animations and video playback. Silverlight extends the web development technique beyond the limitations of traditional HTML or JavaScript.
Development
Overview
Silverlight aims to compete with Adobe Flash and the presentation components of AJAX. It also competes with Sun Microsystems’ JavaFX, which was launched a few days after Silverlight.[1] By Microsoft's description[2], Silverlight has these features:
- Compelling Cross-Platform User Experiences
- Flexible programming model with collaborative tools
- Efficient, lower-cost delivery, and more capable media solution
- Connected to Web, servers, and services
Silverlight 1.0
Silverlight 1.1
Silverlight 2.0
Technical Perspective
Why Silverlight Is Important?
Silverlight will be the platform of choice for developers who build rich Internet applications. It makes Flash/Flex look like an absolute toy. [3]
Features
The CLR
Multimedia
Services
Mobile
Examples
How to make an animation using Silverlight?
Creating an animation in Silverlight is different from flash. The first step to animate an object in Silverlight is to create a Storyboard. Storyboard is an object in Silverlight which controls animations with a timeline. It is equipped with interactive methods to start, stop, pause and resume an animation. There are several type of animations in Silverlight. DoubleAnimation, ColorAnimation, and PointAnimation are the basic type of animations.
DoubleAnimation DoubleAnimation animates the value of a double property between two target values using linear interpolation over a specified duration. An example of DoubleAnimation is the type of animation which makes use of the opacity property of the object, since opacity property is of type double.
ColorAnimation
ColorAnimation animates the value of a color property between two target values using linear interpolation over a specified duration. This type of animation is used to animate the colors of its objects.
PointAnimation
PointAnimation animates the value of a point property between two target values using linear interpolation over a specified duration. An animation that moves objects or enlarges objects is the type of animation which falls into PointAnimation category.
The more advance types of animations in Silverlight incorporate a set of KeyFrames. DoubleAnimationUsingKeyFrames, ColorAnimationUsingKeyFrames, PointAnimationUsingKeyFrames, and ObjectAnimationUsingKeyFrames are the advance types of animations. Each of these types of animations animate the value of its object property (such as double, point, color, and object) along a set of KeyFrames over a specified duration.
How to put Silverlight into a web page?
Market
Why and Where to use Silverlight?
Allies and Competitors
The relationship of Silveright to other applications
Competitors
Future Developments
Reference
- ↑ Why Silverlight? Microsoft Explains… http://www.simonwhatley.co.uk/why-silverlight-microsoft-explains
- ↑ Learn Silverlight http://msdn.microsoft.com/en-us/silverlight/bb187401.aspx
- ↑ Michael Arrington "Why Silverlight Is Important" http://www.techcrunch.com/2007/05/01/take-time-to-understand-silverlight-its-important/