PDC2008 : Silverlight on its way to address Business Apps

Last week at PDC 2008, Jamie Cool demonstrated some very cool work under progress at Microsoft, to deliver a first class development experience for people looking forward to build Business Applications on top of Silverlight. If you started working on business apps, you miss several capabilities with the current version of Silverlight : see yellow…

1

Architecture Series – Pure and Mixed configurations

This is the first article in an Architecture Series dealing with technical options taken for the Eclipse Tools for Silverlight. Future articles will focus on the XAML rendering architecture, the Eclipse extension points as well as the “MSBuild” project structure preservation option that was taken to allow the back and forth loop. In the very…

3

Eclipse Tools for Microsoft Silverlight

Silverlight 2 is Released to Web (RTW). This is great news for our RIA scenarios. But wait, there’s more. Microsoft announced the launch of the Eclipse Tools for Microsoft Silverlight (eclipse4SL.org): an opensource project lead by Soyatec and funded by Microsoft. Here is what the eclipse4SL Team Blog states : The purpose of this project…

4

eclipse4SL : “DataGrid” Tutorial

Duration 20 minutes Description This tutorial demonstrates how to populate a DataGrid with dynamic data. When you press the Load Button, the DataGrid will be filled in, and eventually filtered if a filter has been specified. A pdf version of this tutorial is attached at the end of this post and accessible here. Prerequisites After…

0

eclipse4SL : “Hello World” Tutorial

Duration 30 minutes Description This tutorial is inspired from Scott Guthrie Silverlight 2 Series, adapted from Visual Studio to the eclipse4SL environment. A pdf version of the tutorial is attached at the end of this post and accessible here. Prerequisites After installing eclipse4SL, activate the Silverlight perspective by selecting one of them from the menu…

9

Tip : Add XAP Mime-Type in Tomcat and IIS 5.1

Mime-Type are used to provide identifiers for file formats on the Internet. By default, XAP files are not recognized as a Silverlight application in Tomcat or IIS 5.1. You can set a Mime-Type to identify XAP files on both servers. Setting Mime-Type in Tomcat in %TOMCAT_INSTALL%/conf directory, edit web.xml file. Add the following description to…

1

How-To : Silverlight accessing Java SOAP services (Part 2 – No Cross Domain : Tomcat/Eclipse)

The HowTo series demo Silverlight accessing Web Services in various configuration. In this post, we will demonstrate you a SOAP service consumed by a Silverlight client application where the Site of Origin hosts the Web Services. This scenario is categorized as a D2D scenario without cross-domain policy. The SOAP service Eclipse project and the Silverlight…

1

Tip : Serving JSPs and Servlets from IIS through Tomcat

This tip is about making IIS as a front end to Tomcat hosting Servlets and JSPs on the back end. This architecture allows the hosting of JAX-WS or Restlet services in Tomcat while Silverlight clients are hosted in IIS without facing cross-domain issues. The configuration files and the connector (isapi_redirect.dll) are available as an attachment…

3

Tip : Cross Domain Policy when Self-Hosting your Services

This tip is about self hosting of services with the .Net WCF or Java Restlet framework. Cross-domain access is mandatory here since the Site of Origin does not host the services. Self hosting a service represents a quick & easy way to expose a Web Service for tests purpose. Yet, customization is extermely limited since self hosting does…

1

How-To : Silverlight accessing Java REST services (Part 2 – No Cross Domain : Tomcat/Eclipse)

The HowTo serie demoes Silverlight accessing Web Services in various configuration. In this post, we will demonstrate a REST service consumed by a Silverlight client application where the Site of Origin hosts the Web Services. This scenario is categorized as a D2D scenario without cross-domain policy. The XAP package, the REST service Eclipse project and…

3