2. Software
En computación, el software -en sentido estricto- es
todo programa o aplicación programado pararealizar tareas específicas. El término
"software" fue usado por primera vez por John W. Tukey en 1957.Algunos autores
prefieren ampliar la definición de software e incluir también en la definición todo lo
que es producido en el desarrollo del mismo.La palabra "software" es
un contraste de "hardware"; el software se ejecuta dentro del hardware.El
software en sentido amplioUna definición más amplia de software incluye mucho
más que sólo los programas. Esta definiciónincluye:
- La representación del software: programas, detalles del diseño escritos en un
lenguaje de descripción de programas, diseño de la
arquitectura, especificaciones escritas en lenguaje formal, requerimientos del
sistema, etc.
- El conocimiento de la ingeniería del software: Es toda la información relacionada
al desarrollo de software (por ejemplo, cómo utilizar un método de diseño
específico) o la información relacionada aldesarrollo de un software específico (por
ejemplo, el esquema de pruebas en un proyecto). Aquí seincluye información
relacionada al proyecto, información sobre la tecnología de software, conocimiento
acerca de sistemas similares y la información detallada relacionada a la
identificación y solución de problemas técnicos.
- La información de la aplicación.El "software" como programa. El software, como
programa, consiste en un código en un lenguaje máquina específico para
unprocesador individual. El código es una secuencia de instrucciones ordenadas
que cambian el estado del hardware de una computadora. El software se suele
escribir en un lenguaje de programación de alto nivel, que es más sencillo de
escribir (pues es más cercano al lenguaje natural humano), pero debe convertirse
a lenguaje máquina para ser ejecutado. El software puede distinguirse en tres
categorías: software de sistema, software de programación y aplicación de
software. De todas maneras esta distinción es arbitraria y muchas veces un
software puede caer un varias categorías.
- Software de sistema: ayuda a funcionar al hardware y a la
computadora. Incluye el sistema operativo,controladores de dispositivos,
herramientas de diagnóstico, servidores, sistema de ventanas, utilidades y más.
Su propósito es evitar lo más posible los detalles complejos de la computación,
especialmente la memoria y el hardware.
- Software de programación:
provee herramientas de asistencia al programador. Incluye editores de
texto, compiladores, intérprete de instrucciones, enlazadores, debuggers, etc.
- Software de aplicación: permite a los usuarios finales hacer determinadas tareas.
3. Algunos software de aplicación son los navegadores, editores de texto, editores
gráficos, antivirus, mensajeros, etc.
Herramientas de comunicación en
la Internet.
En este mundo cada vez más globalizado, donde lo normal es conocer
personas de muchos países y culturas, acceder a información que en otros
tiempos nos resultaba prácticamente inalcanzable por lo remota, Internet da el
gran paso para unirnos en tiempo real eliminando barreras hasta ahora casi
infranqueables. Existen numerosas maneras de comunicarse en la red de
redes:
➤ Correo Electrónico: Sigue el formato del correo tradicional (un remitente, un
receptor, una dirección donde enviar, otra donde recibir y un texto escrito)
pero todo se hace a través del ordenador. Lo más frecuente es utilizar
direcciones de correo electrónico (e-mails) de proveedores gratuitos (Hotmail,
Yahoo, G-mail) que almacenan la información de nuestra cuenta en servidores
a los que tenemos acceso desde cualquier ordenador del mundo conectado
a Internet. Desde allí podemos recibir y enviar correos electrónicos a cualquier
dirección de e-mail que queramos. Los e-mails pueden llevar adjuntos
numerosos archivos (de texto, de imagen) lo que supone un salto cualitativo y
cuantitativo frente al correo tradicional. El receptor de nuestro mail lo recibe
prácticamente a la vez que nosotros lo hayamos enviado.
➤ Chat y Messenger: Es una forma de comunicación bidireccional y en tiempo
real: charlas a través deInternet apoyadas en recursos tecnológicos. Aunque al
principio se servían del teclado y la comunicación era mediante la lecto-
escritura (pantalla y teclado), cada vez es más frecuente encontrar charlas
de chat y Messenger con soporte auditivo (auriculares y micrófono) o con
cámara web. Los Chats se dividen en categorías de conversación y los hay
sobre multitud de temas. Cada usuario se identifica con un apodo o nick y
entra en la sala del tema que más le interese, donde aparece un listado con los
apodos de las personas que están en ese momento participando en la
conversación. La comunicación es en tiempo real y con varias personas a la
vez. Es posible ir a privados par mantener charlas con una sola persona. El
Messenger es un tipo de chat, pero se diferencia en que las personas con
quienes puedo establecer comunicación son miembros de una lista que yo he
creado añadiendo a mis contactos. Lo habitual en el Messenger es mantener
diálogos, y no charlas multitudinarias.
4. ➤ Foros y News: Es otra forma de comunicación de masas, pero no es en
tiempo real. Hay multitud de foros sobre multitud de temas. En los foros los
usuarios opinan sobre un tema en concreto. Alguien lanza una opinión, y los
demás contestan o no. En algunos casos hay que ser usuario registrado, pero
otros son de libre acceso. Son una fuente de intercambio de información muy
útil, en especial si se manejan varios idiomas y buscamos información muy
específica, porque podemos encontrar expertos de casi cualquier cosa
dispuestos a ayudarnos o a darnos su opinión. Las news tienen un formato
muy semejante al de los foros, pero funcionan a través del correo electrónico.
Un listado de personas interesadas en un tema común, reciben noticias y
comentarios a las mismas en su correo electrónico, respondiendo o no según lo
consideren necesario. Aumenta la privacidad y se garantiza que las personas
en lista y que pueden participar estén realmente interesadas en el tema.
➤ Blog y Fotolog: El Blog es la herramienta de comunicación que ha aparecido
más recientemente. Se trata de un formulario que podemos colgar
en Internet de forma muy sencilla y que nos ofrece la posibilidad de dar
nuestra opinión sobre cualquier tema. Es una especie de Cuaderno de
Bitácoras. Hay muchos sitios web donde poder colgar un blog de forma
gratuita. Y además, si un Blog es visitado por muchos internautas, no sería
raro que alguna empresa ofreciera pagar a cambio de poner su publicidad en
ese blog. La mayoría de los escritores y/o periodistas y gente de los medios de
comunicación incluyen un Blog en sus páginas webs. El Fotolog funciona igual
que el Blog, pero la información que se publica tiene formato de imagen.
Colaboración usando el
procesador de textos.
Writely es como una de esas herramientas para escribir textos con formato
enriquecido HTML, conocidas como WYSIWYG. Existen en Javascript un montón
de herramientas de este tipo, que permiten introducir en un formulario la
posibilidad de que el visitante escriba textos pero con estilos, tipos y tamaños de
letra, colores, tablas, listas, etc. Con la particularidad que Writely es bastante más
potente, al incorporar algunas funciones avanzadas de publicación y colaboración.
Así mismo, estas herramientas simplemente sirven para hacer posible escribir
textos con un formato avanzado, pero luego nosotros tenemos que hacer
aplicaciones que utilicen esos textos para cualquier cosa. Writely hace uso del
texto enriquecido para hacer una aplicación online donde el usuario puede escribir
textos y luego hacer con ellos una gama interesante de operaciones que
resumiremos luego. Las posibilidades de edición de los textos con Writely es
bastante buena, tan interesante como podría ser el propio Word. Obviamente, al
5. trabajar con una interfaz web, existen algunas limitaciones que no tienen las
aplicaciones de escritorio como Word, pero el equipo de Writely ha tratado de
minimizarlas. Es perfecta la inclusión de estilos, imágenes, tablas, colores,
tipografías, etc. Además, funciona muy bien el copiar y pegar desde otros
programas como Word o el copiar y pegar desde páginas web. Todos los estilos
originales de los documentos copiados se han mantenido muy bien y han quedado
perfectamente reproducidos los contenidos avanzados, como tipografías, colores,
fondos de color, tablas, etc. Lo que no se han copiado son las imágenes traídas
desde Word, pero sí las imágenes que había en las páginas web que se han
copiado y pegado, aunque sus rutas se han cambiado por las rutas originales en el
servidor donde estaban las imágenes. También los enlaces han quedado
perfectamente copiados, con las rutas actualizadas, de manera que siguen
funcionando.Las posibilidades de edición, como decíamos, son atractivas. Pero lo
que realmente hace interesante a este programa son sus posibilidades de
publicación y colaboración, que permite el entorno online.Para comenzar a utilizar
el programa es necesario darse de alta como usuario, para lo que hace falta tan
sólo dar una dirección de correo y una clave de acceso. A partir de entonces se
tiene acceso a la herramienta y a la lista de documentos que has creado con ella,
o bien has importado desde otros archivos como Word. Cada documento puedes
elegir lo que deseas hacer con él: Editarlo desde cualquier lugar del mundo,
compartirlo, o guardarlo en tu disco duro con el formato que desees entre varias
posibilidades. Una de las ventajas de Writely es que permite guardar cualquier
documento de tu cuenta en un archivo como Word, HTML, RTF o incluso PDF. Al
guardar el archivo como Word, se genera el fichero correspondiente y se te envía
para que lo descargues en el disco duro con el nombre que desees. Por tanto,
Writely es un editor, no sólo de Word, sino de páginas web, de archivos PDF, etc.
Sin duda el formato HTML es el más fiel al documento que se había realizado y,
aunque otros formatos como Word o PDF son muy similares, tienen algunos
detalles que hacen que el archivo resultante no sea exactamente como
pensábamos en un principio que debería ser. Algunas cosas que cambian en el
archivo de Word o PDF con respecto al HTML que habíamos generado son el
doble espaciado de las líneas y el tamaño de las imágenes. También en el caso
de Word nos ha salido un código raro en un párrafo que habíamos copiado desde
Word en el documento Writely. Tampoco los acentos se han guardado
correctamente en los documentos de Word o PDF. Suponemos que en esta
versión Beta todavía estarán corrigiendo fallos como los que estamos señalando.
En cuanto al trabajo con Writely, se ha hecho ameno y seguro, gracias a una
función que hace que cada poco más de un minuto se auto guarde el trabajo
realizado hasta el momento. Esto sin duda nos ahorrará que perdamos un trabajo
escrito por un fallo del ordenador, porque el trabajo se guarda directamente en los
servidores de Writely en lugar de nuestro ordenador. Así, aunque se rompiese
6. nuestro disco duro, el o los documentos seguirían perfectamente en el sistema tal
como los habíamos dejado menos de un minuto antes del fallo.
Writely es un editor de textos que, al ser online, permite la colaboración con otros
usuarios de Internet. Puedes compartir el documento para que tus colaboradores
tengan acceso instantáneo. Incluso puede ser modificado por otros y Writely es
capaz de llevar un control de los cambios realizados por cada usuario. Así mismo
este programa permite publicar directamente el contenido que escribes, como si
fuera una página web normal, si es que el deseas que el documento se pueda
acceder por todo el mundo a través de un navegador. También están incorporadas
funcionalidades para utilizar Writely como un administrador y actualizador de tu
propio blog. En definitiva, es un programa que tiene características interesantes.
Y lo que hace más novedoso y especial es que es una aplicación online. Se viene
hablando hace tiempo de los servidores de aplicaciones. Dicen que en el futuro
nuestros PCs no van a tener instalados programas, sino que se accederá a
sistemas como Writely (servidores de aplicaciones) que nos darán la posibilidad
de trabajar con una herramienta (en este caso un editor de textos) sin tenerla
instalada en nuestro ordenador. Writely es una herramienta comprada por Google
hace tiempo y se supone que una apuesta a hacer la competencia directa a
Microsoft y su programa Word, incluido en la suite Office. Ya veremos lo que nos
trae el futuro. De momento estaremos atentos a este programa, que esperamos
que sea revisado y mejorado, pues en el momento de escribir este artículo estaba
en fase Beta y hay que decir que aun tenía algunos fallos que habría que
subsanar.
Herramientas y recursos de la
web 2.0.
El término Web 2.0 fue acuñado por Tim O´ Reilly en 2004 para referirse a una
segunda generación de Web basa en comunidades de usarios y gama especial de
servicios, como las redes sociales, los blogs, los wikis o los folksonomías, que
fomentan la colaboración y el intercambio ágil de información entre los usuarios