Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

OpenLaszlo - это прекращенная платформа с открытым исходным кодом для разработки и доставки полнофункциональных Интернет-приложений . Он выпущен в рамках инициативы Open Source заверенной Common Public License (CPL).

Платформа OpenLaszlo состоит из языка программирования LZX и сервера OpenLaszlo.

LZX - это расширяемый язык разметки (XML) и язык описания JavaScript, аналогичный по духу XUL , MXML и расширяемому языку разметки приложений (XAML). LZX обеспечивает декларативный процесс разработки на основе текста, который поддерживает быстрое прототипирование и передовые методы разработки программного обеспечения . Он разработан для традиционных разработчиков веб-приложений, знакомых с HTML и JavaScript.

OpenLaszlo Server - это сервлет Java, который компилирует приложения LZX в исполняемые двоичные файлы для целевых сред выполнения.

Развертывание [ править ]

Приложения Laszlo могут быть развернуты как традиционные сервлеты Java, которые динамически компилируются и возвращаются браузеру. Этот метод требует, чтобы на веб-сервере также был запущен сервер OpenLaszlo.

В качестве альтернативы приложения Laszlo могут быть скомпилированы из LZX в динамический HTML (DHTML) или двоичный SWF- файл и статически загружены на существующую веб-страницу. Этот метод известен как развертывание SOLO. Приложениям, развернутым таким образом, не хватает некоторых функций файлов, содержащихся в сервлетах, таких как возможность использования веб-служб SOAP и вызовов удаленных процедур Java RPC.

Лицензирование [ править ]

OpenLaszlo выпускается Laszlo Systems по Общей общественной лицензии .

Усыновители [ править ]

Богатые Интернет-приложения (RIA) на базе Laszlo были развернуты компаниями Earthlink , [1] Verizon , Walmart , IBM WebSphere , Yahoo! , Behr , Pandora , La Quinta Hotels, DeanForAmerica.com и Time.gov.

Laszlo Systems , создатель OpenLaszlo, разрабатывает собственное программное обеспечение на основе Laszlo Presentation Server. Один из них - это почтовый клиент ( Laszlo Mail ), который похож на Microsoft Outlook или Mozilla Thunderbird , но работает в веб-браузере. Другой, называемый Webtop, представляет собой интегрированную среду приложений для корпоративного использования.

История версий [ править ]

  • OpenLaszlo 3.x - поддерживает Flash Player версий 6, 7, 8
  • OpenLaszlo 4.x - поддерживает Flash Player версий 7, 8, 9, 10 и DHTML.

История проекта [ править ]

Компания Laszlo была основана Дэвидом Темкиным. [2]

OpenLaszlo изначально назывался Laszlo Presentation Server (LPS). Разработка началась осенью 2001 года. Предварительные версии были выпущены для избранных партнеров в течение 2002 года. Некоторые из них были использованы для первого развернутого приложения Laszlo для краски Behr. [3] Первый общий выпуск LPS был в начале 2002 года.

В октябре 2004 года компания Laszlo Systems выпустила полный исходный код сервера презентаций Laszlo под лицензией GNU General Public License (GPL) и инициировала проект OpenLaszlo. В 2005 году, одновременно с выпуском версии 3.0, имя Laszlo Presentation Server было изменено на OpenLaszlo.

График

  • 2000: Начало прототипирования
  • 2001: Начало разработки
  • 2002: предварительные версии LPS; первое развернутое приложение Laszlo (Behr)
  • 2003: выпущены LPS 1.0, 1.1; развернутые приложения (Yahoo !, Earthlink)
  • 2004: выпущены LPS 2.0, 2.1, 2.2; LPS с открытым исходным кодом
  • 2005: выпущены OpenLaszlo 3.0, 3.1; имя изменено на OpenLaszlo
  • 2006: выпущены OpenLaszlo 3.2, 3.3
  • 2007: выпущен OpenLaszlo 4.0
  • 2008: выпущен OpenLaszlo 4.1
  • 2008: Выпущен OpenLaszlo 4.2
  • 2009 Февраль: выпущен OpenLaszlo 4.2.0.1
  • 2010 Октябрь: OpenLaszlo 4.9.0. вышел
  • 2012 Февраль: OpenLaszlo приобретается Critical Path, Inc. [4]
  • 2013 г., декабрь: компания Critical Path, Inc. приобретается Openwave Messaging [5].

Именование [ править ]

Имя Ласло имеет венгерское происхождение. Проект назван в честь кота Питера Андреа, графического дизайнера и соучредителя Laszlo Systems. Кот, в свою очередь, был назван в честь венгерского художника- конструктивиста и фотографа Ласло Мохоли-Надя . [6]

См. Также [ править ]

  • Список языков разметки пользовательского интерфейса
  • Сравнение языков разметки пользовательского интерфейса
  • Список полнофункциональных фреймворков интернет-приложений

Ссылки [ править ]

  1. ^ Кейзер, Грегг (2005-03-03). "EarthLink берет на себя AOL, Gmail с помощью веб-почты на основе Flash" . Информационная неделя . Проверено 9 июня 2009 .
  2. ^ "Интервью с Дэвидом Темкиным" . Открытие Move, серия подкастов от ITConversations . 2005-08-04.
  3. ^ Краска Behr
  4. ^ «Critical Path покупает Laszlo Systems (и ее многофункциональную платформу Интернет-приложений Webtop)» . Новости TNW . 2012-02-23.
  5. ^ "Обмен сообщениями Openwave приобретает критический путь" . Пресс-релизы Openwave Messaging . 2013-12-04.
  6. ^ «Члены сообщества OpenLaszlo по всему миру - Венгрия» . Блог проекта OpenLaszlo . 2007-03-03. Архивировано из оригинала на 2007-10-14.

Дальнейшее чтение [ править ]

  • Корманс, Крис (20 августа 2006 г.). «Разработка AJAX и Flash с OpenLaszlo: Учебное пособие» (1-е изд.). BrainySoftware: 350. ISBN 978-0-9752128-6-8. Цитировать журнал требует |journal=( помощь )
  • Кляйн, Норман; Карлсон, Макс; МакИвен, Гленн (1 февраля 2008 г.). «Лазло в действии» (1-е изд.). Публикации Мэннинга : 550 . ISBN 978-1-932394-83-2. Цитировать журнал требует |journal=( помощь )

Внешние ссылки [ править ]

  • OpenLaszlo, руководства и различная документация на Wayback Machine (архивировано 16 марта 2009 г.). (на английском и испанском языках)