News By Tag Industry News News By Location Country(s) Industry News
| Visions in Online Crystal Ball: Is Silverlight™ 2.0 - “THE NEXT BIG THING”?The Holy War has begun. Forums and blogs are full of flames on «Ajax™ vs Flash™ vs Silverlight™ vs JavaFX™». What is the best platform for Rich Internet Application design?
The RIA (Rich Internet Application) There are no doubts in promising future of RIA, but it is not clear what software platforms will make it come true. Main challengers are Adobe Flash™, Microsoft Silverlight™ Before I start trying to persuade you that Silverlight™ 1. I place a considerable stake. I risk with my money when I talk of the best RIA platform. All free resources and energies of my small company are directed to design new product line for Silverlight™ 2. Microsoft® Then why Silverlight™? …at the right time… Statements on forthcoming triumphant progress of Internet applications are made with enviable regularity for long time, but only at the moment evolution of the corresponding infrastructure achieved “critical mass” that allows realization of their potential. The most important thing is availability of broadband channels all over the world and dramatic increase of computing power of client systems starting from desktop computers and ending with smartphones and communicators. The last factor makes it possible to run client even on mobile devices. Moreover, it should be noted that SaaS model is more and more trusted. Improved audit of SaaS providers that guarantees confidentiality of the information entered into the system and high reliability of its work contributes to growing trust to SaaS model. Hardware equipment of the companies became more diverse; this relates to both used processor architecture and operating systems. As a result, cross platform support is the obligatory requirement for corporate applications. This limits area of desktop applications and opens up floodgates of RIA. Besides that, the amount of mobile employees whose critical requirement is availability of access to corporate system form any place in the world has increased. Development of the platform from scratch right before RIA boom helps Microsoft® be more relevant to market demand in comparison with competing products that bring inherited limitations collected for 10 years of evolution. …at the right place… Even the best platform won’t cost a cent without appropriate promotion. It is proved that Microsoft® firmly controls desktop operating system market. And this will help to overcome the main barrier – distribution of a browser plug-in executing applications. Most Windows users even won’t notice that they happily obtain the latest Silverlight™ But the most important role is played by the huge community of .Net developers who know all development tools that are used to design Silverlight applications. …with the required functionality… Silverlight™ The other important constituent of the platform is compatibility with the WPF technology. You will be able to use unique GUI system to design visual part of Internet applications. I should write a set of articles to describe all advantages of this technology. I will specify only the most important ones from my point of view. First of all, this is a unified object model for representing all types of graphic elements: bitmap or vector images, text, controls, video, supporting automatic layout on the form, arbitrary nesting of elements in each other and geometric transformation. Secondly, full-featured mechanism of separation of logic and visual representation via the data binding system, styles and templates allows developers and designers work independently over one and the same project. And “small points”: - full access to HTML DOM from Silverlight application and vice versa full access to Silverlight application objects from JavaScript code; - ability to use dynamic script languages such as Python, Ruby and others; - Deep Zoom technology also known as Sea Dragon making development of applications such as Google Earth a trivial task; - ability to use LINQ (Language Integrated Query) to uniformly access all data source types including XML. I just need to mention wide media and presentation features: built-in system of KeyFrames animation, set of graphic primitives, various fill types with semitransparency, playback of video and audio content including that of high resolution (to be honest, I not interested in the last item as a developer of business applications) And finally, compatibility with the full version of .Net Framework helps you use all advantages of one of the most powerful IDEs at the moment – Visual Studio.Net to design and debug applications. Summary Everyone including old people and expectant mothers should learn Silverlight™ Silverlight™ # # # Perpetuum Software LLC specializes in development of .NET and ASP.NET software components compatible with MS Visual Studio .NET, C# Builder, Delphi .NET and other IDEs supporting . Website: www.perpetuumsoft.com End
|
|