أوبن لازلو

OpenLaszlo عبارة عن منصة مفتوحة المصدر متوقفة عن التطوير، كانت تُستخدم لتطوير وتقديم تطبيقات ويب غنية . وقد تم إصدارها بموجب ترخيص Common Public License (CPL) المعتمد من مبادرة المصادر المفتوحة .

تتكون منصة OpenLaszlo من لغة البرمجة LZX وخادم OpenLaszlo.

LZX هي لغة وصفية قابلة للتوسيع (XML) ولغة جافا سكريبت ، تشبه في جوهرها لغات XUL وMXML ولغة وصف التطبيقات القابلة للتوسيع (XAML). تُمكّن LZX من عملية تطوير تصريحية نصية تدعم النماذج الأولية السريعة وأفضل ممارسات تطوير البرمجيات . صُممت لتكون مألوفة لمطوري تطبيقات الويب التقليديين الذين لديهم خبرة في HTML وجافا سكريبت.

OpenLaszlo Server عبارة عن برنامج جافا servlet يقوم بتجميع تطبيقات LZX إلى ملفات تنفيذية ثنائية لبيئات وقت التشغيل المستهدفة.

الانتشار

يمكن نشر تطبيقات Laszlo كبرامج Java servlets تقليدية، يتم تجميعها وإعادتها إلى المتصفح ديناميكيًا. تتطلب هذه الطريقة أن يكون خادم الويب مُشغلاً أيضًا لخادم OpenLaszlo.

بدلاً من ذلك، يمكن تجميع تطبيقات Laszlo من LZX إلى HTML ديناميكي (DHTML) أو ملف SWF ثنائي ، وتحميلها بشكل ثابت في صفحة ويب موجودة. تُعرف هذه الطريقة باسم نشر SOLO. تفتقر التطبيقات المنشورة بهذه الطريقة إلى بعض وظائف الملفات المضمنة في servlet، مثل القدرة على استخدام خدمات ويب SOAP واستدعاءات الإجراءات عن بُعد Java RPC.

الترخيص

تم إصدار OpenLaszlo بموجب رخصة Common Public License من قبل Laszlo Systems.

المتبنون

تم نشر تطبيقات الويب الغنية التي تعمل بتقنية 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

تاريخ المشروع

تأسست شركة لازلو على يد ديفيد تيمكين. [ 2 ]

كان يُطلق على OpenLaszlo في الأصل اسم Laszlo Presentation Server (LPS). بدأ تطويره في خريف عام 2001. وتم إصدار نسخ تجريبية منه لشركاء مختارين خلال عام 2002. استُخدمت بعض هذه النسخ في أول تطبيق Laszlo تم نشره، وهو تطبيق لطلاء Behr. [ 3 ] أُصدر الإصدار العام الأول من LPS في أوائل عام 2002.

في أكتوبر 2004، أصدرت شركة لازلو سيستمز الشفرة المصدرية الكاملة لخادم عرض لازلو بموجب رخصة جنو العمومية (GPL)، وأطلقت مشروع أوبن لازلو. وفي عام 2005، بالتزامن مع إصدار النسخة 3.0، تم تغيير اسم خادم عرض لازلو إلى أوبن لازلو.

الجدول الزمني

  • 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: استحوذت شركة Critical Path, Inc. على شركة OpenLaszlo [ 4 ]
  • ديسمبر 2013: استحوذت شركة Openwave Messaging على شركة Critical Path, Inc. [ 5 ]

تسمية

اسم لازلو ذو أصل مجري . سُمّي المشروع تيمناً بقطة بيتر أندريا، مصمم الجرافيك والمؤسس المشارك لشركة لازلو سيستمز. وقد سُمّيت القطة بدورها تكريماً للرسام والمصور المجري لازلو موهولي ناجي ، أحد رواد المدرسة البنائية . [ 6 ]

انظر أيضاً

مراجع

  1. كايزر، جريج (2005-03-03). "إيرث لينك تنافس AOL وجيميل ببريد ويب قائم على تقنية فلاش" . InformationWeek . تم الاطلاع عليه بتاريخ 2009-06-09 .
  2. "مقابلة مع ديفيد تيمكين" . برنامج Opening Move، سلسلة بودكاست من ITConversations . 2005-08-04.
  3. طلاء بير
  4. "شركة كريتيكال باث تستحوذ على شركة لازلو سيستمز (ومنصة تطبيقات الويب الغنية التابعة لها ويب توب)" . أخبار تي إن دبليو . 23 فبراير 2012.
  5. "استحواذ Openwave Messaging على Critical Path" . بيانات صحفية صادرة عن Openwave Messaging . 4 ديسمبر 2013.
  6. "أعضاء مجتمع OpenLaszlo حول العالم - المجر" . مدونة مشروع OpenLaszlo . 3 مارس 2007. مؤرشف من الأصل بتاريخ 14 أكتوبر 2007.

للمزيد من القراءة

  • كورمانز، كريس (20 أغسطس 2006). تطوير تطبيقات AJAX وFlash باستخدام OpenLaszlo: دليل تعليمي (  الطبعة الأولى). BrainySoftware. ص  350. ISBN 978-0-9752128-6-8أُرشف من المصدر الأصلي بتاريخ 18 فبراير 2009. تم الاطلاع عليه بتاريخ 2 سبتمبر 2009 .
  • كلاين، نورمان؛ كارلسون، ماكس؛ ماك إيوين، جلين (1 فبراير 2008). لازلو في العمل (الطبعة الأولى  ). منشورات مانينغ . 550 صفحة . ISBN  978-1-932394-83-2.
  • برنامج OpenLaszlo، والدروس التعليمية، والوثائق المختلفة متوفرة على موقع Wayback Machine (تمت أرشفته في 16 مارس 2009) . (باللغتين الإنجليزية والإسبانية)