www.wuerthinger.net Thomas has posted 2 posts at DZone. View Full User Profile

Top 5 NetBeans Platform Student Projects from Linz, Austria

03.26.2009
| 28624 views |
  • submit to reddit

Top 5 student projects from the course "Rich Client Programming: Plugging into the NetBeans Platform", held at the Johannes Kepler Universität Linz in Austria, earlier this year.

Ant Task Dependency Viewer

Reinhard Umgeher and Franz Rechberger

Description

The 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).

Download


Screenshot

 

NetBeans Achievements Viewer

Roland Hackl and Andreas Hader

Description

Achievements 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.

Download




Project Dependency Viewer

Rumpfhuber Stefan

Description

This 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.

Downloads

 

Tower Defense

Florian Jäger

Description

In 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:

  • Click play ( > ) to start the game.
  • Click the bricks-symbol to place or destroy walls. (Click at the desired position on the gamefield below afterwards)
  • Click the skull to place defence-turrets. (You cannot destroy a turret once placed - it would shoot at your workers)

Download


Screenshot

 

Domain Specific Language using Schliemann

Kamen Goranchev and Mounir Stino

Description

This 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.

Download

Language 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{
...
}
}
...
}
...
}

From http://www.ssw.uni-linz.ac.at/Teaching/Lectures/SpezialLVA/TulachWielenga/projects/index.html

 

AttachmentSize
fig-1.PNG97.93 KB
Published at DZone with permission of its author, Thomas Wuerthinger.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Commonwealth Towers replied on Mon, 2014/04/07 - 9:17pm

Including salary, bonuses and other financial rewards, the average take-home pay for property and real estate professionals in Asia was US$140,874, according to the report which is now in its eighth year. real estate agent

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.