HyperPo: Electronic Text Reading Environment

HyperPo is designed to help exploit the potential of electronic texts by providing a feature-rich and user-friendly interface to analytic and interpretive tools.

A Preview Release of HyperPo 7.0 is currently available. This version is less thoroughly tested and less optimised for performance than HyperPo 6.0, which may be preferable in some situations.

Summary of Features of HyperPo

feature 6.0 7.0 notes
interface
dynamic linking of texts and data click on links in text to generate data and vice-versa
multilingual interface interface in French & English – planned for HyperPo 7.1
contextual help
history of actions planned for HyperPo 7.2
allows modular access ex: Document HyperPoet
published REST API ex: Document HyperPoet API
text sources
texts from URL, text box, uploaded file
handles XML, HTML, plain text
allows multiple texts
supports Unicode limited Unicode support for latin character set in HyperPo 6.0
flexible newline handling (especially for XML and plain texts) – planned HyperPo 7.1
analysis
performs linguistic analysis (for French, English and soon German, Spanish, Italian)
statistical summary of texts lexical density, word and sentence length, etc.
concordance (KWIC), distribution
repeating sequences of words (n-grams) planned for HyperPo 7.1
"Oulipian" functions anagrams, palindromes, reverser, entropy, etc.
relatively fast 7.0 hasn't yet been optimised for book-length texts
supports XPath queries planned for HyperPo 8.0

Development

HyperPo 7.0 has been thoroughly redesigned to facilitate modular and collaborative development. If you're interested in helping, please contact Stéfan Sinclair.

Acknowledgements

HyperPo is designed and developed by Stéfan Sinclair, with special thanks to:

  • Mike Rowse (for working out several Apache Cocoon techniques)
  • Joanna Dacko (for some design work on the site)
  • Ruth vanHooydonk (for early experimentation with the Java implementation)
  • TAPoR (for hosting HyperPo on its servers)
  • Geoffrey Rockwell & Steve Ramsay (for stimulating discussion on text analysis development)
  • TACT (designed and developed by John Bradley, Ian Lancashire, Lidio Presutti, and Michael Stairs, for early inspiration to HyperPo)
  • major projects on which HyperPo? depends: