- What is Glimpse? Introduction and Features
- Documentation Help and Walkthroughs
- Blog & NewsGet the latest news
- Get InvolvedCreate extensions
What Firebug is for the client, Glimpse does for the server... in other words, a client side Glimpse into whats going on in your server.
Glimpse
A client side Glimpse to your server
How to get GlimpseCurrently ASP.Net build only
|
Download Now |
|
Tweet |
See in Action
Here is a demo of Glimpse, for those who couldn’t make it to Open Source Fest, or just want to see more!Read
More
More
Getting Started
- Add NuGet package to your project - http://nuget.org/List/Packages/Glimpse
- Turn on Glimpse for your requests (see Bookmarklets in http://www.yoursite.com/Glimpse/Config or in dev http://127.0.0.1/Glimpse/Config)
- Click on the Glimpse in the bottom right hand corner of your site
Features
Route DebuggingGlimpse gives you unprecedented access to runtime routing information, helping you to understand why a given route was chosen, what the route data is set to and what the constraints of the route are. |
Tracing in MVCASP.NET has always had the ability to leverage Trace.Write() calls to aid in your understanding of run time execution. Unfortunately, this capability is not available in ASP.NET MVC, until now. Trace.Write() or Debug.Write() to your heart’s content and see it all in Glimpse’s state of the art UI. |
Ajax SupportAJAX has taken the world by storm. Unfortunately, that storm has traditionally left a dark cloud over our understanding of when, why and how our AJAX requests are being processed. Glimpse will provide you full support for AJAX debugging. |
Fully ExtensibleGlimpse contains a fully extensible plugin model on both the server and client side. Need to see application specific data? Implement a simple interface to tap into the power of Glimpse. |
What is Glimpse
OverviewAt its core Glimpse allows you to debug your Web Service right in the browser. Glimpse allows you to "Glimpse" into what's going on in your web server. In other words what Firebug is to debugging your client side code, Glimpse is to debugging your server within the client.Fundamentally Glimpse is made up of 3 different parts, all of which are extensible and customizable for any platform:
|
How it WorksOn the Server:
|
Implementation Details
ServerGiven the scope of the project and what it can do, the concept isn't restricted to any one platform. Hence, once mature, Glimpse Server Module will be available on all major web platforms.Platforms currently supported:
|
ClientTo start with the Glimpse Client Side Viewer is simply a light weight JavaScript "plugin" that understands the Glimpse Protocol and knows how to render the data. From a technology standpoint we currently use jQuery as the client side framework.Eventually, we would like to have actual browser plugins that provide richer functionality and experience, but the JavaScript version of the Glimpse Client Side Viewer is surprisingly well featured, intuitive and provides a high fidelity experience. We also hope to have a version for mobile ready soon which customizes the viewing/usage experience when using a mobile device. |
People and Contact...
DevelopersGlimpse is a development/debugging tool brought to you by:
Contacting usBest way to get us at the moment is via #glimpse.Alternatively come to our codeplex site to report any issues or make feature requests. |
Found an error? Help us improve.
Have a question? Tweet us using #glimpse.
