Lighthouse Design Ltd. fue una empresa de software estadounidense que funcionó entre 1989 y 1996. Lighthouse desarrolló software para computadoras NeXT que ejecutaban el sistema operativo NeXTSTEP . La empresa fue fundada en 1989 por Alan Chung, Roger Rosner, Jonathan Schwartz , Kevin Steele y Brian Skinner, en Bethesda, Maryland . Lighthouse luego se mudó a San Mateo, California . En 1996, Lighthouse fue adquirida por Sun Microsystems . [1]
Dos de los primeros productos desarrollados en Lighthouse fueron Diagram! y Exploder.
Diagram! era una herramienta de dibujo, originalmente llamada BLT (por Box-and-Line Tool) en la que los objetos (cajas) se conectaban entre sí mediante "enlaces inteligentes" (líneas) para construir diagramas como diagramas de flujo . [ cita requerida ]
Exploder era una herramienta de programación para almacenar objetos Objective-C en una base de datos relacional . Lighthouse comercializó Diagram! directamente y en 1991 escindió Exploder para crear una nueva empresa , Persistence Software . Persistence Software salió a bolsa con una oferta pública inicial el 25 de junio de 1999.
Lighthouse continuó desarrollando y adquiriendo más productos de software y comercializó una suite ofimática para NeXTSTEP, que incluía ParaSheet (una hoja de cálculo tradicional ), Quantrix (un programa de hoja de cálculo basado en Lotus Improv [2] ), Diagram!, TaskMaster (un programa de gestión de proyectos), WetPaint (un programa de edición/retoque de imágenes), LightPlan (una herramienta de modelado de datos informáticos basada en OMT , basada en Diagram!) y Concurrence (un programa de presentaciones).
A principios de los años 90, Sun Microsystems se asoció con NeXT para desarrollar OpenStep , que en esencia era una versión multiplataforma de las "capas superiores" del sistema operativo NeXTSTEP . OpenStep proporcionaría un sistema similar a NeXT que se ejecutaría sobre cualquier sistema operativo subyacente lo suficientemente potente, en el caso de Sun, Solaris . Sun planeó un entorno informático distribuido, en el que los usuarios ejecutarían OpenStep en el escritorio y el procesamiento de transacciones se produciría en servidores en la oficina administrativa. Los dos se comunicarían con la tecnología Portable Distributed Objects de NeXT , que se conocía como Distributed Objects Everywhere (DOE), que más tarde se lanzó como NEO. [ cita requerida ]
A mediados de 1996, Sun compró Lighthouse por 22 millones de dólares, [3] convirtiéndola en su grupo interno de aplicaciones OpenStep. En aquel momento, Scott McNealy tenía la visión de convertir a Sun en una potencia que pudiera competir directamente con Microsoft, y una suite de aplicaciones de oficina era un requisito para cualquier plan de ese tipo. Las aplicaciones de Lighthouse no estaban a la altura de Microsoft Office en su conjunto, pero sin duda podrían haberse desarrollado para convertirse en un competidor directo con un desarrollo adicional.
Pero mientras se concretaba la compra de Lighthouse, Sun ya estaba desviando su atención de DOE/NEO en el back-end y OpenStep en el front-end hacia "Java en todas partes". Java se consideraba una mejor solución para infiltrar a Sun en el mercado de aplicaciones, ya que funcionaba en todas las plataformas, no solo en aquellas compatibles con OpenStep. Lighthouse pronto pasó a formar parte de la división JavaSoft , convirtiéndose en el Grupo de Aplicaciones Java .
El único problema con este movimiento fue que cualquier intento de trasladar las aplicaciones OpenStep de Lighthouse escritas en Objective-C a Java sería casi imposible. Además, a Sun le preocupaba que el lanzamiento de su propia suite haría que los desarrolladores de terceros se interesaran menos en la plataforma (véase Claris ), ya que tendrían que competir con Sun directamente en el espacio de las aplicaciones de oficina. Se hicieron algunos intentos: LightPlan se trasladó a Java y se publicó como JavaPlan (y también cambió de OMT a UML ). Sun finalmente abandonó la idea, si es que alguna vez la consideró seriamente en primer lugar, abandonando el mercado de aplicaciones de oficina durante muchos años.
Más tarde, OmniGroup clonó Diagram! como OmniGraffle , que conceptualmente funciona de la misma manera que Diagram! y el BLT original.
No fue hasta 1999 cuando Sun volvió a entrar en este mercado. Curiosamente, no lo hizo con una suite Java, sino con la compra de la suite StarOffice basada en C++ . Según Jonathan Schwartz, ex director ejecutivo de Lighthouse, es probable que la suite de aplicaciones Lighthouse nunca vuelva a estar disponible al público . [4]
El cofundador de Lighthouse, Schwartz, continuó ascendiendo en las filas de Sun, convirtiéndose en el jefe de su división de software en 2002, y en abril de 2006 fue nombrado CEO y presidente de Sun.