General website development

project: AsChart: Anglo-Saxon Charters (AsChart )

The project aimed to provide historians with new ways of interrogating Anglo-Saxon charters and it resulted in the publication of charters written in Anglo-Saxon England before A.D. 900. The project explored the benefits of using an XML markup model based on the Text Encoding Initiative Guidelines and specifically tailored to the requirements of historians or literary scholars interested in Anglo-Saxon charters. [read more]

tool: Python

Purpose: 

A general-purpose high-level programming language that places an emphasis upon code readability. Python supports a number of development models, including object oriented, imperative, and functional design. It provides automatic memory management and a fully dynamic type system.

Features: 

• very clear, readable syntax
• strong introspection capabilities
• intuitive object orientation
• natural expression of procedural code
• full modularity, supporting hierarchical packages
• exception-based error handling
• very high level dynamic data types
• extensive standard libraries and third party modules for virtually every task
• extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
• embeddable within applications as a scripting interface

A&H use case 1 description: 
The “Inscriptions of Roman Cyrenaica (IRCyr)” has used Python to pre-process the files containing the Latin and Greek inscriptions of Roman Cyrenaica.
Publisher: 
Python Software Foundation
Creator: 
Guido Van Rossum
lifecycleStage: 
Alternate tool(s): 

Perl, Ruby, Java, Scheme, Tcl

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: 

Adobe Flash is a multimedia platform that is popular for adding animation and interactivity to web pages. Flash is commonly used to create animation, advertisements, and various web page Flash components, to integrate video into web pages, and more recently, to develop rich Internet applications.

Features: 

• manipulate vector and raster graphics
• support for bidirectional streaming of audio and video
• 3D transformation
• Motion editor
• Metadata (XMP) support
• XFL support

A&H use case 1 description: 
The “Imaging papyri at Oxford” project has used Adobe Flash to visualize content.
Creator: 
Macromedia
Publisher: 
Adobe Systems
Data publishing and dissemination: 
Software/programming languages used: 
Suite: 
Data structuring and enhancement: 
Alternate tool(s): 

Microsoft Silverlight

Licence: 
lifecycleStage: 
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: 

project: British printed images to 1700, a digital library

‘BRITISH PRINTED IMAGES TO 1700’ (bpi1700) is a project funded by the AHRC under their Resource Enhancement scheme. It represents a collaboration between Birkbeck, University of London, and the Centre for Computing in the Humanities (King’s College London). The other partners are the British Museum and the Victoria and Albert Museum. It currently makes over 5,000 printed images from early modern Britain available online in fully searchable form. [read more]

project: Prosopography of the Byzantine World (PBW )

Prosopography of the Byzantine World (PBW) aims to record all surviving information about every individual mentioned in Byzantine textual sources, together with as many as possible of the individuals recorded in seal sources, in the period 1025-1261. The current online database is the first major result of PBW, a project covering the period AD 1025-1180, and represents a continuation of prosopographical work originally inspired by A.H.M. Jones in 1950, and sponsored since then by the British Academy. [read more]

project: CESAR a comprehensive online repository of French Theatre resources in the 17th and 18th centuries

The primary aim was to produce a single, coherent listing of all known theatre and related performances in France between 1600 and 1800, searchable by date, title, location, genre and by the names of the people involved in whatever capacity. The database was to have an interactive web interface. The second aim was to make the entire structure bi-directional, i.e. to take advantage of the same web interface to permit members of the international scholarly community, after a simple registration procedure, to annotate, comment upon, extend and correct any field in the database. [read more]

tool: Xalan

Purpose: 

Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. It implements XSL Transformations (XSLT) Version 1.0 and XML Path Language (XPath) Version 1.0.

Features: 
  • Conversion between structured markup formats
  • Stylesheet validation
A&H use case 1 description: 
The Tibetan text project used Xalan to convert Classical Tibetan texts stored as XML into other formats for publication.
A&H use case 2 description: 
The Anglo-Norman On-line Hub has used Xalan to convert XML tagged copies of the revised Anglo-Norman Dictionary between XML and HTML.
Creator: 
Apache Software Foundation
Publisher: 
Apache Software Foundation
Data publishing and dissemination: 
Data analysis: 
Data structuring and enhancement: 
Software/programming languages used: 
Licence: 

project: arts-humanities.net

arts-humanities.net is an online hub for research and teaching in the digital arts and humanities. It enables members to locate information, promote their research and discuss ideas. [read more]

Pages