Gianluca Martino gianluca@arduino.org
Short story - The need Physical interface tool for Interaction design The core of the interaction design framework - Bill Verplank
IDII 2001-2005 Short story - The Place Ivrea The institute was involved in many projects that later became very visible in the design world: among them, the prototyping boards Wiring and Arduino, the graphics software prototyping environment Processing (started at the MIT MediaLab) https://en.wikipedia.org/wiki/interaction_design_institute_ivrea
Short story - The People 1 Wiring Hernando Barragan Nicholas Zambetti + Processing Casey Reas & Ben Fry
Short story - The People 2 = Arduino David Cuartielles Gianluca Martino Tom Igoe David Mellis Massimo Banzi
ARDUINO Short story - The Dev Process http://www.todo.to.it/projectdetail.php?id=6
Short story - The Evolution Arduino
Present - The Division
ARDUINO Present - The website arduino.org
Present - The website labs labs.arduino.org
Present - Manifesto labs.arduino.org
Present - Manifesto Rewriting the future We foresee a world with billions of connected smart objects. These smart objects will be composed and orchestrated, thus making the Internet of Things a reality. The IoT will be the eyes, noses, arms, legs, hands of a new, extended, cyber body. The nervous system of such a body will be the Internet, allowing the interaction with a distributed intelligence made of hardware processors and human minds, behaviours, software procedures, and services, shared in the Cloud. Expertise, knowledge, and ideas will grow and circulate openly to easily improve, we hope, everyone's life. Arduino Smart World: Open for everyone to explore and tinker with everything Arduino is not just the Arduino Language. Arduino is not just the Arduino Software nor Hardware, Network, Cloud, People or Communities. Arduino, as a whole, is greater than the sum of all these things, and is open to anyone - from the single contributor to the big company - aiming to create opportunities to access a new smarter world. Arduino is a way, a toolbox to enable everyone to shape her surroundings at will. labs.arduino.org/arduino.org+manifesto
Present - Manifesto Arduino Open Hardware: Everyone can improve Arduino has its roots in the cultural movement of makers. We therefore intend to accomplish the result of an easier circulation of ideas to let makers get in touch with each other, and increasingly amazing projects to be made. For this reason, we shall always focus on the most interesting and current technologies to make objects capable of new and ever more challenging applications. We, also want to create the conditions to share schematics, datasheets as well as best practices in an increasingly simple and accessible way. We obviously understand that not all hardware components (eg. cpu, mcu, modules), nor design or mechanical components may be free and open, but it s our determination to always make all the possible efforts to promote the open design concept and to persuade third parties that an open interoperability is a must have. Arduino Open Software: Tools and languages for everyone We stand by fostering production and dissemination of fine Open Software. To reach this objective we want to promote user-friendly languages to program or customize objects, services, widgets, and clouds and let them interact. Tutorials, Projects and Repositories will be issued on a regular basis to let users benefit from best practices and experiences all over the world, and to allow people with any kind of disadvantages to have the opportunity to stay tuned with the innovation that a smarter world represents. Open, pluggable and extendable software architectures will be adopted and encouraged. labs.arduino.org/arduino.org+manifesto
Present - Manifesto Arduino Open IoT: Everyone can share and mash-up We recommend and warmly support the use of open standards and, when this may not be possible, of open communication protocols to let software, devices and the real world communicate in a smart and pleasant way. It is indeed important to clearly state what is open and what is not. We say that protocols, paradigms, architectures, and technologies should be kept open allowing easy interoperability, transparent federation, seamless migration of data among Clouds even when web services are proprietary. We think that the Internet and the related technologies are democratic instruments to access and share knowledge. We intend to pursue the objective of integrating the interfaces between the physical world and the cyber worlds, allowing every maker and developer to access, control, govern boards connected all over the world in a seamless, secure and transparent way. Arduino Open Clouds: Everyone, Everywhere... transparently The distributed brain for the IoT will be an open infrastructure allowing to remotely control and manage clouds of smart objects operating as a single unified interface. We want smart objects to communicate among each other without any knowledge about their physical position and network configuration. We believe that smart objects should never become orphans of a parent Cloud. Moreover, we believe that everybody should be able to deploy her own private cloud if she wants to do so. labs.arduino.org/arduino.org+manifesto
Present - Arduino Studio labs.arduino.org/arduino+studio+for+windows
Present - Arduino Studio Arduino Studio is a new open source development environment for the Arduino Programming Language. Instead of a monolithic architecture and a centralised development model, Arduino Studio take advantage of Adobe Brackets Editor's pluggable system. We are working hard to allow users to exploit Arduino Studio as stand-alone, web/cloud-based and on-board embedded editor. Just one editor for all the environments. Arduino Studio is now available as an alpha release, in-bundle distribution for Linux, Mac OS X and Windows or as a easyto-install Brackets Extension. labs.arduino.org/arduino+studio
Present - Arduino Studio Adobe Brackets Editor http://brackets.io/
Present - Arduino Studio Advantages node js / java script based -> Cross platforms free open source web oriented free of charge Modular / extension based open to official and third parties plugins
Present - Arduino Studio Code completion http://labs.arduino.org/code+completion+and+in-line+quick+language+reference
Present - Arduino Studio In-Line quick guide http://labs.arduino.org/code+completion+and+in-line+quick+language+reference
?Future - Arduino