|
|
This page contains components and programs you can download and use or evaluate:
Component EvaluationsFuzzy Logic Component Library - v3.x Demo version of the Fuzzy Logic Component Library (No IECS). For evaluation purposes only. See the readme file or Fuzzy Logic page for limitations. Select the demo for your version of Delphi below. December 12th, 2011 Genetic Algorithms Component Library - v2.x Demo version of the Genetic Algorithms Component Library. For evaluation purposes only. See the readme file or Genetic Algorithms page for limitations. Select the demo for your version of Delphi below. December 12th, 2011 Inference Engine Component Suite - v3.x Demo version of the Inference Engine Component Suite. For evaluation purposes only. See the readme file or Inference Engine page for limitations. Select the demo for your version of Delphi below. December 12th, 2011 Object Inspector Component Suite - Now exclusively available as Inspex from Raize Software. Please select the files you wish to download: **** Demo Versions are for EVALUATION only ****
Demo ProgramsCharting Demos - 4 Demo applications which show the RiverSoftAVG Charting Component Suite in action Exe Only December 19, 2009 N Queens Demo - Demo application which shows the Genetic Algorithms Component Library solving the N Queens problem (How do you place 8 queens on a chessboard so that no queen can take any other queen) using the different selection methods. Exe Only February 29th, 2008 Faucet Control Demo - Demo application which shows the Fuzzy Logic Component Library controlling hot and cold water valves to manage temperature and flow rate output. Exe Only Updated January 30th, 2008 Health And Safety Monitor Demo - Demo application which uses the Inference Engine Component Suite to create an expert system that monitors the health and safety of a simulated spacecraft. This is the application discussed in ourNewsletter #14: Oct/Nov/Dec 2003 Edition. Source & Exe January 28th, 2004 Inference Engine Console Demo - Demo application which uses our Inference Engine component suite. You can execute CLIPS scripts (included) or type in commands at the application command line. The demo also uses the dialogs from the Inference Engine Architecture to allow you to create and edit facts, fact templates, and rules at run-time.Exe Only Updated for IECS 2.0 January 7th, 2003 Inference Engine Paint Scripting Demo - This application is an an excellent example of how our Inference Engine Component suite can be used for scripting your applications. The demo is a small paint program where you can create, open and save images (no undo or clipboard support though). In addition, you can record your actions to make scripts that can be executed later. A few sample scripts are also available to run. Exe Only Updated for IECS 2.0 January 7th, 2003 Inference Engine Personnel Evaluation Demo - This application is a tongue-in-cheek demo showing how our Inference Engine Component Suite can be used to provide expert assistance in your programs. This demo specifically shows how to write business rules to evaluate an applicant's fitness for a job with a fictitious company.Exe Only Updated for ICS 2.0 January 7th, 2003 Object Inspector Test Demo - Demo application which uses the Object Inspector to inspect different controls on a form, including another object inspector. Exe Only Updated November 29th, 2003 Free Components With Source2D Collision Detection - Class for implementing simple 2D collision detection in games. The TRSCollisionMap is good for 2D Level, or platformer-type, games with not very many moving objects. The old overhead type games, like tank battle with buildings and a couple moving tanks (and bullets), are perfect for it. Some other examples would be BreakOut, Jumpman, Space Taxi, etc. The levels should not be too large either as this can consume a lot of memory. The perfect type of games would have a setup period where you could initialize the collision map and not too many moving objects. Free. Released March 31, 2004 Source and Executable TAStarPathPlanner - Component for calculating the optimum path from one map location to another and test application. This component is an older version of our current pathing component. It is slow and the code needs brushing up, but you are welcome to use it and modify it. If you use it, I would love to know about it. No guarantees or warranties. Free. Updated October 19th, 2000 Source Only. Exe Only. Flocking - Components (Delphi 6, 7, 8, and 2005) for implementing Flocking behavior and Formations (square, wedge, etc). The demo comes with source and executable for testing the flocking code. It demonstrates how to implement flocking behavior. Flocking is an artificial intelligence technique for simulating "natural" behaviors for a group of entities, such as a herd of sheep, a school of fish, etc. Flocking uses four simple rules (separation, alignment, cohesion, and avoidance) to control each member, or boid, of a flock to create an emergent behavior which mimics real-life behavior. No guarantees or warranties. Free. Updated November 3rd, 2007 (see Flocking and Formation Flocking page for more details) Source and Executable New Collection Wizard (v1.01) - Updated Sept 11th, 2002 For component writers, Delphi's TCollection class is a well-designed and time-saving list/collection class. Though it is not the fastest list object, component writers descending from this class get automatic support for their list/collection object in the IDE, automatic support for assignment statements, and well designed collection-manipulation methods. However, programming a new collection class can be tedious, this handy little wizard is designed to take the drudgery out of coding TCollection descendants. More information about the wizard and how to use it are in our latest newsletter, available on the Articles & Tips page. This wizard also requires the PasLex files by Martin Waldenburg and our changes (paslex.zip) Source Only IECS/OICS Presets Package - Created Dec 29th, 2003 We've created some Object Inspector Property Presets for editing special properties of the inference engine. In all, there are 8 presets for defining property editors using the IECS with the OICS. One tip: with these presets installed, every time you drop an object inspector on the form, the object inspector automatically adds these presets. If you do NOT use a IECS component in your project, when you run your project you will receive an "Error reading RSObjectInspector1.HPresets: Class TRSTIExxxPropertyPreset not found" exception. The solution is easy, just delete the IECS presets from the Presets property of the Object Inspector. Source Only RiverSoftAVG Charting Component Suite - Charting components (RCCS) for Delphi 2009-XE2 (Win32 and Win64) is a free (for non-commercial use) with SOURCE charting Suite for adding charts and graphs to your programs. RCCS is FREE with source code for non-commercial uses. A commercial license is available for royalty free use by one-time purchase (upgrades are free), included with your purchase of IECS v3.0, or by submitting an accepted software component to be included into the RiverSoftAVG Charting Component Suite. Source Only Updated December 11th, 2011 Free ProgramsHelpScribble Apprentice - HelpScribble Apprentice is a free utility application for HelpScribble users which is intended as an adjunct to HelpScribble. Use at your own risk. Exe Only InnoSetup Script Component Helper -InnoSetup by Jordan Russell
is a "free installer for Windows programs. First introduced in 1997, Inno
Setup today rivals and even surpasses many commercial installers in feature set
and stability." ISSComponentHelper is a small program for Delphi Component
developers who need to distribute their code using InnoSetup. This utility
allows you to specify a Delphi project (*.dpr) or Delphi Package (*.dpk), parses
the file looking for dependencies, and then generates a list of dependent files
that need to be distributed with the project or package. For example, if you had
a package called MyPackage.dpk which contained 2 files, File1.pas and File2.pas,
ISSComponentHelper would determine you need to include MyPackage.dpk,
MyPackage.res, File1.pas and File2.pas (plus any *.res files they need if they
include them). Open SourceThe Inference Engine Component Suite version 2.0 uses one piece of open source code, PasLex, by Martin Waldenburg. The licence for his software and all previous versions has been moved to the MOZILLA PUBLIC LICENSE. We modified TmwPasLex to descend from TPersistent and changed the Init and Next methods to virtual. Then we created a new class, TmwCachedPasLex, which caches the tokens of the parse allowing searches to be made on the source code based on tokens (much more robust than searching for a string). You can download the file yourself (there are comments on how to use it): mwCachedPasLex.pas or the entire update paslex.zip (Updated November 29th, 2003)
|
Send mail to
webmasterNO@SPAMRiverSoftAVG.com with questions or comments about this web
site. |