Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Debugger Frontend for the SharpDevelop IDE
Název práce v češtině: Debugger Frontend for the SharpDevelop IDE
Název v anglickém jazyce: Debugger Frontend for the SharpDevelop IDE
Klíčová slova: ladění programů, Integrované vývojové prostředí, visualizace dat, .NET
Klíčová slova anglicky: debugging, IDE, data visualization, .NET
Akademický rok vypsání: 2009/2010
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: Mgr. Pavel Ježek, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 05.11.2009
Datum zadání: 05.11.2009
Datum a čas obhajoby: 30.05.2011 00:00
Datum odevzdání elektronické podoby:14.04.2011
Datum odevzdání tištěné podoby:15.04.2011
Datum proběhlé obhajoby: 30.05.2011
Oponenti: RNDr. Jiří Dokulil, Ph.D.
 
 
 
Zásady pro vypracování
The overall goal of the thesis is to explore new approaches to debugging managed code, namely visualization of data in the program being debugged.
Proposed particular goals of the work are: (a) to build an object graph visualizer, which displays selected data structure used in the program as directed graph, (b) improve visualization of object collections. The author should focus on developer experience with using these new features - visualization UI should be intuitive and help developers to keep track of objects as the object graph changes during debugging.
The work should be implemented for the SharpDevelop open source IDE for .NET. The author should also cooperate with the SharpDevelop team, so the resulting plug-ins can be directly incorporated into the new version of the IDE.
Seznam odborné literatury
[1] SharpDevelop architecture, http://www.codeproject.com/KB/cs/ICSharpCodeCore.aspx

[2] Mike Stall's .NET Debugging blog, http://blogs.msdn.com/jmstall/

[3] Nathan, A.: WPF Unleashed, Sams 2006

[4] MSDN Library, http://msdn.microsoft.com/cs-cz/library/default.aspx
 
Univerzita Karlova | Informační systém UK