Difference between revisions of "Exe0.2 Winnie Soon"
Line 1: | Line 1: | ||
====The Spinning Wheel of Life | ====The Spinning Wheel of Life==== | ||
This work draws upon my previous working article from exe0.1- [[http://softwarestudies.projects.cavi.au.dk/index.php/Exe0.1_Winnie_Soon At the time of execution: throbber.start()]] | This work draws upon my previous working article from exe0.1- [[http://softwarestudies.projects.cavi.au.dk/index.php/Exe0.1_Winnie_Soon At the time of execution: throbber.start()]] |
Revision as of 10:14, 27 April 2016
The Spinning Wheel of Life
This work draws upon my previous working article from exe0.1- [At the time of execution: throbber.start()]
Screenshots:
Description:
The project challenges the perception of a throbber that is usually understood as a transitional object, waiting for content delivers on a screen. By having a music stream that runs in the background, the throbber appears not because of waiting for data arrival, but, instead, it spins as the machine receives data and stores them in a buffer for immediate retrieval. The project asks: By subverting the usual functioning of a throbber, how might we engage with a throbber in a different way? Beyond the negative connotations of waitings, frustrations and annoyance, how might we reflect on a throbber, also known as the spinning wheel of death, that has become a cultural object and used commonly in contemporary software culture?
Data is streamed through different speeds and sites across network connections, devices and nodes. The work reveals the microtemporality of a data stream that is not often made visible to us. Instead of presenting a throbber that spins at a constant speed, the project makes apparent the real-time network traffic at a microscopic level through the display of repetitive but different tempo of ellipses. Since packets arrive at multiple time and space, and sometimes a huge amount of packets arrive at almost the same time (the time is down to milliseconds), the visual throbber yields an unusual and uneven spinning wheel—from having just a few ellipses to a full throbber with all the ellipses displayed brightly. The work presents an ongoing operative processing, addressing the microtemporality of its inter-actions that underpin the networked logic of contemporary software culture.
Data is transmitted extremely fast and in vast quantity in contemporary software culture, and such conditions do not favour a close examination of computational processes that happen behind a digital and cultural object like a throbber. On the contrary, David Berry suggests, "if the speeds of the computers were slowed down, we would be able to watch our computers tick through their actions in real time". [1] The work takes the strategy of slowing down the running code and selecting a smaller stream source so as to capture the background processes of synchronisation, operations and executions. Considering a stream as a metaphor, things do not always flow smoothly, uninterruptedly and continuously.[2] A stream contains a series of chopped packets that produce differences and rhythms through their transmission journeys. Buffering is a coupling of storage and transfer, [3] and a buffer refers to temporary memory in which writing and reading of data are processed at different rates. [4] More importantly, viewers are not watching or listening to the content as data arrives. Instead, they are experiencing the processed data that are being written and read in the buffer. At a microscopic level, there is latency between data arrival, data storage and data processing that are not apparent to us.
The Spinning Wheel of Life addresses executions and micro-decisions (Sprenger, 2015) occur along the journey of network transmission and data processing. There are different rates, tempo, pulses, pauses and rhythms at multiple scales - from the operations of the CPU to network routers, from the transmissions of senders to receivers, from the writing to the reading of buffers, and from continuous streams to discontinuous packets. The Spinning Wheel of Life is a reflection of the microtemporal complexity of data processing, constantly rendering the now in this pervasive, timely and networked conditions. Time is an important element in contemporary software culture as it governs how a signal is processed, how data is transmitted and how micro-decisions are made. As a result, a stream is constantly being interrupted since the start of data transmission, but not at the time one encounters a throbber animating on a screen. The notion of nowness lies beyond the human perception or immediate reception of content representation. Seemingly, from social media and infotainment to transactional processes, the multiplicities of microtemporal activities actively constitute the nowness of contemporary software culture.
[side note1]The title of the project is borrowed from a ‘wait cursor’ in the Macintosh Operating System X designed by Apple. The wait cursor is colloquially known as “The Spinning Wheel of Death”, referring to the malfunction or failure of a running program or a system that leads to screen freezes. The name takes on negative connotations as the problems are usually difficult to diagnose.
[side note2]The use of the word ‘life’ is referenced from a field in TCP specification: Time to Live (TTL), which limits the lifespan of data within a connection. Between a network transmission, the journey made up of multiple ‘hops’. TTL is defined as the number of hops that a packet has to pass through before reaching its destination. This also means that if a packet passes through more than a defined number of hops, the packet is being discarded, meaning it will be time to die as opposed to live. Therefore, each packet has its lifespan and its own state of life or death.
Video documentation (work-in-progress):
2.5 mins video - with poor sound quality [here]
Date: 18 Apr 2016, 15.30 - Aarhus, Denmark
Ideal setup and how it works:
Ideally, it is an installation work that consists of a series of mini setups. Each mini setup displays the throbber visually on screen and comes with a headphone, interacting with different networked data/streams. (each mini setup: Raspberry PI + headphone + Internet + a screen)
For this prototype, a dynamic throbber is visually presented (only a throbber but no youtube screen) and an audience will hear the youtube 8-bit video game music playlist, and both are run in real time.
How it works: A software is made in processing, constantly listening to a range of IP addresses in real-time. Each display of an ellipse is subjected to network packet arrival. A series of the ellipse will form a noticeable and animated icon - throbber.
Source Code:
See: https://github.com/siusoon/The-Spinning-Wheel-of-Life
Reference:
- ↑ Berry, David M. The Philosophy of Software Code and Mediation in the Digital Age. Basingstoke: Palgrave Macmillan, 2011. elektronisk materiale, 38.
- ↑ Sprenger, Florian. The Politics of Micro-Decisions: Edward Snowden, Net Neutrality, and the Architectures of the Internet. Lüneburg: meson press, 2015, 88-99
- ↑ Ernst, Wolfgang. "Dis/Continuities: Does the Archive Become Metaphorical in Multi-Media Space?". In New Media, Old Media : A History and Theory Reader, edited by Wendy Hui Kyong Chun and Thomas Keenan, x, 418 sider. New York ; London: Routledge, 2006
- ↑ Laplante, Philip A. Dictionary of Computer Science, Engineering and Technology CRC Press, 2000.