Simon Marqvard Jensen

Researcher interested in the intersection between humans and technology. Dual masters degree holder with a MPS in Interactive Technology and a MSc. in Human Physiology. Interested in using programming languages to explore, create and promote new insights that impact humans.

Home Blog Code About

Tangible interactions - Control for ImageJ

by Simon M. Jensen - March 05, 2019 - Topics: HID, Arduino, Java

Our assignment for next week is to build a USB HID (human interface device) for a specific purpose. This blogpost is intended to elaborate in the idea that I have for the project.

Data representation of a weekend

by Simon M. Jensen - February 25, 2019 - Topics: MetaData, Biometrics, heartRate

Expose a signal from some under-represented part of your body and try to correlate it with something from the environment.

Tangible Interactions - Midi Controller

by Simon M. Jensen - February 21, 2019 - Topics: MIDI, Arduino, TangibleControl

Make a device to control playback of synthesized or pre-recorded music using MIDI. Your device will send MIDI messages to another device which will play the music.

Rest of You - Digital Footprint

by Simon M. Jensen - February 11, 2019 - Topics: MetaData, GoogleTakeOut, BrowsingHistory

This weeks assignment was to explore our online digital footprints. It could be anything from Google, Facebook, Twitter, packet sniffing, keylogging etc. Then analyze the information and find patterns in the data.

Computational typo Final - Robotjs generated text

by Simon M. Jensen - December 12, 2018 - Topics: Robotjs, Opentype.js, Sockets.io, Node.js

For the final project I revisited a prior assignment from the first weeks of this class. I wanted to create something that looked like human handwriting with an ink-pen.

Computational typography moving text

by Simon M. Jensen - December 05, 2018 - Topics:

This week we were talking about the meaning of moving text. We were addressing whether the movement of text could add extra meaning to a word or a sentence.

Understanding networks Final - Restful API

by Simon M. Jensen - December 04, 2018 - Topics: Arduino, Sockets.io, RESTful, server, node.js

Assignment : “Over the next three weeks, you’ll design RESTful web interface to a physical device. Your device can either be a controller that sends data to the web interface, or an actuator that is controlled by the web interface.”

Computational approach to typography 3rd assignment

by Simon M. Jensen - November 14, 2018 - Topics: P5.js, HTML

This weeks assignment was to create a piece that exploits the possibilities of computation. The constraints were only to use HTML, CSS and Javascript to create the piece, and manipulate all elements programmatically - no existing marked-up text!

Computational approach to typography

by Simon M. Jensen - November 07, 2018 - Topics:

This weeks assignment was to create a computer program that produces asemic writing. The program could imitate the motion of physical writing or suggest the appearance of written language.

Networks of New York - a book report

by Simon M. Jensen - November 06, 2018 - Topics:

Networks of New York - “An Illustrated Field Guide To Urban Internet Structure” by Ingrid Burrington. I was assigned this book to do a book report in the Understanding Networks class.

Designing for Digital Fabrication - Rhino

by Simon M. Jensen - November 01, 2018 - Topics: CAD design software, Rhino, VectorWorks

This week for Designing for Digital Fabrication I am presenting on the Rhinoceros® CAD (Computer Aided Drawing) software - Also referred to as Rhino. It is developed by Robert McNeel and Associates.

Computational approaches to Typo - ANSI-Terminal

by Simon M. Jensen - October 31, 2018 - Topics:

This week we were introduced to xterm.js - a terminal emulator written in Javascript. We were asked to experiment with the content and create our own terminal sequence which could either be a short “sketch” - playing with colors or randomness.

Understanding Networks - Package Sniffing

by Simon M. Jensen - October 29, 2018 - Topics: Herbivore, WireShark, networks

This weeks assignment was to explore package sniffing. The past few weeks we have been introduced to programs like Herbivore and Wireshark for capturing and analyzing traffic on our home networks.

Designing for Digital Fabrication - Midterm pt 1.

by Simon M. Jensen - October 18, 2018 - Topics: Processing, VectorWorks

Ask proposed for the midterm project I have been working on replicating an oil painting into a mosaic picture. The idea was to take an already existing image and run it through processing sketch that turns the pixels into tiles. These tiles would be located in a grid system similar to the image below.

Live-web - Midterm Proposal

by Simon M. Jensen - October 16, 2018 - Topics:

For the midterm assignment I would like to create my own chat/videochat-app. I use video communication every day talking to friends and family in other parts of the world. Instead of going through Fb-messenger, Google or Skype I would like to connect with people through a service I created myself.

Live-web - webRTC

by Simon M. Jensen - October 09, 2018 - Topics: HTTPS-server, Sockets.io, WebRTC

This week in live-web we were working on webRTC (real time communication). This also introduced us to HTTPS to set up a secure connection for our pages using keys and certificates. Our assignment was to create something using the ability to share camera images.

Designing for Digital fabrication - Project Proposal

by Simon M. Jensen - October 04, 2018 - Topics:

For this project I would like to convert a painting into a mosaic piece. Using a “tile” sketch and a “color/contour” sketch made in processing my idea is to import it into Vectorworks and laser-etch tile instructions to a surface - to which I will add glass mosaic.

Understanding Networks - TraceRoute

by Simon M. Jensen - September 25, 2018 - Topics: nodejs, IP-API, TraceRoute, mappa.js

This week in Understanding Networks our assignment was to explore the TraceRoute commando. TraceRoute is a computer network diagnostic tool displaying paths and measuring transit delays of packets across an IP network.

Designing for digital fabrication - CAD assignment

by Simon M. Jensen - September 20, 2018 - Topics:

In this class we were introduced to VectorWorks. VectorWorks is a 2D and 3D design software that we can use for design/prototyping of projects we want to manufacture on the LaserCutters, 3D printers or the CNC-router. The assignment was to choose a physical object and recreate it 1:1 in VectorWorks displaying it from three different angles.

Understanding Networks - Ball Socket game

by Simon M. Jensen - September 10, 2018 - Topics:

In the first class of understanding networks we were introduced to different network dynamics. We learned how computers connect to routers and what IP addresses are. We were introduced to centralized networks, distributed networks and investigated several real life networks - roadmaps, flightmaps, energy - and oilgrids, and their structure. Also we were introduced to the (OSI) Open systems Interconnection Reference Model.

LiveWeb - Self-portrait with video

by Simon M. Jensen - September 10, 2018 - Topics:

The first assignment in this class was to make a self-portrait using video and some form of user interaction. Aside from this the assignment was open to interpretation - and we could portray ourselves in whatever way we wanted.

Nature of Code - Final

by Simon M. Jensen - May 11, 2018 - Topics:

For my nature of code final I wanted to combine two topics that we had worked with during the semester. One being a physics library (matter.js) Another being genetic algorithms.

Glucoseproject - Final

by Simon M. Jensen - May 03, 2018 - Topics:

I decided to keep working on my midterm project: visualizing and comparing daily blood glucose measurements to recommended guidelines. One of the things I wanted to add to the existing project was a database and provide forms for users to input and update data in a simple way.

Discovering Trends - Final

by Simon M. Jensen - April 27, 2018 - Topics:

This week we had our Final in “Mashup - creating with web API’s”. For this project I went back to my initial idea of creating a single page website that would display data for individual countries. This was the idea I presented in the very first weeks of this class. Originally I wanted to do it with Twitter trends API - but decided to do it with the Google Trends API instead.

API of you - Glucoseproject

by Simon M. Jensen - April 18, 2018 - Topics:

For the midterm in “API of you” we had to collect a dataset based on ourselves. From the data we had to create a .json file that would display our collected information in an interesting way.

Mashups API - D3js

by Simon M. Jensen - April 02, 2018 - Topics:

This week we were introduced to different programs for animation: three.js and d3.js. Our assignment was to get familiar with one of them and create a sketch using data from a different source.

Mashups Midterm - Citibikes

by Simon M. Jensen - March 19, 2018 - Topics:

For the “Mashups - creating with API’s” midterm we were asked to create a single page web experience that would respond to user input and return data from at least two public web API’s.

Nature of Code - Random Walker

by Simon M. Jensen - January 30, 2018 - Topics:

This week we expanded on the random walker concept. We were introduced to different ideas and had a brief introduction to vectors. The assignment for next class was to come up with some different iterations of the random walker sketch.

Pcomp Midterm

by Simon M. Jensen - October 25, 2017 - Topics:

The midterm project. Two weeks and a chance to use what we have learned in class so far. We were put in groups of two and the assignment was to come up with an interactive product to show in class.

Video and Sound Final

by Simon M. Jensen - October 19, 2017 - Topics:

The past weeks we have been working on a video for a final presentation. The assignment was to create a short documentary, infomercial, commercial or portrait. We were assigned into groups that we would be working with for the next 3 weeks. Our assignment for the first week was to come up with an idea and create a storyboard. The second week we had to shoot our footage and create a rough cut and the final week we had to do the final edit and present our piece.

ICM - Arrays and Objects

by Simon M. Jensen - October 10, 2017 - Topics:

This week in class we were introduced to objects and arrays. Objects it turns out, has changed slightly – so that it is now a class and a constructor you use to create an object. After becoming more familiar with this it now makes perfect sense. I spent a lot of time on this weeks quiz. I found it very difficult. Especially the challenge and the SuperDuperChallenge – with some help i managed to sort it out.

ICM - Conditionals and Functions

by Simon M. Jensen - September 19, 2017 - Topics:

This week we worked with loops and conditionals. Our homework assignment was to create a sketch that included the following: