{"id":744,"date":"2011-01-26T10:05:31","date_gmt":"2011-01-26T09:05:31","guid":{"rendered":"http:\/\/www.pleus.net\/blog\/?p=744"},"modified":"2011-01-27T14:48:03","modified_gmt":"2011-01-27T13:48:03","slug":"silverlight-whats-in-it-for-me","status":"publish","type":"post","link":"https:\/\/www.pleus.net\/blog\/?p=744","title":{"rendered":"Silverlight in NoMicrosoft Environments"},"content":{"rendered":"<p>According to the term NoSQL (not only SQL), NoMicrosoft or NoMS stands for heterogeneous environments in which Microsoft technology is not the dominant platform. For instance many companies use JEE and Unix-based backends and Windows desktops to run their line of business applications.<\/p>\n<p>For those wondering whether Silveright makes sense in those environments, I recommend looking at eBay.\u00a0A while ago they created the\u00a0<a href=\"http:\/\/johnpapa.net\/silverlight\/ebay-simple-lister-beta-now-available\/\" target=\"_blank\">eBay Simple Lister App<\/a> which can be installed from\u00a0<a href=\"http:\/\/pages.ebay.com\/garden\/srp\/SimpleListerInstall.html\" target=\"_blank\">eBay Garden<\/a>. This app combines great user experience with a web based deployment model. It is based on Silverlight and integrates with existing Java-based\u00a0<a href=\"http:\/\/developer.ebay.com\/common\/api\/\" target=\"_blank\">eBay services<\/a> via JSON\/POX and REST. It makes use of unique Silverlight features such as WebCam and notification windows just to name a few.<\/p>\n<p>Another good example is <a href=\"http:\/\/www.telerik.com\/products\/facedeck.aspx\" target=\"_blank\">Facedeck<\/a>, a Silverlight frontend for Facebook. If you don&#8217;t wan&#8217;t to install it, you can watch a video on <a href=\"http:\/\/www.youtube.com\/watch?v=sX3ZJ3ziX0Q&amp;feature=fvw\" target=\"_blank\">YouTube<\/a>.<\/p>\n<p>From what I see, developers and decision makers start realizing that by using Silverlight they can create compelling user interfaces and achieve great developer productivity especially for line of business applications.\u00a0Due to its standards support and interoperability features Silverlight is not limited to .NET-backends but well suited for all kinds of backends including Java\/JEE.<\/p>\n<p>Some features especially useful in NoMicrosoft environments are:<\/p>\n<ul>\n<li>Standards based interoperability via SOAP, REST, JSON, ATOM, POX, <a href=\"http:\/\/www.odata.org\" target=\"_blank\">OData<\/a>, XML Schema<\/li>\n<li><a href=\"msdn.microsoft.com\/en-us\/library\/0k6kkbsd.aspx\" target=\"_blank\">MSBuild<\/a> can be fully integrated with Maven and Hudson<\/li>\n<li>Silverlight apps can be hosted on any webserver including Tomcat and Jetty<\/li>\n<li>Free development tools (<a href=\"http:\/\/www.microsoft.com\/express\/Web\/\" target=\"_blank\">Visual Studio Express<\/a>)<\/li>\n<li>Free automated unit testing (<a href=\"http:\/\/silverlight.codeplex.com\/\" target=\"_blank\">Silverlight Toolkit<\/a> and <a href=\"http:\/\/www.nunit.org\/\" target=\"_blank\">NUnit<\/a>)<\/li>\n<li>Automated UI testing using <a href=\"http:\/\/www.telerik.com\/products\/web-testing-tools\/webaii-framework-features.aspx\" target=\"_blank\">WebAii<\/a> or HP Quicktest<\/li>\n<li>No licence cost<\/li>\n<\/ul>\n<p>If you are interested to see all those feature in action please drop me a note.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>According to the term NoSQL (not only SQL), NoMicrosoft or NoMS stands for heterogeneous environments in which Microsoft technology is not the dominant platform. For instance many companies use JEE and Unix-based backends and Windows desktops to run their line of business applications. For those wondering whether Silveright makes sense in those environments, I recommend &hellip; <a href=\"https:\/\/www.pleus.net\/blog\/?p=744\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Silverlight in NoMicrosoft Environments<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,12],"tags":[78],"class_list":["post-744","post","type-post","status-publish","format-standard","hentry","category-ria","category-silverlight","tag-silverlight"],"_links":{"self":[{"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=744"}],"version-history":[{"count":22,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/744\/revisions"}],"predecessor-version":[{"id":771,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/744\/revisions\/771"}],"wp:attachment":[{"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pleus.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}