viernes, 31 de octubre de 2008

historia de las telecomunicaciones

HISTORIA DE LAS TELECOMUNICACIONES

Primeros pasos en las Telecomunicaciones

En los años 3500 AC solo había comunicación a partir de signos abstractos dibujados en papel hecho de hojas de árboles; hacia 1184 AC ya se podían transmitir mensajes a distancia con SEÑALES DE FUEGO, el antiguo imperio Romano y Griego poseían muy buenos sistemas de este tipo, hacia los años 500 AC dos ingenieros de Alejandría (Kleoxenos y Demokleitos) usaban un sistema de recepción y transmisión de información solo en la noche, el sistema constaba de dos caminos separados por una colina, dependiendo de cuantas antorchas y como fueran acomodadas en la colina el mensaje podía ser leído (para el mensaje “One hundred Cretans have deserted" fueron utilizadas 173 antorchas y la transmisión duró alrededor de 1 hora y media). Pero quizás uno de los primeros intentos de telecomunicaciones o transmisión de información a largas distancias fue la MARATON que consistía en que una persona llevaba un mensaje de un sitio a otro corriendo a través de kilómetros de distancia (En los años 490 AC la victoria de Atenas sobre Grecia fue dada por un hombre con las frases "Be glad! We are the winners!" .y luego de decirlo murió ya que era muy extenuante el correr a través de tantos kilómetros). Luego nacieron otras formas de comunicación donde las personas se situaban en sitios altos y transmitían la información a otros a través de gestos hechos por el movimiento de sus brazos, hasta que las información llegaba a su destino.

Hacia los años 360 AC fueron creados los TELÉGRAFOS DE AGUA que almacenaban información detallada y luego se transmitía por señales de humo o fuego. La idea era poder almacenas las señales de los telégrafos de antorcha para que pudieran ser leídas posteriormente, esto se llamo telégrafo hidro-óptico y constaba de una serie de barriles llenos de agua hasta determinado nivel y se tapaban o destapaban de acuerdo a la señal de fuego que correspondiera . En los años 150 AC habían acerca de 3000 redes de telégrafos de agua alrededor del imperio Romano.

No solo los Indígenas usaban señales de humo para intercambiar información, pero también en los años 150 AC los romanos trabajaron en este tipo de transmisión y tenían TELÉGRAFOS DE HUMO por una longitud total de 4500 kilómetros, estos se usaban ampliamente para señalización militar, la red de estos telégrafos constaba de torres localizadas dentro de un rango visible desde donde se enviaban combinadas señales ópticas y señales de humo para transmitir información.

En el año 500 DC El astrónomo Arya-Bhatta de India, desarrollo el sistema de NUMERACION DECIMAL con el cual logró encontrar la facilidad de representar números largos con la adición de ceros decimales.

En el año 1794, cuando la revolución Francesa fue necesario inventar un nuevo sistema de comunicación fue entonces cuando Claude Chape desarrollo el TELÉGRAFO OPTICO con su propio alfabeto, este dispositivo consistía de una columna con un 2 brazos movibles y un rayo de luz atravesada la estructura, con las combinaciones de os rayos de luz era posible mostrar diferentes cuadros que incluían como 196 caracteres (letras en mayúscula y minúscula, signos de puntuación , marcas etc...)
Principios de las telecomunicaciones eléctricas

1729 Stephan Gray descubre que la la electricidad puede ser transmitida

1801 En la Academia de Ciencias de París ALEJANDRO VOLTA, físico italiano, presenta su invento llamado "pila de Volta"

1809 El Alemán Samuel Thomas Soemmerring (1755-1830) inventó el telégrafo electro-químico cuyo principio se basaba en convertir agua en hidrógeno y oxígeno con electricidad.

1820 Hans Christian Orated Interacción, electromagnetismo, desafío transmisión a larga distancia. de voz humana

1831 Los físicos HUMPHRY DAVY y MIGUEL FARADAY logran describir, en su parte técnica, las leyes del electromagnetismo.

1833-1837 Carl Friedrich Gaub (1777-1835) y Wilhelm Weber (1804-1891) inventan varios telégrafos electromagnéticos. Weber realiza una conexión entre Göttinger Sternwarte y la Universidad con dos alambres.

1835 Karl August Steinheil tratan de usar rieles para la transmisión de señales. El gran problema fue el aislamiento.

1844 Samuel Findley Breese Morse, nacido en 1791 en Charlestown (EE.UU.), perfeccionó en este año su código Morse para telegrafía, después de su presentación al mundo en 1835. Gracias a este avance se realiza la primera transmisión telegráfica entre Washintong y Baltimore el 14 de mayo de este año, el mensaje fue un pasaje bíblico que decía "What hath God wrought".

1849 Fue construida la primera línea de larga distancia para transmisión telegráfica entre Berlin y Frankfurt. Parte del cableado se hizo bajo tierra y el resto aéreo.

1850 A través del cable marino se logra enlazar Inglaterra y Francia

1851 Se instalaron las primeras alarmas de incendio por cable en Berlin y Munich por la firma Siemens & Halske

1853 Se inventa el Telégrafo por cable para transmisión simultánea en ambas direcciones (modo dúplex), se usa el método de compensación, propuesto por el físico austriaco Julius Wilhelm Gintl

1858 Hay comunicación eléctrica entre Norteamérica y Europe.

1861 Philip Reis demostró a varios profesores Alemanes su invento, el primer teléfono con posibilidad de transmisión de 90 metros, el uso una membrana animal excitada por un contacto eléctrico para producir sonidos, la recepción se lograba con un inductor galvánico oscilando de la misma forma que la membrana.

1865 El matemático escocés JAKES CLERCK MAXWELL da a conocer su "Teoría dinámica del campo electromagnético", sobre la que al cabo de los años se asentarían los fundamentos de la radioelectricidad.

1866 Se instala el telégrafo transatlántico gracias al cable submarino existente entre EEUU- Francia

1870 MAXWELL presenta su teoría electromagnética de la luz.

1874 Se inventa el Código de Emil Baudot utilizado en las primeras transmisiones telegráficas y radioeléctricas

1876 El 14 de febrero Alexander Graham Bell patenta el primer teléfono, este sistema estaba compuesto de micrófono y parlante, casi al mismo tiempo Elisa Gray patenta el micrófono .

1877 Se instala la primera Línea telefónica en Boston Sommerville

1878 Se instala la primera central Telefónica en New Haven, EEUU, constaba de un cuadro controlador manual de 21 abonados.

1880 TOMAS ALVA EDISON descubre, en una lámpara de incandescencia, el fenómeno de emisión en una filamento caliente.

1882 Nikola Tesla construye un sistema de potencia alterna AC para reemplazar los generadores y motores de corriente directa (DC) que se encontraban en uso.

1883 EDISON descubre el llamado "efecto Edison" sobre el que se basa la electrónica moderna.

1884 El investigador Italiano TEMISTOCLES CALZECCHI ONESTI establece los fundamentos científicos del cohesor.

1886 Los datos para procesamiento del censo de EEUU son almacenados en tarjetas perforadas

1887 El joven sabio alemán HEINRICH HERTZ, profesor de la universidad de Karlsrube, da expresión matemática a la teoría de Maxwell y con excitador y su resonador crea el primer detector radioeléctrico.

1888 Friedrich Hertz demuestra la existencia de ondas electromagnéticas producidas por una corriente eléctrica oscilante de gran frecuencia.

1890 El médico francés EDUARDO BRANLY, profesor del Instituto Católico de París, inventa el primer detector de ondas radioeléctricas al que se llamó cohesor, logro fundamental para las radiocomunicaciones.

1892 Se logra el primer intercambio telefónico automático usando marcación sin operadora.

1894 El Italiano Marconi efectúa la transmisión de señales inalámbricas a través de una distancia de 2 millas. El sabio inglés LODGE, en el Real Instituto de Londres, utilizando un excitador HERTZ y un cohesor Branly, establece la primera comunicación en morse a 36 metros de distancia.

1895 El profesor ruso de matemáticas de la Universidad de Kazán, ALEJANDRO POPOFF, inventa la antena que asoció al tubo de limaduras de Branly para detectar tormentas lejanas. El ingeniero italiano GUILLERMO MARCONI realiza su primer experimento de transmisión de señales radioeléctricas a poca distancia. MARCONI transmite señales Morse, sin ayuda de alambre de unión, a una distancia de milla y media.

1896 MARCONI patenta un dispositivo de perfeccionamiento en las transmisiones de impulsos y señales eléctricas. con lo que se evoluciona a la radiotelegrafia

1897 Se instala la primera estación Marconi en la isla Wight.

1898 El 3 de junio MARCONI inaugura el primer servicio radiotelegráfico regular entre Wight y Bournemouth, de 23 km. de distancia. Se constituye en Londres la primera sociedad telegráfica, The Wireless Telegraph & Signal Co., siendo nombrado Marconi su director para explotar la telegrafía sin hilos.

1899 El día 28 de marzo MARCONI asombra con la primera comunicación por radio entre Inglaterra y Francia a través del Canal de la Mancha. Las primeras palabras fueron para Branly, descubridor del cohesor.

Fin del siglo XIX primera central automática en Princentown EEUU
Primeros días del siglo XX Primera central de trafico local

1901 En diciembre MARCONI asombra con la primera comunicación inalámbrica a través del Atlántico, desde Inglaterra a EE.UU. y viceversa.

1902 POUSULEN inventa su generador de arco que durante muchos años se utilizo en las emisoras de telegrafía sin hilos. Comunicaciones radioeléctricas para embarcaciones que navegaban alrededor del mundo usando código Morse

1903 Se produce la primera comunicación con un buque de pasajeros, el "LUCIANA", desde las bases de Poldhu y Grace Bay.

1906 Se construye en América el primer sistema para transmisión de voz a través de ondas electromagnéticas. Comienzo de la era Electrónica: rectificadores, triodos, válvulas termoiónicas, amplificadores, etc

1907 FLEMING perfecciona su diodo termoiónico detector de radio.

1908 LEE DE FOREST, premio Nóbel de Física, construye el triodo.


historia de java

I.2. HISTORIA DE JAVA

A. ¿Por qué se diseñó Java?

Los lenguajes de programación C y Fortran se han utilizado para diseñar algunos de los sistemas más complejos en lenguajes de programación estructurada, creciendo hasta formar complicados procedimientos. De ahí provienen términos como "código de espagueti" o "canguros" referentes a programas con múltiples saltos y un control de flujo difícilmente trazable.

No sólo se necesitaba un lenguaje de programación para tratar esta complejidad, sino un nuevo estilo de programación. Este cambio de paradigma de la programación estructurada a la programación orientada a objetos, comenzó hace 30 años con un lenguaje llamado Simula67.

Las principales características que Java no hereda de C++ son:


  • Punteros: Las direcciones de memoria son la característica más poderosa de C++. El inadecuado uso de los punteros provoca la mayoría de los errores de colisión de memoria, errores muy difíciles de detectar. Además, casi todos los virus que se han escrito aprovechan la capacidad de un programa para acceder a la memoria volátil (RAM) utilizando punteros. En Java, no existen punteros, evitando el acceso directo a la memoria volátil.
  • Variables globales: Con ellas cualquier función puede producir efectos laterales, e incluso se pueden producir fallos catastróficos cuando algún otro método cambia el estado de la variable global necesaria para la realización de otros procesos. En Java lo único global es el nombre de las clases.
  • goto: Manera rápida de arreglar un programa sin estructurar el código. Java no tiene ninguna sentencia goto. Sin embargo Java tiene las sentencias break y continue que cubren los casos importantes de goto.
  • Asignación de memoria: La función malloc de C, asigna un número especificado de bytes de memoria devolviendo la dirección de ese bloque. La función free devuelve un bloque asignado al sistema para que lo utilice. Si se olvida de llamar a free para liberar un bloque de memoria, se están limitando los recursos del sistema, ralentizando progresivamente los programas. Si por el contrario se hace un free sobre un puntero ya liberado, puede ocurrir cualquier cosa. Más tarde C++ añadió new y delete, que se usan de forma similar, siendo todavía el programador, el responsable de liberar el espacio de memoria. Java no tiene funciones malloc ni free. Se utiliza el operador new para asignar un espacio de memoria a un objeto en el montículo de memoria. Con new no se obtiene una dirección de memoria sino un descriptor al objeto del montículo

    B. Comienzos

    Java fue diseñado en 1990 por James Gosling, de Sun Microsystems, como software para dispositivos electrónicos de consumo. Curiosamente, todo este lenguaje fue diseñado antes de que diese comienzo la era World Wide Web, puesto que fue diseñado para dispositivos electrónicos como calculadoras, microondas y la televisión interactiva.

    Tres de las principales razones que llevaron a crear Java son:

  • Creciente necesidad de interfaces mucho más cómodas e intuitivas que los sistemas de ventanas que proliferaban hasta el momento.
  • Fiabilidad del código y facilidad de desarrollo. Gosling observó que muchas de las características que ofrecían C o C++ aumentaban de forma alarmante el gran coste de pruebas y depuración. Por ello en los sus ratos libres creó un lenguaje de programación donde intentaba solucionar los fallos que encontraba en C++.
  • Enorme diversidad de controladores electrónicos. Los dispositivos electrónicos se controlan mediante la utilización de microprocesadores de bajo precio y reducidas prestaciones, que varían cada poco tiempo y que utilizan diversos conjuntos de instrucciones. Java permite escribir un código común para todos los dispositivos
  • .C. Primeros proyectos en que se aplicó Java

    El proyecto Green fue el primero en el que se aplicó Java, y consistía en un sistema de control completo de los aparatos electrónicos y el entorno de un hogar. Con este fin se construyó un ordenador experimental denominado *7 (Star Seven). El sistema presentaba una interfaz basada en la representación de la casa de forma animada y el control se llevaba a cabo mediante una pantalla sensible al tacto. En el sistema aparecía ya Duke, la actual mascota de Java.

    Imagen 3: Icono de Duke, la mascota de Java

  • D. Resurgimiento de Java

    Aunque muchas de las fuentes consultadas señalan que Java no llegó a caer en un olvido, lo cierto es que tuvo que ser Bill Joy (cofundador de Sun y uno de los desarrolladores principales del sistema operativo Unix de Berckley) el que sacó a Java del letargo en que estaba sumido. Joy juzgó que Internet podría llegar a ser el campo adecuado para disputar a Microsoft su primacía en el terreno del software, y vio en Oak el instrumento idóneo para llevar a cabo estos planes.

    Algunas de las razones que llevaron a Bill Joy a pensar que Java podría llegar a ser rentable son:

  • Java es un lenguaje orientado a objetos: Esto es lo que facilita abordar la resolución de cualquier tipo de problema.
  • Es un lenguaje sencillo, aunque sin duda potente.
  • La ejecución del código Java es segura y fiable: Los programas no acceden directamente a la memoria del ordenador, siendo imposible que un programa escrito en Java pueda acceder a los recursos del ordenador sin que esta operación le sea permitida de forma explícita. De este modo, los datos del usuario quedan a salvo de la existencia de virus escritos en Java. La ejecución segura y controlada del código Java es una característica única, que no puede encontrarse en ninguna otra tecnología.
  • Es totalmente multiplataforma: Es un lenguaje sencillo, por lo que el entorno necesario para su ejecución es de pequeño tamaño y puede adaptarse incluso al interior de un navegador.
  • Algunas de las razones que llevaron a Bill Joy a pensar que Java podría llegar a ser rentable son:

  • Java es un lenguaje orientado a objetos: Esto es lo que facilita abordar la resolución de cualquier tipo de problema.
  • Es un lenguaje sencillo, aunque sin duda potente.
  • La ejecución del código Java es segura y fiable: Los programas no acceden directamente a la memoria del ordenador, siendo imposible que un programa escrito en Java pueda acceder a los recursos del ordenador sin que esta operación le sea permitida de forma explícita. De este modo, los datos del usuario quedan a salvo de la existencia de virus escritos en Java. La ejecución segura y controlada del código Java es una característica única, que no puede encontrarse en ninguna otra tecnología.
  • Es totalmente multiplataforma: Es un lenguaje sencillo, por lo que el entorno necesario para su ejecución es de pequeño tamaño y puede adaptarse incluso al interior de un navegador.
  • E. Futuro de Java

    Existen muchas críticas a Java debido a su lenta velocidad de ejecución, aproximadamente unas 20 veces más lento que un programa en lenguaje C. Sun está trabajando intensamente en crear versiones de Java con una velocidad mayor.

    El problema fundamental de Java es que utiliza una representación intermedia denominada código de byte para solventar los problemas de portabilidad. Los códigos de byte posteriormente se tendrán que transformar en código máquina en cada máquina en que son utilizados, lo que ralentiza considerablemente el proceso de ejecución.

    F. Especulación sobre el futuro de Java

    En opinión de los redactores de este tutorial, Java es una plataforma que le falta madurar, pero que a buen seguro lo va a hacer. La apuesta realizada por empresas con mucho peso específico ha sido tan grande que va a dar un impulso a Java que no le permitirá caer

miércoles, 22 de octubre de 2008

miércoles, 15 de octubre de 2008

Historia del Cálculo

En general, el término cálculo (del latín calculus = piedra)[1] hace referencia, indistintamente, a la acción o el resultado correspondiente a la acción de calcular. Calcular, por su parte, consiste en realizar las operaciones necesarias para prever el resultado de una acción previamente concebida, o conocer las consecuencias que se pueden derivar de unos datos previamente conocidos.

No obstante, el uso más común del término cálculo es el lógico-matemático. Desde esta perspectiva, el cálculo consiste en un procedimiento mecánico, o algoritmo, mediante el cual podemos conocer las consecuencias que se derivan de unos datos previamente conocidos.