Development Premises

Jan 20, 2009

The Silverlight technology is based on a retained mode graphics system, similar to WPF and integrating multimedia, graphics and interactivity into a single runtime. Besides being designed to work in concert with XAML, which can be used to mark up vector graphics and animations, Silverlight is also scriptable with JavaScript. Because of these foundations, textual content created with Silverlight would be more findable and indexable than that created with Flash as it is not compiled, but represented as text. For webmasters, this is a notable advantage of Silverlight as compared to Flash, in terms of search engine optimization (SEO).

Silverlight programming language can dynamically load XML content that can be manipulated through a Document Object Model interface (DOM), a technique that is consistent with conventional Ajax techniques. Silverlight mode of action exposes a “Downloader” object which can be used to download content such as scripts, media assets or other data, as the application requires. Starting with version 2.0, the development logic can be written in any .NET language, including some common dynamic programming languages like Ruby or Phyton.

Using XAML, or Extensible Application Markup Language, to create user interfaces makes the UI to be dynamically generated based on user input in combination with data and security information held on the respective server. Although such a feature is also possible with ASP.NET and ASP.NET Ajax, Silverlight improves on the previous platforms with capabilities such as overlaid video, flexible 2D vector graphics and powerful animations and transformations. An ASP.NET Ajax application would have required complex and tiresome programming to achieve such RIA features. Currently, Silverlight technology is flexible enough to run on several different platforms, running on both major Windows browsers as well as on Safari and Firefox on Mac OS.

Read more about it:

Multimedia in Silverlight
Silverlight Features - a Comparison with Adobe Flash
Development Premises
Common Language Runtime on Silverlight

Recent articles

Security in software outsourcing
May 07, 2015
One of the first things that comes to mind when thinking about outsourcing a software project is related to data security... read more
Attractive software outsourcing destinations in Eastern Europe
Mar 19, 2014
The Asian region was regarded, for many years, as the only suitable destination for software outsourcing (customers were attracted by affordable hourly rates and smaller development time frames). However in the last decade a new destination has emerged: Eastern Europe. Countries such as: Latvia, Hungary, Czech Republic, Romania, Poland, Ukraine etc. made a name for themselves on the outsourcing market by providing a complete set of services - consulting, development, support, maintenance.... read more
Romania - an attractive software outsourcing destination in Eastern Europe
Feb 25, 2014
Today's outsourcing market provides a wide range of outsourcing destinations and a high number of software development companies, so choosing an outsourcing company for your business can be a challenging and complicated process.... read more
Outsourcing: how to keep up with the competition
Jan 08, 2014
If at first, the economic climate forced more companies to outsource their IT departments towards outsourcing software companies, now outsourcing has become a viable solution for having access to a multitude of skills and expertise. ... read more
Software development: let's make it custom
Sep 09, 2013
We all want to have our requirements met immediately, but as a company it's even more important to receive personalized services, that are adapted to your day-to-day activities.... read more
...but what does software consulting mean?
Aug 15, 2013
What is software consulting? Software consulting is a service that helps other companies or self-employed individuals to meet their needs in terms of software infrastructure, development & support... read more
Press  |  Site Map  |  Technologies  |  Terms of Use  |  Privacy Policy
© 2019 SBP Romania. All rights reserved.