112
Computación Ubicua por Carlos Toxtli

Computación Ubicua

Embed Size (px)

DESCRIPTION

Estamos en una era en la que los dispositivos tecnológicos nos rodean, ya sea que convivan con nosotros en el planeta o que estén fuera de él o estén dentro de los seres vivos. Esta presentación habla de los impresionantes avances de la computación ubicua.

Citation preview

Page 1: Computación Ubicua

Computación Ubicua

por Carlos Toxtli

Page 2: Computación Ubicua

Presentación

Carlos Toxtli Hernández

15 años de experiencia en TI

Maestro en Innovación Empresarial y

Tecnológica

Page 3: Computación Ubicua

CV

Page 4: Computación Ubicua

Publicaré la liga de descarga

Les recomiendo prestar atención a la

presentación ya que es un tema muy

interesante, hay muchas ligas de consulta que

podrás acceder descargando la presentación.

Por lo que les recomiendo prestar atención y

no dormirse (tanto).

Page 5: Computación Ubicua

Computación

Según la RAE en América el término es igual a

informática.

Informática: Conjunto de conocimientos

científicos y técnicas que hacen posible el

tratamiento automático de la información por

medio de ordenadores.

Page 6: Computación Ubicua

Ubicua

Que está presente a un mismo tiempo en todas

partes, omnipresente.

Page 7: Computación Ubicua

Computación Ubicua

Integración de la informática en distintos

entornos, de forma que los ordenadores no se

perciban como objetos diferenciados.

Page 8: Computación Ubicua

Entornos

Entorno ambiental (terrenal)

Entorno externo (espacial)

Entorno interno (biológico)

Page 9: Computación Ubicua

Entorno ambiental

Primero vamos a explorar los elementos que

nos rodean en la tierra, todo con lo que

podemos interactuar.

A continuación vamos a estudiar las áreas de

la tecnología asociadas a este concepto.

Page 10: Computación Ubicua

Calm technology

Se enfoca en minimizar la percepción de que

existen equipos invasivos en el entorno.

Dispositivos que informan pero no demandan

atención. Impulsada por Xerox.

Page 11: Computación Ubicua

Reglas del calm technology

Los 3 principios de Calm technology:

La atención del usuario debe permanecer en la

periferia.

La tecnología aumenta el uso de un usuario de

su periferia.

Sensación de familiaridad para el usuario y

permite el conocimiento de su entorno.

Page 12: Computación Ubicua

Things That Think

Basada en el concepto de Augmented Objects

y Augmented Environments. Ya no se trata

solo de conectar elementos para que un

módulo central procese lo que sensan, ahora

se trata que el mismo sensor procese y mande

información procesada a otros dispositivos.

Impulsada por el MIT.

Page 13: Computación Ubicua

Physical computing

Dispositivos que entienden el mundo físico,

trata de convertir todas las señales analogicas

que ocurren en el ambiente y pasarlo a un

plano digital donde puede ser analizado.

Page 14: Computación Ubicua

Everyware

Explora la unificación de todas las tecnologías

por medio de una capa extra que se dedique

de traducir las formas de comunicación propias

de cada dispositivo o lógica, para lograr así

sensar y controlar del mismo modo cualquier

elemento tecnológico.

Page 15: Computación Ubicua

Pervasive computing

Estudia la integración de todos los dispositivos

como parte de un sistema interconectado.

Impulsada por la IEEE.

Page 16: Computación Ubicua

Internet of Everything

Internet de todo es la conexión en red de

personas, datos, procesos y cosas. IdT abarca

gran número de transiciones tecnológicas,

entre ellas las de la Internet de las cosas. Esta

impulsado por Cisco. Dejo una de mis

ponencias que solo trata de ello.

http://www.slideshare.net/carlostoxtli/internet-

of-everything-el-internet-de-todo

Page 17: Computación Ubicua

Internet of Things

Internet de las cosas (IdC) es la conexión en

red de objetos físicos. IdC es una transición

tecnológica. IdC es una de las tantas

transiciones tecnológicas que habilitan Internet

de todo.

Page 18: Computación Ubicua

Entorno en el que las personas están envueltas

en un medio ambiente electronico, intuitivo e

interconectado ue reconoce y responde de

forma anticipada. Impulsada por Philips.

Ambient intelligence

Page 19: Computación Ubicua

Inteligencia ambiental

Embebido: Dispositivos distribuidos.

Consciente del contexto: Entender que pasa.

Personalizado: el sistema te reconoce y se

diseña en base a tus necesidades

Adaptable: Cambia respecto al ambiente.

Predictivo: que se anticipa a los deseos e

intereses del usuario

Page 20: Computación Ubicua

Aml debe: Facilitar el contacto humano,

propiciar convivencia entre culturas, ayudar a

crear conocimientos y habilidades, inspirar

confianza, ser sustentable, aprender de por

vida, fácil de vivir con ella y fácil de controlar

por personas ordinarias.

Inteligencia ambiental - Reglas

Page 21: Computación Ubicua

Interacción humano máquina

Page 22: Computación Ubicua

Natural User Interface

Se interactúa con un sistema, aplicación, etc.

sin utilizar sistemas de mando o dispositivos de

entrada y en su lugar, se hace uso de

movimientos gestuales tales como las manos o

el cuerpo es el mismo mando de control,

control por medio de gestos con las yemas de

los dedos, por medio de la voz, etc

Page 23: Computación Ubicua

Organic User Interface

La interacción también incluye que los

dispositivos cambien de forma, tamaño,

posición, etc. El término fue introducido por

ACM en 2008. Los principios de diseño son:

Input Equals Output, Function Equals Form y

Form Follows Flow

Page 24: Computación Ubicua

Wearable devices

Son dispositivos que podemos vestir como

pulseras, relojes, calcetines, playeras, etc.

Actualmente están en su apogeo, les comparto

una de mis ponencias que enseña como

programar y crear tus propios wearables.

http://www.slideshare.net/carlostoxtli/programa

cion-de-wearable-devices

Page 25: Computación Ubicua

Haptic technology

Son las tecnologías que nos permiten

comunicarnos con los equipos a través del

tacto, inicialmente comenzó con mecanismos

como vibradores actualmente ya se pueden

reproducir texturas dependiendo el contexto.

http://en.wikipedia.org/wiki/Haptic_technology

Page 26: Computación Ubicua

La Háptica en el contexto ubicuo

Se está explorando la háptica porque mediante

ella podemos transmitir ámbitos como estos:

Funcional/profesional

Social/cortés

Amistoso/cálido

Amor/intimidad

Sexual/estimulación

Page 27: Computación Ubicua

Haptic Holography

Se encarga de crear una experiencia háptica al

interactuar con un holograma, se está

trabajando para que funcione sin interfaces

táctiles.

Page 28: Computación Ubicua

Computación afectiva

Es la computación que trata del

reconocimiento, expresión y generación de

emociones por parte de los ordenadores.

Herramienta para mejorar el interfaz hombre-

maquina, incluyendo las connotaciones

afectivas o emocionales, para mejorar el

rendimiento del ordenador y la productividad

del usuario.

Page 29: Computación Ubicua

Sensing Human Affect

Algunos de los

sensores usados

para sensar afecto.

Page 30: Computación Ubicua

Sentiment Analysis APIs

Es posible por medio de APIs entender que

sentimientos van implícitos en una

conversación, aquí va una lista de 20 APIs que

lo hacen.

http://blog.mashape.com/list-of-20-sentiment-

analysis-apis

Page 31: Computación Ubicua

Entorno externo

Ahora exploremos todo lo que está fuera de

nuestro entorno y que funciona con otras

condiciones distintas a las de la tierra.

Page 32: Computación Ubicua

Tecnología espacial

Los satélites son un claro ejemplo de ello, y

forman parte de la computación ubicua, ellos

nos dan gran parte de los servicios y no

siempre los tenemos presentes, veamos que

hacen estos dispositivos que están allá arriba.

Page 33: Computación Ubicua

Armas antisatélite

También denominados como satélites

asesinos, son satélites diseñados para destruir

satélites enemigos, otras armas orbitales y

objetivos. Algunos están armados con

proyectiles cinéticos, mientras que otros usan

armas de energía o partículas para destruir

satélites, misiles balísticos o MIRV.

Page 34: Computación Ubicua

Satélites de reconocimiento

Denominados popularmente como satélite

espía (confeccionado con la misión de registrar

movimiento de personas), son satélites de

observación o comunicaciones utilizados por

militares u organizaciones de inteligencia. La

mayoría de los gobiernos mantienen la

información de sus satélites como secreta.

Page 35: Computación Ubicua

Satélites astronómicos

Son satélites utilizados para la observación de

planetas, galaxias y otros objetos

astronómicos.

Page 36: Computación Ubicua

Biosatélites

Diseñados para llevar organismos vivos,

generalmente con propósitos de experimentos

científicos.

Page 37: Computación Ubicua

Satélites de observación terrestre

Son utilizados para la observación del medio

ambiente, meteorología, cartografía sin fines

militares Destacan los satélites meteorológicos,

son satélites utilizados principalmente para

registrar el tiempo atmosférico y el clima de la

Tierra, y Satélites de navegación, que utilizan

señales para conocer la posición exacta del

receptor en la tierra.

Page 38: Computación Ubicua

Satélites de energía solar

Envían la energía solar recogida hasta antenas

en la Tierra como una fuente de alimentación.

Page 39: Computación Ubicua

Estaciones espaciales

Son estructuras diseñadas para que los seres

humanos puedan vivir en el espacio exterior.

Una estación espacial se distingue de otras

naves espaciales tripuladas en que no dispone

de propulsión o capacidad de aterrizar,

utilizando otros vehículos como transporte

hacia y desde la estación..

Page 40: Computación Ubicua

Satélites de comunicaciones

Son los empleados para realizar

telecomunicación. Suelen utilizar órbitas

geosíncronas, órbitas de Molniya u órbitas

bajas terrestres.

Page 41: Computación Ubicua

Robots exploratorios

El Curiosity fue lanzado en 2011 y aterrizó en

Marte exitosamente en el cráter Gale en 2012

enviando sus primeras imágenes a la Tierra.

Sus predecesores fueron Mars Exploration

Rover, Spirit y Opportunity. Una de sus

funciones es investigar la capacidad pasada y

presente de Marte para alojar vida.

Page 42: Computación Ubicua

Satélites DIY (hechos en casa)

Ya puedes armar y programar tu propio satélite

utilizando arduino gracias a Ardusat.

Y pueden ser colocados en órbita por medio de

Nanosatisfi (Ahora Spire) encargada de

democratizar el espacio.

http://www.diyspaceexploration.com/ardusat-

your-personal-satellite

Page 43: Computación Ubicua

Cubesat

El modelo de satélite estándar que ha cobrado

gran popularidad gracias al gran numero de

satélites que se han fabricado con estas

especificaciones, tan solo miden 10x10x10 y

existen múltiples tiendas donde ya los venden

con estas especificaciones.

http://www.cubesatshop.com

Page 44: Computación Ubicua

Poner en órbita su satélite

Todo el paquete de crear el satélite hasta

ponerlo en órbita tiene un costo no de millones

o cientos de miles de dólares, ni siquiera

decenas de miles de dólares, con $8K USD

podemos ponerlo en órbita.

http://spacehack.org/project/tubesat-ps-kit

Page 45: Computación Ubicua

Viaje a Marte en el 2020

En el 2020 se lanzará un viaje tripulado por

humanos en el que permanecerán 3 años en el

espacio. Nunca se había estado más de de 12

meses fuera ya que los músculos se atrofian, la

intensa radiación provoca cáncer, los huesos

se desmenuzan. Pareciera que es mandarlos a

su muerte porque en las naves no hay espacio

para equipos médicos que los puedan salvar.

Page 46: Computación Ubicua

El requisito principal para la misión

El viaje está condicionado a que la ciencia

avance lo suficiente para garantizar que los

astronautas no van a una muerte inminente es

por ello que los avances en el entorno interno

(biológico) han evolucionado

sorprendentemente. Veamos los avances en el

siguiente entorno:

Page 47: Computación Ubicua

Entorno interno

Es aquí donde llega la computación biológica,

la cual se ha perfeccionado para trabajar en

seres vivos, a escalas nanométricas y a nivel

intracelular, podemos desde reparar células

dañadas hasta crear nuevos tipos de vida.

Page 48: Computación Ubicua

Reto Marte 2020

Para que los huesos de los astronautas no se

descalifiquen, sus músculos no se atrofien, las

células cancerígenas vuelvan a funcionar

normalmente, etc. La ciencia tiene como límite

el 2020 para crear máquinas que puedan

reconstruirnos por dentro o avances en la

biología que controlen el comportamiento de

las células. Veamos los grandes avances:

Page 49: Computación Ubicua

Nanorobots / nanobots

Tomando en cuenta el ADN tiene un grosor de

5 nanómetros, es necesario contar con equipos

lo suficientemente pequeños para poder

realizar cambios en las células, es por eso que

no pasamos por la mili o microrobotica en la

medicina.

Page 50: Computación Ubicua

Puntos cuánticos

Page 51: Computación Ubicua

Puntos cuánticos

Nanocristales semiconductores en el rango de

los 10 nm de tamaño, compuestos de unos

cuantos átomos.

Al ser iluminados, emiten luz en una longitud

de onda muy específica y que depende de su

tamaño.

Page 52: Computación Ubicua

Puntos cuánticos

Los puntos cuánticos localizan células

cancerígenas y se les pegan. Con una luz

especial emiten destellos luminosos.

Un punto cuántico es millones de veces más

pequeño que un glóbulo.

Son columnas de átomos con distancia de 5

nanómetros y son geométricas

Page 53: Computación Ubicua

Identificar células cancerosas

Hasta que se muestra un cambio muy grande

es cuando lo detectamos. Las defensas no lo

atacan porque nuestro cuerpo lo generó y no

son elementos “extraños”. Los puntos

cuánticos pueden detectan células con

cambios ya que su membrana es más

permeable y pueden penetrar en ellas.

Page 54: Computación Ubicua

Dendrímeros

Tienen la facultad de llevar un fármaco y

penetrar una célula y a la indicación de la señal

luminosa para liberarlos.

Page 55: Computación Ubicua

Dendrímeros

Los dendrímeros pueden ser usados como

agentes acarreadores / liberadores de

fármacos.

Page 56: Computación Ubicua

Microbívoro

Son dispositivos que tienen la misma función

que los glóbulos blancos, fagocitan virus y

bacterias.

Page 57: Computación Ubicua

Respirocitos

De una micra de diámetro, y realiza la misma

función que la hemoglobina, glóbulos rojos,

difiriendo a este respecto en que este

respirocito es capaz de liberar 236 veces más

oxígeno por unidad de volumen que un

eritrocito. Son parte de la nanotecnología

molecular.

Page 58: Computación Ubicua

Cámara píldora

Puede ser ingerida como cualquier píldora y

tarda 8 segundos en llegar al estómago, mide

30M de nanometros y ha ayudado a transmitir

el video de por donde pasa por medio de

sensores conectados al cuerpo.

Page 59: Computación Ubicua

Biocompatibilidad

Un nanobot biocompatible toma en cuenta

aspectos mecánicos, eléctricos y biológicos. En

la parte mecánica se analiza la estructura

básica, en la eléctrica aspectos de fabricación

y conexiones entre actuadores y circuitos; en la

parte biológica aspectos como ciclo de vida,

biocompatibilidad e interacción con el medio.

Page 60: Computación Ubicua

Micromáquinas

Ejemplos: Autos a nanoescala que funcionan

completamente, nano guitarra con cuerdas de

100 átomos, chips mil veces mas delgada que

un cabello, etc.

Page 61: Computación Ubicua

Ensamblaje

Los átomos se pueden manipular por la punta

de los microscopios y crear cadenas de

montaje hechas con átomos. Nano máquinas

compuestas con átomos.

Page 62: Computación Ubicua

Autorreplicación

El principio de autorreplicación ayuda a cada

vez crear estructuras más complejas por

ejemplo una semilla genera un árbol gracias a

este concepto.

Page 63: Computación Ubicua

Combustible

La naturaleza es la empresa líder en el campo

de la nanofabricación

ATP es nuestro combustible a diario

quemamos la mitad de nuestro peso en ATP.

Page 64: Computación Ubicua

ATP en máquinas

Máquinas que funcionan como un motor, como

ésta hélice 100,000 veces menor que un grano

de arena, 115 revoluciones por segundo, el

motor más eficiente que existe. Puede rotar

una barra de 1 km de longitud a 8 revoluciones

por segundo que es enorme para su tamaño

Page 65: Computación Ubicua

.Dispositivo que se alimenta con un polo

natural que lo alimenta nuestro cuerpo.

Pueden ser reparados por la naturaleza en el

caso de que falle.

Dispositivos autoalimentados

Page 66: Computación Ubicua

Primeros resultados

Órganos reparables, bajar de peso por

nanobots, evolución en la medicina preventiva

ya que estamos protegidos por nanoterapias

todo el tiempo.

Con un scanner que monitorea destellos en

nuestro cuerpo podemos monitorear su

funcionamiento.

Page 67: Computación Ubicua

Hacia dónde vamos

Fuente de la eterna juventud

Detenerse el proceso de envejecimiento.

La enfermedad del envejecimiento tendrá cura.

Page 68: Computación Ubicua

Materia programable

Mediante distintos tipos de estímulos podemos

cambiar la forma y características de la

materia, unos ejemplos son los Claytronics y

los metamateriales.

http://en.wikipedia.org/wiki/Programmable_matt

er

Page 69: Computación Ubicua

Biología programable

La biología ya no es sólo una ciencia que trata

de explicar procesos biológicos sino es una

tecnología que se puede programar, construir

fabricar y diseñar dispositivos biológicos.

Page 70: Computación Ubicua

Biología sintética

Ingeniería de sistemas biológicos es tener

visión de la biología como algo que se puede

fabricar, construir, programar y ve a la biología

como una tecnología.

Antes la biología sólo explicaba procesos,

ahora construye y modifica.

http://en.wikipedia.org/wiki/Synthetic_biology

Page 71: Computación Ubicua

Biología sintética

Existe maquinaria biológica natural, tanto

hardware como software.

El ADN es el software, le dice a una célula

como fabricar su hardware.

El hardware y el software están basado en

biomoléculas.

Page 72: Computación Ubicua

Biología sintética

Empezó en los 70 gracias a la tecnología que

permite cortar y pegar segmentos de ADN y

poderlo copiar. Podemos copiar, pegar, leer

ADN, se desarrolló gracias a la interacción

entre ingenieros y biólogos en los 90’s y surgió

el interés de usarla para fabricar dispositivos

nuevos.

Page 73: Computación Ubicua

Biología sintética

Leer y escribir ADN es barato actualmente.

Antes (hace 5 años) era muy caro.

Los algoritmos genéticos se escriben en ADN y

hoy en día crear un programa genético que

ejecute una bacteria es relativamente barato.

Leer y secuenciar ADN actualmente son

actividades básicas.

Page 74: Computación Ubicua

Biología sintética

Ya no solo son a nivel simulador podemos

manipular, ya se puede hacer en los

laboratorios.

Procesadores biológicos son bacterias.

Bacteria E. Coli crece muy rápido, cada media

hora se divide en media hora tenemos más

procesadores

Page 75: Computación Ubicua

Biología sintética

Cómputo paralelo por barato porque se replica

muy rápido y podemos tener

multiprocesadores.

Los primeros circuitos genéticos fueron

desarrollados en el MIT en el 2000 y fueron los

trabajos pioneros.

Page 76: Computación Ubicua

Biología sintética

Se empezó con circuitos muy sencillos de uno

o 2 genes como por ejemplo un switch, un

oscilador, un gen que se reprime o se activa.

Fue comenzada por biofísicos. Actualmente

existen más ingenieros que biólogos en el

área.

Page 77: Computación Ubicua

Biología sintética

2000 primer Autómata biomolecular utilizado

para diagnóstico genético.

John Craig Venter diseñó el primer sistema

operativo para bacterias, su desarrollo no fue

de biología open source es por eso no ha

logrado mejorarse. No lo ha podido patentar

Page 78: Computación Ubicua

Genoma humano descifrado

Además John Craig Venter logró descifrar todo

el genoma humano en 3 años con su equipo y

una técnica inventada por ellos. El gobierno de

Estados Unidos tenía contemplado 15 años

para ese mismo estudio.

Page 79: Computación Ubicua

Vida artificial

Cabe señalar que John Craig Venter en el

2010 también fue el primero en crear vida

artificial por completo, logrando crear una

cadena completa de ADN, inyectandola a una

celular que al reproducirse genero hijos con el

ADN programado.

Page 80: Computación Ubicua

Biología de sistemas

Análisis de los circuitos genéticos, análisis

cuantitativo de los sistemas biológicos. Aquí

también aplican la teoría de control, teoría de

sistemas, modelado basados en agentes

aplicados a la biología.

Page 81: Computación Ubicua

Gen

Secuencia de ADN, secuencia de nucleótidos,

formato de 4 símbolos, están las instrucciones

para construir el hardware para vivir y

reproducirse, para fabricar sus proteínas.

Un gen es un programa informático que

construye un hardware biológico que a su vez

son proteinas.

Page 82: Computación Ubicua

Gen

Expresión genética, es cuando el ADN se

transforma en ARN y de ahí se generan los

aminoácidos que forman la proteína.

Están desactivados o activados, unos y ceros.

El diseño de circuitos digitales y álgebra

booleana se puede usar ya que los genes

tienen comportamiento binario.

Page 83: Computación Ubicua

Gen

Da lugar o una proteína o no. Hay una

secuencia inicial o promotora que puede

combinar genes con promotores, controlar el

gen en respuesta de otra señales. Se activan

con proteínas y dan como respuesta otras

proteínas. Las proteínas regulan a las

proteínas de entrada y de salida.

Page 84: Computación Ubicua

Gen

¿Qué es un 0 y un 1 en biología sintética?,

baja concentración de una biomolécula o alta

concentración de moléculas es un 1.¿Cómo se

visualiza su estado? Con proteínas

fluorescentes y por su luminiscencia se sabe si

hay 0’s o 1’s, genes de reporte

Page 85: Computación Ubicua

Circuito genético

Formado por genes se ejecuta dentro de las

células.

Entrada: proteínas

Circuito: uno o más genes

Salida una proteína, de la salida vemos la

concentración de esa proteína

Page 86: Computación Ubicua

Puertas lógicas son usadas como en la

computación tradicional.

¿Como se escribe un programa genético?

Fibras de ADN circulares son modificadas.

¿Hardware biológico más común? Se ejecuta

en E-Coli

Circuito genético sencillos

Page 87: Computación Ubicua

Circuito genético sencillos

Compuerta switch:

2 genes, promotor, inhibidor, que intentan

inhibirse mutuamente, eso es similar a una

compuerta tipo switch, si entra 1 sale 0, si entra

0 sale 1.

hace la función de una memoria.

Page 88: Computación Ubicua

Circuito genético sencillos

Puertas AND si el activador y el inductor esta

presente entonces solo así se expresa.

Activador Inhibidor Salida

1 1 1

1 0 0

0 1 0

0 0 0

Page 89: Computación Ubicua

Compuertas lógicas

Cualquiera de las

compuertas usadas en el

cómputo tradicional

pueden ser usadas en

computadoras biológicas.

Page 90: Computación Ubicua

Aplicaciones

Vacuna para la malaria por artemisia (difícil de

reproducir en ambientes naturales).

Microbios que producen metanol o biodiesel.

Bacterias modificadas que toman como

entrada los contaminantes de los océanos.

Todo lo que se puede producir por una planta

se puede producir con una bacteria.

Page 91: Computación Ubicua

Consideraciones

Son dispositivos que evolucionan.

Y se reproducen.

La programación debe estar contemplada a

que va a ejecutarse en ordenadores que

expanden su poder de replicación todo el

tiempo.

Page 92: Computación Ubicua

Dificultades

Se reproduce y a veces falla porque hay

mutaciones.

A veces una proteína parecida puede activar el

sistema, en esa se corre un sistema endógeno

y a veces las señales indógenas de la misma

bacteria puede ocasionar ruido.

Page 93: Computación Ubicua

Energía

La energía que invierte en ejecutar nuestro

programa no dedican su energía en crecer y

reproducirse.

Bacterias que ejecutan programas genéticos

crecen más lento

Page 94: Computación Ubicua

Distribuir el circuito genético

En vez de implementar un algoritmo grande

puede distribuirse partes del algoritmo genético

en varias bacterias y ellas se comuniquen los

resultados con un lenguaje natural de

comunicación de las bacterias llamado

“Quorum sensing”.

Page 95: Computación Ubicua

Intercambiar programas

Se puede intercambiar software

intercambiando plásmidos, tienen un

mecanismo natural llamado conjugación. Las

hebras de ADN pasan de un donante a una

receptora con la conjugación.

Page 96: Computación Ubicua

Computación distribuida

Plaswires programa una computadora

distribuida por medio de plásmidos

conjugativos que son como cables que

comunican los procesadores celulares.

Page 97: Computación Ubicua

Programación evolutiva

Se pueden programar bacterias que de forma

autónoma seleccionen los mejores circuitos de

entre todos los de una librería brindada.

Page 98: Computación Ubicua

Máquina evolutiva programable

Evoprog es una máquina evolutiva

programable capaz de desarrollar nuevas

moléculas y nuevos circuitos genéticos usando

bacterias como soporte.

Page 99: Computación Ubicua

Estándares Open Source

BioBricks contiene un repositorio de partes

estandarizadas y ensamblar tus circuitos en

base a ellas.

http://biobricks.org

Page 100: Computación Ubicua

Wetware

Existe una comunidad abierta para

desarrolladores de circuitos genéticos y

bloques.

http://openwetware.org

Page 101: Computación Ubicua

Librería de bloques

Catálogo completo de módulos reutilizables

http://parts.igem.org

Page 102: Computación Ubicua

Lenguaje de programación

GRO es un “Cell programming language”

Ya incluye mecanismos de comunicación

celulares implementados y simuladores de

colonias de celulas.

http://depts.washington.edu/soslab/gro/

Page 103: Computación Ubicua

Simuladores

Synbioss

http://synbioss.sourceforge.net

Page 104: Computación Ubicua

Software

En esta lista se muestran muchas herramientas

de diseño de circuitos genéticos, simuladores y

prueba de bloques.

http://openwetware.org/wiki/Computational_Too

ls

Page 105: Computación Ubicua

ThinkerCell

Diseñar circuitos http://www.tinkercell.com

Page 106: Computación Ubicua

Libros para principiantes

Biopunk: DIY Scientists Hack the Software of

Life

http://www.amazon.com/Biopunk-Scientists-

Hack-Software-Life/dp/1617230022

Page 107: Computación Ubicua

Video

Explicación detallada

https://www.youtube.com/watch?v=rD5uNAMb

DaQ

Page 108: Computación Ubicua

Tu primer “Hello World”

https://www.youtube.com/watch?v=ndThuqVu

mAk

Page 109: Computación Ubicua

Prueba tu código en laboratorios

Existen múltiples laboratorios en cada país

donde poder llevar tus simulaciones y

reproducirlas, aquí hay una lista de los

existentes en México. En general hay

bastantes en latinoamérica.

http://synbiomx.org/directorio-de-laboratorios-

de-biologia-sintetica

Page 110: Computación Ubicua

Atrevete a concursar

Existen ya tantas personas interesadas en

biología sintética que ahora los concursos los

hacen a nivel local en cada país suceden

varios al año, informate en:

http://igem.org

Page 111: Computación Ubicua

Los invito a conocer más

Crear aplicaciones web, móviles y de escritorio

es algo que nos da para vivir, pero no es el

único propósito de nuestra existencia como

profesionistas, los invito a desarrollar

cualquiera de estas ramas y dejar un legado.

No solo hay que ser espectadores de los

grandes avances, seamos parte de ellos.

Page 112: Computación Ubicua

Gracias

La presentación la subiré a mis redes sociales,

cualquier duda estoy a sus órdenes en las

mismas:

http://google.com/+CarlosToxtli

http://facebook.com/carlos.toxtli