مرحبا بكم Bienvenue Willkommen Benvenuto Bienvenida yôkoso tervetuloa welkom Welcome
Page 2 SVP mettez votre portable en mode silencieux
Page 3 WaveMaker Visual AJAX Studio SFD
Page 4 Introduction et installation
Page 5 Introduction Source: WaveMaker Customer in Financial Industry, 2007 Temps de DéveloppementLignes de Code 140 heurs 419 heurs 25,987 lignes 335 lignes.NET WaveMaker
Page 6 Présentation Wavemaker Visual Ajax Studio est un outil open source permettant la création des applications J2EE en utilisant une interface « Drog-and-Drop » Utilise principalement des Widgets Ajax (DOJO), et les framworks Sprig et Hebernate. Réduit les coûts de développement de 67% et l'écriture de lignes de code écrites par 98%. La plate-forme Wavemaker se compose de deux volets: Wavemaker Visual Ajax Studio™ pour développer des applications J2EE. Wavemaker Rapid Deployment Server™ pour le déploiement les applications dans un environnement Java standard et sécurisée.
Page 7 Spécification
Page 8 Community Edition vs Enterprise Edition Wavemaker Community Edition: Licence Apache (Version 2.0). Vous n'êtes n'êtes pas obligé de publier les applications développées avec Wavemaker sous une licence Libre. Les modifications apportées à Wavemaker doivent être publiées sous la licence AGPL. Wavemaker Enterprise Edition: Licence commerciale (entre 500$ et 1000$ par développeur). Intègre des logiciels certifiés, Support de LDAP et des bases de données commerciales (Oracle, MS SQL Server, BD2,...) Mises à jour et mises à niveau régulières, Soutien technique(Web Support, Support, Phone Support).
Page 9 Installation Télécharger la dernière version de WaveMaker à partir du site : Version disponible pour : Windows XP, Vista et Server Mac OS X 10.5 Intel Linux Red Hat (.rpm) Linux Debian 32 et 64bits (.deb) Performances requises : 1Go de mémoire RAM (2Go recommandé) 400Mo d'espace disque dur x 768 de résolution d'écran
Page 10 Installation Outils installés par défaut avec WaveMaker : WaveMaker Studio 5.2 Java 1.5 Apache Tomcat Documentation Sample Application (more samples available on-line) Répertoire d'installation : /opt/wavemaker-community-5.2.0/ Répertoire de projets : ~/WaveMaker 5.2.0
Page 11 Installation Ajouter un raccourci dans le menu applications Type : Application Nom : WaveMaker 5.2 Commande : /opt/wavemaker-community /bin/wavemaker.sh Description : WaveMaker Visual AJAX Studio 5.2
Page 12 Autres Applications requises Firefox : Firebug : MySQL : ou PostgreSQL :
Page 13 Démarrage Ouverture dans un navigateur Web Create a New Project: Permet la création d'un nouveau projet avec la mise en place de toute l'architecture nécessaire Open Existing Project: Ouvrir un projet existant dans la page de Design. Tutorial : Lien vers la page Tutorial dans le site officiel de Wavemaker Documentation : Lien vers la documentation de Wavemaker Register : Lien pour rejoindre Wavemaker.
Page 14 Properties: set display size, caption, etc Events: define widget response to events like button clicks Styles: define the look using built in styles or custom CSS Security: role-based access control (commercial product only) Drag-n-Drop widgets from Palette onto canvas Size and move widgets using mouse Ctrl-f = flex current object (maximize size) Ctrl-c, ctrl-x, ctrl-v = copy, cut, paste Variable: simple data Live data: table or view Service data: query, Java or web service call New navigation: move from one page to another Interfaces de WaveMaker
Page 15 JavaScript: custom code for client CSS: custom styling for widgets Markup: html content to display in web app Widgets: configuration for app widgets (read only) Application: JavaScript client code (read only) Interfaces de WaveMaker
Page 16 Interfaces de WaveMaker
Page 17 Interfaces de WaveMaker
Page 18 Interfaces de WaveMaker
Page 19 Interfaces de WaveMaker
Page 20 Interfaces de WaveMaker
Page 21 Main Menu de WaveMaker
Démentration (15 minutes)
Page 23 Adresses Utiles
Page 24 Pour nous rejoindre, ou pour tout renseignements, veuillez contacter notre LoCoTeam Ubuntu-tn. Réalisé par : Mohamed Ben Bouzid Contact
Page 25 Merci pour votre attention! Des Questions?
Pause Café (30 minutes)