Media Architecture (IMA NYU, Fall 2019)
Description of the course "Media Architecture" that includes syllabus, and presentation of final projects.
Digital Media Design
From August 2017 till June 2019, I had the opportunity to be Associate Professor and Programme Leader in the Digital Media Design group (previously known as Digital Art & Technology), a cutting-edge cluster of courses in the School of Art,
Art Documentaries
A list of selected documentaries about the contemporary art scene, and its importance in shaping society, culture, politics, and economy.
Map Systems with Mappa, Leaflet, P5
This example uses the libraries Mappa.js and Leaflet.js together with a GeoJSON data file to construct an interactive map implemented in P5.js. Full code on GitHub GeoJSON GeoJSON is a format for encoding a variety of geographic data structures, as the following example,
Visualizing the Database
This tutorial demonstrates how to setup a communication with a Node.js server and a Mongo database that stored in mlab, and in addition, how its elements can be extracted and visualized on a client using P5.js. Introduction This project demonstrates how to
Location Data and Remote Servers
Tutorial on establishing communication with an Arduino MKR 1400 and a Node.js server using the MQTT protocol. Detailed instructions are given with full source code and 3D models.
Automatik – Workshop
17th December 2018, University of Plymouth (UK) This workshop, organised by i-DAT, included talks, presentations, and practical sessions related to the topic of automation, exploring key aspects of the UK’s Industrial Strategy. The aim of the workshop was to enlighten participants
Computationally-Enhanced Ecologies, Organisms, and Parasites. Speculative Explorations of Symbiotic Oscillations
Didakis, S. (2018) 'Computationally-Enhanced Ecologies, Organisms, and Parasites. Speculative Explorations of Symbiotic Oscillations', in Media Architecture Biennale, MAB18, CAFA, Central Academy of Fine Arts, Beijing, China.
Generative Design with P5.js
Workshop on generative design with P5.js, Atom, and GitHub