application analytics with visual studio 2010
DESCRIPTION
From DevLink 2010: Do you know how your users are really using your applications? Are you aware that only 10% of your users have ever used the new feature that Marketing insisted everyone would need? Do you want the insights that something like Microsoft's Customer Experience Improvement Program can provide? See how to quickly instrument your applications to track usage data by leveraging the functionality included in Visual Studio 2010 with Dotfuscator. Work through an implementation of a custom data collection and reporting system using an open source solution so that you won't be left guessing what your users are doing. In this session we will measure the usage of virtually any .NET application from console applications to Silverlight and demonstrate the integration of usage data with SharePoint in order to provide invaluable data for product development.TRANSCRIPT
Application Analytics With
Visual Studio 2010
By: Joe Kuemerle / @jkuemerle
www.preemptive.com / @PreEmptive
Background of Joe KuemerleLead Developer at PreEmptive Solutions
Over 15 years of development experience with a broad range of technologies
Focused on application and data security, coding best practices and regulatory compliance
Presenter at community, regional and national events.
Application Analytics? CEIP!
Build Your Own CEIP
http://riendpointkit.codeplex.com
What can you find out?What’s running
◦ What applications, versions of applications, components and features within applications, and methods within those features?
Under what conditions? ◦ What operating system and framework, cpu, memory, and
disk capacity? What about screen resolution or video chip?
How’s it doing?◦ How stable, what are the performance characteristics, what
user patterns and practices are emerging?
How does it compare?◦ Are new versions and features being adopted, is a particular
version easier to crack?
Is it making a difference?◦ Are sales increasing, productivity improving, and satisfaction
trending upwards?
Endpoint KitDependencies
◦.NET 3.5◦SQL Server, Oracle, MySQL◦ASP.NET Chart Controls
Endpoint Kit Code Walkthrough
http://riendpointkit.codeplex.com
Free Portal
Free Portal
Commercial Portal
Commercial Portal
Questions
References Microsoft CEIP:
http://www.microsoft.com/products/ceip/EN-US/default.mspx
CEIP in Office:◦ http://blogs.msdn.com/jensenh/archive/2006/04/05/
568947.aspx◦ http://
blogs.technet.com/b/office2010/archive/2009/11/03/data-driven-engineering-tracking-usage-to-make-decisions.aspx
◦ http://blogs.technet.com/b/office2010/archive/2010/02/09/how-does-usage-data-improve-the-office-user-experience.aspx
CEIP for Windows 7: http://arstechnica.com/microsoft/news/2009/10/windows-7-had-8-million-testers-biggest-beta-ever.ars
PreEmptive Runtime Intelligence: http://www.preemptive.com/products/runtime-intelligence/overview
PreEmptive CEIP: http://www.preemptive.com/solutions/ceip/overview
ResourcesEndpoint Starter Kit
◦http://riendpointkit.codeplex.comWPF & Silverlight Data
Visualizations◦http://rivisualizer.codeplex.com
CodePlex & Runtime Intelligence◦http://
runtimeintelligence.codeplex.com
Photo Creditshttp://
www.flickr.com/photos/moriza/65440175
http://www.flickr.com/photos/jmrosenfeld/315825815
Feedback
http://speakerrate.com/jkuemerle @jkuemerle / [email protected]
Please fill out your evaluation form. Thanks!