Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Una técnica siguiendo el modelo cliente servidor, son las llamadas de procedimiento remoto
(RPC por sus siglas en inglés) justo como lo ya comentado en clase sobre cómo funciona un
sistema distribuido.
Menciona el uso de RMI (Remote method invocation) el cual es muy similar a RPC, pero
integra el modelo de objetos distribuido a el lenguaje Java de una manera natural.
Mientras RPC encaja como un paradigma de programación procedural, RMI lo es para
programación orientada a objetos.
Algo que me llamó la atención es que no mencionan otro lenguaje de programación además
de Java y C++.
Se comenta un poco sobre el paradigma basado en eventos, el cual no conocía.
La infraestructura de software para sistemas distribuidos (como DCE, CORBA o Jini) facilitan
la comunicación entre los componentes de la aplicación para manejar problemas como
heterogeneidad de plataforma que son debidos a diferencias en hardware, sistemas
operativos, o lenguajes de programación.
Ejemplos de servicios: imprimir un documento, traducir de un formado de datos a otro, y
periféricos
Trends in mobility
Mobile code se entiede como un código de programa que se mueve de una maquina fuente
a una maquina objetivo donde es ejecutado
Menciona sobre las applets de java, como es que estas se pueden ejecutar en un navegador
solo descargando el código de estas
Ya tenían en cuenta el roaming y el uso de internet
En la lectura uno de los problemas que menciona es que se preocupaban por problemas de
seguridad
Se preveía que dentro de unos 15 años los microprocesadores serían mucho más potentes
y menos costosos, por lo que podrían ser añadidos a muchas cosas, como carros, juguetes,
herramientas… de alguna manera están hablando de lo que hoy en día es el internet de las
cosas, hasta un poco de lo que hoy son los lentes de Google.
Menciona que un problema puede ser la privacidad
Menciona que por el año 2002 se esperaba que más de 50% de los dispositivos conectados
a internet no serían PC’s, lo cual no se si habrá sucedido desde esa fecha, pero hoy en día si
lo creo puesto que hay muchos dispositivos como celulares, consolas, Smart TV’s, tablets,
que se conectan a internet, mientras que computadoras de escritorio hay en menor medida
Esperaban que los dispositivos Smart fueran de distintos tamaños.
Menciona sobre las características que los dispositivos móviles tendrían, como el hecho de
poder usar la locación de donde son usados y poder utilizar esto en algún programa que se
adaptara según esta información, me imagino que se refiere a alguna aplicación como hoy
en día es google maps, waze, etc.
Sinceramente no entendí mucho a que se refería en este tópico, a lo que entendí, menciona
pequeñas redes para usar dentro de la casa, con las cuales poder conectar diversos
dispositivos y que se puedan conectar y desconectar espontáneamente, por ejemplo,
bocinas mediante bluetooth.
Conclusiones:
Me intrigó mucho la fecha del artículo, pues para ese entonces yo aún era un niño de kínder, y no
me imaginaba que desde ese entonces ya se pensaba en cosas tan a futuro, es decir, en ese entonces
ni si quiera tenia teléfono de casa y tampoco había alguien en mi familia que tuviera un teléfono
celular… apenas tenía el conocimiento de consolas de videojuegos y de computadoras de escritorio.
Me impresiona que desde ese entonces ya tenían una visión sobre el internet de las cosas. Yo me
enteré de este tema apenas hace 2 años, cuando recién entré a la UPIITA.
Gracias a este articulo me doy cuenta de que las cosas no son tan espontaneas, es decir, no es como
que a alguien se le haya ocurrido hacer una TV inteligente de un día para otro, si no que la evolución
de la tecnología sigue un ritmo; primero se desarrollaron computadoras grandes y costosas, mas
tarde estas se comunicaron mediante redes de comunicaciones, y ahora un conjunto de
computadoras pueden funcionar como una sola con mucho más potencia.