PhoneBox
NOTE:
This product has been discontinued and is no longer supported.
Quick Reference Guide » | Frequently Asked Questions »
About
PhoneBox a utility for phonological analysis using language data structured by Standard Format Markers. The standard program for manipulating this type of data is The Linguist’s Toolbox.
News
24.11.2006: PhoneBox 2.0.3 released
PhoneBox 2.0.3 fixes the following errors:
- [FIX] \cpy doesn’t work: PhoneBox didn’t copy the markers listed in the \cpy field to environment chart and combination chart files.
- [FIX] UTF-8 check too narrow: Check for illegal UTF-8 three-byte-sequences would also mark some correct sequences, causing some characters not to be copied correctly to the files generated by PhoneBox.
Features
With PhoneBox you can:
- Use your phonetic data you collected with Toolbox without any import or conversion.
- Generate a table of all phones in your data, and of how often they occur (phone inventory).
- Generate environment charts of all phones in your data.
- Mark phones as uncertain in your data and then create charts of all uncertain phones, giving you all examples where you’re not sure about your phonetic data.
- See how the interpretation of ambiguous segments or ambiguous sequences affects the syllable patterns of your data.
- Create a chart of all segment sequences in your data matching a given CV-pattern (distribution charts).
- Use any font or character notation supported by Toolbox, including Unicode UTF-8.
- Import the tables generated by PhoneBox into Microsoft Word for display and printing as phone charts or distribution charts.
- And, as an extra feature: import Shoebox interlinear text into Microsoft Word tables and rearrange it as you need for textual grammar analysis or publication.
Philosophies
PhoneBox is designed to support the analysis of language data that has been collected using the Toolbox program. It is based on the following philosophies:
- Integration with other programs: If you have already entered your data in one program, you certainly don’t want to enter it again into another program. PhoneBox supports Toolbox as the de facto standard linguistical database, and Microsoft Word as the most popular program used to create language descriptions and other printable documents. Other programs can use PhoneBox as a batch program or as an ActiveX component.
- Integration with an analysis process: The analysis of a language is a process. You collect data, analyse it, make hypotheses, collect more data, check your hypotheses again… PhoneBox reads your central dictionary database, and you can rerun any analysis and recheck any hypothesis with new data. Currently, tutorials are being developed that cover the language analysis process from entering data into a paper notebook to writing language descriptions.
- Flexibility: PhoneBox can use data in any Toolbox database type and in any font you may want to use. You don’t have to import your data, don’t have to change any formats. You only have to tell PhoneBox what is what in your dictionary database.
- Independence from Linguistic Models: PhoneBox doesn’t anticipate any analysis decisions and doesn’t assume any linguistic model. It doesn’t do the analysis for you, but it frees you from the more tedious tasks involved with analysing your data, and leaves the interesting bits to you.
- Simplicity: Do everything as simple as possible. Simple programs are easier to understand and are less vulnerable to programming mistakes.
Projects
Unfortunately, our resources are very limited, as well as our field experience. Therefore, we would welcome any kind of contribution:
- Help with translation of materials that are already there.
- Materials that have been used to teach people how to perform a specific linguistic task with the computer.
- Descriptions of analyses for specific phenomena, from a linguist’s point of view.
- Descriptions of the procedures used to perform these analyses with the computer and to document them for publication in a language description.
- Descriptions of problems or work intensive tasks encountered on the field that need to be addressed.
- Feedback on experiences with the described procedures.
- Help with editing materials.
Version History
PhoneBox 2.0.2 Fixes
PhoneBox 2.0.2 fixes some major problems:
- [FIX] PhoneBox hang: When running PhoneBox from the Toolbox / Tools / Run Command or Batch File Menu, it was impossible for PhoneBox to close Toolbox on Windows XP systems.
- [FIX] PhoneBox hang: A problem in the settings database could cause PhoneBox to “hang”.
Because of the severity of these problems, it is recommended to not use the old version of PhoneBox any longer.
PhoneBox 2.0.1 Fixes
PhoneBox 2.0.1 fixes the following problems:
- Ignore byte order marks: PhoneBox used to have a problem with UTF-8 byte order marks at the beginning of files. Now these byte order marks, which might be left there if a file is edited outside Toolbox, are ignored.
- Close Toolbox early: Toolbox is now closed before loading the project file, to make sure that any changes to the project file or other files are saved before opening them, even if PhoneBox is not started from the Tools / Run Command or Batch File menu inside Toolbox.
PhoneBox 2.0.0 Features
PhoneBox 2.0.0 has the following new features:
- Full Unicode support: PhoneBox now supports Unicode exactly the same way as Toolbox. The settings files and the Microsoft Word document templates have been changed in order to make Unicode the default encoding for phonetic data.
- Improved user interface: The new PhoneBox wizard makes sure that only valid settings databases and settings records are selected.
- Improved error handling: The message window can now display phonetic data in its own font. Errors in the input data are reported to an error database inside the Toolbox project, and system errors are logged to a log file to provide additional help for debugging.
- Improved interaction with Toolbox: PhoneBox now reads the Toolbox settings files to determine the properties of the phonetic data. It closes Toolbox, adds the files it creates to the Toolbox project it works with, and opens the project again. The files appear already set up and sorted for analysis.
- Improved setup: PhoneBox resides now in its own application directory, and the settings files and the document templates are accessible via the Start menu.
PhoneBox 1.1.3 Features
Some minor details have been fixed in the PhoneBox program, and Unicode support has been tested. The new version number of PhoneBox is 1.1.3, and there are new downloads of this version in the downloads section.
There is a new download of settings files which support phonetic data in Unicode notation. As expected, PhoneBox can use Unicode data the same way as ANSI data. However, there is one limitation: uncertainty status does not work with Unicode data, yet.
PhoneBox 1.1.2 Features
Following a test phase autumn 2003, some bugs in the Microsoft Word document templates have been eliminated. This release fixes the issue that the TextTable-template would stop to import interlinear text if the markers don’t follow the Shoebox Quick Interlinear Setup naming conventions. Further, an extra minimum download of the PhoneBox program was included, that doesn’t contain the Visual Basic Runtime and is only 143 KB.
For PhoneBox 1.1.2, the following downloads have changed:
- Phonology.zip
- TextTable.zip
- PhoneBox111minimum.zip
PhoneBox 1.1.1 Features
PhoneBox 1.1.1 introduced some very useful new features, namely the capability to import PhoneBox output into Microsoft Word for display and printing. Additionally, the documentation has been very much improved through the inclusion of Geoffrey Hunt’s PhoneBox Tutorial (still in draft state, but never the less very useful), plus a German tutorial for phonological analysis using Shoebox and PhoneBox, and a new Frequently Asked Questions section from the experiences some users made with PhoneBox during the last year.
As an extra feature, PhoneBox now supports import of Shoebox interlinear text into Microsoft Word. Actually, this feature has nothing to do with phonological analysis, but some users expressed a need for something like it, and it fit in best with the existing distribution of PhoneBox.
Last Update: 24 November 2006
Downloads
The following downloads are currently available:
- PhoneBox203Setup.exe Installer for PhoneBox 2.0.3. Does not include the runtime files, but all settings files, English Microsoft Word templates and basic documentation. Download, uninstall old versions of PhoneBox, and run…
- Runtime.exe Zip archive with installer for runtime files. Extract and run setup.exe. Use only if PhoneBox does not run on your system immediately.
- TemplatesGerman.exe German version of the Microsoft Word document templates for phonology and interlinear text.
- DraftTutorial.exe Geoffrey Hunt’s PhoneBox tutorial, as presented at the CTC November 2002. The ZIP archive contains the tutorial as Microsoft Word Document, a Shoebox example project to go with the tutorial, and some additional files like fonts and Tavultesoft Keyman Keyboards. The tutorial is slightly out of date, but still useful.
- DabaTutorialUnicode.exe Tutorial for the Daba Phonology Exercise used by a linguistics course in Germany. Contains the tutorial in HTML format for viewing with a Web Browser, e.g. Microsoft Internet Explorer. The start page is introduction.htm. Contains a Toolbox example project to go with the tutorial, too. Available in German, only. A translation into English is currently being prepared… Some things have become easier with the current release, so some steps of the tutorial are obsolete.
Related Downloads
In order to work with PhoneBox, you should have the following freely available software, too:
- Toolbox: Database program for linguistic data
- Doulos SIL Fonts: Unicode fonts for phonetic data
- Tavultesoft Keyman: Support program for custom keyboard layouts.
Please note:
We are in no way responsible for the content of these web pages or the software which is offered for download there.
Support
If you need technical assistance, receive any error messages which are not explained in the Frequently Asked Questions section or the documentation, or if you want additional features, please contact me. Please mention PhoneBox in the subject line. If your request is connected with a certain error message, please follow the procedures outlined in Reporting Errors.
Credits
- Hannes Hirzel for the original idea, testing and ongoing interest and support
- Andreas Joswig for input from the field
- Alan and Karen Buseman for useful advice, generous information, and all the effort they put into keeping Toolbox ever more useful and its users ever more satisfied.
- Eberhard Beilharz for the Unicode settings files, help with the word templates and helpful error reports.
- All who taught PhoneBox in their linguistics courses
- All users who gave feedback.
License
============================================================================
PhoneBox Software License, Version 1.1
============================================================================
Copyright (C) 2003-2005 Hans-Christian Knppler. All rights reserved.
Redistribution and use in source and binary forms, with or without modifica-
tion, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
AUTHOR OR ANY CONTRIBUTOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This software consists of voluntary contributions made by several
individuals and was originally created by Hans-Christian Knppler.
Copyright
Hans-Christian Knppler 2003-2005
We no longer offer support for this product, but you can visit the SIL Language Software Community to contact other users who may be able to help.
Contact
Please feel free to contact me using the form below:
- If you are interested in making any kind of contribution to this project.
- To sign up for the mailing list for notifications about updates in the PhoneBox software.
- If you need a different (non-Unicode) encoding of the Word document template. (See Importing Charts into Microsoft Word.)
- To provide feedback.
- To report errors.
If you are unable to obtain support through individual software support pages or the SIL Language Software Community, or have a general question about SIL language software, please contact us.