|
|
|
Home General Staff Contact Partners Alumni Research Areas Projects Papers Books Reports Teaching Lectures Exams B.Projects M.Theses PhD Theses Go Abroad Misc Library Seminars Gallery Links Search Webmaster
|
Rich Client Programming - Best Student Projects WS 2008/09Back to the course description
Ant Task Dependency ViewerReinhard Umgeher and Franz RechbergerDescriptionThe Ant Task Dependency Viewer Plugin enables you to visualize dependencies of targets of an Ant build script. The Visual Library is used, to visualize the dependencies. If the plugin is added to the NetBeans IDE, the projects context menu provides the command "View Ant Dependencies", that generates the graphical representation of the dependencies of the Ant build script. By the use of the context menu of a target in a graphical representation a new representation can be created. This representation either contains all dependencies for this target or all targets that are depend on this target. Furthermore, the navigator window of the NetBeans IDE provides a satellite view of the graphical representation. The properties window advertises the important target attributes and the task list of the selected target. A target can be selected by a double click. The colors of the nodes and edges of the graph can be customized via the NetBeans options window (Tools – Options - Miscellaneous). DownloadScreenshotNetBeans Achievements ViewerRoland Hackl and Andreas HaderDescriptionAchievements for Netbeans enables NetBeans users to gain achievements in a style known from popular games like Left 4 Dead. To collect the needed information we hook into the logging mechanism and the NetBeans editor. It is easy for developers to use our API for creating own achievements. You only have to implement the IAchievement-interface, one of the listener interfaces (IEditorListener, ILogListener) and provide an image. A more detailed description about how to add your own achievements is provided in the zip-file.DownloadScreenshot
Project Dependency ViewerRumpfhuber StefanDescriptionThis project implements a Module Dependency Visualizer for the Netbeans IDE. Currently there is only supporting for NetBeans Module Projects. Whenever a NetBeans module node gets selected in the project window the context menu offers the option “Show Dependency Graph” to show the visualization. The application uses the Visual Library, the output is shown in a TopComponent at the editor position, a additional TopComponent is used to provide a SatteliteView of the Graph. The project requires NetBeans 6.5.1 to run.DownloadsScreenshot
Tower DefenseFlorian JägerDescriptionIn this Tower Defence you play some bad guy, who resides in some tower somewhere and builds automated defences to repel masses of vehicles (propably tourists) that drive towards that tower. You can build walls and defence turrets. Walls are just standing there and do nothing. Turrets shoot at everything that moves within a certain radius. For fire safety reasons you can not block your castle entirely, there must be at least a path wide enough to let the fire brigade through. As time passes the vehicles become tougher and faster. How to play:
DownloadScreenshot
Domain Specific Language using SchliemannKamen Goranchev and Mounir StinoDescriptionThis project is about providing language suport for NetBeans platform using Schliemann Generic laguage framework. Language for which we provide language support is a Domain Specific Language for unit testing.DownloadLanguage Syntax
unittest softwarecomponent {
//import declarations
import softwarecomponent;
//variable declarations
datatype reference;
//test case definitions
testcase reference{
//setup expression called before each test in the test case
setup = expression {
...
}
//teardown expression called after each test in the testcase
teadown = expression {
...
}
//test definitions for each usecase
//execution of the test can be skipped by adding ignore keyword in front of it
[ignore] test reference{
impl = expression{
...
}
}
...
}
...
}
|