martes, julio 06, 2004

Los muchos esquematizadores compatibles con el Mac OS X

Ante todo, ¿qué es un esquematizador? Básicamente, un esquematizador (o outliner en inglés) es una aplicación que ordena jerárquicamente trozos o recortes de texto —a diferencia de un editor o procesador de texto, que los ordena de manera lineal—, con la finalidad de simplificar la visualización, el reordenamiento y la recuperación de los recortes. En otras palabras, todo trozo o recorte de texto está en el nivel superior (encabezamiento) a otro texto o le está subordinado (subsección). Como las subsecciones pueden ocultarse (también se dice colapsarse), es posible establecer fácilmente y en todo momento las secciones que se quieren ver de un esquema. Cuando se mueve una sección —copiando y pegando o vía arrastre— también se mueven todas sus subsecciones. Un esquematizador tiene muchísimas más funciones que las mencionadas, pero dadas estas características básicas, el primer ejemplo de esquematizador que se le ocurrirá a un usuario de Mac es el Finder.

El Mac es un campo especialmente fértil para los esquematizadores, quizá debido a su característica intrínsecamente innovadora. ATPM o About This Particular Mac, una revista web mensual sobre el Mac, publicó en estos días la octava entrega de la serie sobre esquematizadores, cuyo autor es Ted Goranson. Repaso someramente el artículo.

En la primera parte del artículo, Ted Goranson se hace eco de un rumor sobre la probable publicación de Frontier, o partes importantes del código fuente, como código libre (open source), para pasar luego a desarrollar los puntos básicos de la historia de Frontier y de su creador, Dave Winer, y cómo la liberación del código fuente de Frontier podría originar una revolución en el sector de los esquematizadores para el Mac.

Luego, el artículo trata sobre dos esquematizadores basados en la Red, operables con un navegador en vez del clásico programa de escritorio. Primero reseña ActiveRenderer, una aplicación que toma esquemas creados de la forma tradicional —es decir, en el escritorio— y los publica en la Red sin que por eso pierdan su funcionalidad. En otras palabras, ActiveRenderer no sólo presenta un esquema, sino que también permite operarlo, por ejemplo, expandiendo y colapsando secciones (hay capturas de pantalla en el artículo y una galería de páginas web). La segunda aplicación reseñada, webOutliner, permite crear esquemas con la misma interfaz de los esquematizadores de escritorio, pero el proceso se realiza en el navegador y los archivos se guardan en un servidor. La gran ventaja de este enfoque es que un esquema puede llegar a tener varios autores, a la manera de un Wiki, pero superando las grandes limitaciones de interfaz y de edición que afecta a esta última tecnología (hay capturas de pantalla en el artículo; el enlace a webOutliner es en realidad un demo de la aplicación).

Finalmente, el artículo lista los más de treinta esquematizadores compatibles con el Mac OS X. Junto al nombre y enlace de la aplicación, Ted Goranson menciona el desarrollador, el entorno de desarrollo, el precio del producto, la última versión disponible para bajar, además de incluir una captura de pantalla, muy útil para apreciar las diferentes interfaces y enfoques.

Para ofrecer una perspectiva distinta a la del artículo, a continuación se dividen los esquematizadores en dos grandes grupos, según el entorno de desarrollo:
  • Cocoa (compatibles con las cada vez más numerosas herramientas de edición de texto provistas por Apple y desarrolladores independientes): Alepin (Macchampion), Curio (Zengobi), Deep Notes (Amar Sagoo), DEVONthink PE (Devon Technologies), FO (Takashi T. Hamada), Liner (iMedia), MyMIND (Sebastian Krauss), NoteBook (Circus Ponies), Notebook (Hog Bay), Notes (SkinkHunt Software), Notes (Richard Schreyer), NoteTaker (AquaMinds), NovaMind (NovaMind Software), OmniOutliner (OmniGroup), PocketNotes (Pocket Software), Sh-Out ! My Brain (Strawberry Heads), Slacker ToDo Lists (Mindlube Software).
  • Carbon (en principio compatibles con el Mac OS 9): BrainForest Deluxe (Ultrasoft), Caboodle (Dejal Systems), ConceptDraw Mindmap (Computer Systems Odessa), IdeaSpiral (midnite.lightman), iLiner (Mercury Software), Inspiration (Inspiration Software), Life Balance (Llamagraphics), NewNotePadPro (Hisadonia Island), Notebook (Microsoft), NotePad Deluxe (Ibrium), NotePod (Graffix), Shadow (Code Jedi), Tinderbox (Eastgate Systems), To-Do Stickies (Joseph Sharp).

Muchos de los esquematizadores mencionados fueron reseñados —algunos exhaustivamente, como NoteTaker (AquaMinds) y NoteBook (Circus Ponies)— en los artículos anteriores de la serie (hay enlaces al final del corriente artículo).

Hace un tiempo probé y descarté Deep Notes y Caboodle, que me parecieron muy limitados, llenos de fallas y sin actualización en los últimos meses. Ahora estoy probando FO y Notebook (Hog Bay), esquematizadores con enfoques bastante contrapuestos, pero que cumplen razonablemente bien su cometido. De todas maneras, seguiré probando, que hay mucho todavía por ver.