Silverlight Consulting
Robust Haven offers one-on-one mentoring and onsite trainings for organizations interested in building high performance .NET teams working with Silverlight.
Our Silverlight Experts provide domain expertise in the following areas:
- Interoperability - In .NET terms this means having a deep understanding of WCF - Windows Communication Foundation.
- Service Contracts, Operation Contracts, Data Contracts, Fault Contracts, and Duplex Contracts.
- Custom behaviors for dependency injection with MEF or Unity, Silverlight fault contracts, and error handling behaviors.
- Cross-concern implementation, using imperative authentication and authorization checks.
- Code access security extensions, enabling permission based security for operation contracts.
- WCF service hosting in ASP.NET MVC and consume, with various bindings to support REST, SOAP, and JSON.
- Following any deep dives of raw WCF, we cover and provide WCF RIA Services, WCF Data Services, and Duplex Services.
- Modularity
- Partition system into PRISM modules and use IEventAggregator as a message bus in Silverlight. This eventually leads to a design that supports a tiered architecture.
- Handle cross concerns such as role and permission checks in Silverlight, using IPrincipal, IIdentity.
- Show how to dynamically download modules and inject into views using regions.
- Enforce security rules to deny or allow access to available modules XAP file.
- UX/UI - User Experience Design/User Interface Design
- Take advantage of resources, themes, styles, control templates, data templates, template selectors, and converters.
- Cleanly separate behavior from UI using template bindings, and business logic from UI using MVVM and data binding.
- Integrate the tips and tricks of expression blend to create subtle special effects and animations to liven up applications.
- Build advanced controls by examining your Telerik controls, and building from the ground up.
