lunes, 8 de abril de 2013

La Robótica


          

  La robótica es la ciencia encaminada a diseñar y construir aparatos y sistemas capaces de realizar tareas propias de un ser humano.

Robots Físicos

Robótica Industrial:  Es la parte de la Ingeniería que se dedica a la construcción de máquinas capaces de realizar tareas mecánicas y repetitivas de una manera muy eficiente y con costes reducidos. 

Robótica de Servicio:  Es la parte de la Ingenieria que se centra en el diseño y construcción de máquinas capaces de proporcionar servicios directamente a los miembros que forman sociedad. 

Robótica Inteligente:  Son robots capaces de desarrollar tareas que, desarrolladas en un ser humano, requieren el uso de su capacidad de razonamiento. 

Robótica Humanoide:  Es la parte de la ingeniería que se dedica al desarrollo de sistemas robotizados para imitar determinadas pecualiaridades del ser humano.

Robots Software

Robótica de Exploración:  Es la parte de la Ingenieria del Software que se encarga de desarrollar programas capaces de explorar documentos en busca de determinados contenidos. Existen diversos servicios en Internet dedicados a esta parcela de la robótica.

         Con la aparición del concepto 'robot' a principios de siglo XX, se dio el pistoletazo de salida para el desarrollo de sistemas cada vez más autónomos.

         Un robot autónomo es un dispositivo robótico capaz de operar por si mismo, en la robótica de servicio es donde más se están prodigando los robots de servicio. ¿En que tipo de situaciones puede ser interesante un robot que sea completamente autónomo? por ejemplo en entornos hostiles:

- Conflictos bélicos.

- Exploración espacial.

- Exploración submarina.

- Rescate en catastrofes.
         Pero sin irnos tan lejos, la robótica de servicio combinada con la robótica inteligente nos permitira en un futuro tener conductores autónomos para nuestros coches, entre otras cosas


         Que estas metas se consigan antes o después dependerá de la financiación que las instituciones y mecenas situen en los diferentes proyectos de investigación que se desarrollan en el mundo.

Gestor de Contenidos Web


            


       Un Gestor de Contenidos Web o CMS (en inglés Content Management System) es una aplicación online que nos permite crear, editar y en general administrar, los contenidos de nuestras páginas web. Con un Gestor de Contenidos un usuario puede crear, editar y actualizar todas las páginas web de su sitio, puede crear páginas nuevas, escribir artículos en el blog, crear un portafolio de trabajos, montar un VideoBlog o un Photolog.

Trabajar con un Gestor de Contenidos


       Trabajar con un gestor de contenidos es muy fácil. Normalmente detrás de un cms hay una base de datos donde se organizan todos los contenidos de un sitio web. El usuario tiene acceso vía navegador web a su panel de control online desde donde puede, desde cualquier lugar y a tiempo real, modificar, crear y actualizar sus contenidos web.

Importancia

         El profesional de la educación debe adaptarse, al igual que lo está haciendo la sociedad, a los cambios que la era digital está provocando. De no ser así, es muy probable que sus conocimientos profesionales queden obsoletos y por tanto no sirvan a la hora de ponerlos en práctica. La gestión de contenidos web puede ser un valor añadido a nuestra carrera profesional, pero también un salto a lo que en estos momentos es denominado como la revolución informacional o revolución digital.





La Computadora: El Disco Duro

EL DISCO DURO. DEFINICIÓN

          El disco duro es medio de almacenamiento de información no removible y de muy alta capacidad(a diferencia de los diskettes), aunque también trabaja mediante principios magnéticos.

            Por estas propiedades los discos duros son usados en las computadoras como dispositivos donde se graba el sistema operativo, los programas de aplicaciones y los archivos que se generan durante el trabajo cotidiano, también actúan como memoria temporal durante los procesos complejos en ambientes de trabajo avanzados (por ejemplo en Windows u OS/2), e inclusive como almacén de datos que se obtienen de Internet, de un CD-ROM o de cualquier otra fuente externa.


             El disco duro es el sistema de almacenamiento más importante de su computador y en él se guardan los archivos de los programas - como los sistemas operativo D.O.S. o Windows 95, las hojas de cálculo, los procesadores de texto, los juegos y los archivos de cartas y otros documentos que usted produce.   La mayoría de los discos duros en los computadores personales son de tecnología IDE (Integrated Drive Electronics), que viene en las tarjetas controladoras y en todas las tarjetas madres (motherboard) de los equipos nuevos. Estas últimas reconocen automáticamente (autodetect) los discos duros que se le coloquen, hasta un tamaño de 2.1 gigabytes. 

EL DISCO DURO Y SUS PARTES






jueves, 7 de febrero de 2013

Aspectos sociales por los que se rigen los modelos y servicios de la web



La ciencia y la tecnología son la plataforma de una cadena de innovaciones que se han difundido por todo el planeta, cobijando el quehacer humano tanto en lo económico, lo político, lo cultural y lo social. Un avance de la ciencia y la tecnología lo forman las Tecnologías de la Información y las Comunicaciones (TIC) y con ello el uso del INTERNET, instrumento que ha marcado una huella imborrable en el desarrollo de la sociedad de hoy.


Es indiscutible la penetración cada vez mayor de las TIC en los diferentes ámbitos de la sociedad a escala global. El apabullante desarrollo de la ciencia y la tecnología ha llevado hasta el más humilde de nuestros congéneres a vivir en la "era de la información".   Está claro que, esto sólo es la punta del “Iceberg” de una revolución tecnológica y cultural de alcances no previsibles. Es la web, quizás, la parte más visible de lo que nos ha propiciado el irrefrenable desarrollo de las TIC.



Hoy día, la Web ha producido una oleada de información general a niveles sin antecedentes en la historia de la humanidad. Individuos distantes en espacio y tiempo, pueden usar la Web para intercambiar y ampliar sus pensamientos, sus actitudes y deseos cotidianos por burdos que estos sean. Emociones, ideas políticas, cultura, idiomas, música, negocio, arte, fotografías, literatura, todo puede ser compartido y esparcido a la velocidad del bit, haciéndolo llegar casi mágicamente a cualquier parte del globo terráqueo, ¡y fuera del él!

Tecnologías Utilizadas en la WEB

       La Web nos ofrece una gama entera de información, disponible las 24 horas del día, pero no nos hemos hecho la pregunta: ¿ Quién es el encargado de realizar ese trabajo?, ¿Quien se toma su tiempo para subir la gran cantidad de información que nos es necesaria día a día?. La respuesta es simple...."El Programador".  Existen cientos de tecnologías a disposición del webmaster de hoy en día y, aprovechándolas adecuadamente, hacen que un sitio sea dinámico, amigable y exitoso, mencionando entre ellas:


ASP (Active Server Pages) - Las "Páginas Activas": Se utilizan para ejecutar acciones del lado del servidor. De forma opuesta al Javascript, que realiza procedimientos en la máquina de cada usuario, el ASP forma en el servidor los resultados que luego se mostrarán en las pantallas de cada navegante. Un ejemplo de esto son los buscadores, donde uno realiza una petición de información y el servidor del buscador nos entrega un resultado a medida de nuestro pedido. Todo este procedimiento se realiza en el servidor y no en nuestra máquina. Las páginas activas, o dinámicas, son especialmente útiles para mantener bases de datos, crear buscadores dinámicos, hacer carritos de compras, y todo aquello que necesite una interacción del navegante y el servidor para elaborar un resultado.



CGI (Common Gateway Interface) - La "Interface Común de Entrada": Es una de las más antiguos estandartes en Internet para trasladar la información desde una página web a un servidor web. CGI es por lejos el método más utilizado para manipular objetos como libros de visitas, formularios de emails, foros de discusión y elementos así. CGI es actualmente lo más común para subir y bajar información. CGI no es en absoluto un lenguaje de scripting, de hecho las rutinas de CGI son habitualmente escritas en lenguajes interpretados como Perl o por lenguajes compilados como C.


CSS (Cascading Style Sheets) Las Hojas de Estilo Cascada: Las usamos para formatear las páginas web en todo aquello que deseamos. CCS es complicado, pero no es nada si comprendemos que podemos definir, en una sola línea de código, un estilo de texto o títulos para todo el sitio. Una vez que modificamos esta línea en segundos, todo el sitio cambiará automáticamente.

HTACCESS - El archivo .htaccess: Nos permite configurar parámetros para nuestro sitio web y para las carpetas (directorios). El uso más común es el de proteger los directorios con claves de acceso. Htaccess puede ser usado para muchas otras cosas como: alejar a las arañas (spiders) que rastrean información en la WWW, acceso limitado a ciertas partes de nuestro sitio, etc. El lado oscuro del htaccess sería que su lenguaje suele ser muy oscuro, difícil de entender y demasiado preciso. Un mínimo error en el archivo htaccess puede hacer que todo el sitio web esté offline, hasta que sea reparado este error.

Java: Este es un lenguaje que trabaja en el cliente, es decir: se ejecuta en el browser del navegante y no en el servidor). Es eficiente y muy poderoso. La principal ventaja de Java sobre ActiveX es que Java tiene un modelo de seguridad sano, llamado la Caja de Arena, mientras que el modelo de ActiveX es demasiado estúpido hasta lograr desafiar nuestra imaginación. Java es también mucho menos amigo de los cuelgues del sistema. Por otra parte, Java es considerablemente más lento que ActiveX, y hay muchas tareas que Java directamente no puede realizar porque no tiene acceso al sistema operativo o al disco mismo.


JavaScript : Este es un lenguaje que se interpreta y se ejecuta en el cliente. Es muy útil para realizar tareas en el lado del cliente (navegante), como mover imágenes por la pantalla, crear menúes de navegación interactivos, utilizar algunos juegos, etc. En las páginas web suele preferirse JavaScript porque es aceptado por muchos más navegadores que VBScript (la competencia de MS).


Perl: Un gran lenguaje de encriptado que nos permite que el CGI tradicional se ejecute en el servidor. Perl es muy fácil de aprender (dentro de lo que es un lenguaje) y llano en su funcionamiento. Es principalmente usado para libros de visita, formularios de consulta y otras tareas sencillas. La principal contra que posee es que, cada vez que un proceso se desarrolla y el lenguaje es interpretado, el código es recompilado nuevamente cada vez que se corre. Para tareas complejas, un lenguaje del lado del servidor (server-side) como PHP o ASP es mucho más conveniente.


SSI: Si tu sitio está alojado en un típico servidor Apache, seguramente podrás usar algo que se denomina "Server Side Includes". Esto es una forma de lograr que el servidor web ejecute tareas antes de que se muestre una página web en nuestro navegador. Uno de los usos más comunes es incluir, adecuadamente, texto común. Esto es genial cuando tenemos, por ejemplo, un sistema de navegación que es común a todas las páginas. Podemos hacer un cambio en un archivo SSI y cambiaremos todo el sitio web entero.
SSI es muy común pero fue ampliamente superado por lenguajes como PHP. La sobrecarga de SSI en el servidor es alta puesto que cada página es escaneada para saber si posee indicaciones SSI antes de mostrarla en el browser.


PHP: Este lenguaje es, como ASP, usado en el lado del servidor. PHP es similar a ASP y puede ser usado en circunstancias similares. Es muy eficiente, permitiendo el acceso a bases de datos usando productos como MySQL, y puede ser usado para crear páginas dinámicas complejas.


VBScript (Visual Basic Scripting): La respuesta de Microsoft a JavaScript. VBScript es una buena herramienta para cualquier sitio destinado a ser mostrado exclusivamente el navegador Microsoft Internet Explorer. Por este motivo discriminante y limitante, consideramos que no debe usarse VBScript en ningún sitio, al menos en ninguno que aspire a tener difusión universal. Es preferible usar JavaScript con su amplia aceptación en los diversos navegadores de internet.


Herramientas y recursos que utiliza la Web


Entre los Recursos y Herramientas que nos ofrece la Web tenemos los siguientes:

  • Discos duros virtuales para alojar y compartir documentos de texto, imágenes, presentaciones, etc.

  • Buscadores Online que nos permiten realizar búsquedas avanzadas, utilizando herramientas de comunicación como el correo y compartimiento de documentos.

  • Blogs y Wikis para presentaciones de Documentos personalizados, con la participación de los usuarios en la web.

  • Creación de Archivos Multimedia, Imágenes, Podcast y Videoconferencias.

  • Publicación de trabajos y Exposiciones on line.

Nuevos servicios que ofrece la web a la sociedad actual


Generalmente se tiende a identificar "la Internet" con la navegación, las visitas a páginas web... la World Wide Web (WWW) es sólo uno de los servicios que ofrece Internet, aunque sin lugar a dudas es el más conocido y popular, junto con el servicio de correo electrónico.  Actualmente, el mundo cibernético ofrece muchas opciones para lograr una vida laboral, familiar y social más cómoda, placentera y sin contratiempos...entre ellas tenemos:

El Chat:            
                                                                          

             Designa una comunicación escrita realizada de manera instantánea a través de Internet entre dos o más personas ya sea de manera pública a través de los llamados chats públicos o privada, en los que se comunican sólo 2 personas a la vez. 

           Videoconferencia:


     Es la comunicación simultánea bidireccional de audio y vídeo, permitiendo mantener reuniones con grupos de personas situadas en lugares alejados entre sí.  El núcleo tecnológico usado en un sistema de videoconferencia es la compresión digital de los flujos de audio y video en tiempo real. 

La Mensajería Instantánea:


       Es una forma de comunicación en tiempo real entre dos o más personas basada en texto. El texto es enviado a través de dispositivos conectados a una red como Internet.



File Transfer Protocol (Protocolo de Transferencia de Archivos):



       Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor.  Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo. 


Newsgroups (Los Grupos de Noticias):


       Son un medio de comunicación dentro del sistema Usenet en el cual los usuarios leen y envían mensajes textuales a distintos tablones distribuidos entre servidores con la posibilidad de enviar y contestar a los mensajes. 


Servicios de Telefonía:


       Nos permite establecer una conexión con voz entre dos personas conectadas a Internet o a un teléfono particular sin tener que pagar el coste de una llamada internacional.