Archive for August 2010


Arduino, Netduino o Fez, ¿con cuál me quedo?

August 31st, 2010 — 11:05pm

Si tienes dudas de qué plataforma hardware se ajusta más a tus necesidades a la hora de desarrollar tus proyectos, esta comparativa de Hari te podrá guiar antes de tomar una decisión:

  Arduino Duemilanove Netduino Fez Panda
Price $30 $35 < $50 ?
Processor 16Mhz
ATmega328
48Mhz
AT91SAM7X512
72Mhz
32-bit ARM
User Flash 30KB 128KB 148KB
User RAM 2KB 60KB 62KB
TCP/IP Shield Soon Basic
I/O 14 14 60
PWM 6 4 6
Analog In 6 6 8
Analog Out 0 0 1
UART (serial Ports) 1 TTL 2 TTL 4 TTL
SPI 1 1 2
I2C Yes Yes Yes
CAN ? ? 2
1-wire ? ? Yes
USB Host No No No
USB Client No Yes Yes
Assembled Yes Yes Mostly
100%
Open Source
Yes Yes No

Comment » | .Net Micro Framework, Arduino, Hardware, Netduino

El resultado de nuestro pivot para PartyQuijote…

August 29th, 2010 — 5:32pm

A partir de lo comentado en las entradas anteriores el resultado fue bastante sorprendente la primera vez que lo visualizas. En nuestro caso, empleamos el control de Silvelight para que estuviera accesible a través del navegador para todo el mundo aunque finalmente no lo hicimos público de forma oficial.

En esta primera captura podéis visualizar cómo se veía nuestro Pivot  de primeras sin interactuar con él. Un gran conjunto de cuadrados que representaba a cada uno de los participantes en la party. El estilo del control era el que venía por defecto, ahí no nos lo curramos mucho.

Las categorías que establecimos nos permiten ahora navegar y filtrar la información según lo deseemos. En este caso, sólo se visualizan los participantes procedentes de Madrid.

Si filtramos también por clan, podemos visualizar la información de los participantes que íbamos únicamente de Madrid de nuestro clan .

Pero sin duda, lo mejor es la opción de ordenar la información mediante columnas. De esta forma se puede extraer mucho más fácil conclusiones de los datos que manejamos. Por ejemplo, la mayor parte de las poblaciones de los asistentes están en las primeras letras del acebedeario.

O la mayor parte de la gente viene a la zona de juegos o no se apuntan a ninguna zona. La de robótica prácticamente la teníamos conquistada nosotros.

Esperemos que para el año que viene podamos hacer público el pivot para que la gente pueda probarlo e ir conociendo al resto de la gente que está en la party. Al final, lo importante en estos eventos es la gente y cuanto más gente conozcas, mejor te lo acabas pasando.

1 comment » | Live Labs, Microsoft

Netduino, hardware open-source con .Net Micro Framework…

August 23rd, 2010 — 9:23pm

Netduino Logo Desde hace un par de años, Arduino se ha convertido en la plataforma de desarrollo de proyectos hardware sencillas más conocida. La cantidad de proyectos disponibles para dicha plataforma es enorme, desde construir un detector de campos electromagnéticos hasta un osciloscopio casero. Esto se debe fundamentalmente a dos aspectos: a ser un hardware de bajo coste y la facilidad de desarrollar prototipos con ella.

Basándose en esa idea, la gente de la “misteriosa” empresa Secret Labs han lanzado al mercado Netduino. Una plataforma hardware open-source basada en el .Net Micro Framework de Microsoft para introducir en el mundo de los sistemas empotrados a todos aquellos que ya tienen experiencia en .Net; su filosofía es muy parecida a la de Arduino y el número de personas en torno a la comunidad va aumentando cada día por los foros.

Netduino Board

Ventajas sobre Arduino

Netduino trae un procesador de 32 bits más potente que el de 8 incorporado en Arduino, además de ello, la memoria disponible para nuestro código es mayor. Así mismo, el desarrollo sobre Visual Studio 2010 mejora mucho más la productividad que las herramientas de Arduino; especialmente para aquellas personas que ya tengan experiencia en la plataforma .Net.

Además de ello, el desarrollo se hace en C#, un lenguaje de alto nivel orientado a objetos en el que se disponen de elementos como los eventos, el multithreading, etc. Depende de para quién esto se puede considerar una ventaja o una desventaja al abstraerse demasiado de la infraestructura que hay por debajo o la imposibilidad de acceder a determinados registros.

Deventajas sobre Arduino

La principal desventaja actual es que no existe una comunidad tan amplia como la de Arduino; el proyecto se encuentra lanzado hace apenas un mes por lo que la documentación, ejemplos y soporte para diferentes periféricos es aún limitada. Habrá que darle un tiempo para ver cómo evoluciona por parte de la comunidad que por ahora está muy activa.

Por otra parte, Netduino trabaja con señales de 3.3V lo que limita en algunos casos las posibilidad a la hora de escoger entre los numerosos módulos existentes de 5V.

Esta comparación es bastante subjetiva, principalmente basada en mis experiencias en ambas plataformas por lo que es recomendable que echéis un ojo a los siguientes recursos:

Comment » | .Net Micro Framework, Microsoft, Netduino

Eligiendo un tema para crear nuestro Pivot…

August 19th, 2010 — 3:51pm

La parte más complicada a la hora de crear un Pivot es encontrar el tema sobre el que queremos construirlo. En la galería de colecciones de la página web del producto podemos ver algunos ejemplos. En todas ellas destacan dos cosas:

  • La información: será la encargada de alimentar a nuestra colección, dependiendo de la información que dispongamos podremos construir colecciones más o menos completas. Pivot consume la información en formato XML por lo que será necesario prepararla específicamente a partir de la fuente que tengamos.
  • Las imágenes: serán las encargadas de hacer atractiva nuestra información al usuario. Es la parte visible que el usuario verá al interactuar con nuestra información. Soportan imágenes JPEG, PNG y HD Photo.

El planteamiento de crear un Pivot vino como una idea para una charla en la Party Quijote que se celebró este año en Azuqueca de Henares. Nuestro objetivo era mostrar de una forma visual de dónde venía la gente que participaba en la party, cómo se repartían entre los diferentes clanes y entre las diferentes zonas. Tras planteárselo a los organizadores nos proporcionaron acceso a esos datos básicos y comenzamos a crear el prototipo de nuestra colección.

Mientras dejamos los detalles para otras entradas, podéis comenzar a ver las pautas que el equipo de desarrollo da para crear nuestras colecciones en: http://getpivot.com/developer-info/default.aspx

1 comment » | Live Labs, Microsoft

Back to top