Game design gets serious for real-world applications

Games aren't just child's play anymore. Advances in computer graphics and communications have given rise to a growing market for "serious games" — nonentertainment applications developed by public-policy advocates, educators, corporate management, the health care industry and nonprofit foundations.

Applications draw on realistic game-based simulation to deliver educational programs, military training and tools for health maintenance and therapy.

Military | Simulation | Software platforms | Technology | Virtual Reality | Efficiency

XPDF

Xpdf is an open source viewer for Portable Document Format (PDF) files. (These are also sometimes also called 'Acrobat' files, from the name of Adobe's PDF software.) The Xpdf project also includes a PDF text extractor, PDF-to-PostScript converter, and various other utilities. Xpdf runs under the X Window System on UNIX, VMS, and OS/2. The non-X components (pdftops, pdftotext, etc.) also run on Win32 systems and should run on pretty much any system with a decent C++ compiler. Xpdf is designed to be small and efficient. It can use Type 1, TrueType, or standard X fonts.
PDF | Software platforms

SpamBayes

SpamBayes will attempt to classify incoming email messages as 'spam', 'ham' (good, non-spam email) or 'unsure'. This means you can have spam or unsure messages automatically filed away in a different mail folder, where it won't interrupt your email reading. First SpamBayes must be trained by each user to identify spam and ham. Essentially, you show SpamBayes a pile of email that you like (ham) and a pile you don't like (spam). SpamBayes will then analyze the piles for clues as to what makes the spam and ham different. For example; different words, differences in the mailer headers and content style. The system then uses these clues to examine new messages.
Bayesian | Language | Software platforms

Algorithm::NaiveBayes

Bayesian prediction of categories
Bayesian | Language | Software platforms

Lingua::Stem

Lingua::Stem takes lists of words an (as determined by the locale) stems them to their root form. This is primarily of use in search applications that need to be able to find conjugated forms of words as well as exact matches.
Language | Software platforms

WordWeb

WordWeb Pro is a quick and powerful English thesaurus and dictionary for Windows. It can be used to lookup words from almost any Windows program, showing definitions, synonyms and related words. You can search for words matching a pattern, find and solve anagrams, and optionally search a large number of extra word lists.
Language | Software platforms

Bow: A Toolkit for Statistical Language Modeling, Text Retrieval, Classification and Clustering

Bow (or libbow) is a library of C code useful for writing statistical text analysis, language modeling and information retrieval programs. The current distribution includes the library, as well as front-ends for document classification (rainbow), document retrieval (arrow) and document clustering (crossbow).

Data-mining | Knowledge representation | Language | Semantic web | Software platforms

Trash Your Desktop

A good article on the background and founders of the Chandler project.

Source

Open software | Python | Software platforms

devices like indentation, rather than delimiters...

We will perhaps eventually be writing only small modules which are identified by name as they are used to build larger ones, so that devices like indentation, rather than delimiters, might become feasible for expressing local structure in the source language
- Donald E. Knuth,1974

Jython | Python | Software platforms

Palm teams up with IBM for Java apps

Enterprise Java applications will be able to run directly on Palm Tungsten handhelds now that Palm has licensed IBM's WME (WebSphere Micro Environment) Java run-time environment, the companies announced Monday.

Computing | Java | PDAs | Software platforms | Technology

New software helps teams deal with information overload

Penn State researchers have developed new software that can help decision-making teams in combat situations or homeland security handle information overload by inferring teams' information needs and delivering relevant data from computer-generated reports.
The agent software called CAST (Collaborative Agents for Simulating Teamwork) highlights relevant data. This helps improve a team's decision-making process as well as enhances members' collaboration.

Agents | Cooperation, competition, conflict | Groupware | Human augmentation | Human interface | Knowledge representation | Mental enhancement | Problem-solving | Simulation | Software platforms

GMT - The Generic Mapping Tools

GMT is a free, open source collection of ~60 UNIX tools that allow users to manipulate (x,y) and (x,y,z) data sets (including filtering, trend fitting, gridding, projecting, etc.) and produce Encapsulated PostScript File (EPS) illustrations ranging from simple x-y plots through contour maps to artificially illuminated surfaces and 3-D perspective views in black and white, gray tone, hachure patterns, and 24-bit color. GMT supports 25 common map projections plus linear, log, and power scaling, and comes with support data such as coastlines, rivers, and political boundaries.
Software platforms

Data Miners

New software instantly connects key bits of data that once eluded teams of researchers

What do Hamas terrorists have in common with Martha Stewart? No, we're not talking about their public-approval ratings. Rather, both may have drawn unwanted scrutiny in part because of the same piece of software.

The data-mining algorithms of ClearForest, based in New York City, are at work within both Israeli security agencies and NASDAQ. Israel uses them to drill for hidden connections among suspected terrorists: say, a pattern of phone calls shortly before each of several suicide bombings. NASDAQ uses the same software to detect block trades of stock quietly placed just before the release of company news — including sales by relatives of ImClone's founder, Sam Waksal, who this fall pleaded guilty to insider-trading charges, and his friend Martha Stewart, who remains under investigation (and has denied any wrongdoing).

Complexity | Cooperation, competition, conflict | Knowledge management | Management science | Security | Software platforms | Technology | Terrorism | Efficiency

Prosody and speech recognition

Prosody

Computers will really understand what you say when they know how you feel when you say it.

Sometimes it's not what you say, but how you say it. That's a truism most people can relate to--but computers can't. While speech recognition software has gotten quite good at understanding words, it still can't discern punctuation like periods and commas, or choose between ambiguous sentences whose meanings depend on the speaker's emotion. That's because such software still can't make sense of the

Affective computing | AI | Computing | Human interface | Input interface | Natural language | Output interface | Software platforms | Technology | Ubiquitous computing | Wearable computing | Efficiency

MIT's Project Oxygen - Pervasive computing

MIT Project Oxygen: Overview

For over forty years, computation has centered about machines, not people. We have catered to expensive computers, pampering them in air-conditioned rooms or carrying them around with us. Purporting to serve us, they have actually forced us to serve them. They have been difficult to use.
In the future, computation will be human-centered. It will be freely available everywhere, like batteries and power sockets, or oxygen in the air we breathe.

Computing | Human interface | Software platforms | Technology | Ubiquitous computing | Wearable computing | Efficiency
XML feed