Mostrando entradas con la etiqueta HISTORIA. Mostrar todas las entradas
Mostrando entradas con la etiqueta HISTORIA. Mostrar todas las entradas

viernes, 19 de febrero de 2016

Historia del ratón (Mouse)

Mucho ha llovido desde los tiempos en los que teníamos que limpiar los rodillos de nuestro ratón, lustrar la bola y limpiar la alfombrilla. Muchos pensaréis que la historia del ratón empieza con esos dispositivos toscos, con 2 botones (en el mejor de los casos) y cuya precisión dependía, en gran medida, de lo limpias que mantuvieras tu mesa y tus manos, pero hay mucho más.

Un poco de historia.



El X-Y Position Indicator for a Display System (nombre inicial del dispositivo) fue diseñado por Douglas Engelbart y Bill English en el Stanford Research Institute (universidad de Stanford) durante los años 60. 

Fue el 9 de diciembre de 1968 donde se presentó el primer modelo oficial al público en San Francisco. Esta presentación, que duró hora y media, mostraba entornos gráficos con sistemas de ventanas y como mover el cursor mediante el PIDS para interactuar con ellas.

A pesar de lo revolucionario del dispositivo, la informática del momento no estaba preparada para adoptar un dispositivo como ese. No fue hasta el 27 de abril de 1981 cuando se lanzó la Xerox Star 8010, una potente estación de trabajo que incluía una interfaz gráfica que dependía enteramente de este dispositivo. Aunque era un avance el dispositivo seguía siendo muy caro. Una versión 2 años después por parte de Microsoft, con un precio de 195 dolares, pasó totalmente desapercibida.

Si el ratón estaba destinado a ser un periférico disponible en cada hogar, debía costar entre los 10 y los 35 dólares. Eso fue lo que pensó Steve Jobs cuando pidió a un grupo de jóvenes el desarrollo de un periférico, fiable, barato y cuya producción pudiera realizarse en serie. En 1984 apareció la computadora Macintosh que sería la llamada a popularizar este periférico que nos recordaba a todos a un ratón.

Ratón Macintosh

El funcionamiento.


Aunque los ratones han evolucionado muchísimo desde sus primeras versiones de bola (mecánicos), la esencia sigue siendo la misma. El dispositivo debe capturar y transmitir los movimientos del usuario al ordenador para reflejar este movimiento en la pantalla. Una vez metidos en materia nos encontramos ratones de bola, opticos y laser en su versión wired (con cable) o wireless, gaming o de oficina, de gama alta o de gama baja. Los hay para todos los gustos y colores.

No voy a entrar en mucho detalle sobre como funciona un ratón internamente, pero para los más curiosos os dejo un vídeo que os explicará el funcionamiento de un ratón laser.




Los incomprendidos.


Lo cierto es que no sabía muy bien como titular a esta sección. La iba a llamar "Los grandes fiascos", pero eso sería ser demasiado cruel y quizás injusto; creo que incomprendidos define mucho mejor a los dispositivos o sistemas que voy a mencionar a continuación.

Hemos hablado de que hay dispositivos wired o wireless, pues bien, no se si sabéis (quizá alguno incluso lo haya tenido en sus tiempos de 386 o 486) que había ratones wireless por infrarrojos. Por suerte para nosotros en los años siguientes se desarrollo la conexión por radiofrecuencia y más adelante la bluetooth (aunque esta no es que esté demasiado extendida), pero a lo que vamos; imaginaros lo que era tener que estar constantemente pendiente de donde estaba la base receptora para que el ratón no perdiese la conexión... era un infierno.

Raton Cordless Infrarrojo JVC


Otro de los incomprendidos, aunque se utiliza bastante en la navegación marítima es el trackball. Este dispositivo, a diferencia del ratón convencional, tiene la bola en la parte superior de tal manera que el usuario puede moverla en lugar de tener que desplazar el dispositivo por una superficie. Es ideal si no disponemos de demasiado espacio pero es bastante incomodo de utilizar si ya te has acostumbrado a un ratón convencional.

TrackBall


El futuro.


Como se suele decir, el futuro ya está aquí. Lo vemos a diario con nuevos modelos con más funciones, con baterías que duran hasta 3 años como el caso del Dendro de Hiditec (el ratón detecta cuando el usuario posa la mano encima para activarse); ratones como el Magic Mouse de Apple, que carece de botones, o auténticas monstruosidades gaming como el Saitek.

Ratón MadCatz SayTek

Si me preguntáis a mi cual creo que será el futuro de estos dispositivos os lo diré claramente... desaparecer, no será hoy ni mañana, pero estamos viendo una tendencia muy fuerte hacia lo táctil y hacia lo virtual. Ya hay dispositivos como el TrackIR que detectan el movimiento de la cabeza y que permiten una inmersión total en videojuegos de simulación. Yo creo que el futuro pasa por un dispositivo que nos permita tener la mano libre, de forma que simplemente con el movimiento de la cabeza, ojos o, quien sabe, incluso pensamiento, permita interactuar con nuestros ordenadores de la misma manera, o mejor, que lo hacemos hoy en día.

Os dejo con un vídeo sobre que es y como funciona el TrackIR para que os hagáis una idea de lo que viene.



"La tecnología es sólo una herramienta. En términos de llevar a los niños a trabajar juntos y motivarlos, el profesor es el más importante."
Bill Gates


Compartir:

domingo, 7 de febrero de 2016

Atari ST - Dulces recuerdos

Soy consciente de que quizá este no sea el tema que esperáis ver en este blog, o quizás si, en cualquier caso hoy me apetece hablaros de una máquina que fue para mí una de las más deseadas incluso teniendo ya mi IBM PS/1. Os hablo del magnífico Atari ST, en concreto, el modelo que tenía un amigo mío, el 1040 ST con 1 MB de ram y un Motorola 68000 (16 bits) como corazón (aunque los puristas lo llamaréis cerebro).
Me juego lo que queráis a que a mas de uno os suena el Motorola 68000 ¿A que sí? Bueno, dejaremos este punto aquí para retomarlo en otro post y seguiremos hablando un poco más del Atari ST si os parece.
Aun recuerdo las tardes en casa de mi amigo haciendo cosas con su Atari ST, lo bien que se oía, lo cómodo que era su TOS (The Operating System) y lo bien que iban los juegos si lo comparábamos con mi IBM PS/1. Os hablo de los primeros juegos que tuve, como podían ser, Maniac Mansion, King Quest y todos estos que no tenían opción VGA en PC. 

Meter el diskette en la ranura del lateral derecho y ver esa pequeña abeja al cargar el juego era fantástico, una vez puestos en faena y haciendo uso de sus puertos para joysticks o con su ratón era toda una experiencia.

Recuerdo la rivalidad Amiga vs Atari tan nítidamente como la de Sega vs Nintendo en la era de las 8 y sobretodo las 16 bits, aunque en este caso el ganador fue el PC con su arquitectura x86. En este caso la rivalidad consistía en ver que máquina se veía mejor, cual sonaba con más instrumentos o simplemente cual era más bonita.





La gente solía ser bastante injusta con la Atari comparando juegos que habían sido diseñados para Amiga y luego portados para Atari (¿Os suena el concepto?)

En cuanto a lenguajes de programación podíamos encontrar desde Pascal, hasta C pasando por BASIC, Fortran, Prolog... es decir, las opciones eran muy variadas y se podían hacer cosas muy interesantes. Por desgracia (o suerte) yo nunca tuve esta máquina y no puedo contaros que tal funcionaban estos lenguajes, pero si probé algo de software y muchos, muchos, muchos juegos y aun recuerdo esta máquina con mucho cariño.

En youtube podéis encontrar infinidad de vídeos sobre este magnífico ordenador personal, pero yo os voy a dejar un par de ellos para que veáis tanto los juegos como lo que se podría hacer hoy en día con ella. 

Usando el Atari ST como pc principal en 2016




66 juegos Atari ST en 6 minutos



Por cierto! Si aun conserváis un Atari ST, aquí os dejo un esquema de como podéis conectarlo a vuestro televisor vía SCART o a vuestro monitor VGA.


Recuerda que cualquier comentario es bienvenido y que puedes recomendar este post en tus redes sociales.

“Cualquier tonto puede escribir código que un ordenador entiende.
Los buenos programadores escriben código que los humanos pueden
entender.”

Martin Fowler

Compartir:

jueves, 28 de enero de 2016

Delphi - Un poco de (mi) historia

 Hace ya algunos años, en la carrera, me matriculé en una asignatura llamada "Herramientas de 4ª generación"; asignatura que, sin yo saberlo marcaría el resto de mi carrera profesional. 
Yo ya había utilizado Turbo Pascal en alguna que otra asignatura (incluso le había dedicado horas por libre) pero nunca había utilizado Delphi.

¿Que es Delphi?


Kylix sobre Linux
Delphi es una herramienta de Desarrollo Rápido de Aplicaciones (RAD). Cuenta con un Entorno de Desarrollo Integrado (IDE) y una Biblioteca de Componentes Visuales (VCL), orientada totalmente a objetos, que facilitan la programación tanto bajo Windows como bajo Linux (Kylix).

Como ya he mencionado, Delphi desciende directamente de Pascal, concretamente de su versión orientada a objetos Object Pascal, con la diferencia de que Delphi es un lenguaje orientado a eventos y con una gran potencia en la gestión de todo tipo de bases de datos. Yo lo he utilizado contra SQL Server (MicroSoft) , DB2 (IBM), Oracle (SUN), etc... con excelentes resultados.

Es extraño que, a pesar de su gran potencia, no esté mas extendido (quizá porque los buenos programadores Delphi escasean) ya que es una plataforma independiente del dispositivo, en la que no es necesario un Framework que la soporte y que tiene una curva de aprendizaje más que aceptable.

Además, el diseño de nuevos componentes a partir de la VCL es tremendamente sencillo, pudiendo construir desde pequeñas mejoras a los componentes ya existentes como componentes mucho más complejos.

Mi historia con Delphi



Las nuevas y potentes versiones Delphi
Hablando un poco de mi historia; después de salir de la carrera pase 2 años sin volver a utilizar Delphi, no fue hasta mi segundo trabajo cuando volví a tener contacto con esta plataforma. 11 años transcurrieron en los que pasamos de Delphi 4 a Delphi 7 sobre DB2 sin mayores cambios en el horizonte. En este tiempo Delphi pasó de ser distribuido por Borland a serlo por CodeGear (Embarcadero), desarrollándose nuevas versiones con las que yo no trabajaría hasta llegar a mi siguiente empleo donde estaban ya con Delphi XE5  y algunas licencias de Delphi XE8 sobre Oracle.

Antes de empezar en mi actual trabajo ya había "trasteado" un poco con algunas versiones de Delphi XE y la verdad es que su potencia me encantó. Aunque ya había realizado algunos cursos de C# y Java, volver a Delphi con un entorno renovado en apariencia y potencia ha sido, inesperadamente, placentero.

Lazarus sobre KDE - Linux

Existe una versión gratuita de Delphi llamada Lazarus con la que podéis empezar a probar este magnifico entorno de desarrollo sin ningún problema.

Si os apetece que haga un pequeño curso sobre Delphi (lo haría con Lazarus) hacédmelo saber en los comentarios y empezaré a desarrollar algo que puede ser interesante (quizá hasta incluya vídeos)

Compartir:

lunes, 18 de enero de 2016

IBM PS/1 - Mi primer ordenador


Dos modelos IBM PS/1
(el mío era el derecho)
Seguramente todos vosotros tenéis recuerdos (espero que buenos) de vuestro primer ordenador. En este post os voy a hablar del que fue mi primer ordenador personal propio. Si bien no fue el primero que utilicé, bien podría decir que fue el que me hizo dejar de desear los Amstrad CPC, MSX y demás de mis amigos (VALE, LO ADMITO, seguía deseando el Atari ST y el Amiga 500 pero eso se me pasó pronto :D)

Compartir:

domingo, 10 de enero de 2016

Edsger Dijkstra

Edsger Dijkstra
Edsger Dijkstra nació el 11 de Mayo de 1930 en Roterdam, Países Bajos y fue científico de la computación y físico. Trabajó tanto en la Universidad de Texas en Austin como en la Universidad Técnica de Eindhoven. Murió en Neunen, Paises Bajos el 6 de Agosto de 2002 debido a un cancer colonorectal.

Durante mi paso por la universidad tuve dos asignaturas donde tratamos los logros de Dijkstra, en una de manera directa (Estructuras de Datos y Algoritmos) y en otra de manera indirecta (Sistemas Operativos). Aun recuerdo con cariño la asignatura de Estructuras de Datos y Algoritmos y con bastante repulsión la de Sistemas Operativos, pero vayamos por partes.
Compartir:

martes, 5 de enero de 2016

Basic - Un poco de (mi) historia


Parece que fue ayer cuando mi padre me regaló mi primer libro de programación. Este libro se llamaba (se llama ya que aun lo conservo) "Programación BASIC para microcomputadores".

Yo tendría unos 13 o 14 años cuando sucedió, aunque ya había escrito algo de código en BASIC, prácticamente no tenía ni idea de lo que hacía ya que me dedicaba a reescribir los famosos "POKES" de MicroManía para añadir ventajas a los videojuegos que teníamos por aquellos tiempos.
Compartir:
Con la tecnología de Blogger.

BoosterBlog

BoosterBlog
BoosterBlog

Timeline Twitter

Seguidores

Seguidores