B) Cloud of Cards Processing Library

motivations_usages_problems_01_02


Project developed by Christian Babski (fabric | ch)


Cloud of Cards Processing Library consists in the unification of three different API dedicated to online files and folders manipulation and the development of an additional fourth one specific to the needs of the Cloud of Cards kit and the Inhabiting and Interfacing the Cloud(s) research project. The overall final package has been adapted to the Processing development language and linked to the open-source cloud software ownCloud.

Additional behaviors are included that can also be used in relation to ownCloud (or Nextcloud), for both its server and clients. These additional functions are the implemented results of the design research process, linked to an ethnographic study about the cloud user experience.

Through the use of this new library written in Processing and linked to other open-source tools, it is now easier for a wider public to experiment, sketch and develop alternative interfaces, visual or physical applications for the cloud. In particular, the communities of designers and makers that are used to the Processing language.


Access the Cloud of Cards Processing Library cookbook, it contains links to all necessary manuals, “recipes” and downloads to use it on your own.


Quick recipe:

1°  Download and install ownCloud server and ownCloud client (you can also install the forked project Nextcloud which is very similar).

2°  Download and install the Processing Development Environment (PDE).

3°  Download and install Cloud of Cards Processing Library “all-in-one” pack (ZIP), read the manual and instructions.

4°  Link the Library to your Processing sketch, as explained.

5°  Develop your own alternative cloud projects, interfaces and/or behaviors.

6°  Additionally, become the administrator of a distributed 5 Folders Cloud by installing Cloud of Cards Processing Library addon on a Linux/ownCloud server.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

B) Cloud of Cards Processing Library, cookbook only: recipes and other elements

Please find below the necessary recipes, blueprints and information for the Cloud of Cards Processing Library project.


Download Cloud of Cards Processing Library manual (PDF).

Download Cloud of Cards Processing Library on Github. Codes, recipes, how-to, instructions & forks.

-

You can also:

Install ownCloud server (for Linux) & client (or Nextcloud, optional).

Install Processing.


 

_AAA9316_M


Quick recipe:

1° Download and install ownCloud server and ownCloud client (you can also install the forked project Nextcloud which is very similar).

2° Download and install the Processing Development Environment (PDE).

3° Download and install Cloud of Cards Processing Library “all-in-one” pack (ZIP), read the manual and instructions.

4° Link the Library to your Processing sketch, as explained.

5° Develop your own alternative cloud projects, interfaces and/or behaviors.

6° Additionally, become the administrator of a distributed 5 Folders Cloud by installing Cloud of Cards Processing Library addon on a Linux/ownCloud server.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

C) 5 Folders Cloud

172_CoC_5_Folders_02a

iic_folder_meter_1920_01_02

iic_folder_meter_1920_02_02


Project developed by Christian Babski (fabric | ch)


5 Folders Cloud is a software implementation (among many possible) of the Cloud of Cards Processing Library and exemplifies its use, server and software side. It is a version of ownCloud with automated behaviors and cascades of events, in particular when linked to the 5 Connected Objects. As a matter of fact, this variation on the cloud combines a client-server architecture with a distributed, almost horizontal peer-to-peer approach.

Linked to the results of the research project’s ethnographic research on the uses of the cloud, 5 Folders Cloud translates in the form of five verbs of action the various identified motivations that seem to push users to drop files and data into this technological setup. These verbs in turn become the main functions and names of five synchronized cloud folders that serve the various files interactions. Each of these folders automates digital procedures linked to these motivations.


Access the Cloud of Cards Processing Library cookbook containing links to all necessary manuals and “recipes”.


Quick recipe:

1° Download and install ownCloud client (for Mac, Windows, Linux, iOS, Android).

2° If you’re not the administrator of a 5 Folders Cloud yourself, look for existing ones and subscribe to one or several of them through the usual online procedure.

3° Discover how this cloud works by reading the instructions located in the root folder of your 5 Folders Cloud, then become one of its personal users.

4° Participate to the 5 Folders Cloud community at the same occasion.


TO_ACCUMULATE

5_Folders_03 
 

TO_ACCUMULATE takes the place of the conventional cloud folder in which one stores things, collect or “accumulate” heterogeneous data and somehow forget them …

It is a regular cloud folder then, with no other particular function (until you connect it to the 5 Connected Objects). It’s a digital place where users can “dump” files and synchronize them over several devices, as they would probably do in any regular cloud.


TO_CARE

5_Folders_04 
 

Each time a new file is uploaded into the TO_CARE folder, a copy (or “backup”) of it is created automatically. This folder ensures therefore the redundancy of files, would you make a bad manipulation… It is a kind of security, or backup.

Each duplicated file has the same name as the original one, concatenated with ‘_copy1’ suffix. If the copy file is deleted, it will be generated again after a while. If the original file is deleted, its copy will remain until the user decide to delete it.


TO_FREEZE

5_Folders_05 
 

Files placed in this folder are automatically compressed (zip function) and stored privately.

The compression behavior is the default one. The main function of the folder is therefore to automatically “freeze” files and data as well as to keep them stored, hidden.


TO_IMPROVE

5_Folders_06 
 

Functions associated with TO_IMPROVE folder sample the content of the files that are dropped in. A short and “improved” version of each file is then automatically produced.  


TO_MULTIPLY

5_Folders_07 
 

TO_MULTIPLY is a fully shared folder, almost public. Any file added to this folder is spread and multiplied among all users that are part of a given Cloud of Cards ecosystem, within their corresponding folder.

It implies that all participants are able to see all added files within this shared folder, as well as download, delete or rename them. By doing so, TO_MULTIPLY is working slightly like a peer to peer system.

The owners of original files aren’t able to keep any precise control and ownership on their shared files once dropped in that folder.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

C) 5 Folders Cloud, cookbook only: recipes and other elements

Please find below the necessary recipes, blueprints and information for the 5 Folders Cloud project.


Install ownCloud client.

Look for, Subscribe and syndicate to one or many 5 Folders Cloud (recipes, how-to & instructions included).


iic_folder_meter_1920_02_02


Quick recipe:

1°     Download and install ownCloud client (for Mac, Windows, Linux, iOS, Android).

2°     If you’re not the administrator of a 5 Folders Cloud yourself, look for existing ones and subscribe to one or several of them through the usual online procedure.

3°     Discover how this cloud works by reading the instructions located in the root folder of your 5 Folders Cloud, then become one of its personal users.

4°     Participate to the 5 Folders Cloud community at the same occasion.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

D) 5 Connected Objects


A project developed by Lucien Langton


5 Connected Objects consist in a physical implementation (among many possible) of the Cloud of Cards Processing Library and exemplifies its use, client side. Linked to the 5 Folders Cloud (both server and software sides), the five physical objects work exclusively as its complements and have no independent digital functions of their own. They seek to propose a form of natural gestures interface (“clients” for the cloud) to locally access, monitor and manipulate ones data or files in the distant cloud, with a Cloud of Cards twist…

Indeed, directly linked to the results of the design research, as well as the ethnographic field study on the uses of the cloud, the purpose of the 5 Connected Objects is to materialize in daily environments the “ghostly” presence of one’s distant data. It is to incarnate as well the “digital anxiety” caused by various problems that can occur to personal files and data when dropped in a distant cloud (fear of losing one’s files, apprehension of erasing versions, of wrong sharing or access rights, of having private files being openly published, of undesired updates, of hacks, etc.)

As a consequence, the objects, and in particular their physical manipulation, can trigger automated procedures linked to these potential problems…


Access the 5 Connected Objects cookbook containing links to all necessary manuals, “recipes” and blueprints to produce them on your own.


Quick recipe:

1° Install, then configure the five Raspberry Pis (Pi 2 and following) with a Dexter Industries image or a Raspbian for Robots distro. Once up and running, install Processing for Raspberry Pi and prepare the electronic elements as described in the blueprints.

2° Download the Cloud of Cards blueprints and the code for the 5 Connected Objects, then prepare the parts that will be needed, both their wooden and electronic elements.

3° By following the instructions, assemble the 5 main wooden parts (“boxes”) with their contained electronic components.

4° Assemble all the other wooden elements as described and then combine them with the 5 “boxes” to form the final 5 Connected Objects.

5° Fix the “To_Improve” element on a solid wall and suspend “To_Accumulate”, “To_Care”, “To_Freeze” and “To_Multiply” to it.

6° Connect all the objects to electricity…

7° Remove or suspend the objects from “To_Improve” to activate or deactivate the single overall system composed by the 5 Folders Cloud and the 5 Connected Objects.


PKELLER-028924_LL_M


TO_ACCUMULATE

PKELLER-028979B_LL_M 
 
5_Folders_03 
5_Folders_15 

TO_ACCUMULATE has an active state and a disabled state. When standing in upright position it is active and enables the 5 Folders Cloud (ownCloud) corresponding folder to “limitless” storage of files. However if TO_ACCUMULATE happens to fall, all your files will be deleted… So keep an eye on it and be careful!

When the object is upside down (hooked on the TO_IMPROVE connected object) it is disabled and your files cannot be deleted by the manipulation of the object-controller.


TO_CARE

_DSC6669_LL_M 
 
5_Folders_04 
5_Folders_09 

TO_CARE is active when standing in upright position and disabled when suspended upside down on its hook (on the TO_IMPROVE object).

When standing, the plexiglass will attract dust due to increased electromagnetism. You’re supposed to keep the surface clean by wiping off the dust regularly from the plateau. If you do so, TO_CARE object will indeed help “take care” of your files and data, by making backup copies of your files in the corresponding folder in your 5 Folders Cloud. Forget to do so and it will start deleting these copies until their original files will be moved into the TO_ACCUMULATE folder, where they’ll risk full deletion.


TO_FREEZE

_DSC6680_LL_M 
 
5_Folders_05 
5_Folders_18 

TO_FREEZE is active as long as it’s maintained between 2°- 12°C … (it should be kept in a relatively cold and stable place therefore, like the cellar or maybe in the fridge). It could be maintained out of this temperature range and above this limit for up to 24 hours, the time needed to charge its battery again.

As long as it’s status is “active”, it will compress (ZIP) and privately archive every files in the corresponding 5 Folders Cloud (ownCloud) folder. Would it get warmer, it’ll then change to “Melted” mode (disabled), in which it will extract and ultimately move every extracted files to the TO_MULTIPLY folder.

Moved into this folder, files and data will be publicly shared among the Cloud of Cards community, subject to be duplicated, moved, renamed or erased by a fellow user.


TO_IMPROVE

_DSC6641_LL_M 
 
5_Folders_06 
 

Besides outputting power to the four other connected objects described below, TO_IMPROVE also has a status of its own. Like the four objects, it has an activated state and a disabled one. When all the other objects are dispatched in the space around it, it becomes active. However when they are all hooked and disabled, TO_IMPROVE becomes disabled as well.

When all connected objects are disabled, the overall system function almost like a conventional cloud. Yet when activated, the whole 5 Folders Cloud version of the cloud (ownCloud) automates meaningful and sometimes disturbing digital behaviors. These are linked to physical interaction that are described below.


TO_MULTIPLY

_DSC6663_LL_M 
 
5_Folders_07 
5_Folders_21 

TO_MULTIPLY is an information display and shows every shared files present in the corresponding 5 Folders Cloud shared directory.

It displays their respective size under the form of a dynamic pie chart visualization. All files present in the folder are automatically shared with every syndicated users of the 5 Folders Cloud (ownCloud) installation. Each user as the rights to add and delete files in this specific folder.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

D) 5 Connected Objects, cookbook only: recipes and other elements

Please find below the necessary recipes, blueprints and information for the 5 Connected Objects project.


Download list of electronic ingredients, manual of assembly and recipes for the 5 Connected Objects (PDF).

Download the complete pack for 5 Connected Objects on Github. It contains the blueprints (DXF) to be separately cut out (at the CNC), and the base code to set up the objects.

-

You can also:

Download configuration packs for Raspberry Pis from Dexter Industries or Raspbian for Robots distro.

Download Processing for Raspberry Pi.


_DSC6631_LL_M


Quick recipe:

1° Install, then configure the five Raspberry Pis (Pi 2 and following) with a Dexter Industries image or a Raspbian for Robots distro. Once up and running, install Processing for Raspberry Pi and prepare the electronic elements as described in the blueprints.

2° Download the Cloud of Cards blueprints and the code for the 5 Connected Objects, then prepare the parts that will be needed, both their wooden and electronic elements.

3° By following the instructions, assemble the 5 main wooden parts (“boxes”) with their contained electronic components.

4° Assemble all the other wooden elements as described and then combine them with the 5 “boxes” to form the final 5 Connected Objects.

5° Fix the “To_Improve” element on a solid wall and suspend “To_Accumulate”, “To_Care”, “To_Freeze” and “To_Multiply” to it.

6° Connect all the objects to electricity…

7° Remove or suspend the objects from “To_Improve” to activate or deactivate the single overall system composed by the 5 Folders Cloud and the 5 Connected Objects.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Cloud of Cards. The (coming) book

A sneak peek into the coming book that will present and discuss the design process as well as  its results, sorted out from this documentary blog. Design EUROSTANDARD with a new font by NORM.

 

As announced a few times already, two books in print-on-demand will summarize the overall research Inhabiting and Interfacing the Cloud(s), at the term of the design and ethnographic process we went through during almost three years.

The first publication will be dedicated to the ethnographic field study about the uses and misuses of the “personal cloud”, while the second book will cover the creative research process, “by design”: Cloud of Cards, a joint design research.

This second book about the design research process will have its premium importance, as it will highlight in a linear way the main steps and elements that revealed to be important in the end, sorted out from the non-linear creative process and entirely taken out from this documentation blog: the ideas, references, sketches that contributed to shaping the final research artifacts.

This work is currently in progress and undertaken by EUROSTANDARD, a design collective composed by Pierrick Brégeon, Clément Rouzaud & Ali Abdelkhalek — with our collaboration to help sort out the content.