Silverlight for the Enterprises – Fundamentals

Delivering business processing logic through RIA (Rich Internet Application) format is very attractive to architects, developers and operators of IT shops. RIA combines the richness of the desktop application with the ease of deployment, ubiquity and platform independence of the web application.  RIAs in the form of mashups, are very popular in the consumer space…

9

Silverlight for the Enterprises – where are my dlls?

I recently spoke to a customer who wanted to know if Silverlight extracts the dlls (from the XAP) and stores them in the temp directories before building the type system in memory. The reason for the question was that they have a monitoring system that looks for patterns of unwanted files (e.g. *dll) and gets…

8

How to display InfoPath forms inline with Outlook email message

I was helping one of the customers on a proof of concept (POC) for an InfoPath based Office Business Application (OBA) and came across a feature request to display InfoPath from inline with the email message in Outlook. Providing a consistent user experience is the reason cited for that feature. I did buy into the…

8

Apache httpd configuration for IE7 standard mode rendering in IE8

(Note: The following instructions are for information purpose only and correspond to Apache 2.2 on Windows. It should be pretty straight forward to translate them to LINUX and other UNIX variants. The guidance shown here has to be thoroughly tested in a non-production environment before applying it to production web servers. ) IE8 allows web…

7

Task and Entity Services in SOA

I recently was asked a question on the difference between entity service and a task service and how they differ from the service consumer and the provider perspective. Here is my definition of a task service: “A task service encapsulates a business process that creates and updates entities within multiple systems”. From the provider perspective, a…

7

Setting up Sharepoint 2010 Development Environment on Windows 7

Technorati Tags: Sharepoint 2010,Development Environment,Windows 7 I was trying to set up a Sharepoint 2010 development environment (server not foundation) and all my web searches pointed to: http://msdn.microsoft.com/en-us/library/ee554869.aspx. IMO, this was a poorly written document as it combined all the operating systems into one single document. For each step, I had to search for Windows…

6

Windows Azure Migration Assessment Tool (MAT)

  I was impressed with the MAT tool that encapsulates all the information one has to be aware of, before attempting the application migration to Windows Azure platform. The tool addresses migration considerations including app server, database, integration, security and instrumentation for .NET as well as non .NET platforms like Java and PHP.  After answering…

6

Service Oriented Architecture Strategies

  Thanks to the hype generated by the analyst community and followed by the vendors, every customer Enterprise Architect has gotten a directive from the above to create an SOA strategy. Often the directive is not a result of the realization of the need for SOA but a result of a manager/architect attending an analyst…

6

Enabling USB Debugging for Nexus 7 on Windows 8

While preparing for my BUILD talk that introduces Windows 8 to Android developers, I went to the nearest GameStop and brought home a brand new Nexus 7 to try it out. I enabled USB debugging before I fired up the IDE.  When I tried to deploy the app to Nexus 7, to my frustration it…

6

Which Windows Azure Cloud Architecture? PaaS or IaaS ?

Overview Those who have been associated with cloud computing for some time knows how to select a cloud deployment architecture. However, a few ISV partners our team works with consistently asks questions about the cloud architecture selection criteria and hence this post. It is really hard to decide IaaS or PaaS without the application context…

6