Posts tagged: Software

SOFTWARE

SOFTWARE

Las computadoras son capaces de procesar gran cantidad de información de acuerdo a una secuencia de órdenes. Esas órdenes son un conjunto de instrucciones detalladas que controlan el funcionamiento de la computadora, se denominan Programa. En una computadora se utilizan distintos tipos de programas, según la tarea que se quiera realizar. El conjunto de programas que se pueden ejecutar en una computadora se denomina Software.

Tanto el hardware como el software son importante para el funcionamiento de una computadora, sin cualquiera de ellos, el otro no puede funcionar.

Tipos de software

En una computadora es común encontrar una gran variedad de programas destinados a diferentes tareas, los cuales se pueden enmarcar en la siguiente clasificación:

* De Sistemas: Se relaciona con la administración de los recursos de la computadora (ej: dispositivos de comunicación, CPU, etc.) Se denominan Sistemas Operatidos y permiten la comunicación entre la computadora y el usuario. El sistema operativo trabaja directamente sobre el hardware gestionando los recursos del sistema con las siguientes funciones: eficaz utilización de los recursos disponibles, proporciona las herramientas específicas para la configuración del equipo y gestión de los datos y administra la memoria disponible. En este grupo están los programas que controlan y coordinan el hardware para administrar los recursos de la computadora. Entre ellos se destacan los sistemas operativos, que actúan como intermediarios entre los componentes físicos y el usuario.
Algunos sistemas operativos más difundidos son: MS-DOS, Unix, OS/2, Windows ´95 en adelante y NT, Linux, Mac OS, etc.
Todas las computadoras necesitan un sistema operativo (SO) para funcionar, de los que hay varios tipos:  los de libre distribución, como los basados en Linux (Debian, Ubuntu, etc) y los que su uso requiere una licencia, como los de Microsoft (Windows XP, Vista, Seven) o los de Apple (OS Snow Leopard) entre otros.  Los equipos de computación pueden se fabricados por grandes empresas de Marca (HP, Compact, Sony, etc) o bien empresaslocales más pequeñas de diferentes macas, a estos se los llama clones.

Según el número de usuarios que utilicen simultáneamente la computadora, los sistemas operativos pueden ser monousuarios (la PC es operada por una sola persona) o multiusuario (permiten, desde una computadora central administrar una red de computadoras llamadas terminales, las cuales pueden compartir datos y programas). Los cuales pueden ser monotarea o multitarea (según la cantidad de procesos simultáneos que procese).

  • MS-DOS (Microsoft Disk Operating System) sistema operativo en disco, diseñado por Microsoft en 1979. Trabaja con interfaz de texto que se basa en comandos (órdenes) permite controlar la gestión de archivos, transferencia de datos entre periféricos y la carga y ejecución de programas. Es monousuario y monotarea.
  • Unix diseñado po AT&T en 1971. Es de propósitos generales, multiusuario y multitarea.
  • OS/2 (Operating System 2) diseñado por IBM y Microsoft para ser usados en equipos PS/2. Permite la conexión a una red y fue desarrollado para equipos potentes.
  • Windows 3.11 ´95, ´98, ME, NT, XP, Vista, Windows 7, 2000, 2003, etc. de Microsoft, opera bajo entorno gráfico o interfaz gráfica, por lo que simplifica la comunicación con el usuario. Realizan las prestaciones de sistemas operativos tradicionales pero son multitareas, pueden compartir datos entre programas y tienen acceso mayor a la memoria central. Además se integra perfectamente a Internet.

Las plataformas, también llamadas sistemas operativos (SO), son programas básicos que se instalan en las computadoras para que podamos interactuar con ellas.  Sobre esas plataformas se instalará el resto de los programas.  Los sistemas operativos más conocidos son Windows, en todas sus versiones, GNU – Linux, que es software libre (Debian, Ubuntu, Fedora, Gentoo), Mac OS, para computadoras Macintosh – Apple(Tiger, Leopard, Snow Leopard), y muchos otros que se usan en computadoras más grandes y más pequeñas.  Cada SO tienen diferentes versiones o distribuciones.

Genealogía del Windows

Desde sus comienzos (en noviembre de 1985), el sistema operativo Windows estuvo dirigido sólo a los hogares. Ocho años más tarde, Microsoft incorporó una línea para redes de empresas. A fines del año 1999 el lanzamiento de la versión de Windows 2000. A fines 2001 el lanzamiento de Windows XP. Windows Server 2003, Windows Vista, Windows Server 2008 y Windows 7. Cada nueva versión con mejoras en el diseño, la estabilidad, más dispositivos de red, nuevos servicios, más capacidades multimedia, etc…

Hoy pueden distinguirse básicamente dos familias de sistemas operativos: los del tipo Microsoft Windows® y los de tipo Unix® dentro del que encontramos las diversas versiones de GNU/Linux®. Windows fue desarrollado como una interfaz gráfica, sobre el primer sistema operativo (DOS). En la actualidad es el sistema operativo más utilizado en computadoras de escritorio y pequeños servidores, es lo que se denomina software propietario; la empresa lo comercializa y además mantiene un secreto parte del código fuente.

Los sistemas operativos basados en Unix son una familia amplia de sistemas operativos. Existen diferentes variedades, entre ellos las distintas distribuciones de GNU/Linux, si bien el núcleo es el mimo, lo que ofrecen los diferentes desarrollos son los paquetes de software que vienen con el sistema operativo. Gran cantidad de programadores colaboran con su…

———–
Fuente:
Tecnología e Informática

VN:F [1.9.7_1111]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.7_1111]
Rating: 0 (from 0 votes)

¿Qué licencia de software libre elijo?

Álvaro Uría (aka fermat) nos ha mandado esta imagen a la lista del e-ghost y me ha parecido muy clarificadora:

Después de reírme un rato me he dado cuenta de que quizá para alguien que no sepa de qué va la cosa, no lo es tanto. De cualquier manera, es un buen intento de explicar qué implica cada licencia de software en un tono desenfadado.

Muy en la línea de cómics como los de Nerdson explicando en qué consisten las licencias Creative Commons (magníficamente traducido a euskera por la incombustible Maite Goñi).

Con dibujitos también se conmemora esta semana el 20 aniversario de Linux, ahí es nada:

Son de agradecer todas estas iniciativas para enseñar fácilmente por qué son importantes estos pequeños detalles que rodean al software y a la cultura libres ;-)

Software Libre

VN:F [1.9.7_1111]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.7_1111]
Rating: 0 (from 0 votes)

QuickOrder Software da ritmo a tu restaurante

La restauración es uno de los negocios que más se están beneficiando los últimos años de la emergencia de los nuevos avances en TIC, como pueden ser los dispositivos portátiles de consumo tipo tablet. Gracias a ellos, muchos restaurantes ya están agilizando su trabajo y ofreciendo nuevos servicios a sus clientes. Un simple ejemplo, es un restaurante que haya sustituido la clásica carta de menú en papel por iPads, de manera que los comensales ya no sólo pueden saber el nombre y contenido detallado de los platos, sino también ver diferentes imágenes de los mismos, vídeos de su proceso de elaboración, información nutricional extra, etc. Todo esto añade un plus de calidad incuestionable al servicio habitual de restauración, pero además permite hacer más rentable el negocio.

QuickOrder Software ofrece un salto cualitativo a los restaurantes

En este sentido, al cobijo de la tecnología de última generación que cada día está entrando más en los comedores del mundo entero, están creciendo también muchos programas que facilitan enormemente el trabajo en los establecimientos de comidas. Uno de los ámbitos en los que éstos se presentan más útiles es en la administración.

QuickOrder Software es uno de los mejores ejemplos de ello: una aplicación libre dirigida al ámbito profesional, que se emplea en la administración de restaurantes y otros locales del gremio. Creado por HGsystem, este programa destaca, además de por su distribución gratuita, por trabajar con hardware específico para este tipo de entornos: pantalla táctil, impresora y dispositivos inalámbricos.

Por otra parte, sencillez y funcionalidad son sus dos puntos fuertes, ya que no solo estamos hablando de una aplicación fácil de usar, sino que también presenta una interfaz gráfica muy intuitiva. Cuenta también con un módulo para recoger los pedidos en la misma mesa mediante un asistente digital portable. La aplicación se puede ejecutar en distintos sistemas operativos: Linux (Ubuntu), Windows y Mac

Su uso es extremadamente simple: el camarero toma nota con la computadora de mano o PDA, que se envía a través del sistema simultáneamente a la impresora en la cocina y a la caja. El programa se basa en una plataforma de comunicación inalámbrica WiFi.

Además, con QuickOrder Software podemos almacenar toda la información, desde la orden de dinero en efectivo, las existencias de inventario, hasta podremos saber qué camarero está sirviendo la mesa.

En definitiva, con software como este no solo se agiliza el trabajo, sino que los trabajadores pueden dedicarse de forma más precisa a sus labores principales y no perder el tiempo con operaciones repetitivas y sin aporte de calidad.

QuickOrder Software ha sido desarrollado con C++, para mejorar la eficiencia de procesamiento de datos, y permite el acceso al código fuente. Aunque la mayoría del software para los restaurantes se realizan con la plataforma Java basada en la Web.






AplicacionesEmpresariales.com

VN:F [1.9.7_1111]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.7_1111]
Rating: 0 (from 0 votes)

Software libre en la cooperación al desarrollo

Al igual que el año pasado, estos dos últimos días he estado llevando un blog de El Comercio Digital cubriendo el III Encuentro de TICs para la Cooperación al Desarrollo.

El año pasado creo que me quejé un poco de que faltaba el enfoque práctico y, como pasa cuando los organizadores están atentos a los planteamientos de los asistentes, este año ha sido todo mucho más enfocado a mostrarnos proyectos surgidos en los países del sur.

No voy a hablar de todos los proyectos, para eso tienes el blog que he estado escribiendo y el sitio oficial de los encuentros. Lo que me gustaría es enseñarte dos proyectos open source que me han gustado mucho.

El primero es Ushahidi, un sistema que te permite recoger datos provenientes de SMS, e-mail o la misma web y mostrarlos en un mapa o un timeline. El sistema surgió tras las revueltas post-electorales de Kenya del año 2007 con la intención de dar voz a los keniatas para denunciar situaciones de peligro.

El sistema, tanto a nivel técnico como gráfico es fantástico y ha sido utilizado por mucha otra gente como podrás comprobar en el listado que tienen en su web.

El segundo proyecto open source es Sahana, una plataforma para gestionar desastres. Surgio tras el maremoto en Sri Lanka y se trata de un software muy completo con el que gestionar cosas tan importantes como los listados de personas desaparecidas, la localización de refugios, solicitudes de ayuda…

Sahana es un sistema modular, con una arquitectura abierta a plugins y que facilita la recogida, procesado y visualización de información en momentos de catástrofe.

Pero, al margen de lo interesante de los proyectos en si mismos, lo más enriquecedor ha sido escuchar de primera mano una visión del software libre como cooperación, donde no hay fronteras ni primer o tercer mundo. Sólo hay colaboración, talento y esfuerzo.

Disponer de este tipo de herramientas, sobre todo para los que trabajan en cooperación, es una suerte. A pesar de que ambos proyectos surgieron en el ojo del huracán, al ponerlos a disposición de todos hacen que arrancar un servicio de este estilo no nos robe tiempo de lo importante: ayudar.

Definitivamente creo que debemos estar atentos a los proyectos que surgen de los países en vías de desarrollo. Hay mucho talento y muchas ganas, seguramente podamos aprender mucho del enfoque de otras culturas.

¿Conoces alguna otra herramienta libre enfocada específicamente a la cooperación al desarrollo?

Otras entradas que pueden interesarte:



¿Quieres hasta 6 meses de hosting gratis? Utiliza el cupón RCwebmasterlibre al contratar cualquier plan con RedCorunamás información


Software libre en la cooperación al desarrollo was first posted on marzo 2, 2010 at 8:26 pm.



Webmaster Libre

VN:F [1.9.7_1111]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.7_1111]
Rating: 0 (from 0 votes)

Software wars en HTML5

Esta semana se ha publicado el logo oficial de HTML5, indicativo de que el estándar está lo suficientemente maduro como para empezar con las labores de marketing, cosa que me agrada :-)

HTML5 Logo

Lo que me tiene más inquieto es la elección de los códecs de vídeo para la etiqueta <video>. H-264 era la opción que más fuerza tenía hasta hace bien poco. Se trata de un códec excelente, pero con una draconiana protección mediante patentes. La maravilla que supone la llegada de HTML5 podría provocar un descalabro importante dentro de los navegadores si H.264 se acepta como estándar de vídeo. Microsoft, Apple, Google o incluso Opera no tendrían mayores problemas en pagar los royalties asociados al códec, pero se cargaría una miriada de proyectos libres basados en gecko o webkit de un plumazo :-(

La eterna pelea en el mundo del software, pero esta vez con un desenlace ciertamente sorprendente: Google se saca de la manga WebM, una alternativa a H.264. Realmente no ha sido tan de la manga. WebM es un contenedor de Vorbis (audio, códec libre) y VP8 (vídeo). En 2008 Google compró On2 Technologies, empresa especializada en compresión de vídeo, y se quedó con los derechos sobre VP8. Por lo tanto el desarrollo de WebM no parte de cero, aprovecha todos los esfuerzos puestos en Vorbis y en VP8. Lo curioso no es todo esto, sino que en ese momento Google decide liberar WebM y el escenario dentro de los códecs de vídeo para HTML5 cambia completamente.

Actualmente la batalla no está decidida. Algunas empresas como Apple apuestan fuertemente por H.264, pero está claro que Google y la Fundación Mozilla van a pelear por WebM.

En el plano técnico, parece que todavía H.264 está un paso por delante de WebM. Jason Garrett-Glaser analiza en su blog las causas. También hay problemas desde el punto de vista legal, puesto que mucha gente opina que crear un códec de vídeo desde cero sin pisar ninguna patente es realmente complicado. Carlo Daffara lo explica en su blog.

Para terminar de añadir presión a la olla, Google anunció hace poco que eliminaba el soporte para H.264 en Google Chrome para fomentar el uso de WebM. Desde la Fundación Mozilla respiraron aliviados y la FSF ha hecho poco menos que la ola ante esa decisión. Entre los partidarios de H.264, las reacciones tampoco se han hecho esperar. John Gruber lanzó 5 preguntas acerca de esta decisión y parece que no ha quedado muy contento con las respuestas. Aunque ya ha sido respondido con otra lista de 10 preguntas por parte de Thom Holwerda. Vayan a por el perolo de palomitas, ¡que la cosa está que arde!

¿Cómo veo la situación? Complicada, todo un duelo de titanes. Por supuesto que me posiciono en el bando de WebM (me da igual que sea peor que H.264, ya mejorará, seguro), pero Microsoft y Apple aliados hacen temblar al más pintado. Google tiene el as en la manga de Youtube, pero no puede jugárselo todo a esa carta.

Lo que sigo sin entender es cómo después de tantos años buscando un estándar web lo suficientemente rico como para no depender de plugins propietarios, se plantea un códec de vídeo forradito de patentes.. :facepalm:

Software Libre

VN:F [1.9.7_1111]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.7_1111]
Rating: 0 (from 0 votes)