Se refiere a la creación de sistemas físicos interactivos (software y hardware) que sensan y responden al mundo análogo.
De esa manera la computadora puede responder a las más diversas situaciones, a nuestros gestos, a nuestra presencia, a la temperatura del ambiente, a la luz, etc.
El hardware necesario consiste principalmente en microprocesadores, actuadores y sensores. (Ejemplo de microprocesadores: Arduino / Wiring) Permiten entradas de señales analógicas (voltajes) y digitales (on-off).
Ejemplo de conexiones de un sistema de cómputo físico.
SENSORES
Los sensores nos permiten relacionar el mundo externo - “real y analógico” - con el mundo “virtual y digital” de la computadora. De esa manera diversas características y sucesos del espacio exterior a la máquina - como son temperatura, movimiento, presencia, luz, etc. - pueden intervenir en procesos numéricos. Esto, desde el punto de vista expresivo, abre muchas posibilidades, ya que al integrar elementos o características del mundo real en los espacios “virtuales” digitales y la interacción del usuario, permite expresarnos a través de un espacio que no es la pantalla de la computadora.
TIPOS DE SENSORES
Presencia / Proximidad / Movimiento / Distancia
Peso / Tacto / Fuerza
Temperatura
Posición y orientación
Luz
Sonido
Cámara de video como sensor
Lenguajes de programación:
-ActionScript
-BASIC
-C, C++
-ChucK
-DBN Design by Numbers
-Draw Bot
-Java
-JavaScript
-Lingo
-Max/MPS/Jitter
-Maya Embedded Language (MEL)
-Mobile Processing
-Perl
-PHP
-Processing (MIT)
-Pure Data (PD) y GEM
-Pyton
-Quartz Composer (Mac developer)
-Ruby
-SQL (Structured Query Language)
-SuperCollider
-Wiring (Arduino)
-vvvv (solo en Windows)
Otros lenguajes: Fortran, Cobol, Pascal...
VARIABLES, OPERADORES, EXPRESIONES, ETC.
PROYECTOS PARA EXPERIMENTACIÓN / TUTORIALES
ITP Physical Computing
Sparkfun Electronics
LECTURAS
FUENTES DE INFORMACIÓN
ARTISTAS
UVA - United Visual Artist, Inglaterra
Barragán Studio - Hernando Barragán, pared interactiva.
Openworks -
Takahiro Matsuo / Monoscape - Instalaciones interactivas
Rafael Lozano-Hemmer -
Camille Utterback -
Tomado de: http://www.andreadicastro.com/academia/ComputoFisico/CF.html
miércoles, 21 de diciembre de 2011
lunes, 19 de diciembre de 2011
viernes, 9 de diciembre de 2011
viernes, 25 de noviembre de 2011
Inicio el taller de arduino en la UPDC
Con asistencia de 12 estudiantes y un catedratico de la UPDC iniciamos el primer taller de Arduino en la universidad, animos para todos y espero que les sirva todo lo que van a aprender.
viernes, 18 de noviembre de 2011
Plática introductoria a la plataforma ARDUINO dictada en la UPDC
Hicimos una pequeña presentación de la plataforma ARDUINO previa a un taller que vamos a impartir en la Universidad Politécnica del Centro, en estos momentos estamos en la preparación del material para el taller.
lunes, 7 de noviembre de 2011
Cambio de giro
A partir de hoy este blog cambia para albergar temas relacionados con la robótica, proyectos con arduino, mindstorms y domotica.
lunes, 12 de septiembre de 2011
A
Aqui reportando desde Google Labas, donde la nueva version de Android ha sido anunciada, aunque con una pequeña variacion ya que el nombre clave en este caso no sera de un postre sino de una bebida, jajaja
lunes, 8 de agosto de 2011
Literatura sobre prototipos electronicos
Tomado del blog http://electronicavm.wordpress.com/page/5/
http://books.google.es/books?id=WzExhPrQ1j4C&lpg=PT436&ots=69irdVB9rL&dq=Desarrollo%20y%20construcci%C3%B3n%20de%20prototipos%20electr%C3%B3nicos%20Angel%20bueno&pg=PA1#v=onepage&q&f=false
Buenos temas de electronica
http://books.google.es/books?id=WzExhPrQ1j4C&lpg=PT436&ots=69irdVB9rL&dq=Desarrollo%20y%20construcci%C3%B3n%20de%20prototipos%20electr%C3%B3nicos%20Angel%20bueno&pg=PA1#v=onepage&q&f=false
Buenos temas de electronica
miércoles, 6 de julio de 2011
Excelente articulo
http://loro.sourceforge.net/notes/21-dias.html
Aprende a programar en diez años
Algunos investigadores (Hayes , Bloom) han mostrado que toma aproximadamente diez años desarrollar habilidades en cualquiera de una amplia variedad de áreas, incluyendo el juego de ajedrez, la composición musical, la pintura, el piano, la natación, el tenis, y la investigación en neurosicología y topología. Parece no haber atajos: incluso Mozart, prodigio musical a los 4 años, se tomó 13 más antes de empezar a producir música de calidad mundial...
Aprende a programar en diez años
Algunos investigadores (Hayes , Bloom) han mostrado que toma aproximadamente diez años desarrollar habilidades en cualquiera de una amplia variedad de áreas, incluyendo el juego de ajedrez, la composición musical, la pintura, el piano, la natación, el tenis, y la investigación en neurosicología y topología. Parece no haber atajos: incluso Mozart, prodigio musical a los 4 años, se tomó 13 más antes de empezar a producir música de calidad mundial...
jueves, 19 de mayo de 2011
Maquetando tu aplicacion con Balsamiq mockups
Como todo desarrollador de sistemas siempre al inicio de un proyecto es necesario sentarse y plasmar la idea inicial de una aplicacion en papel o en forma electrónica, lo que para un arquitecto o ingeniero vendria a ser una maqueta, el término que se usa en ingles es "Mockup", para cuestiones informáticas que tienen que ver con diseño o desarrollo de aplicaciones encontre la sig. definición: en resumen un mockup es un primer boceto que muestra de forma gráfica los puntos básicos y esenciales que luego serán desarrollados con más detalle en pasos siguientes del proyecto.
Como es usual existen en la web infinidad de herramientas que nos pueden ayudar a elaborar un mockup, yo gracias a la referencia que mencionaron en una platica de desarrollo flex fue que conocí "balsamiq mockups", sitio internet: http://balsamiq.com/products/mockups
Primera impresion
La version desktop es una aplicacion bastante sencilla e intuitiva que me muestra organizados en "tabs" los elementos mas usados para desarrollar interfaces de usuario, cabe hacer mencion que algunos de los elementos que incluye fueron extraidos directamente de la interface de usuario del ipod, por ejemplo la vista de albumes con scroll de las portadas entre otros.
Basicamente uno agrega los elementos de la interface empezando por lo contenedores, ej, formas o ventanas, a continuacion agregamos los elementos como botones, cuadros de texto, etiquetas, etc, tambien tenemos una seccion de elementos que nos sirven para hacer anotaciones de nuestro diseño como una hoja post-it, un trazo para enumerar, etc.
El look de los componentes asemeja bastante a trazos hechos a mano lo que los hace bastante familiares y faciles de colocar pero ademas agrega la sofisticacion que nos da trabajarlo desde un software de diseño, tenemos la opcion de agrupar elementos y ademas agregar algunas de nuestras creaciones para posteriores diseños, una vez terminado el trabajo tenemos opcion de imprimirlo o exportarlo en diferentes formatos como png, pdf, etc.
Aqui les dejo una muestra de lo que se puede lograr en menos de una hora con balsamiq.
Como es usual existen en la web infinidad de herramientas que nos pueden ayudar a elaborar un mockup, yo gracias a la referencia que mencionaron en una platica de desarrollo flex fue que conocí "balsamiq mockups", sitio internet: http://balsamiq.com/products/mockups
Primera impresion
La version desktop es una aplicacion bastante sencilla e intuitiva que me muestra organizados en "tabs" los elementos mas usados para desarrollar interfaces de usuario, cabe hacer mencion que algunos de los elementos que incluye fueron extraidos directamente de la interface de usuario del ipod, por ejemplo la vista de albumes con scroll de las portadas entre otros.
Basicamente uno agrega los elementos de la interface empezando por lo contenedores, ej, formas o ventanas, a continuacion agregamos los elementos como botones, cuadros de texto, etiquetas, etc, tambien tenemos una seccion de elementos que nos sirven para hacer anotaciones de nuestro diseño como una hoja post-it, un trazo para enumerar, etc.
El look de los componentes asemeja bastante a trazos hechos a mano lo que los hace bastante familiares y faciles de colocar pero ademas agrega la sofisticacion que nos da trabajarlo desde un software de diseño, tenemos la opcion de agrupar elementos y ademas agregar algunas de nuestras creaciones para posteriores diseños, una vez terminado el trabajo tenemos opcion de imprimirlo o exportarlo en diferentes formatos como png, pdf, etc.
Aqui les dejo una muestra de lo que se puede lograr en menos de una hora con balsamiq.
lunes, 11 de abril de 2011
Como diferenciar la nueva generacion de procesadores intel
Pensando en un proximo upgrade para mi pc de escritorio ahora con la reciente aparicion de la nueva generacion de procesadores de intel les comparto una forma facil de diferenciar la generacion del procesador que porta la compu:
Generacion 1. (2009)
Generacion 2. (2011)
Generacion 1. (2009)
Generacion 2. (2011)
lunes, 17 de enero de 2011
Adobe Edge: January 2011 - Design 101 for developers
In today’s economy, companies are looking to hire hybrid team members that can perform both designer and developer tasks. A true hybrid is hard to find. A small investment in learning some basic design skills will go a long way towards improving your job opportunities.
Articulo completo
Articulo completo
Menu dinámico con AS3 y XML
Que tal, para esta primera entrada quiero compartir un pequeño ejercicio que hice basándome en el código que tome del blog del sargento (sargentoweb.com) y que consiste en crear al vuelo un menú tipo aplicación, mediante AS3 tomando los elementos desde un archivo de XML, quiero hacer notar que no soy un experto en AS3 y quizá mi código no es lo mas elegante y óptimo, sin embargo la solución funciona y puede servirle a cualquier que necesite algo parecido, sin más preambulos empecemos:
El primer paso consiste en crear 2 movieclips que servirán para representar cada elemento de la barra de menú y los submenús respectivamente, esto lo hacemos creando un cuadro de las dimenciones que deseemos, los mios son de 120 x 32px
El primer paso consiste en crear 2 movieclips que servirán para representar cada elemento de la barra de menú y los submenús respectivamente, esto lo hacemos creando un cuadro de las dimenciones que deseemos, los mios son de 120 x 32px
Suscribirse a:
Entradas (Atom)