Compartilhar via


Enterprise Library Integration Pack for Silverlight - what do you want to see in it?

Update 12/09/2010: Thank you all who posted their thoughts in response to this blog and in the forums. A preliminary backlog of stories is now posted and available for voting. https://EntLibSL.mswish.net

---

Silverlight, originated as a rich media platform, is emerging as a business application platform too. Enterprise Library has traditionally supported line-of-business (LOB) application developers by providing guidance and easily-configurable reusable components that address common cross-cutting concerns. Based on conversations with our users, there seems to be a growing appetite for a similar guidance supporting Silverlight LOB developers. That is why we, at the Enterprise Library team, are currently exploring scenarios for a Silverlight Integration Pack for Enterprise Library 5.0 and we would like to hear your stories that will help to shape this release. Note, we are not targeting Silverlight for Windows Phone, but are focusing on the standard Silverlight 4 platform.

In order to ensure we get the best release possible for Silverlight, we would like to get your opinions on the following questions:

  1. What are the top 5 features from Enterprise Library 5.0 which you, as a Silverlight LOB app developer, could have benefited from if only they were available on the Silverlight platform today? Please list them in the prioritized order from most important to least important.
  2. Are there any capabilities that would make sense in the version of EntLib for Silverlight, which are currently missing from Enterprise Library 5.0?
  3. What quality attributes/non-functional requirements do you regard as most important to make Enterprise Library suitable for your Silverlight LOB apps? What would prevent you from using EntLib for Silverlight other than the feature set itself? Please be as specific as possible.

This round of public consultation will be open till Nov 1, 2010, after which we’ll analyze the feedback received and, as we usually do, share our backlog with the developer community for further prioritization. In the meantime, please tell us what’s on your wish list. You can post your requests as replies to this blog entry or if you prefer, send them directly to me.

Also, please invite others to join us in this feedback loop.

Thank you!

- Grigori

Comments

  • Anonymous
    October 11, 2010
    The comment has been removed

  • Anonymous
    October 11, 2010
    The comment has been removed

  • Anonymous
    October 11, 2010
    The comment has been removed

  • Anonymous
    October 12, 2010
    for silverlight & for xbap partial trust (internet zone) security block : authentification & authorization

  • Anonymous
    October 12, 2010
    make an easy way to load xap files asynchronously. and simplify multitouch gestures. holla at ur boi

  • Anonymous
    October 12, 2010
    Logging - local and to Server Caching - Transparent data access, expecially for OOB & Offline scenarios Interop - Accessing Windows features OOB, like Certificate stores, the Speech API etc Workflow - sort of a lightweight, UI centric WF ,,,, Policy/Version Mangement An embedded console would be nice. Could you put up a list on Uservoice and we can vote on it?

  • Anonymous
    October 22, 2010

  • Logging - the priority for me is to be able to log back to the server, ideally sharing the server-side EntLib database and configuration that I’ll have already set up.  It would be useful to be able to log to Isolated Storage as well, especially in the event of a server-side problem.  A nice-to-have would be when in Out-of-Browser mode, and disconnected, log (serialize?) to Isolated Storage but provide a mechanism to deserialize the entries and send to the server when connected.  I’m not necessarily expecting EntLib to notice the connection state (though that would be nice) but to provide the mechanism for storing and retrieving entries locally.

  • Exception Handling – and integration with Logging.

  • Unity Policy Injection – for any blocks implemented for Silverlight. Every app I’ve written has exception handling and logging so I can know as soon as the user knows that something has gone wrong.  I’ve just rolled my own for my current SL4 app but I’d rather use yours. It would be good if everything worked with RIA Services but didn’t depend on it.

  • Anonymous
    October 25, 2010

  1. Logging
  2. Exception Handling
  3. Unity (not sure this doesn't work today?)
  • Anonymous
    October 25, 2010
    The comment has been removed

  • Anonymous
    October 26, 2010
    The comment has been removed

  • Anonymous
    October 26, 2010
    -Question 1:

  • Logging : enabling logging @client and synchronization with the server side.

  • Exception handling and WCF Fault handling  @client side.

  • Caching with isolated storage *Unity policy injection

  • Authentication & authorization -Question 2:

  • Secure data transfer between client and server -Question 3: *the xap file size could prevent the use of entlib with silverlight

  • Anonymous
    October 27, 2010

  1. Validation attributes and validators available in the silverlight package. 2. Exception handling.
  • Anonymous
    October 27, 2010
  1. Security application block
  2. Logging application block
  3. Exception handling block
  4. Validation block
  • Anonymous
    October 28, 2010
    @achaabouni Re: Secure data transfer between client and server Isn't that what HTTPS is for? Can you elaborate on your scenario?

  • Anonymous
    October 28, 2010
    @Deven Please help us understand what specifically EntLib for SL can do to help address your localization & globalization stories?

  • Anonymous
    October 28, 2010
    Security block, at its full capabilities, also would be nice to have the log and caching blocks !! :)

  • Anonymous
    October 28, 2010
    A queue (think MSMQ) in Silverlight

  • Anonymous
    November 03, 2010
    AOP Interception

  • Anonymous
    November 03, 2010

  1. AOP Interception with MEF integration
  2. Caching  via Isolated Storage and other providers (if possible)
  • Anonymous
    November 08, 2010
    I would be very pleased, if there qould be an inplementation of the validation block!

  • Anonymous
    November 17, 2010

  1. Exception handling block
  2. Validation block
  3. Security application block
  4. Logging application block (like Clog - http://clog.codeplex.com)
  5. Resource Localization & Globalization
  • Anonymous
    November 30, 2010
    1)Lightweight  Workflow designer (like wf4.0 designer),
  1. Full MVVM Support
  2. Logging, Caching , Exception handling
  3. MEF support.
  • Anonymous
    December 06, 2010
    Has anyone said ExceptionShielding for RIA services yet?