WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.

Slides:



Advertisements
Similar presentations
FpML Editor/Viewer Tutorial
Advertisements

1 Web Site Design Overview of the Internet Cookie Setton.
WaveMaker Visual AJAX Studio 4.0 Training
Claudiu Barbieru Tudor Calistru
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Chapter 1 Databases and Database Objects: An Introduction
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Introduction To Form Builder
Chapter 1 Databases and Database Objects: An Introduction
IWebFolio Using a Template Tutorial Images in this tutorial:
1 Agenda Overview Review Roles Lists Libraries Columns.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
Reasonable Sakai Widgets Aaron Zeckoski Gonzalo Silverio Antranig Basman
Refworks Presented by Margaret Clark, Reference Librarian FSU College of Law Library September 20, 2005.
Scottish Legal Aid Board Content Management using OpenCms Martin Spinks CTO Navyblue Tuesday, March 16, 2010.
A guide for UICET for using Wikispaces.  A wiki is a web page or collection of web pages that can be linked together as a website.  Wikis are often.
Getting Started with Expression Web 3
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
Classroom User Training June 29, 2005 Presented by:
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
CMS I – BASIC WEB EDITING INTRODUCTION TO THE CMS Presented By: Rodneikka Scott, MS – Implementation Project Manager Lila Elliott, MA – Manager Client.
Learning Microsoft Power Point Getting Started  There are three features that you should remember as you work within PowerPoint 2007: the Microsoft.
Chapter 1 Databases and Database Objects: An Introduction
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
WaveMaker Visual AJAX Studio 4.0 Training Authentication.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
IE 411/511: Visual Programming for Industrial Applications
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
For Version 3.1 and later Lattice3D Reporter Tutorial For Version 3.1 and later LATTICE TECHNOLOGY, INC.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
HTML Concepts and Techniques Fourth Edition Project 12 Creating and Using XML Documents.
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Press Esc to Exit ©2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Binding Basics.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Designer Basics.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
EndNote. What is EndNote? EndNote is referencing software that enables you to create a database of references from your readings.
Microsoft Access Lesson 2 Lexington Technology Center February 13, 2003 Bob Herring On the Web at
1 Chapter 20 – Data sources and datasets Outline How to create a data source How to use a data source How to use Query Builder to build a simple query.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Landscaper 101. Time Code AMC AMCNET HELP!!! Where do you go for help? –Upper right corner has a ? for the online help –This presentation.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
WaveMaker Visual AJAX Studio 4.0 Training Java Script Events.
Intoduction to Andriod studio Environment With a hello world program.
WaveMaker Visual AJAX Studio 4.0 Training Exporting and Deploying Projects.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
WaveMaker Visual AJAX Studio 4.0 Training Role Based Access Control.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Customizing WebLink Lab 208 Alex Huang. Table of Contents Introduction – What is WebLink Disclaimer Customization Basics and Exercises Resources Questions.
WaveMaker Visual AJAX Studio 4.0 Training Styling your application.
Kentico CMS Essentials Training Self Paced
CMS I – BASIC WEB EDITING INTRODUCTION TO THE CMS
Working in the Forms Developer Environment
Chapter 2 – Introduction to the Visual Studio .NET IDE
Tutorial 7 – Integrating Access With the Web and With Other Programs
Welcome To Microsoft Word 2016
Presentation transcript:

WaveMaker Visual AJAX Studio 4.0 Training Studio Overview

2 Studio Overview – Getting Started ● WaveMaker Development process ● Launching WaveMaker ● Page Designer introduction ● WaveMaker Toolbar introduction

3 WaveMaker Development Process Import data in Live Tables Drag-n-drop widgets in Page Designer Connect data to widgets in Page Designer 1.Define Data 2. Build GUI 3. Bind data to GUI Can also import Java and Web Services Can deploy app to any Java server ** Steps 1 and 2 can be reversed – you can design first then add data

4 Welcome Screen ● New – creates a new project directory and all artifacts ● Open – opens an existing project in the Page Designer ● Delete – removes project directory ● Copy – creates a duplicate project with a new name ● Settings – change Project folder and Demo applications folder ● Help – link to online documentation

5 WaveMaker Studio Overview ● Open / New Project brings you into the page Designer Canvas = WYSIWYG Designer Palette = Drag-n-drop UI widgets Variables = connect to data Properties = Change widget behavior/ appearance Undo = oops button

6 WaveMaker Studio Toolbar Page Designer Data Designers: Tables, Views, Queries Services Designers: Web, Java, Security Create menu: DB import, page, java svc, web svc Admin menu: export project, deploy WAR file Run App in new window For quick navigation, use the Go To drop-down menu

7 Page Designer Overview Palette Canvas Variable Editor Property Editor Studio Version Design Toolbar

8 Page Designer Layout Palette Canvas Variable Editor Property Editor Studio Version Design Toolbar

9 Page Designer Toolbar Page Designer Code Editors: JavaScript, CSS, HTML Page: new, save, save as, import GoTo page: navigate to other pages SaveCut Undo Paste Toggle view: outline, exploded

10 Page Designer - Palette ● Widgets = UI elements used to create a web page –Common Widgets: most used widgets –Form Elements: input editors –Templates: pre-packaged page layouts –Controls: calendar, tree, list –Web Content: Google Gadget, Stocks, Weather –Example: custom widget examples –Pages: pages available in the application 10 | © 2008 nGenera. All Rights Reserved.

11 Page Designer - Canvas ● 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 11 | © 2008 nGenera. All Rights Reserved.

12 Page Designer - Model Tree ● Tree view of all Widgets on the current page ● Select a Widget in tree to highlight in designer ● Esc key = select container of current widget (next level up in tree) 12 | © 2008 nGenera. All Rights Reserved.

13 Page Designer – Page Manager ● New: create new page ● Save: save current page ● Save as: save copy as page with a different name ● Import: copy page from another project ● Set as home page: makes this first page when application starts

14 Page Designer Save, Open Page ● Save page: saves all files associated with page ● Page drop-down: closes current page and opens selected page

15 Page Designer – Variable Editor ● Variable: simple data ● Live data: table or view ● Service data: query, Java or web service call ● New navigation: move from one page to another Variables are used to connect graphic widgets to back end data and web services

16 Page Designer – Properties Editor ● Each widget has its own set of properties –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) 16 | © 2008 nGenera. All Rights Reserved.

17 Source Code Editor ● 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)

18 Live Table Designer ● Live Table = database schema –Column definitions –Primary keys: including auto-generated keys –Foreign keys: including delete constraints –Can rename columns for use within WaveMaker –Can import existing schema or create new one

19 Database Import Overview ● Enter properties to login to database ● Test connection: confirm you can connect to DB ● Import: read data dictionary – tables, keys, foreign key relationships

20 Live Views Designer ● Live Views = WaveMaker data view –Create view which includes columns from several tables –Preview immediately = “live” –Limitation: need to select class containing foreign keys to start.

21 Live Queries Designer ● Live Queries = database queries –Create arbitrary query –Preview immediately = “live” –Limitation: need define query using Hibernate HQL

22 Java Services Designer ● Java Services = any java class or method –Import from JAR file –Invoke as service from WaveMaker application

23 Web Services Designer ● Web Services = SOAP, REST, RSS –Import from url or xml file –Import WSDL, WADL or event sample REST output! –Invoke as service from WaveMaker application

24 Project Security ● Used to Configure Authentication –Support for LDAP, DB authentication –Includes an internal Demo database for testing –Commercial product allows role-based security (RBAC) 24 | © 2008 nGenera. All Rights Reserved.

25 Toolbar – GoTo, Create, Admin Menus ● GoTo menu: drop-down navigation to designers (LiveTable, etc) ● Create menu: create web pages, import java service, web service, database schema ● Admin menu: generate WAR file, export project file (.zip format) BP Export then rename your.zip file – subsequent exports will overwrite 25 | © 2008 nGenera. All Rights Reserved.

26 Toolbar – Help ● Tutorial – detailed walk-through (pdf) ● User Guide (pdf) ● Community (dev.wavemaker.com) ● Java server API docs (html) ● Javascript client API docs (html) 26 | © 2008 nGenera. All Rights Reserved.

27 Toolbar – Run, Close ● Run: deploy application to Tomcat server, open application in another tab ● Close: un-deploy application from Tomcat server, return to WaveMaker Start page

28 Questions?

29 Exercise 1 ● Browse the Studio ● Check out all the different screens and editors