PHP

Purpose: 

A highly intelligent OCR (optical character recognition) software for creating editable and searchable electronic files from scanned paper documents, PDFs and digital photographs.

Features: 

• recognition of Digital Camera and Mobile Phone Camera Images
• comprehensive Language Support
• complete Integration with Popular Office Applications
• PDF conversion, archiving and security

A&H use case 1 description: 
The “Digital Library of Core e-Resource on Ireland” project has used ABBYY Fine Reader to digitise collections of Irish journals, monographs, manuscripts and pamphlets.
Publisher: 
ABBYY
Software/programming languages used: 
Suite: 
Practice-led research: 
Alternate tool(s): 

OmniPage Professional

Licence: 
lifecycleStage: 

tool: MantisBT

Purpose: 

MantisBT is a free popular web-based bugtracking system written in the PHP scripting language.

The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.

Features: 

• event-driven-plug-in system
• works with MySQL, MS SQL, PostgreSQL, SQLite, Oracle and IBM DB2 databases
• RSS Feeds
• Customisable workflow
• Wiki integration
• Chat integration

A&H use case 1 description: 
The “First World War Poetry Digital Archive” project has used MantisBT to track development and the use cases developed were used as reference points for successful development prior to user testing.
Creator: 
Kenzaburo Ito and Victor Boctor
Publisher: 
Futureware Pty Ltd
lifecycleStage: 
Specifications: 
Alternate tool(s): 

JIRA, Trac, Bugzilla

Software/programming languages used: 

tool: Perl

Purpose: 

Perl is a high-level, general-purpose, interpreted, dynamic programming language. Originally developed for text manipulation, it is now used for a wide range of tasks including graphics programming, system administration, network programming, applications that require database access and CGI programming on the Web.

Features: 

• C, shell scripting (sh), AWK, and sed
• powerful text processing facilities
• flexibility and adaptability
• support for multiple programming paradigms
• reference counting memory management

A&H use case 1 description: 
The “Developing Archival Context Standards for Functions in the Higher Education Sector” project has used Perl to develop the web interface. Perl was used to design simple navigation between the various data components, free-text and index controlled searching based on the underlying structure of the XML formatted data and an easy means of updating existing data.
Creator: 
Larry Wall
Publisher: 
Perl.org
Strategy and project management: 
lifecycleStage: 
Alternate tool(s): 

Ruby, Java, Python

Software/programming languages used: 
Purpose: 

An editing tool for web content. Dreamweaver offers a graphics-based (What You See Is What You GET) and code-based user interface for the development of web pages and sites. The tool may be used to simplify the process of web site development (in comparison to creation of individual web pages), through the provision of a templating system that allows single-source update of shared code and layout across entire sites without server-side includes or scripting.

Features: 

• WYSIWYG
• Code hinting for Ajax and JavaScript frameworks
• Subversion integration
• FTP/SFTP support
• WebDav support
• Web site template system
• Adobe Spry AJAX framework support

A&H use case 1 description: 
The Corpus of Modern Scottish Writing (1700-1945) project has used Dreamweaver to design and develop their project web site.
Creator: 
Macromedia
Publisher: 
Adobe Systems
Suite: 
Software/programming languages used: 
Alternate tool(s): 

Quanta Plus, Aptana, Kompozer

Licence: 
lifecycleStage: 
Purpose: 

An open source version control system that is used to manage multiple versions of data objects in a controlled environment. Access and revision to objects are carefully controlled, to prevent unauthorised access and alteration.

Features: 

• Version support for all files and directories in repository, enabling administrator to track changes that have occurred and obtain earlier versions of files
• Free-form versioned metadata
• Atomic commits
• Merge tracking
• File locking
• Preservation of file attributes, such as executable and read/write status
• Apache network server support with WebDAV/DeltaV protocol
• Write-through proxy using WebDAV
• Interactive conflict resolution
• Repository read-only mirroring

A&H use case 1 description: 
The Citation and Allusion project has used Subversion to document different versions of files as the work on the project proceeded.
Creator: 
CollabNet
Publisher: 
Apache Software Foundation
Strategy and project management: 
Software/programming languages used: 
Alternate tool(s): 

CVS

Licence: 
lifecycleStage: