Herramientas personales

Estándares Abiertos

De Proyectos GULIX


Recopilación rápida (incompleta) de protocolos, especificaciones y estándares que son abiertos (como en Open Source) o accesibles (como en Freeware).

Estos son estándares que en general son de uso común; acá se recomiendan algunos para los usuarios de aplicaciones de Linux o de Software Libre.

Tabla de contenidos

Formatos de Documento (Ofimática, Reporte, Etc)

ISO 26300: OpenDocument Format

Descripción: Almacen de archivos XML que describen, separadamente, el contenido, estilos, preferencias, metadatos y anexos de un "documento" ofimático, como puede ser una planilla o reporte.

Uso: Utilizado para la generación de documentos de oficina. El desarrollo ha buscado reemplazar a formatos como los utilizados por Microsoft Office:

Formato de Documento Ejemplos Alternativa a
Documentos de Texto currículum Microsoft Word
Planillas de Cálculo rendiciones de gastos Microsoft Excel
Presentaciones exposiciones de productos Microsoft Powerpoint
Dibujo organigramas Microsoft Visio


Aplicaciones:


Racionalización:

  • almacenamiento de información en una forma públicamente accesible (evitando backdoors o DRM que "autocensuran" documentos)
  • independencia administrativa de formatos que requieren licnciamiento (ej.: algunos gobiernos y casas ministeriales ahora requieren formatos públicos en sus documentos)
  • favorece la separación del contenido y la forma, ya que mientras los contenidos se guardan en un conjunto de archivos, la forma se guarda en otro, facilitando la recuperación, modificación y adaptación.
  • varios otros


Desventajas:

  • uso de XML como componente descriptivo lo hace más intensivo (en uso de procesador y memoria) que otros formatos.
  • (anteriormente) requerimiento de Java (que entonces no era software libre) para implementar capacidades "obligatorias".

LaTeX (Documentos Científicos)

Descripción: lenguaje de marcado que se usa en la preparación de documentos de uso científico, como los que contienen fórmulas, tablas avanzadas, ecuaciones o representaciones de física/química. Lenguaje preferido para la presentación de documentos científicos oficiales.

Uso:

  • documentos científicos, matemáticos o físicos eminentemente
  • almacenaiento y referencia para tablas bibliograficas (Bibtex)
  • esquemas de presentación que requieren características muy específicas, no disponibles usualmente en los procesadores de texto, como estilos de marginación, algunos tamaños de hoja, impresión continua, etc.

Aplicaciones:

  • Lyx
  • Scientific Workplace

Racionalización:

alta capacidad para describir simbología y combinación de caracteres y entidades gráficas, pudiendo llegar al punto de crear una entidad jota circumflejo vector de acento puntuado doble de orden 2, que es un solo caracter con la estructura siguiente:

 ..
 ->
  ĵ

que podría interpretarse en términos físicos, como "la derivada temporal, de segundo orden (aceleración) de un vector de movimiento unitario en la dirección del eje jota". Tales clases de simbologías no pueden obtenerse por composición tipográfica en formatos que usan "fuentes" como por ejemplo, documentos de Word, o incluso (por el momento) OpenDocument Format.

Desventajas:

composición compleja requiere software de renderizado especial (como Ghostscript) y no puede imprimirse o representarse correctamente en formatos que usan fuentes tipográficas, como HTML u OpenDocument Format.


Multimedia (Audio, Video, Etc)

PNG: Portable Network Graphics (imágenes)

Descripción: formato de imagen que soporta paletas de 24 bits, escalas de blanco y negro de 8 bits, y un canal de transparencia (alpha). Muy conveniente para imágenes pequeñas, capturas de pantalla o logotipos.

Uso:

imágenes de tipo artwork o clipart (sustituyendo a JPEG para imágenes pequeñas o a GIF para imágenes con transparencia)

Aplicaciones:

  • GIMP
  • Editores de imágenes
  • Dia (editor de diagramas)

Racionalización:

  • la no-exigencia de licencias por el uso de formatos propietarios en sitios web.

Desventajas:

  • RGB (rojo, verde, azul) como único espacio de color, lo hace inadecuado para aplicaciones de diseño e imaginería profesional.

Vorbis (Audio)

Descripción: formato de compresión de audio con pérdida (como, p.ej.: MP3). Encodeo de audio con este formato se hace usualmente con un parámetro de "calidad" (mientras más bajo, menor calidad) que va desde "q 0" (más o menos 56 kbps, ideal para encodear música de Nintendo), hasta "q 10" (aproximadamente por los 480 kbps).

Uso:

  • este formato se utiliza para almacenar música, al ser libre de patentes puede ser utilizada sin necesidad de licencia y por cualquier aplicación que provea la funcionalidad.
  • es el formato oficial de registros de audio en la Wikipedia y sus proyectos asociados.

Aplicaciones:

  • Winamp (Windows)
  • XMMS, Beep Media Player (Linux)
  • Amarok (Linux KDE)
  • BMPX, Audacious (Linux Gnome)
  • otros varios

Racionalización:

  • la no exigencia de licencias por el uso del formato de audio MP3
  • libre escucha (formato abierto que no incorpora DRM ni políticas de gestión centralizada)

Desventajas:

  • relativamente baja calidad de audio a bitrates muy bajos, resuelto en algunos forks como Tremor.

Theora (Video)

Descripción: Theora es un método de compresión de vídeo con pérdidas. El vídeo comprimido puede ser almacenado en cualquier contenedor multimedia conveniente (ej. Matroska), pero generalmente se encuentra en el formato contenedor Ogg que es el recomendado por Xiph.org y es frecuentemente usado con el formato de audio Vorbis.

Formatos y Estándares Web

(X)HTML (Publicación en Web)

Descripción: lenguaje oficial de marcado que se usa en las páginas web. Combinado con CSS para proveer estilización del contenido.

Uso:

páginas web

Aplicaciones:

  • todos los navegadores web

Racionalización:

  • formato libre para publicar información en la web (libertad de expresión requiere libertad de medio)
  • simpleza de uso (marcado de texto simple, jerárquico)
  • descripción del contenido, dejando la etilizacion y presentación a CSS.

Desventajas:

  • en su forma más estandarizada es "plano"; no incorporando componentes interactivos más allá de los formularios, ni capacidades multimediales las cuales pueden ser utilizadas solamente por medio de la extensión <embed> para incluir contenido que requiere plugins no-libres (ej.: Flash).

Otros

SVG (Gráficos Vectoriales)

Descripción:

Uso:

Aplicaciones:

Racionalización:

Desventajas:

VRML (Visualuzación Tridimensional)

Descripción: Lenguaje de modelado de realidad virtual, basado en puntos de coordenadas espaciales que forman triángulos, y por medio de ellos cuerpos y planos.

Uso: Su uso ha sido muy común por arquitectos y otros personajes que crean figuras tridimensionales que se pueden recorrer mediante el navegador (que posea el plugin de vrml). Gracias a que se le pueden colocar pieles y colores a los elementos, se pueden recrear muy bien habitaciones, edificios, museos, etc.

Aplicaciones:

  • Editor de Textos
  • Exportado desde 3D Studio

Racionalización:

  • Gracias a que es un lenguaje vectorial, normalmente los archivos en VRML son más livianos que los archivos creados en JPG.
  • Las caras de los objetos se crean mediante triángulos, cabe destacar que este será visible por un solo lado, por lo que si se desea dibujar, por ejemplo, una hoja de papel, se deben crear los triángulos en sentido horario y anti horario para que sea "solido" o visible por ambos lados.
  • El renderizado de estos objetos es rápido, con lo que aun en equipos con muy poca memoria, logran verse fluidos los giros y recorridos dentro del espacio virtual.

Desventajas: es un lenguaje solamente descriptivo: sin sentencias de control como while, if o for, sólo se obtiene una figura estática o una animación simple, sin poder lograr que cambie la figura de forma dinámica (a menos que se genere el VRML desde PHP u otro lenguaje).


Leer más


Buscar