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 23 March 2009.
Developer(s) | MATT Services |
---|---|
Initial release | 29 March 2009 |
Written in | Java and Java 3D |
Operating system | Windows Vista and Mac OS X |
Available in | English |
Type | User interface |
License | MATT Services Terms of Service |
Website | www.spectasia.com |
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,[1] which is related to Richard Bolt's concept of "Lookable Graphics".[2]
Spectasia is commercial software, and is available for use under a License from MATT Services.
History
editDesign
editThe 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
editSpectasia 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.[3][4][5]
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.[6]
A Lookable User Interface
editSpectasia 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.
Beta releases
editA 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.
Announcement
editThe 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 23 March 2009.
Public release
editThe Spectasia 3D Chooser was first publicly released for Microsoft Windows (XP and later only) and Mac OS X on 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.
Future
editPlans are being made to include Spectasia in Dr Kim Veltman's SUMS project.[7]
Development
editPrimary 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.
Code
editSpectasia consists of around 40,000 lines of Java and Java 3D code. The program internally uses XML, DOM and XSLT processing to manage the tree data structures required to render XML and HTML source files into a 3D form in real time.
Version
editThe current release version of the Spectasia code base is Spectasia 2009 (code name Artemis) which was released on 23 March 2009.
Spectasia is available in three separate editions, named Home (the Free edition), and also the Professional and Ultimate editions.
Security
editThere are no known security issues at present.
Speed
editSpectasia 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.
Data Types
editSpectasia 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.
Memory
editSpectasia typically uses a similar amount of computer RAM memory to a modern web browser, around 100–200 MB.
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.
Stability
editSpectasia 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.
Future Upgrades
editSpectasia is an application which is upgraded periodically.
Extensions
editNo plug-ins or data feeds are currently supported.
User Interface
editSpectasia is a Lookable User Interface, and employs a novel set of display elements and controls.
The Data Wave
editSpectasia employs a curvilinear perspective grid, referred to as a "Data Wave", in order to present Item Choices to the user.
Each Wave consists of a number of individual display places which are used to hold Data Items. Each Data Item on the Wave is then represented by an "Icon".
Users are free to create Items, but it is Spectasia that chooses when, where and how to display corresponding Icons on the Wave.
Item Types
editTwo different Item types can exist on a Wave.
Firstly, a Data Item representing a 'clickable' link to a Data resource – possibly a local Program, File or else a Web Link to an Internet resource.
Secondly a Wave Item which represents another Wave view altogether, which when clicked on brings that Wave's vista into view.
The Data Frame
editEach 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.
Data Magnification
editThe Home edition displays data at a single magnification. The Professional and Ultimate Editions allow the user to Zoom the Data Magnification.
Scrolling a Wave
editTo 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.
Scroll Indicators
editWhen 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.
Item selection
editSpectasia 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.
Wave navigation
editSelecting 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.
Creating Items
editIt 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.
Browser Integration
editWith some browsers it is possible to simply Drag and Drop a Web Link directly from your Browser Window and into Spectasia.
This action is not supported in all Browsers, but this functionality has been tested successfully on Firefox, Google Chrome and Safari.
Spectasia supports the importing of Browser Bookmarks from a number of common Browsers, including Chrome, Firefox, Safari etc.
Other Features
editSpectasia has many other features and we suggest that interested users download and try the software out for themselves.
Reception
editCyral 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 is mentioned in Dr Kim Veltman's work.[8][9][10]
Spectasia has been featured in an article in Engineering Technology Magazine.[11]
Spectasia has been featured in .Net Magazine.[12]
Spectasia has been featured in MacFormat Magazine.[13]
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 owing to its superlative performance." – 8 April 2008.
Patents
editPatent applications are pending (or have already been published) in relation to Spectasia.[14]
References
edit- ^ 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)