About my blog

I am multithreaded, and sometimes the threads get tangled.

tagline


a Studiolab production.

FIY

food design course at TUDelft
I blog in Italian
I have a LinkedIn profile
my lab is Studiolab!
I love Jasper van Kuijk's product usability weblog

the wind I am enjoying


Disclaimer

De meningen ge-uit door medewerkers en studenten van de TU Delft en de commentaren die zijn gegeven reflecteren niet perse de mening(en) van de TU Delft. De TU Delft is dan ook niet verantwoordelijk voor de inhoud van hetgeen op de TU Delft weblogs zichtbaar is. Wel vindt de TU Delft het belangrijk - en ook waarde toevoegend - dat medewerkers en studenten op deze, door de TU Delft gefaciliteerde, omgeving hun mening kunnen geven.

Posted in 2011

Minibloq: a visual programming editor for the Arduino

Very lazily, just a quick link to this very exciting environment

Minibloq project and download page: http://blog.minibloq.org/

Forum: http://minibloq.net/forum 

The interface lets you put together a program by dragging colorful blocks (a bit like Scratch). Blocks roughly correspond to lines of code or fragments of expressions.

 

The blocks are converted in real time into C code for the Arduino. I think that all variables are assumed to be float. You can see the code (that you cannot edit) on screen as it is being generated. If anything in your block diagram is red, this means that something is missing in your program and the code will not compile.

 

The code is then compiled and uploaded to the Arduino. The environment includes a serial terminal (that in Arduinoland people like to call a serial monitor). There is also a console window underneath, where you can see the usual Arduino spouting of mad and mysterious gibberish that would make a lot of sense, if only years ago you had decided to become an embedded computing nerd.

If you want to see the whole interface in its glory, here it is in its 1920 pixel wide splendor.

I am certainly going to point ITD students to this. I am not sure if this can be used “seriously” for prototypes or if it is more of a training wheel for the first weeks of getting acquainted with Arduino. My perplexities are based on:

 

  • very direct mapping from C to blocks (no abstraction)
  • heavy use of screen space (as you can see, even in this small example the visual program is longer than the C program), which in turn will make bigger programs very hard
  • does not solve the trickyness with variables having action at a distance

 

but these are common issues with visual programming environments

 

 

Lights in the sky

Being a nerd is all about seeing things in a different light. And about absorbing vast amounts of knowledge about all sorts of things, and being able to apply it (or at least regurgitate it) when it is necessary. Or also when it is not necessary at all, but you just think it is neat. In this spirit, I once read through the Atmospheric Optics site to satisfy my curiosity about some strange colored spot I had seen in the sky.

It turns out that, of course, there are people that do whole PhDs on this type of thing. Without further ado, here is one photograph.

 

This was taken in Brussels, shooting directly towards the sun with a fisheye lens. I am holding the lens cap in front of the sun in order to reduce light ghosts and flares. If you look in the upper portion of the picture, close to the flue on the left, you can discern something like a rainbow. A bit lower, right above the sun, there is another slight spray of color like a smiling mouth. These are not artifices from the lens: they were visible then and there. To help you see them, I have increased contrast and saturation along a top to bottom gradient.

 

 

 

 

In the enhanced picture, you can see the upper arc, the lower upturned arc (very weak) and two curious spots of color on either side of the sun. The one on the right appears just behind that irritating tree, the one on the left is barely visible. I have added outlines to the pictures, so you know what I am talking about.

 

 

OK, but what are these things? you are asking yourself. They are optical atmospheric phenomena produced by the interaction of sunrays and tiny ice crystals in the high atmosphere – contrast that with the rainbow, that is produced by interaction with tiny drops of water. The ice cristals can take on various shapes and orientation, giving rise to various phenomena. The best place to see them is not Bruxelles, but rather the South Pole. You can find more detailed information at the Atmospheric Optics website.

My best identification is as follows; the lower two twin splotches of light are sundogs also known as parhelia (always at 22 degrees from the sun!), a useful word for casual conversation. The weak one in the center  is an upper tangent arc, and the big one on top looks to me like part of a supralateral arc. From this information, you can deduce many cheerful facts about the state of the high atmosphere over Bruxelles. 

 

LikeMeat, MSc graduation project

LikeMeat

 

update 23-6-2011: this assignment has already found its student. I am keeping this announcement here for historical purposes only.

This assignment is for a DFI student, preferably one that has followed the Food, Design and Culture class. If prototyping, concept development at the fuzzy front end, new food products, creativity workshops and early user involvement (e.g. contextmapping) tickle your interest, this may be for you.

LikeMeat is an
European project (partners from Germany, the Netherlands, Austria, Czech
Republic, Spain, Slovenia and Belgium) which aims at developing a meat-like meat substitute / protein
source which meets the requirements of the consumers of such products.  The consortium consists of three research
partners (WUR-FBR Wageningen, Fraunhofer Germany, BOKU Austria) and ten
companies (mostly SMEs). WUR-FBR (department Consumer Science and Intelligent
Systems) is in charge of the consumer research of the project. Fraunhofer
develops a meat alternative (LikeMeat) and BOKU is mostly involved in the
microbiological safety of the product. 
The SME’s are the clients of this project and commission the research
institutes with the project. LikeMeat is also the name of the meat substitute.

 

 

Notice that we are doing this in collaboration with
Wageningen University, a strong leader in food-related science and
technology. The student working on the project will come into contact with
companies and people that operate in the highly innovative new food
world – a very good networking opportunity for future work and
research.

Assignment

Develop a novel
product or meal concept that includes LikeMeat and targets flexible
vegetarians. This can be a product concept (ready food or ingredient), or a
whole meal concept including recipes and context. Small specialized tools can
also be designed as part of the concept, if necessary.

Deliverables

The project will run
from May/June 2011 to October 2011.

Creative workshop with
LikeMeat project participants  – end of May
2011

Report on product and
menu/recipe concepts – end of Aug 2011

Report on concepts for
marketing the product, like packaging and communication – Oct 2011

Report on methods for
food product development – Oct 2011

Contact

You can contact me at w.aprile@tudelft.nl – but you can also just show up at Studiolab, I am there Tuesday to Friday. Do take a look at the complete call for a graduation student and decide if it is OK for you.

You may also want to read a handy guide I wrote: How to be my graduation student

for non-Delfters: a graduation student is a student who is doing his final MSc project.

(this project has also been announced through the usual channels – this is just extra exposure)

sustainability rant stuff

I am collecting stuff for a rant about sustainability. Since Firefox is creaking under the weight of a bazillion open tabs, here are some of the links. Somebody else may find them interesting or provocative.

When energy efficiency sullies the environment, John Tierney, NYT 7/3/2011

The Sins of Syn Bio, how synthetic biology will bring us cheaper plastics by ruining the poorest nations on Earth, Jim Thomas, Slate, 2/2/2011

Ugandan scientists grow GM banana as disease threatens country’s staple food. Ban on GM crops waived after bacterial disease causes annual banana crop losses of $500m, Xan Rice in Galamba, The Guardian, 9/3/2011

Disease v. culture: Botulism in the Arctic, Maryn McKenna, WIRED, 5/2/2011

Sinistra divisa sui «fagiolini equi» della Coop. Il Prc attacca un progetto che coinvolge la Toscana: danneggia i nostri contadini e quelli del Burkina. La replica: sciocchezze, Sergio Rizzo, Corriere della Sera, 25/3/2007

Birkeland, J. and E. Corporation (2002). Design for sustainability: a sourcebook of integrated, eco-logical solutions, CSIRO.

Sherren, K. (2007). "Is there a sustainability canon?" The Environmentalist 27(3): 341-347.

I wouldn’t want to leave you hanging – the point I would like to make is that sustainability is a bad design driver because it is anti-historical, impossible to verify a posteriori and useless as a heuristic a priori. The much less grand efficiency, on the other hand, is a good design driver. In other words, if you do design for sustainability I really don’t understand what you are doing (or how you can do it).

Apple users are masochists

I have just realized what is so amazing about the iPhone: its users. It is not the interface, or the battery or the OS or even the interaction design. It is the users. The iPhone users are primed to accept anything that comes out of Apple as the greatest thing ever invented. And they are ready to believe that it was invented by Apple. This is an important part of why You Can’t Innovate  Like Apple (and if you want to discuss Apple as a designer in the future you really need to read that article) – your users are not like their users.  Or rather, they may be the very same users but they have a different relationship with you, if you are not Apple.

The best part is that Apple users are happy to pay for everything, or at least to wait for it.

Tethering? You mean, actually using your phone as a modem for a PC? Something I used to do with my stodgy Nokia 5120 rubberphone what, eight years ago? 

but perhaps the best example is the amazing Find My iPhone, an exciting app with the following features (cut and paste from the Apple site)

Find myIphone Alternative
Locate your iPhone or iPad on a map Google Latitude has been out for a while.
Display a message and optionally play a sound for two minutes at full volume (even if your device is set to silent) SMS Flash messages plus making silent mode expire after a few hours (many phones can do this). Flash SMS have been around for ages.
Remotely set a passcode lock on your device, or lock it using your existing passcode Nokia phones do this but in a different way. 
Remotely wipe your device to permanently erase all of your personal data This is probably a bad idea. I am waiting for the first exciting exploit, and the following global wail of despair.

the big news is that now Apple made the software free.  The cognitive peculiarity of the Apple user is that, instead of being irritated at the company for making him pay previously, he is delighted because now it is free!

Other excellent examples would be cut-and-paste and multitasking. What good is a device like the iPhone when it does only one thing at a time – making you choose between e.g. running some IM program OR browsing the web OR running Skype OR checking your calendar? It beats me. But I am not an Apple user. So I cannot join in the delighted cheer for the multitasking in IOS4: I am still too flabbergasted by the absence of multitasking in IOSx, with x<4. Of course, all the update goodness does not distribute evenly across iPhone models: slightly older ones get little or no loving. But the Apple user does not care! Because now he can convince himself that he desperately needs multitasking, the same feature that he had previously rationalized away as Android nuttiness only good for techies: which means that he can make one more happy trip to the Apple store, preferably with a queue that starts at 4AM.

And he can have one more unboxing experience, which, as we know, is an important part of the Apple product experience.

But again, I am not a boxophiliac iPhone user. I have the privilege of knowing many, though. I can see how hugely insincere they are when they complain because the display of their phone broke: actually they are delighted because they can give another lump of money to Apple. And I am ever amazed by their inner strength. This is from gizmodo:

In previous versions of the iPhone OS,
if you are working on email and there’s a link to a web page, clicking
on that link will open Safari and close Mail. Then, once you were done
watching that web page, you close Safari, get back to the main iPhone
menu, click on the Mail icon, and go back to your mail.  (from Gizmodo, How Multitasking Works in the New iPhone OS 4.0 published on 4/4/2010, dowloaded today)

The amount of fortitude required to engage in something like this is, I am afraid, beyond me. I have been spoiled in my youth, and I can’t put up with this amount of crap any more. Of course, I have used computers that do not multitask and don’t even switch tasks, but it was in the Eighties (home computers: Commodore and Sinclair). Then I found out about UNIX, that has been multitasking since 1969 (when it was created to run on computers whose memory was measured in kilobytes). To say the least, you could call multitasking a pretty well established idea in the field. I am too much of a wuss now for single-tasking computers, with the exception of the Arduino.

The condition of the Apple user is similar to somebody who is in thrall to a demanding, expensive, prostitute. You buy her affection with money (or you imagine that you are buying it), and she stingily doles out her favors, turning every little element of life into a theatrical show where you have to pay and pay. She can do everything for you, provided it is what she wants to do. And you pay, you watch the streaming video shows where the Wizard sells you whatever he feels is right and you read the fawning press. And of course, you import the phone from faraway countries where you can get it unlocked (imagine that!), jailbreak it in complex and dangerous ways, terrified that your wife might find out… it is all there inside Venus in Furs. I am indeed going to pay a high compliment to the Apple user, by comparing him to the Baron de Charlus in À la recherche du temps perdu and his passion for being whipped.

In short, his desire to be chained and beaten betrayed, in its ugliness, a dream just as poetic as other men’s desire to go to Venice or to keep a mistress.

Or, as it were, to be Apple users.

Now putting on my assistant-professorial hat (it looks just like a professorial hat, only it is smaller, less furry and the sequins are silver) I will point you to a an enlightening post about the iPad ecosystem and how you would need to create one if you wanted to make very succesful tablets, and to an old post about the chicken-and-egg problem by Joel Spolski, a very sharp software guy. BTW, chicken and egg is another way of saying "you need the whole ecosystem, otherwise you are just a hardware pusher putting lipstick on a sow".Slightly less techy but still on the ball you can read an NYT article, "The power of the platform".

© 2011 TU Delft