Skip to main content

Home/ Teaching of Programming/ Group items tagged visual tools

Rss Feed Group items tagged

Manuel Menezes de Sequeira

visual-tracer - Project Hosting on Google Code - 0 views

  • Visual Tracer allows the user to watch and explore the trace of an executing application. It shows information about the main events as they occur, as well as about the existing instances and their historical values. Visual Tracer has a nice GUI that allows the user to set the status and the speed of the application execution. Visual Tracer handles both single- and multithreading applications.
  •  
    This is, as yet, a proof-of-concept AspectJ library that allows the programmer to watch and navigate a complete record of a program's execution. The next step of this project is to use all the gathered information for building dynamic UML diagrams.
Manuel Menezes de Sequeira

AlgoViz.org | The Algorithm Visualization Portal - 0 views

  •  
    AlgoViz.org is a gathering place for users and developers of algorithm visualizations and animations (AVs). It is a gateway to AV-related services, collections, and resources.
Manuel Menezes de Sequeira

greenfoot.org - 0 views

  • Consider greenfoot as a combination between a framework for creating two-dimensional grid assignments in Java and an integrated development environment (class browser, editor, compiler, execution, etc.) suitable for novice programmers. While greenfoot supports the full Java language, it is especially useful for programming exercises that have a visual element. In greenfoot object visualisation and object interaction are the key elements. If you know BlueJ and a microworld framework (like Karel the Robot or the AP Marine Biology Case Study) consider greenfoot as the best from both: object interaction (BlueJ) and object visualisation (microworlds).
  •  
    An alternative to BlueJ with a much more visual bend that makes it somewhat similar to Scratch.
Manuel Menezes de Sequeira

take-an-advice - Project Hosting on Google Code - 0 views

  • The aim of this project is to create an AspectJ library making it possible to enforce Java coding policies and to express some of the constraints and semantics of UML directly in the code, making it more expressive and allowing these constraints and semantics to be checked either at compile time or at runtime. The library currently supports semantics related to accessibility, design by contract, relations between objects and the nature of the state of objects.
  •  
    It may be a good idea to use Java annotations for expressing constraints and semantics that are usually absent from Java code. This allows compile time or runtime checks to be performed, and coding policies to be automatically enforced. These annotations can also improve the ability of tools such as Visual Tracer to show richer information about the dynamic structure of a program.
1 - 4 of 4
Showing 20 items per page