This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)(Learn how and when to remove this template message)
Main screen of Spectasia 2009 Artemis running on Mac OS X
|Initial release||29 March 2009|
|Written in||Java and Java 3D|
|Operating system||Windows Vista and Mac OS X|
|License||MATT Services Terms of Service|
Spectasia is a document browser (chooser) application that has been developed by MATT Services. Spectasia was first released as a Beta version for Microsoft Windows in July 2006, with the latest stable release on March 23, 2009.
The name Chooser refers to a software tool which allows the user to choose items visually, providing a lookable screen layout in which items are easy to spot. The term Chooser was also used for a defunct Macintosh finder application, but there is no direct relationship between the applications. Spectasia has been developed according to the design principles of the Lookable User Interface, which is related to Richard Bolt's concept of "Lookable Graphics".
Spectasia is commercial software, and is available for use under a License from MATT Services.
- 1 History
- 2 Development
- 3 Code
- 4 User Interface
- 5 Reception
- 6 Patents
- 7 References
- 8 External links
The design concepts behind Spectasia go back to 2003 and were embedded in Alan Radley's idea for a Lookable User Interface. A number of prototype systems were developed and tested at MATT Services in the UK, and these systems were also demonstrated at major University Departments worldwide including University College London's department of Computer Science (2003), Imperial College London's Department of Electrical and Electronic Engineering (2003), The University of Hawaii's Department of Computer Science (2003) and the University of Toronto's Computational Vision Group (2005). In particular visits by Alan Radley to Kim H. Veltman at the University of Maastricht in 2002, and later at the VMMI (Virtual Maastricht McLuhan Institute) in 2005 and 2007 produced discussions which were instrumental to the development of the software as it is today.
Form of 3D
Spectasia employs a form of three-dimensional representation or 3D, specifically in order to provide an impression of depth for on-screen item locations. The subject of 3D representation has a long history and the associated literature is now extensive. Fortunately some surveys exist.
It is noteworthy that Spectasia uses curvilinear perspective to present item choices to the user, being a form of perspective which has been ably described in the book Curvilinear Perspective: From Visual Space to the Constructed Image.
A Lookable User Interface
Spectasia names its visual representation a Lookable User Interface. A Lookable User Interface (LUI) is a user interface which provides a high degree of visual accessibility for digital content. Typically a LUI enables the user to explore a 3D representation of a large collection of data items or object models. Often these items would comprise a Data Tree or Graph Structure.
At any moment, the LUI displays a small region of the overall graph, and the scene is automatically arranged in real time so as to provide good visibility for all of the Items present.
An overall visual context is created which allows items to adopt fixed visual reference locations, one relative to one another, and which fosters the visual articulation and mapping of the visual field.
LUIs are designed to operate as context interfaces, and inherently provide distinct and notionally fixed visual reference locations for data items.
A number of different Beta versions of Spectasia were released between July 2006 and September 2008. The Beta releases of Spectasia were downloaded more than 50,000 times and no major Bugs were reported.
The first stable release announcement for Spectasia (Version 7.2 code name Eos) was originally made on 30 October 2008, and the latest release (Spectasia 2009 Artemis) was made on the 23 March 2009.
The Spectasia 3D Chooser was first publicly released for Microsoft Windows (XP and later only) and Mac OS X on the 30 October 2008 in English, officially a stable version. Initial feedback suggests the software has been well received.
The latest releases of Spectasia has been through extensive user testing on Windows Vista and Mac OS X. The current software version (Spectasia 2009 Artemis) may work on some versions of Windows XP, but it is not supported on this platform.
Plans are being made to include Spectasia in Dr Kim Veltman's SUMS project.
Primary design goals were improvements in browsing and choosing efficiency for program, file and Web bookmark links. The software was designed to showcase a new 3D Chooser technology with the potential to provide an alternative to the Menu and List based retrieval methods.
Typically with Menus, two problems occur. Either the user must scan through each item on a long list, and scanning becomes tedious. Or else the desired item is buried deep inside another Menu level which you cannot find. With Menus, you waste time reading and re-reading irrelevant options.
Menus are not very Lookable because they do not create a sense of place. Items are simply left to float around the screen, and without any fixed locations. Spectasia's 3D shape, on the other hand, has a distinct pattern. Here one place is clearly differentiated from another. The eye can then dart and flit unhindered from one item to another.
With Spectasia, browsing and choosing are typically faster and more efficient activities. These efficiency improvements become particularly evident when the number of choices grows beyond 15 - 20 items.
Spectasia consists of around 40,000 lines of Java and Java 3D code. The program internally uses XML, DOM and XSL processing to manage the tree data structures required to render XML and HTML source files into a 3D form in real time.
The current release version of the Spectasia code base is Spectasia 2009 (code name Artemis) which was released on the 23 March 2009.
Spectasia is available in three separate editions, named Home (the Free edition), and also the Professional and Ultimate editions.
There are no known security issues at present.
Spectasia has been developed in Java (JRE) and Java3D, and both technologies have been criticized in the past in terms of their performance. However user testing has demonstrated Spectasia to be snappy and responsive, taking only 2–5 seconds to launch, and with most operations completing in a fraction of a second.
Spectasia allows the user to create up to 100 items (Home), 1000 items (Professional) and 10,000 items (Ultimate Edition).
It is fully compatible with most common data formats; for example exe, app, .txt, pdf, .doc, .png, .bmp,.jpg, etc.
The user can import his or her own Icons into Spectasia in the png format.
During particularly intensive sessions, running the program for hours and with multiple imports and system refreshes, memory usage has been seen to approach 500 MB, but the problem has a simple remedy in a 2-3 second reboot.
Spectasia is very stable and reports of crashes during use are almost non-existent.
On Mac OS X systems it has been noted that on occasion Spectasia fails to launch. No work-arounds have been reported other than restarting Spectasia.
Spectasia has an automatic repair and recovery system which copes with any data corruptions and takes the system back to the last valid state.
Spectasia is an application which is upgraded periodically.
No plug-ins or data feeds are currently supported.
Spectasia is a Lookable User Interface, and employs a novel set of display elements and controls.
The Data Wave
Spectasia employs a curvilinear perspective grid, referred to as a "Data Wave", in order to present Item Choices to the user.
Users are free to create Items, but it is Spectasia that chooses when, where and how to display corresponding Icons on the Wave.
Two different Item types can exist on a Wave.
Secondly a Wave Item which represents another Wave view altogether, which when clicked on brings that Wave's vista into view.
The Data Frame
Each Wave has an invisible 'Data Frame' which holds all of its Data Items. A Data Frame can be broader than a Wave, which can as a result contain hidden Items that lie outside of the current view. These out-of-view Items are temporarily located either to the left or right hand side of the Wave, and can be scrolled into view as described below.
The Home edition displays data at a single magnification. The Professional and Ultimate Editions allow the user to Zoom the Data Magnification.
Scrolling a Wave
To animate or scroll new regions of an extended Wave into view simply click on the left or right hand side of the screen (lower half), whereupon the entire network of Items on that Wave will animate smoothly in the indicated direction.
Clicking closer to the middle of the screen (horizontally) scrolls at a slower speed and for a smaller number of data Items, whilst clicking towards the edge of the screen maximizes both scrolling speed and the number of Items moved.
Scrolling is only enabled in the left / right direction.
When an extended Data Wave has Items located outside of the current view, then Spectasia indicates this fact with a small Sphere which appears on the left or right hand side of the Wave.
The presence of a Sphere indicates that the Wave can be scrolled in that direction.
Spectasia has two different Item selection modes. Firstly you can left-click over an Item with the mouse, causing it to either "run" or else to "open-up" if it is a Wave.
Secondly, in order to select an Item for deletion or else for a New Icon action, you can right-click over the Item.
Selecting a Wave Item causes Spectasia to bring into view another vista, containing all of the Items present on that Wave.
Simply clicking on subsequent "Wave Icons" allows the user to navigate his or her way through the various Waves.
To move back up the Wave structure to a parent Wave simply right-click the mouse anywhere on the Spectasia window whereupon the parent Waves contents will once again be animated into view.
It is easy to create program, file and web links in Spectasia. You can simply drag and drop Items from your desktop into the Spectasia window, whereupon they will be inserted as Data Items into the current Wave's view.
Creating a new Wave is performed by typing a Wave name into the text box on the Status Bar, and then pressing the return key, whereupon Spectasia will create a new Wave Item.
Likewise Website Links can be created similarly - and here you will enter the website address into the text box. e.g. www.spectasia.com.
With some browsers it is possible to simply Drag and Drop a Web Link directly from your Browser Window and into Spectasia.
Spectasia supports the importing of Browser Bookmarks from a number of common Browsers, including Chrome, Firefox, Safari etc.
Spectasia has many other features and we suggest that interested users download and try the software out for themselves.
Cyral Roger from Softonic said of the Spectasia Beta "The 3D board itself is an interesting alternative to the Finder .. it is an original 3D launcher .. showcases items in a 3D view, which proves particularly impressive on big screens."
Spectasia Eos 7.2 has been rated "Good" on Softpedia.
Spectasia has been featured in an article in Engineering Technology Magazine.
Spectasia has been featured in .Net Magazine.
Spectasia has been featured in MacFormat Magazine.
Spectasia has been reviewed on FreeDownLoadsCenter.com where a reviewer said "The software Spectasia 1.5 provides you with easy access to the items and saves a lot of your time that you had to otherwise spend on the surfing through the menus and folders .. Considering its overall usage, the utility earns a score of 4 rating points primarily owning to its superlative performance." - 8 April 2008.
- See the Spectasia Web site for information on Alan Radley's concept of the Lookable User Interface.
- The Human Interface, Where People and Computers Meet. Lifetime Learning Publications, Richard A.Bolt, 1984
- Bowman DA, Kruijff E, Laviola JL, Poupyrev I (2006) 3D User Interfaces. Theory and Practice. Addison Wesley
- Panofsky E (1991) Perspective as a Symbolic Form 1991. Zone Books, New York
- Veltman K (1997) The Sources and Literature of Linear Perspective Vols 1 and 2. See http://www.sumscorp.com (Serves as an introduction to an on-line bibliography with over 15,000 titles. See the SUMS reference below
- Curvilinear Perspective: From Visual Space to the Constructed Image Albert Flocon & André Barre (trans. Robert Hansen)
- System for Universal Media Searching - Dr Kim Veltman, see http://www.sumscorp.com
- "Access, Claims and Quality on the Internet or Thoughts on a Collective Notebook for Mankind", Keynote at : Open Culture, Accessing and Sharing Knowledge. Digital Age, University of Milan, 27-29th June 2005.
- Understanding New Media, Augmented Knowledge and Culture". Kim.H. Veltman, 2006
- Access, Claims and Quality on the Internet: Future Challenges, Progress in Informatics, No.2, pp. 1-23, (2005), Kim.H.Veltman
- "Spectasia; A lookable User Interface", Engineering Technology August 2006
- .Net Magazine September 2008 (Issue 180) - Spectasia 3.2 is on the Cover Disc and reviewed inside.
- Macformat Magazine, issue 198, July 2008 - Spectasia 3.2 is on the Cover Disc and reviewed inside.
- UK Patent applications. See GB 2440197 (2006) & GB 0710176.9 (2007)