Spectasia
   HOME

TheInfoList



OR:

Spectasia is a document browser (chooser)
application Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a c ...
that has been developed by MATT Services. Spectasia was first released as a beta version for
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
in July 2006, with the latest stable release on 23 March 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.


History


Design

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 A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and Software prototyping, software programming. A prototyp ...
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 Kim (Keimpe) Henry Veltman (5 September 1948 – 1 April 2020) was a Dutch/Canadian historian of science and art, director of the Virtual Maastricht McLuhan Institute (VMMI), consultant and author, known for his contributions in the f ...
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 Curvilinear perspective, also five-point perspective, is a graphical projection used to draw 3D objects on 2D surfaces. It was formally codified in 1968 by the artists and art historians André Barre and Albert Flocon in the book ''La Perspective c ...
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.


Beta releases

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.


Announcement

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 23 March 2009.


Public release

The Spectasia 3D Chooser was first publicly released for
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
(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

Plans are being made to include Spectasia in Dr Kim Veltman's SUMS project.


Development

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 In a restaurant, the menu is a list of food and beverages offered to customers and the prices. A menu may be à la carte – which presents a list of options from which customers choose – or table d'hôte, in which case a pre-established seque ...
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

Spectasia consists of around 40,000 lines of Java and Java 3D code. The program internally uses XML,
DOM Dom or DOM may refer to: People and fictional characters * Dom (given name), including fictional characters * Dom (surname) * Dom La Nena (born 1989), stage name of Brazilian-born cellist, singer and songwriter Dominique Pinto * Dom people, an et ...
and
XSLT XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subseque ...
processing to manage the tree data structures required to render XML and HTML source files into a 3D form in real time.


Version

The 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

There are no known security issues at present.


Speed

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.


Data Types

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.


Memory

Spectasia 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

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.


Future Upgrades

Spectasia is an application which is upgraded periodically.


Extensions

No
plug-in Plug-in, plug in or plugin may refer to: * Plug-in (computing) is a software component that adds a specific feature to an existing computer program. ** Audio plug-in, adds audio signal processing features ** Photoshop plugin, a piece of softwar ...
s or data feeds are currently supported.


User Interface

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. 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

Two different Item types can exist on a Wave. Firstly, a Data Item representing a 'clickable' link to a Data resource – possibly a local
Program Program, programme, programmer, or programming may refer to: Business and management * Program management, the process of managing several related projects * Time management * Program, a part of planning Arts and entertainment Audio * Progra ...
, File or else a
Web Web most often refers to: * Spider web, a silken structure created by the animal * World Wide Web or the Web, an Internet-based hypertext system Web, WEB, or the Web may also refer to: Computing * WEB, a literate programming system created by ...
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

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.


Data Magnification

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 Animation is a method by which still figures are manipulated to appear as moving images. In traditional animation, images are drawn or painted by hand on transparent celluloid sheets to be photographed and exhibited on film. Today, most anima ...
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

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.


Item selection

Spectasia has two different Item selection modes. Firstly you can left-click over an Item with the
mouse A mouse ( : mice) is a small rodent. Characteristically, mice are known to have a pointed snout, small rounded ears, a body-length scaly tail, and a high breeding rate. The best known mouse species is the common house mouse (''Mus musculus' ...
, 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

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.


Creating Items

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.


Browser Integration

With 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 Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS ...
and
Safari A safari (; ) is an overland journey to observe wild animals, especially in eastern or southern Africa. The so-called "Big Five" game animals of Africa – lion, leopard, rhinoceros, elephant, and Cape buffalo – particularly form an importa ...
. Spectasia supports the importing of Browser Bookmarks from a number of common Browsers, including Chrome, Firefox, Safari etc.


Other Features

Spectasia has many other features and we suggest that interested users download and try the software out for themselves.


Reception

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 is mentioned in Dr Kim Veltman's work. 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.


Patents

Patent applications A patent application is a request pending at a patent office for the grant of a patent for an invention described in the patent specification and a set of one or more claims stated in a formal document, including necessary official forms and re ...
are pending (or have already been published) in relation to Spectasia.UK Patent applications. See GB 2440197 (2006) & GB 0710176.9 (2007)


References


External links


Official Website
{{DEFAULTSORT:Spectasia 2008 software