ant colony
Ant Dropper 1.0
Ant Dropper - Small GUI for Apache Ant more>>
Simple drag n drop for execute Ant script without any Ant installations or configurations.
Ants 1.2.0
Ants - Ants crawl around on your screen. Do with them what you would w/ real ants. more>> Ants - Ants crawl around on your screen. Do with them what you would w/ real ants.
Ants crawl around on your screen. Do with them what you would with real ants.
Ants is an interactive "game" which involves ants crawling around on your screen. Based on the principles of A-Life, they react to what you do. You can do whatever you want: kill them, shake them off, scare them.
NOTE: Ants is released under the Apache License 2.0.
Main features:
- While you use your phone, ants will appear on screen. You can squish them, among other things.
- Ants react to nearby death - they get scared.
- Tilt the phone and shake and they might let go and fall off... or slide around on the screen if the phone is upside down.
- Low CPU usage when running - when your phone goes to sleep, so does the app.
System requirements:
- iPhone
BBEdit Apache Ant Glossary 1.1
BBEdit Apache Ant Glossary - BBEdit Apache Ant language glossary more>>
FireANT 1.0b4
FireANT - RSS video aggregator & player (was ANT) more>>
FireAnt connects your favorite media to a wide variety of portable video players (Sony PSP, Apple iPod, Creative Zen Vision and more!) which gives you the power and flexibility to get media content right onto your portable devices! FireAnt also supports HTTP, Streaming, and BitTorrent downloads, bringing you an easy and efficient way of getting what you want when you want it.
With FireANT, you can subscribe to any RSS 2.0 feed with enclosures.
FireANT will automatically download fresh audio and video content for you to watch and listen to. It can playback any media format, and syncs audio files with iTunes so you can easily add them to your portable MP3 player.
FireANT is a stage that allows anyone to share their original video creations -- from personal video journals made by an emerging community of videobloggers, to the growing ranks of distributed citizen journalists, to home video simply intended for friends and family.
Garmin ANT Agent 2.1.3
Garmin ANT Agent offers you a useful tool designed for you to transfer fitness data from compatible Garmin ANT devices to and from your computer. more>>
Garmin ANT Agent 2.1.3 offers you a useful tool designed for you to transfer fitness data from compatible Garmin ANT devices to and from your computer. Garmin ANT Agent detects any paired Garmin devices in range and automatically downloads fitness data to your computer and transfers the data to Garmin Connect.
LuxAgent SDK 1.3
LuxAgent SDK - SDK to write your own AI for Lux more>>
It includes API documentation as well as the full source code for all the agents that ship with Lux.
Note: The programming language used is Java.
Enhancements:
- Added the CountryRoute, CountryCluster, and CountryClusterSet classes to provide some more object oriented wrappers around groups of Country objects.
- Improved the ability of AIs to send and receive chat and emotes.
- The SDK now comes with an apache ant build setup.
- Added the Killbot, BetterPixie, and Vulture AI examples.
dbMaintain 1.0.1
Automatic database maintenance more>>
dbMaintain 1.0.1 is one of the most marvelous tools which enables automatic roll-out of updates to a relational database.
It brings database scripts into version control just like regular source code and can be used to transparently deploy databases from development to production. DbMaintain automates the part of the deployment which is most difficult to automate, opening the door for fully automated deployments in all stages of development.
You no longer have to keep track of which database updates have been deployed on which database - DbMaintain does this for you. The database itself keeps track of the scripts that have been applied. A checksum is stored for each script that to ensure nothing has changed to the scripts that were already applied.
Updates are performed incrementally: Only what has been changed since the last deployment is applied. Features such as repeatable scripts, postprocessing scripts, multi-database / database user support and support for patches turn DbMaintain into a complete solution for the enterprise.
DbMaintain integrates seamlessly with Unitils, an open source library for writing automated tests. With unitils you can easily test your application's database integration layer while you develop it, relying on DbMaintain for managing the test database.
Major Features:
- Script organization
- Incremental and repeatable scripts
- Postprocessing cripts
- Multi-database / user support
- Patches
- The DBMAINTAIN_SCRIPTS table
- Error handling
- Configure and run DbMaintain
- From the command line
- Using ant
- From Java code
- DbMaintain operations
- Create a script archive
- Update the database
- Mark the database as up-to-date
- Check script updates
- Clear the database
- Clean the database
- Disable constraints
- Update sequences
- Preserve database objects
- Oracle PL/SQL support
Apple Xcode 2.4.1
Apple Xcode - Download via ADC Membership area more>>
Update provides overall stability and performance enhancements to the Xcode IDE.
Singapore Street Directory 2.07
Singapore Street Directory - Search Singapore street map info by street name, building name or landmark name. more>> Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Makes wrinkles.
Why another build tool when there is already make, gnumake, nmake, jam, and others? Because all those tools have limitations that Ants original author couldnt live with when developing software across multiple platforms. Make-like tools are inherently shell-based -- they evaluate a set of dependencies, then execute commands not unlike what you would issue in a shell. This means that you can easily extend these tools by using or writing any program for the OS that you are working on. However, this also means that you limit yourself to the OS, or at least the OS type such as Unix, that you are working on.
Makefiles are inherently evil as well. Anybody who has worked on them for any time has run into the dreaded tab problem. "Is my command not executing because I have a space in front of my tab!!!" said the original author of Ant way too many times. Tools like Jam took care of this to a great degree, but still have yet another format to use and remember.
Ant is different. Instead of a model where it is extended with shell-based commands, Ant is extended using Java classes. Instead of writing shell commands, the configuration files are XML-based, calling out a target tree where various tasks get executed. Each task is run by an object that implements a particular Task interface.
Granted, this removes some of the expressive power that is inherent by being able to construct a shell command such as `find . -name foo -exec rm {}`, but it gives you the ability to be cross platform -- to work anywhere and everywhere. And hey, if you really need to execute a shell command, Ant has an task that allows different commands to be executed based on the OS that it is executing on.<<less
XConf 1.9.5
A XML and properties file processing tool XConf is a XML and properties file processing tool - command line and ant task available more>> A XML and properties file processing tool
XConf is a XML and properties file processing tool - command line and ant task available.
XConf uses a simple and compact method of specifying elements that need to be processed, and what to do to them. Toolbox: Spring, Hibernate, iBatis, Velocity and other goodies.
Enhancements
- ChildNode parsing is now namespace agnostic, just like the rest of the Node classes.
- XPathAssert now ignores DTDs just like XConf itself.
Master of Orion III Updater 1.25
Improves enemy behavior and more. more>>
Everyone else would hang waiting forthat client.Removed the ability control bombardment after ceding/watching space combat in multi-player due to hang conditions causedby this functionality (it wasnt working on the clients any way) - may be revisited in the future.Fixed a bug where if the military build queue was open and then the Shipyards screen was opened on top of it and thena turn was processed, the game would crash.
Fixed a bug where if one of the tabs on the ship design screen was open and then the fleets tab was open and then escapewas used to exit, the game would crash.Fixed a bug on the Forces tab where the colony and outpost buttons would not be disabled if there were no planets inthe system (could lead to a crash).
Fixed the crash when you open one of the tabs (weapons, engines, etc), switch to the fleets tab *without closing thefoldout tab first* and press the escape key to return to the galaxy screen the game would crash.
StarLogo 2.2
StarLogo - programmable modeling environment for kids more>>
In decentralized systems, orderly patterns can arise without centralized control. Increasingly, researchers are choosing decentralized models for the organizations and technologies that they construct in the world, and for the theories that they construct about the world.
But many people continue to resist these ideas, assuming centralized control where none exists -- for example, assuming (incorrectly) that bird flocks have leaders. StarLogo is designed to help students (as well as researchers) develop new ways of thinking about and understanding decentralized systems.
StarLogo is a specialized version of the Logo programming language. With traditional versions of Logo, you can create drawings and animations by giving commands to graphic "turtles" on the computer screen. StarLogo extends this idea by allowing you to control thousands of graphic turtles in parallel.
In addition, StarLogo makes the turtles world computationally active: you can write programs for thousands of "patches" that make up the turtles environment.
Turtles and patches can interact with one another -- for example, you can program the turtles to "sniff" around the world, and change their behaviors based on what they sense in the patches below. StarLogo is particularly well-suited for Artificial Life projects.
Enhancements:
- Rewrote tail recursion detection to actually work.
- Fixed numerous hanging bugs that plagued the MacOSX version of StarLogo.
- Fixed display of error dialog boxes when running StarLogo as an applet.
- StarLogo is properly ported to running on Intel-based Macintosh computers when they come out.
- Eliminated ugly redraws of widgets on the Macintosh version of StarLogo. Text widgets look much better now.
- Fixed a bug in scatter plots where the generated StarLogo code was wrong.
- Found and fixed a bug that sometimes let the turtles escape their StarLogo world and scribble on the widgets nearby.
- Resize the patch canvas back to default values when you do New Project.
- Fixed numerous bugs in documentation.
Tomcat 6.0.13
Tomcat - Java servlet Internet server more>>
Tomcat is developed in an open and participatory environment and released under the Apache Software License. Tomcat is intended to be a collaboration of the best-of-breed developers from around the world.
Enhancements:
- Tomcat 5.5 is designed to run on J2SE 5.0 and later, and requires configuration to run on J2SE 1.4. Make sure to read the RUNNING.txt file in the fulldocs downloadable file(s) if you are using J2SE 1.4.
- In addition, Tomcat 5.5 uses the Eclipse JDT Java compiler for compiling JSP pages. This means you no longer need to have the complete Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment (JRE) is sufficient. The Eclipse JDT Java compiler is bundled with the binary Tomcat distributions. Tomcat can also be configured to use the compiler from the JDK to compile JSPs, or any other Java compiler supported by Apache Ant.
CellularAutomaton 1.0
CellularAutomaton creates anywhere from 1 to 5 ants on a grid and then performs the simple rules for each ant more>>
Spaces in Langtons Ants have one of two states, on or off. In this cellular automata, an ant traverses the infinite grid space. Each time the ant enters a square it follows a certain set of rules:
1. If the square is on the ant rotates 90 degrees clockwise and then moves forward one square.
2. If the square is off the ant rotates 90 degrees counterclockwise and the moves forward one square.
3. When the ant leaves a square it switches the status.
Although these rules seem simple, the patterns produced are intriguing. Because of this, I decided to adapt some of the code written for the research project into a screen saver for Mac OS X.
The screen saver randomly generates anywhere from 1 to 5 ants on a grid and then performs the simple rules for each ant. The following image is a pattern created by a single ant.