¿Qué predice para los cinco avances más importantes en los próximos cinco años en su campo?

En mi opinión, el Hyperloop tomará el pastel en los próximos años.

Un hiperloop es un modo teórico de transporte de alta velocidad esbozado por el empresario en serie Elon Musk. Musk visualiza el sistema como un “quinto modo” de transporte: una alternativa a los barcos, aviones, automóviles y trenes. Musk, quien ha expresado su intención de desarrollar un prototipo de hiperloop, declaró que “podría revolucionar los viajes”, pero la viabilidad tecnológica y económica de la idea no se ha estudiado de forma independiente.

Un hiperloop sería, según Musk, “un tubo elevado de presión reducida que contiene cápsulas presurizadas accionadas dentro del tubo por una serie de motores eléctricos lineales que permitirían viajar desde la región de Los Ángeles hasta el área de la Bahía de San Francisco en 35 minutos , lo que significa que los pasajeros atravesarían la ruta propuesta de 354 millas (570 km) a una velocidad promedio de poco menos de 598 mph (962 km / h) y una velocidad máxima de 760 mph (1,220 km / h) “.

Musk y un pequeño grupo de ingenieros de Tesla y SpaceX lanzaron un diseño de nivel alfa en agosto de 2013. El diseño alfa requiere una cápsula que viajaría sobre un colchón de aire forzado a través de múltiples aberturas en el fondo de la cápsula. El diseño propone “una combinación de medios activos y pasivos para reducir los efectos negativos del flujo de aire ahogado”.

Mi campo son los sistemas distribuidos, pero este es relevante para el desarrollo de software en general. Creo que veremos un cambio de paradigma en la forma en que las personas ven y los desarrolladores crean “aplicaciones” y su relación con los “dispositivos”.

Creo que a medida que los usuarios poseen cada vez más dispositivos (PC, teléfonos móviles, televisores, sistemas de automóviles, sistemas domésticos, relojes inteligentes, gafas inteligentes …) tendremos que comenzar a pensar en términos de una sola aplicación que se ejecute simultáneamente en varios dispositivos (y tal vez “en la nube” también) en lugar de que varias aplicaciones accedan al mismo servicio.

Esto causará algunos problemas técnicos, porque la gestión y coordinación del estado distribuido es difícil, pero estamos viendo avances en ese frente (por ejemplo, CRDT). Probablemente, uno de los problemas más difíciles será lograr que los programadores cambien su mentalidad y se adapten a este nuevo paradigma.

Eventualmente diría que pasaremos de las aplicaciones que se ejecutan en varios lugares a las aplicaciones que se ejecutan * en todas partes * (computación “ambiciosa” o “ubicua”). Hay varias maneras en que esto podría resultar: varios “sistemas operativos” aislados que se ejecutan para usuarios separados, o un solo sistema enorme utilizado por todos.

Por razones obvias de privacidad y control de poder, preferiría la segunda opción (porque, ¿quién controlaría ese único gran sistema?). El primero es la evolución natural de nuestro modelo actual de “Nube”.

No creo que la segunda parte, la informática ubicua, ocurra en los próximos cinco años, pero estamos viendo los primeros signos de ello. La película Her es una, en mi opinión 🙂

En mi campo, que es la biología computacional y la ciencia de los alimentos, espero que la medicina y la comida se personalicen en función de los problemas relacionados con la salud y esté más orientada a la computadora.