Openlaszlo – Wikipedia

before-content-x4

Openlaszlo
Openlaszlo-Logo
Openlaszloscreen.jpg
Seront des données de base
développeur Systèmes laszlo
Version actuelle 4.9.0
(21 octobre 2010)
système opérateur Multiplateforme
langage de programmation Java [d’abord]
Licence Cpl
www.openlaszlo.com

Openlaszlo est une plate-forme définie pour créer de riches applications Internet. Le précédemment sous le nom Serveur de présentation laszlo Le système développé par la société californienne Laszlo Systems a été publié le 7 octobre 2004 sous la licence publique commune en tant que logiciel libre.

after-content-x4

OpenLaszlo est un environnement de développement déclaratif basé sur un serveur qui permet au développeur de créer de riches applications Internet (RIA) à la volée. À l’aide d’un éditeur de texte, le développeur modifie le contenu d’un fichier LZX qui se trouve sur le serveur. Avec le navigateur, le développeur appelle ce fichier à partir de son serveur OpenLaszlo et est éventuellement affiché une boîte de dialogue Flash ou DHTML dans son navigateur. L’utilisateur de l’application appelle également sur la page et utilise le site Web de manière transparente en tant qu’application RIA.

Openlaszlo utilise le même principe que Flex d’Adobe Inc., Openlaszlo étant sur le marché avec l’idée du produit des années avant Adobe. Ce n’est que lorsque Macromedia a commencé à développer Flex que le produit «laszlo» à l’origine «Laszlo» «OpenLaszlo». Les riches applications Internet sont écrites dans une langue XML distincte appelée LZX. LZX-AN XML-SIMILAR XML Language-est basé sur un mélange de balises XML et de code ECMAScript. Ces fichiers LZX sont ensuite traduits en flash-bytecodes à l’aide de Java (par exemple Tomcat Server) “à la volée”, qui est exécuté par le plugin flash du navigateur Web. Alternativement, les applications dits en solo peuvent être traduites et exportées, qui peuvent être intégrées dans les sites Web en tant que fichiers .swf indépendants ou code DHTML. Depuis la version 4.7, il peut être possible de générer des fichiers SWF (Flash 8/9/10) ou DHTML. Aucune modification du code source ne doit être effectuée du côté du serveur. La stratégie du projet open source est de rester avec le “joueur” des applications possible. D’autres types de joueurs sont en préparation.

Openlaszlo a pour objectif de simplifier et d’accélérer le développement d’applications frontales par rapport au développement conventionnel. OpenLaszlo est un environnement de développement déclaratif basé sur un dialecte XML (LZX) et un générateur basé sur Java. Il existe une séparation entre la conception (conception de disposition, Skinning, composants visuels) et la logique du programme (manipulation des événements et connexion backend). Divers mécanismes pour simplifier le développement, tels que la mise à jour automatique des datagrides lors du changement de données. Le servlet Openlaszlo (déploiement J2EE) ou les sources de données (déploiement solo) installées sur un serveur Web sert de backend. B. en php, jsp etc. ou en tant que fichiers statiques (XML, FLV etc.).

OpenLaszlo a publié le premier serveur OpenLaszlo en 2002. Cela a permis le développement d’une interface Web à l’aide d’un langage déclaratif pour la première fois. Dans le développement déclaratif, le développeur crée initialement une structure de base visuelle, complète les éléments et combine enfin les éléments de surface avec les sources de données backend.

Un environnement de développement gratuit (IDE) a également été publié dans le cadre du projet open source. L’OpenLaszlo-IDO est basé sur Eclipse et offre la possibilité d’éditer des fichiers LZX. Ce sujet n’est plus poursuivi. En plus de l’IDE, il existe d’autres projets open source et produits commerciaux.

Les exemples suivants montrent comment une surface peut être créée:

Bonjour le monde! (LZX) [ Modifier | Modifier le texte source ]]

  largeur = "200" >  Bonjour le monde!   

Sortir:

Openlaszlo hello.JPG

Bonjour le monde! (Ecmascript) [ Modifier | Modifier le texte source ]]

  largeur = "200" >    

Sortir:

Openlaszlo hello.JPG

Exemple de fenêtre [ Modifier | Modifier le texte source ]]

  largeur = "200" >   x = "dix"  y = "dix"  largeur = "150"  hauteur = "150"  >  Bonjour le monde!    

Sortir:

Openlaszlo window.JPG

Composants [ Modifier | Modifier le texte source ]]

Pour créer votre propre application, vous pouvez utiliser la sélection de composants standard, les modifier (skinning, apparence et autres) ou développer vos propres composants.

Openlaszlo components.JPG OpenLaszloImage003.png OL Image006.png OL Image012.png OL Image015.png

  • Flash (SWF8, SWF9, SWF10)
  • Dhtml

On ne sait pas comment le développement des futures versions d’Openlaszlo progresse. Cependant, certains indiquent que le développement a été interrompu il y a quelque temps. La dernière communication officielle a eu lieu à la fin de 2012 lorsque la version 5.0b2 de la construction nocturne a été mise à disposition en téléchargement. [2] Cependant, aucun téléchargement d’aucune sorte (documentation, version officielle, construction nocturne) n’a été possible pour une heure inconnue, sans que le fabricant n’ait répondu aux informations appropriées depuis lors. [3] Laszlo Systems était à un moment inconnu par l’entreprise CP (aujourd’hui Messagerie OpenWave ) accepté.

En 2017, une seule archive de documentation des amateurs peut être atteinte sous l’ancienne adresse Web Openlaszlo.org.

  1. Le projet open source OpenLaszlo sur Open Hub: Langues Page . Dans: Hub ouvert . (consulté le 26 septembre 2018).
  2. Annonce Jalstone Release 5.0b2. (Pas plus disponible en ligne.) Laszlo Systems, 30 novembre 2012, archivé à partir de Original suis 4. octobre 2013 ; Consulté le 21 septembre 2014 . Info: Le lien d’archive a été utilisé automatiquement et non encore vérifié. Veuillez vérifier le lien d’origine et d’archiver en fonction des instructions, puis supprimez cette note. @d’abord @ 2 Modèle: webachiv / iabot / forum.openlaszlo.org
  3. Openlaszlo mort? (Pas plus disponible en ligne.) Openlaszlo Forum, 5 janvier 2014, anciennement en Original ; Consulté le 21 septembre 2014 . @d’abord @ 2 Modèle: lien mort / forum.openlaszlo.org ( Page non plus disponible, recherchez dans Webarchien ) Info: Le lien a été automatiquement marqué comme un défaut. Veuillez vérifier le lien en fonction des instructions, puis supprimer cette note. Modèle: cite web / temporaire

after-content-x4