scenario
ScenarioGraph 1.0
ScenarioGraph is an XML and Java-based tool for editing, visualizing, and analyzing complex scenarios more>>
The underlying foundations used to develop ScenarioGraph are graph theory and ScenarioML. Graphs provide a natural structure for working with scenarios expressed in ScenarioML.
The basic structure of a ScenarioML scenario is XML, which itself has a tree structure. ScenarioML extends this basic tree structure to include references that can relate children with different parents, to represent directed acyclic graphs.
Dr. Scenario 1.0 Beta 3
Learn health problems by going through a series of scenarios more>> Learn health problems by going through a series of scenarios
Dr. Scenario teaches health to youth through a series of scenarios. The player tries to identify health conditions and juggles treatment costs with efficacy. To promote healthy living, explanations are provided in teen-friendly language.
NOTE: Dr. Scenarion is licensed and distributed under the terms of the GNU General Public License (GPL), GNU Library or Lesser General Public License (LGPL) and Mozilla Public License 1.1 (MPL 1.1).
System requirements:
-

DNS Enabler 4.0
DNS Enabler is such a marvellous program which lets Mac users set up a fully-functional Domain Name Server on a plain Mac OS X machine with just one click. more>>
DNS Enabler 4.0 is such a marvellous program which lets Mac users set up a fully-functional Domain Name Server on a plain Mac OS X machine with just one click. It is designed to allow a user to set up domain name information quickly using a single window, in the fastest time.
DNS Enabler provides the interface to allow users to specify name-to-address mappings for machines on the Internet, as well as their aliases or MX records (which specify that certain machines act as mail servers for the domain).
Additionally, it allows users to set the other domain and zone information, like the Time-To-Live intervals that determine how long these information remain valid.
It will automatically generate the appropriate named.conf file, the forward mapping files for each domain, the reverse mapping files for each network, and all the resource and reverse pointer records from the specifications entered.
Major Features:
- DNS Enabler for Snow Leopard
- You can now configure DNS Enabler using a non-admin account. Just provide either the full name or the OS X short name of an admin-level user and the administrator's password.
- DNS Enabler now sports a customizable toolbar, containing three panels - the main DNS Enabler domain configuration panel, a panel to set up Bonjour Wide-Area Services, and a Log Panel showing the contents of the named.log.
- You can start, stop, and restart DNS services. And there is a button to reload the data with the settings currently in effect at the server.
- A Basic DNS Configuration for the Local Network
- Scenario : DNS Enabler on a private local network
- Another Scenario : This happens quite often - you may have set up a web or mail server behind a router, broadband modem, or wireless base station when you noticed that machines on the local network cannot "see" the server via its domain name, while machines outside the network can (e.g., you've used dyndns.org or some such service to obtain your own domain name).
- In this case, you can use DNS Enabler to broadcast the domain name to all the local machines (using the simple configuration outlined above) and help them find their way to your server. This has helped many MailServe users who are behind routers that don't know how to route outgoing packets back to an equivalent local IP address (that the public IP address is port-mapped to) and that are also hard to configure, to boot.
- A Configuration for the Public Network
- Scenario : DNS Enabler on a public network. Introducing MX records.
- Across the firewall from the public network, the company runs a private local network (in the 192.168.0.x range). DNS Enabler can handle the setup of the name service for this local network within the same window. Because it is a private network, it can be given any domain name.
- MX records :
- If ISP is provided with a backup mail server in case the whole domain is down, can specify this backup mail server.
- Advanced Configurations: The following screenshot shows DNS Enabler handling the data entry for the domain described in Paul Albitz and Cricket Liu's DNS and BIND book.
- DNS Zone Files: This is the zone file created by DNS Enabler for the above configuration.
- What about MX Records, TXT Records, and Forwarders?
- Setting up a Secondary Name Server: DNS Enabler also allows you to set up a secondary slave name server. In the example below, besides running DNS Enabler on the Primary Name server you can also install it on a Secondary Name Server.
- Bonjour Wide-Area Services: What DNS Enabler saves the user is the need to know the specific syntax to set up SRV and TXT records at the DNS server. All he needs to know is the Bonjour service type, e.g., _http._tcp for publicising web pages (that may be served even from local private networks - you can use the Port number field to publicise a different port other than 80 and port-map that incoming request to a specific local machine) and the domain that will serve that request. The service name is a label that will show up in the Bonjour menu in, say, Safari. And the TXT column contains the path to that specific web page. (The TXT column stores different things for different services. See the cited Bonjour reference).
- The Log Panel: The Log Panel shows the contents of the DNS Server log file at /Library/Logs/named.log, in reverse order, with the latest entries listed first. It also shows the current version number of the name server.
- The Customization Panel: The Customization Panel allows you to re-arrange the DNS Enabler toolbar. For example, if you don't use Bonjour, you can hide the Bonjour button and, consequently, the Bonjour panel.
- De-Installing DNS Enabler
- You can de-install DNS Enabler by using the menu item, shown below, in the Help menu. It will shut down the DNS Server, if it is running, and remove all files installed by DNS Enabler.
- DNS Enabler for Leopard works from its own folder in /usr/local/cutedge/named, in which are stuffed the named.conf and the db files used by DNS Enabler. The original /etc/named.conf and /var/named files are left un-touched by DNS Enabler and so DNS Enabler leaves your system in its original state after de-installation.
Legion
Legion - An epic strategy game set in ancient Rome more>>
Detailed Features
Epic gameplay
There are large game areas, accurately mapping real world locations. All maps are based on real atlases of the ancient world. The size of the game world combined with the subtle interactions of the game model make for a truly epic game.
20 sides
Each game can have up to 20 AI sides to compete against, each with their own strengths and weaknesses, based on the nations that would have been present at the time of the scenario!
Huge realistic battles
Choose how your troops deploy for battle, controlling their formations, making best use of the terrain available and allowing for their morale and experience. The combat model is being based on historical data to give the most realistic look and feel ever seen in a computer game. Hundreds of men will be displayed to give a really epic feel to the battles. All uniforms and weapons will be based on historical data to make sure they are as accurate as possible.
3D battlefields
The battlefield terrain is made up of 3D rendered terrain. Height are accurately modelled and affects the combat model. Every location has its own unique battlefield.
Detailed economics
Control your cities, allocate workers to collect resources, control city growth, train new regiments. Increase production by constructing new buildings or upgrade your city hall to expand the amount of land that can be worked. Build fortresses for protection and to train better your soldiers.
Replayability
Play each map a number of times in completely different setting. Fight over Italy to unify the tribes into the powerful nation of Rome, then later fight over the same map as the Romans when they are invaded by the fearsome Gauls.
Historical Accuracy
Throughout the design of the game, great care has been taken to ensure that the maps, the scenarios, the soldiers and the game engine capture the flavor of the ancient world and its warfare.
Low Minimum Specs
Hard work has been made to ensure that the minimum specs for the game does not rise unnecessarily. This means that anyone who wants to play the game is able to do so.
Main features:
- Epic gameplay
- Huge Realistic Battles
- 3D Battlefields
- Detailed economics
- Endless Replayability
- Historical Accuracy.
Streamxmlwriter 0.3
A flexible and open source Python library for XML generation more>> QuickCRC automates responsibility driven design of object-oriented software. Use CRC cards to discover and document classes, responsibilities, attributes and collaborations. Popular among agile developers, theyre also used as a front end to UML.
CRC Cards
In the diagram workspace, create card and scenario objects. Each card has a class name, description, superclasses, subclasses, attributes, responsibilities and collaborating objects. Enter card information through a dialog or edit on-screen by dragging or renaming cards, attributes, responsibilities and collaborations.
Attribute Access
The software designer can assign the attribute access of each card responsibility. The tool shows an attribute access graph from the card information to help developers discover, refine and eliminate unnecessary card attributes.
Design Scenarios
A scenario object represents a design mechanism defined as a series of steps involving communicating objects. Scenarios can reference cards or other scenarios. Cards and scenarios can also reference external agents defined by the designer to identify system and user interfaces.
Model Organization
Separate card and scenario objects into different diagrams based on functional areas of a complex design. Cut and paste cards and scenarios between diagrams or projects.
Contents View
The contents view allows a designer to navigate between diagrams shown as folder icons that can be opened or closed. From the contents view, a card or scenario can be dragged between diagrams or double-clicked to edit its properties. This makes it easy to locate and modify information as the model grows.
Simulation
QuickCRC provides active simulation of an evolving design. Features include single stepping backwards, forwards or over a called scenario or jumping to a specific location in the scenario stack of a multiple scenario simulation. Its fast and easy to step through your design, just select a scenario and click the Simulate button.<<less
TiffanyScreens 2.5
Tiffany Screens allows you to share presentations (or any screen content), without requiring a projector more>>
No adjustments were necessary; images would be scaled automatically on arrival, to best match the receivers display-capability. To support lively meetings, everyone participating could, with a single button click, turn his computer into the presenting device.
Meet TiffanyScreens, a presentation tool, able to capture the content of the presenters screen and send it to multiple computer screens at the same time. Best of all, any computer can seamlessly become the presenting computer, no matter if connected wirelessly or through an Ethernet cable.
The self-contained solution does neither require nor use a server. It automatically detects all computers on a local network, running the software and those computers can watch the presentation projected onto their screens. Best of all, with a single button click, any computer can switch from watching into presenting mode.
Frivolty 1.4
Frivolty lends you the chance of playing a rougelike role playing game in which you will play a single character who has to hack and slash his way through a dungeon, usually guarded by an evil wizard or dragon. In this case its the evil wizard scenario. more>>
Frivolty 1.4 lends you the chance of playing a rougelike role playing game in which you will play a single character who has to hack and slash his way through a dungeon, usually guarded by an evil wizard or dragon. In this case it's the evil wizard scenario.
Frivolty is not about originality. It's not about complex gameplay. It's not about stunning graphics (or any graphics for that matter). It's all about simplicity. A retro-rpg, it celebrates times when gameplay was solid, yet very simple. Learning the rules takes a minute. Beating the game takes hardly any longer. It's a simple distraction for a day or two. It doesn't eat up your life.
Frivolty is perfect for those occaisions that you want to play a quick game without being fully absorbed in a complex world.
Requirements:
- System 7 or higher PPC
Castle Wolfenstein 5.1
Custom scenario for the game Wolfentein. more>>
Seagull 1.7.0
Seagull - Free, open source and multi-protocol traffic generator test tool more>> Seagull - Free, open source and multi-protocol traffic generator test tool
Seagull is a free, open source and multi-protocol traffic generator test tool.
Primarily aimed at IMS (3GPP, TISPAN, CableLabs) protocols (and thus being the perfect complement to SIPp for IMS testing), Seagull is a powerful traffic generator for functional, load, endurance, stress and performance/benchmark tests for almost any kind of protocol.
In addition, its openness allows to add the support of a brand new protocol in less than 2 hours - with no programming knowledge.
For that, Seagull comes with several protocol families embedded in the source code:
- Binary/TLV (Diameter, Radius and many 3GPP and IETF protocols)
- External library (TCAP, SCTP)
- Text (XCAP, HTTP, H248 ASCII)
Seagull supports currently the following protocols:
- Diameter base ( RFC 3588) and any Diameter relating application - IMS Cx, Dx, Ro, Rf, Sh over TCP or SCTP or TLS over IPv4 or IPv6.
- TCAP ITU and ANSI and any protocol over TCAP (IS41, Win, Camel, GSM MAP, ...) either over SS7 (E1/T1) or SIGTRAN. For that, it relies on HP OpenCall SS7.
- XCAP over HTTP over IPv4
- HTTP over IPv4
- H248/Megaco ASCII form over UDP or TCP or SCTP/IPv4
- Radius (subset) over IPv4.
Main features:
- Multi-protocol traffic generator
- Command line tool with text interface
- Protocols of the same family are described in an XML, user editable, dictionary (messages, parameters)
- Existing protocol families: Binary/TLV (Type, Length, Value), Raw binary, Text, external API (first implementation: HP OpenCall SS7)
- Support of IP (UDP/TCP), SCTP, SSL/TLS and SS7/TCAP transports
- Portable programming (tested and supported on Linux x86, ia64, HPUX, SunOS and Windows)
- Scenarios are described using XML files
- Multi-threaded for performances and reliability
- Dynamically adjustable scenario rate
- Uniform, Poisson or Best-effort scenario arrival distribution
- Remote-control (scenario-rate set, counter dump) through standard HTTP interface
- Pause and restart of traffic
- Support of automated traffic profile (varying scenario rate)
- Smooth (no new scenarios then wait for ongoing scenarios to end) or brutal end
- Scenario display with message counters
- Scenarios have init (executed once), main (repeated for traffic) sections
- Scenarios have default sections for defense in case of unexpected messages
- A scenario can be mono (most cases) or multi-protocol
- Message and parameters checking possible (disabled by default)
- Support of parameter injection following a CSV like database
- Multiple Seagull instances can be synchronized in the middle of scenario
- Intra scenario synchronization using a synchronization protocol (example application provided in Java language)
- Statistics: timer between two messages, scenario length, scenario rate, successful scenarios, failed scenarios (with reason)
- Protocol decoding and hexadecimal dump
- Trace files with or without timestamps (for performances and automation)
TiffanyScreens for Mac 2.5.1
Able to capture the content of the presenters screen and send it to others. more>> Tiffany Screens is a presentation tool, able to capture the content of the presenters screen and send it to multiple other computer screens at the same time. Any computer can seamlessly become the presenting computer, no matter if connected wirelessly or through an Ethernet cable.
The self-contained solution does neither require nor use a server. It automatically detects all computers on a local network, running the software and those computers can watch the presentation projected onto their screens. Best of all, with a single button click, any computer can switch from watching into presenting mode.
Yesterday ...
Sharing the screen content with others during a meeting usually required to connect a projector to the presenters Laptop. In a lengthy process, the Laptops screen resolution and refresh-rate needed to be manually adjusted to synchronize with the projector. The adjustment procedure was often followed by a single lecture style presentation, featuring slides being projected hugely magnified onto one of the meeting rooms walls.
Today ...
You download TiffanyScreens and read the User Guide.
Tomorrow ...
Tiffany Screens allows you to share presentations (or any screen content) with your peer group, without requiring a projector.
Imagine a scenario, where every participant brought a Laptop to a meeting and watched the presentation on that Laptops display - participants would probably sit on a table facing each other, instead of the wall.
No adjustments are necessary; images are scaled automatically on arrival, to best match the receivers display-capability. To support lively meetings, everyone participating can with a single button click, turn his computer into the presenting device.<<less
RADRentalAnalyzer 2.3
This will analyze a potential rental property in terms of cap rate, cashflow, equity, capital gain, property details etc. more>>
Enhancements:
- Bug Fix: Fixed a bug with cash flow calculations with interest only loans .
- Ability to remove multiple properties.
- Registered User benefits
- Google map for property.
- Duplicate an existing Property. This feature is very useful if you want to compare the same property side by side with different scenarios like rent, mortgage etc.
- Ability to compare more than two properties.
- Export property comparison data to a csv file.
- Added Help to Main window, Compare properties.

CuriosityAndVanity 1.1
Bonjour powered lighttpd and RubyOnRails servers and WebKit web browser for creating public local networks. more>>
A new way of thinking about http networking: currently, we have the concepts of internet and of intranet, the former designed to be a global and public communication medium and the latter designed to be a local and private communication medium. CuriosityAndVanity addresses the needs of a local and public communication medium.
Imagine the following scenario: you go to a public place where you meet other people with a laptop or post pc device and you would like to know something about these people and to share with them some information about yourself as well. You want to market yourself and see the marketing of others. You want to express your ideas to unknown people nearby. This is the kind of things that CuriosityAndVanity make possible with just a few clicks.
License:Freeware
Greenfoot 1.5.6
Greenfoot is designed to bring users an effective development environment that makes it easy to write games and simulations in the Java Programming Language. more>>
Greenfoot 1.5.6 is designed to bring users an effective development environment that makes it easy to write games and simulations in the Java Programming Language. It comes with a broad range of demo scenarios and documentation that gets newcomers started very quickly. Greenfoot may be used to learn or teach programming, or just to put a cool game up on a website. (Yes, Greenfoot can export the game to a web page!) Originally developed for school age learners, but now used by all age groups.
Enhancements:
- Fix problems with export accidentally introduced in 1.5.5
License:Freeware
EnLiten 1.6.1.6
View/analyze/manipulate complex visualization scenarios. more>>
Hearts of Iron 2 1.3b1
Hearts of Iron 2 - Sequel to the World War II strategy game more>>
Hearts of Iron 2 is the sequel to the most appreciated World War II PC game of true Grand Strategic scope ever made. As in its forbear, the map spans the entire world and allows you to play one of over 175 countries during the course of World War II. The game is completely revised with an updated combat system, a new map, revised and easy-to-use interface, new technology tree and hundreds of other updates and improvements.
Main features:
- Re-designed user interface enhancing the player experience as well as deepening the gameplay
- Detailed diplomacy and production systems with help functions to avoid micromanagement
- "Movement-is-attack" combat system making warfare more realistic
- Mission-based Air and Naval system, giving options for logistical strikes and targeted bombing
- New political system with possibilities to change the political base of your country during the war
- 15 battle scenarios optimized for an evening or two for gaming. Historical scenarios like Case White, Operation Barbarossa and alternative history scenarios like Operation Watchtower and Case Green are included in the game
- Co-operative multiplayer, enabling players to share the same country while playing.
Enhancements:
- Fixes reported issues with Mac program crashes.
- Adds all the latest AI enhancements, bug fixes and brings the game up to date with the PC release.