Course Overview
Silverlight Training Online:
Powerful Tool for Rich Applications
Microsoft Silverlight is a free web browser plug-in enabling interactive media experiences, rich business apps and immersive mobile applications.
Silverlight works on major operating systems such as key browsers such as Firefox, Chrome, Safari and IE. This is a robust tool for delivery of rich and interactive apps and media experiences online.
Silverlight 5 is the latest version of this powerful web tool. It is built on the foundation of Silverlight 4 for creating business apps and premium media. Silverlight 5 has more than 40 new features such as dramatic video, performance and quality improvements that enhance developer’s ability to produce.
The Silverlight installer and tools for developers and designers can be located on the resources section. There is also a community site which is a great resource for developers to locate additional resources and galvanize oneself.
Silverlight is designed by Microsoft has the ability to provide top fidelity experiences on a wider set of system configurations. Certain features such as HD video may benefit from the power harnessed by newer PCs.
IIS Smooth Streaming is an extension which enables adaptive streaming of media that is live and on demand. This is through standard HTTP protocols which provide top quality viewing experiences that can be scaled on massive networks of content distribution creating the best visual experience for users irrespective of computing capabilities and connections.
Pivot Viewer is essential for interacting with huge amounts of data online in ways that are informative, fun and strong. Through visualization of plenty of linked items at one go, trends and patterns can be concealed while examining one item at a go.
Pivot Viewer leverages Deep Zoom to show full, top quality resolution without extensive load time, even as animations and natural transition are the background and prevent users from exposure to massive volumes of data.
This interesting and widely applicable interaction model involves exploration and more advanced audience engagement times as well as application in a broad sense to numerous content types.
Silverlight has a Pivot Viewer control which can be accessed by designers and developers to create collections and deploy solutions that are of crucial importance. SketchFlow is associated with Blend for Visual Studio in the year 2013 which increased the speed as well as efficiency with which vision for app can be demonstrated.
It provides a fast and non-formal way to iterate, explore and prototype user interface scenarios enabling evolution from rough ideas into a fresh prototype that can be as real to client or project demands as possible.
Another interesting facet of Silverlight is its smooth zooming technology which moves rapidly on the Web. This creates top quality resolution images and frame rates with lowest load times for users.
Deep Zoom also ensures thousands of items are displayed in one go providing designers, and developer’s fresh chances to come up with detailed navigation paradigms for apps and online Web. Through optimization the manner in which images undergo storage and skilled download for pieces of information required for filling the screen.
Deep Zoom removes barriers which are technical and ensures customer and content centric experience. Software based impacts include blur and drop shadow which can be applied for any animated and graphical content. An own effect can also be composed.
Silverlight has over sixty high quality, completely skiable and personalized controls which are out of box such as media and charting as well as layout containers including docks and view box.
Silverlight also has controls such as tree view and data grid. Controls are associated with 9 themes which are professionally designed and source code which can be modified and utilized in its current form. Other additions comprise multiple selection within listbox control as well as file save dialogue.
This facilitates file creation and provides support for numerous page application. Navigation is an added element here. Through the new Raw AV pipeline, numerous 3rd party codec can be created. Moving beyond the native codecs, audio as well as video can undergo decoding beyond the runtime as rendered within Silverlight.
The third version of Silverlight equips any developer or designer for applying content for a 3D plane. Live contents can be rotated or scaled in space without the creation of any extra code.
More effects include queue creation in 3D as well as transitions. Silverlight ensures ease of graphics creation and control customization such as the appearance of the scroll-bar.
Silverlight is associated with XAML templates within every one of the controls permitting the designers to access the control and modify the layout or look of every part of the controls without rewritten code. For instance, a scrollbar constitutes layout containers and set of parts including up and down button as well as thumbs which can be dragged. Rearranging parts is possible and appearance can be modified to completely customize the controls.
Additionally, controls can undergo themes through style application. For example, different colors or font sizes can be offered in a wider range.
Microsoft Silverlight refers to a cross-browser, inter-platform implementing of dot NET framework for creation of rich interactive applications and new generation of media experience.
Silverlight apps can be running outside the browser on the PC and Silverlight framework is also used for creating Windows Phone apps. Silverlight also uses Extensible App Markup Language for easing user interface development such as controls, animations, layout and graphics. A managed code or set of dynamic language can be used for application logics.
-
Silverlight: Creating State of the Art Applications
Silverlight is perfect for creating top of the line applications which involve the use of cross browser, inter-platform technology.
It can be run on various different web browsers such as Microsoft IE, Mozilla Firefox and Apple Safari. Windows Phone apps can be enabled for creating applications with Silverlight.
There is support for a small download which can be installed within minutes. Audio as well as video can be streamed and video quality can be scaled to include all from desktop browser to mobile device and 720p high definition TV video mode.
This also comprises visually interactive and powerful graphics which can be manipulated by users directly within the browser such as dragging, turning and zooming.
Data can be read and updated yet it cannot be interrupted through refreshing of the entire page. App can be run in the web browser or configured so it can be run on a computer in an out of browser application. Silverlight can also be used to create Windows Phone apps.
-
Silverlight: Interesting Graphics, Heavy User Interaction
Silverlight apps can be used in numerous ways. The markup can be created using media as well as graphics. Dynamic languages can be manipulated through managed codec. Pro tools that are of top quality such as Visual Studio can be used for coding and Microsoft Expression blend for graphic design and layout.
Features of Silverlight:
This combines multiple technologies within a single development platform enabling the selection of correct tools and programming language for meeting requirements. Numerous technologies can be blended to create a unitary development platform for the right tools as well as programming language for their requirements. Following features are offered via Silverlight:
WPF plus XAML- Silverlight includes Windows Presentation Foundation technology which involves extension of elements within the browser for creation of user interaction. Graphics which are immersive in nature, as well as animation and media and other rich client features extending browser linked UI moving beyond that which is available with HTML alone. XAML is perfect for declarative markup syntax for coming up with elements.
Another important aspect is extension to JavaScript. Silverlight is perfect for provision of extension to universal browser scripting language extending control over browser UI, plus ability to work with elements of WPF.
Cross browser, inter-platform support is another key feature of Silverlight. Apps can be designed and developed without worrying about the browser or platform users will employ. Moreover, there will also be integration with current applications and Silverlight offers seamless integration with current Javascript and ASP.NET AJAX code for assisting the functionality already created.
As per the .NET framework programming model, Silverlight applications can be created using language such as IronPython as well as C# and Visual Basic. Development tools can be used such as Visual Studio, Expression Blend as well as Silverlight applications.
Networking support is another key feature. Silverlight provides support for HTTP over the TCP. One can also connect to WCF, ASP.NET AJAX, SOAP or receive JSON, RSS or XML data. Additionally, multicast clients can be built with Silverlight. LINQ or language integrated query enables programming data access through logical native syntax and well typed objects.
For running a Silverlight web app, a small plug-in is required in the browser, which is free. In case users do not have the plug-in, one is automatically prompted for installing it.
Download as well as installation takes a few minutes and require no interaction from the user with the exception of permission to install. Silverlight is ensuring that apps can be run within modern browsers, without the existence of a code specific for browsers. Silver apps can run in the browser or outside of it.
Silverlight applications can be created with any dot NET framework. Visual Studio and Expression Blend provides support for Silverlight apps. Web pages can be created using HTML and WPF elements using Silverlight.
Like HTML, XAML is important for creating User Interaction for web based apps with declarative syntax and a difference in that XAML provides considerably more robust elements.
Who Should Learn Silverlight Training?
Silverlight is far better than other technologies such as Flash. Firstly, it ensures support of the dot NET framework and programming on Silverlight is easy to commence with.
What is equally essential is the support of the managed code wherein you can compose programming in the desired language whereby dot NET CLR supports languages such as C#, VB dot NET as well as dynamic languages.
Better development tools are available through Silverlight such as Visual Studio 2010 and Expression Blend.
Large community is another reason learning resources are aplenty with flash technology. Integration with Enterprise based technology such as LINQ, WPF and more are critical.
The Many Shades of Silverlight:
-
Silverlight Version 1.0
This marks the first release of the Silverlight technology in the year 2007. The initial year was marked by plenty of releases in Silverlight technology. The release was referred to as WPF/E standing for Windows Presentation Foundation-everywhere.
Release comprises core presentation framework responsible for UI, interactivity and user input as well as basic UI controls, animations, graphic, DOM integrations and media playbacks. Major pitfall of this release is the lack of support for codes which are managed.
Applications composed in XAML or a mixture of XAML and JavaScript with Document Object Model will be used for manipulation of user interface.
While there is a lack of codes which are managed, no compilation is needed as only JavaScript is interpreted on the browser. There are various controls in Silverlight including extensible control base class, common control, layout and data control.
Moreover, the advanced skinning and templating support ensures that the look and the feel of the application can be customized. Deep zoom permits users to engage in image zooming with easy transitions. Out of the box support also ensures that REST, WS* or SOAP, RSS, POX and standard HTTP services.
This is perfect for users to come up with apps integrating well with a backend system. This includes Visual Basic, C#, JavaScript, IronRuby and IronPython. The existing skill sets are also familiarized by the developers. Another unique feature of this version of Silverlight is its strong security and inter platform and browser support.
-
Silverlight Version 2.0
This involves the Silverlight Base Class Library whereby collection, reflection, string handling, data accessing and LINQ. Serialization involves XML, RSS and JSON while DLR incorporates IronPython and IronRuby.
There are a wider class of controls here including extensible control base classes, common controls, checkbox, radio button, TabController, Slider, ProgressBar and more.
-
Silverlight Version 3.0
This version was released on July 9 in the year 2009. It is an extension to Silverlight 2.0 and provides enhancements in media management, app development, graphics capabilities and improved binding support as well as out of browser functionalities.
Enhanced graphic capacities provide support for more interactive, richer user interface. There is support for 3D graphics as well as animation and pixel shaders. Apart from this, there is support for theme application as well as enhanced control skinning and text rendering apart from Bitmap API.
Enhanced media management for support of top quality and secured multimedia streaming. Silverlight 3.0 offers supports for new media formats and empowers development of RIAs which are data as well as media rich.
New networking APIs as well as Forms XAML controls and ContentXAML controls as well as user interface framework improvements and SEO control are some of the other benefits of this Silverlight version.
-
Silverlight 4.0
Silverlight version 4.0 beta was launched in November in the year 2009. This was launched at Professional Developers Conference in LA. The Silverlight involves tooling, printing API, right click event handling, microphone access, support from the mouse wheel, rich text-area control, i Command support as well as Clipboard API. Data binding is another area where Silverlight 4.0 has many advantages.
Visual Studio 2008 SPI is perfect for yielding applications through managed code. Current features of Visual Studio are there for Silverlight in addition to specific features such as IntelliSense and Silverlight project template.
Tools can be used for creation and modification of the presentation layer of an app. Deep Zoom features permit image preparation in Silverlight. This is a toolkit which is a Microsoft project comprising Silverlight components, controls and utilities which can be downloaded using Silverlight apps.
Microsoft dot NET RIA services ensure that traditional n-tier app pattern can be simplified through ASP dot NET and Silverlight platform. RIA services provide patterns for composing application logic that operate on the middle rung and provide access to data for queries. custom operations and changes.
Silverlight Versus Flash: A Comparison
Adobe Flash is the most well-known rival for Silverlight supports browser plug-in and enables rich content execution for online Web. While Flash is not novel technology, it does not have a massive community as expected and can be the cause of lesser number of development tool which developers are not conversant with. ASP.NET developers are involved in extension of websites through flash content. Silverlight provides .NET developers more options for creation of rich and interactive web content.
Prerequisites for Learning Silverlight Training:
Learning Silverlight is easy if you have familiarity with the basics of HTML, DHTML, JavaScript and key programming concepts.
Pieces can be picked up through learning the content and reading. Certain tutorials also assume you are conversant with dot NET CLR, managed code and VB or C#.
It always helps to known the fundamentals of XML, ASP dot NET and Blocked Script.
Silverlight Training Conclusion:
Silverlight is the new Microsoft technology on web platform for RIA or rich internet apps launched in 2007 by Microsoft. Silverlight is known for supporting multiple browsers.
This is known as cross browser technology and includes IE, Firefox and Safari. Silverlight is known for providing cross platform technology as well including Moonlight technology. Silverlight also provides support for cross device technology including mobile devices to desktop browsers as well as high definition TV video modes.
Silverlight is browser plug-in which is around 4MB in size. This client side free software is easy for rapid and quick use less than 10 seconds for a one time installation for client-side browsers.
Silverlight provides support for high definition video files and sending them through online sources. Silverlight apps are provided to the browser through a text based markup language known as XAML which is a declarative markup language to define UI elements for Silverlight linked apps.
Silverlight is a competitor for Adobe’s flash technologies. A design goal of Silverlight technology is filling the gap between window and web apps through a Graphical User Interface. Web developers can attain this using Silverlight technology.
Where do our learners come from? |
Professionals from around the world have benefited from eduCBA’s Silverlight Training courses. Some of the top places that our learners come from include New York, Dubai, San Francisco, Bay Area, New Jersey, Houston, Seattle, Toronto, London, Berlin, UAE, Chicago, UK, Hong Kong, Singapore, Australia, New Zealand, India, Bangalore, New Delhi, Mumbai, Pune, Kolkata, Hyderabad and Gurgaon among many. |