barcode generator source code in c#.net What Is Silverlight in Java

Drawer ECC200 in Java What Is Silverlight

What Is Silverlight
DataMatrix Printer In Java
Using Barcode generation for Android Control to generate, create Data Matrix ECC200 image in Android applications.
www.OnBarcode.com
QR Code 2d Barcode Generation In Java
Using Barcode generator for Android Control to generate, create QR Code ISO/IEC18004 image in Android applications.
www.OnBarcode.com
As I explained in the previous section, all RIAs have one characteristic in common: a client runtime that sits between the user and the server. In the case of Microsoft s RIA solution, Silverlight is this client runtime. Specifically, Silverlight is a cross-platform, cross-browser plug-in that renders user interfaces and graphical assets on a canvas that can be inserted into an HTML page. The markup used to define a Silverlight canvas is called Extensible Application Markup Language (XAML, pronounced zammel ). XAML is an XML-based language that is similar to HTML in some ways. Like HTML, XAML defines which elements appear, as well as the layout of those elements. However, unlike HTML, XAML goes far beyond simple element definition and layout. Using XAML, you can also specify timelines, transformations, animations, and events. The following is an example of a Silverlight canvas defined in XAML: <Canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="640" Height="480" Background="White" x:Name="Page"> <Rectangle RenderTransformOrigin="0.5,0.5" x:Name="rectangle" Width="292" Height="86" Fill="#FFFF0000" Stroke="#FF000000" StrokeThickness="3" Canvas.Left="115" Canvas.Top="70"> </Rectangle> </Canvas>
Encoding EAN 128 In Java
Using Barcode creator for Android Control to generate, create USS-128 image in Android applications.
www.OnBarcode.com
UPC - 13 Encoder In Java
Using Barcode drawer for Android Control to generate, create UPC - 13 image in Android applications.
www.OnBarcode.com
CHAPTER 1 WELCOME TO SILVERLIGHT 3
Make Barcode In Java
Using Barcode creation for Android Control to generate, create Barcode image in Android applications.
www.OnBarcode.com
Print Code 128 Code Set B In Java
Using Barcode generator for Android Control to generate, create USS Code 128 image in Android applications.
www.OnBarcode.com
Figure 1-4 shows this canvas in Microsoft Expression Blend, the design tool used to edit and create XAML for Silverlight applications. You can see that this XAML simply defines a rectangle on a canvas, as well as the properties associated with that rectangle, including its name, location, size, color, and border. This simple example is just intended to give you an idea of what XAML looks like. You ll learn more about XAML in upcoming chapters. For now, let s continue by looking at the benefits of Silverlight.
Draw Barcode In Java
Using Barcode generator for Android Control to generate, create Barcode image in Android applications.
www.OnBarcode.com
4-State Customer Barcode Drawer In Java
Using Barcode drawer for Android Control to generate, create 4-State Customer Barcode image in Android applications.
www.OnBarcode.com
Figure 1-4. A basic XAML canvas in Microsoft Expression Blend
Data Matrix 2d Barcode Generation In None
Using Barcode generator for Font Control to generate, create DataMatrix image in Font applications.
www.OnBarcode.com
Data Matrix ECC200 Recognizer In .NET
Using Barcode scanner for .NET Control to read, scan read, scan image in VS .NET applications.
www.OnBarcode.com
Benefits of Silverlight
Print Code-39 In .NET Framework
Using Barcode drawer for Reporting Service Control to generate, create Code 39 Full ASCII image in Reporting Service applications.
www.OnBarcode.com
Draw Code 128A In .NET
Using Barcode maker for Reporting Service Control to generate, create Code-128 image in Reporting Service applications.
www.OnBarcode.com
Naturally, Silverlight offers all of the same benefits of RIAs, but there are a few features that set it apart from other RIA solutions, including the following: It offers cross-platform/cross-browser support. It provides a cross-platform version of the .NET Framework. XAML is a text-based markup language. Silverlight uses familiar technologies.
Print GTIN - 12 In None
Using Barcode generation for Font Control to generate, create GS1 - 12 image in Font applications.
www.OnBarcode.com
UCC - 12 Maker In None
Using Barcode generation for Online Control to generate, create UPC-A Supplement 2 image in Online applications.
www.OnBarcode.com
It s easy to deploy the Silverlight runtime to clients.
Paint Data Matrix ECC200 In Java
Using Barcode drawer for Java Control to generate, create ECC200 image in Java applications.
www.OnBarcode.com
Barcode Maker In Java
Using Barcode encoder for Java Control to generate, create Barcode image in Java applications.
www.OnBarcode.com
Let s take a closer look at each of these benefits.
USS-128 Printer In Java
Using Barcode creator for Java Control to generate, create UCC - 12 image in Java applications.
www.OnBarcode.com
Linear Printer In Java
Using Barcode creation for Java Control to generate, create 1D Barcode image in Java applications.
www.OnBarcode.com
CHAPTER 1 WELCOME TO SILVERLIGHT 3
UCC - 12 Generation In Visual Studio .NET
Using Barcode drawer for ASP.NET Control to generate, create UPCA image in ASP.NET applications.
www.OnBarcode.com
QR Code ISO/IEC18004 Generator In Visual Studio .NET
Using Barcode creator for ASP.NET Control to generate, create QR Code JIS X 0510 image in ASP.NET applications.
www.OnBarcode.com
Cross-Platform/Cross-Browser Support
When ASP.NET was released a number of years ago, one of the benefits touted was cross- browser support. Developers would need to have only one code base, and that code base would work in all modern browsers. For the most part, this is true. No matter which browser you are using, the application will function. However, in order to receive all of the bells and whistles offered by the ASP.NET controls, you must use the latest version of Internet Explorer. If you are using any other browser, you actually get a downgraded version of the web site, which contains fewer features. Validation controls are a prime example. If you are using a browser that ASP.NET recognizes as an upscale browser, you can take advantage of client-side validation. If you are using any other browser, the validation controls still function, but require a postback to the server to do the validation. So, although ASP.NET is cross-browser, users can get different experiences, depending on which browser they are using. With Silverlight, this changes. Microsoft is once again pulling out the term cross-browser, and also adding cross-platform, and this time they mean it. As a developer, you can create a Silverlight application and rest assured that it will run exactly the same on all supported platforms and browsers. Currently, two platforms are supported. Naturally, the first is Windows-based platforms, and the second is Mac OS platforms. As for browser support, Internet Explorer and Firefox are currently covered. Microsoft has committed support for Safari as well, so it may be on the list by the time you re reading this book. This leaves one large platform unsupported: Linux. Although Microsoft does not have plans to support Linux, others do. The Mono project, which is sponsored by Novell, is an open source initiative to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. The Mono team has indicated that it will soon have a Silverlight implementation, currently called the Moonlight runtime. With this addition, developers will be able to develop Silverlight applications for Windows, Macintosh, and Linux systems with one code base. Furthermore, the user experience will be identical, no matter which platform you are using.
Copyright © OnBarcode.com . All rights reserved.