Archive for the ‘RIA’ Category

Silverlight 2 RTM (Oct. 14th 2008) ???

October 13, 2008

Just reading a Microsoft Press release today looks like the RTM version will be available tomorrow. From the press release

Silverlight 2 will be available for download on Tuesday, Oct. 14, at http://www.microsoft.com/silverlight. Customers already using a previous version of Silverlight will be automatically upgraded to Silverlight 2.

Is that true ? If so, tomorrow is going to be a big day

Also interesting to see on the press release that the plug-in is already available in 1 out of 4 machines worlwide. That’s a huge markeshare improvement.

“We launched Silverlight just over a year ago, and already one in four consumers worldwide has access to a computer with Silverlight already installed…” 

I guess the realization of the RIA era is becoming more real…

Press Release

http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx

Thoughts on the application of Siverlight and its direction…

July 14, 2008

(This is an answer I’ve provided on a question that was posted on LinkedIn. I’m cross posting it here. For the original question go to http://www.linkedin.com/answers/technology/enterprise-software/TCH_ENT/267314-5439992?searchIdx=0&sik=1216041096360&goback=%2Easr_1_1216041096360)

The question was related to the the application of Siverlight and its direction. I’ve decided to answer this since I’ve already talked about previously in my blog (Silverlight (and RIA) is not a fad !)

This was my answer….

In my opinion, web RIAs (the concept is broad and involves mobile and desktop spaces too) will be the dominant technology in the near future. I see a lot of buzz around these technologies and how they compare to each other. I hear things like, Silverlight is better than Flex, or Flex is better than Silverlight. Same old story when new technologies show up. Ten years ago it was between .NET and Java. Again I don’t think there is or there will be a winner. They will both co-exist, like .NET and Java do today. It depends on each specific case. I think there will be a consolidation on the market and only the strongest will survive (there are other players too, like JavaFX and OpenLazlo), but in this case Silverlight and Flex will be the strongest ones.

But aside from this, I think the most important thing is the RIA concept itself and how it fits concerning other new concepts such as SAAS (Software As A Service), SOA (Service Oriented Architecture), and Cloud Computing. These technologies will enable these other concepts to actually materialize. Most talk I see around Silverlight is concerning its capabilities concerning Rich Media (Video and Audio) and UI.
Something that I don’t see people talking about is where the business value is. Every technology that prevails need to have a good business value and ROI behind it. I guess that’s because most people still don’t really understand how the technology works behind the scenes. In my opinion the greatest value of these type of technologies is related to a shift from a Server Centric processing model to a Client Centric one (see Silverlight (and RIA) is not a fad !). This new paradigm will allow companies to leverage their internal resources, bringing the cost down. No need to be a business expert to know that a company that can do more with less will have a great competitive advantage and the chances to survive in the game are a lot higher.

Another great opportunity is on the Enterprise 2.0 market. This technology integrated with other hot technologies will allow the Enterprise 2.0 concept to flourish inside the corporate world. A great example is the integration of Silverlight with SharePoint. Our company is one of the pioneers in this arena and there’s great potential in this market. I’ve did a couple of presentations about this integration (see Share Point And Silverlight integration slideshare).

All in all, I’d say just think about it on another angle, not only as a simple UI technology. It’s a whole lot more than that and in my opinion the potential it has will change the whole IT industry.

cheers,

AN.

Slideshare Presentation

July 14, 2008

I’ve just posted one of my presentations on Slideshare (great site and great concept by the way, tons of presentations available on several subjects).

http://www.slideshare.net/andynogueira/share-point-summit-2008-andy-nogueira-share-point-and-silverlight

I’m also glad because I’ve got a message this morning saying the Editorial team on the site selected it to be on the featured page.

http://www.slideshare.net/featured

enjoy

AN.

SilverPart Beta 2.0 released on Codeplex - Expose Silverlight content in SharePoint - Supports Silverlight 2 Beta 2

July 7, 2008

SilverPart

RIA

Just released a new version of the SilverPart webpart on CodePlex. This new release supports Silverlight 2 Beta 2.

Features:

  • Ability to expose Silverlight Applications 1.0 or Silverlight 2 Beta 2 Applications in SharePoint 2007 or WSS 3.0 websites
  • Support for Silverlight 2 applications (.xap files)
  • Enhanced Web Part Editor to expose only relevant properties when a plug-in version is selected
  • Ability to specify multiple JavaScript code-behind files (Silverlight 1.0)
  • No need to make changes to the SharePoint web.config file (e.g. configure Ajax Extensions)
  • No need to have ASP.NET 3.5 Extensions installed (it doesn’t use the ASP.NET Silverlight Control to instantiate the plugin)
  • Ability to configure the image and URL to download Silverlight in case the plugin is not installed
  • Go to Codeplex to get the files:

    http://www.codeplex.com/silverpart

    enjoy,

    AN

    Silverlight (and RIA) is not a fad !

    June 12, 2008

    During the last couple of months, I’ve been doing some presentations on Silverlight and SharePoint integration. During my presentations, I always try to explain some RIA concepts first so everybody can understand why there is some much buzz about it. But at the same time when I start talking about the subject, I see some people really underestimating it (I’ve seen even people laughing about it). In my opinion when people do not understand something or do not have a clear knowledge about something, they will always try to undervalue it.

    I believe that a big reason for that is a misconception that most people still have around Silverlight. Most people still think that Silverlight is only a plug-in for creating fancy graphics or display videos.

    What I try to demonstrate is that Silverlight is much more than this, and that’s why it’s not only a fad. Actually It’s here to stay and will be the next standard for web applications. In my opinion, a big reason for a technology to survive is to provide a good business model that not only provide nice features, but it can save or bring more money to the company.

    And Silverlight is a technology that can provide a shift in the web business model. A big paradigm change is related to a new processing model, from a Server centric model to a Client centric one. Take a look at the image below for a Server Centric model. In this model a lot of the server load is related to the server-side controls that need to be translated into HTML. Since in this model the browser on the client side only “understands” HTML, CSS and Javascript, it cannot understand a “server control”, such as a Label or a Datagrid. So the server has to create the equivalent in HTML to represent these controls. This is a huge task and consumes a lot of CPU cycles in the long run. With the introduction of Ajax, this changed a little bit, since the out of band calls the server could process only data going back and forth instead a full page request, but still the server controls exist.

    In a Client centric scenario, there is a big change in the processing model. In this model, most of the server load is related to processing “data requests”. Using Silverlight for example, the first time a browser make a request to the server, it will download a .xap file but that’s just once. After that the client running on top of the Silverlight engine will only need to make data requests to the server. This will translate into a server more responsive with a better performance, and consequently more bang for your buck.

    Of course this is not the only reason for it to succeed but it really adds up to the other reasons (will talk about them in the future).

    I think that with so many companies moving to a Cloud computing model, this technology will be one of the enablers to make cloud computing on the server side to really happen. On the client side Silverlight will drive the SAAS model.

    Again, look at Silverlight through a different point of view other than a developer’s or designer one. I guess that once CIO’s, CTO’s and business decision makers start paying attention and start viewing this technology on this angle, things will definitely change.

    AN.