Open Laszlo A rich web development environmeng KW Linux user's group Raul Suarez Dec 2008.

Slides:



Advertisements
Similar presentations
Microsoft SharePoint 2010 technology for Developers
Advertisements

The Designer Tools Landscape Andy Hood. AKQA PROVIDES DIGITAL BUSINESS SOLUTIONS We focus on providing our clients with a return on investment.
What is a Programming Language? The computer operates using binary numbers. The computer only knows about 1’s and 0’s. Humans can also use 1’s and 0’s,
ProJAX An AJAX Framework for Progress Tom Bascom President Greenfield Technologies
Introduction Rich Internet Applications OpenLaszlo as an RIA Examples Community Competitors OpenLaszlo Architecture OpenLaszlo XML Structure Dealing with.
MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Chapter 9 Introduction to the Document Object Model (DOM) JavaScript, Third Edition.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Web Applications Harry R. Erwin, PhD University of Sunderland CIT304/CSE301.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Mobile App Support Jacob Poirier Geri Hengesbach Andrea Menke Erin Rossell.
Rich Internet Applications(RIA) for Programming e-Commerce Andrzej P.Urbański Institute of Computer Science Poznań University of Technology.
VS.NET Syllabus By Peter Huang.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
ASP.NET AJAX 1. Ordinary web applications vs. AJAX Ordinary web application The full page is updated at each request The page is not available while being.
September 15, 2015 Laszlo Overview. 2 Copyright (c) 2007 Laszlo Systems, Inc. Laszlo Systems: Leader in RIA Software Pioneer of Rich Internet Applications.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
1 Producing Rich Internet Applications with an Open Source Platform Martin Cadirola Ecotronics.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
AJAX Making Dynamic Web pages more Dynamic Jim Hendricks April 25th, 2006.
BCA III Web Designing - Test. Q1. Define CGI and explain its working? Q2. What do you know about Java? Give difference between Java and Java Script. Q3.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Agency Overview0 0Presentation Title Flex Hands-On Experience Kristen Olsen Web Systems Engineer September 27, 2008.
Driving a Hybrid: The Basics of Adobe AIR Christina Dulude Web Developer, Duke University.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Advanced Java
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Flex 2 We’re Not in Kansas Anymore! or Welcome to Flex Theo Rushin Jr TeraTech, Inc.
Building RIA Consumer Shopping Experiences (Real-World Flex Seminar) Fumi Matsumoto, Co-founder and CTO Allurent
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
IT WEB TECHNOLOGY Prepared by, K.ABINAYA Lect/IT.
Welcome to WEB 2.0 An Open Laszlo presentation Part 2 Carlos Fernando Scheidecker Antunes
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
The Web Wizard’s Guide To DHTML and CSS Chapter 2 A Review of CSS2 and JavaScript.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
Technologies For Creating Rich Internet Applications Presenter's name
Introduction CMSC 202 Fall Instructors Mr. Ryan Bergeron – Lecture Section 01 Tues/Thu 1:00 – 2:15 am, Sondheim 111 – Lecture Section 04 Tues/Thu.
Section 10.1 Define scripting
How to replace Java (signed) applets Matija Tomašković | Evolva
Android Development 陆俊敏 F
Android How to Program, 3/e
Angular 4 + TypeScript Getting Started
JavaScript Event Handling.
Section 10.1 YOU WILL LEARN TO… Define scripting
Introduction to Silverlight
WEB 238 Education for Service-- snaptutorial.com.
AEM Overview  Adobe Experience Manager is a web-based client-server system for building, managing and deploying commercial websites, Mobile apps, forms.
AEM Overview  Adobe Experience Manager is a web-based client-server system for building, managing and deploying commercial websites, Mobile apps, forms.
PHP + Oracle = Data-Driven Websites
JavaScript Introduction
Silverlight Technology
The Jini Technology: An overview
Managing Services with VMM and App Controller
JavaServer Faces: The Fundamentals
ISYS 350 Building Business Applications
Introduction to AppInventor
Emerging Platform#3 Android & Programming an App
Class 4: Building Interactive Web Pages
from Lutz Dietrich and Hans Kluge
Presentation transcript:

Open Laszlo A rich web development environmeng KW Linux user's group Raul Suarez Dec 2008

About this presentation  What am I going to present  Why I think its worth presenting  What am I expecting from this presentation  What can you expect from this presentation  What are you expecting from this presentation

What is Openlaszlo  Language, libraries and development environment to create dynamic web aplications (RIA)  Deploy to either Flash or dhtml  Server based or “solo” deployment  Data driven  Multi platform deployment

Show case  Component sampler Component sampler  Real world applications Real world applications  Demo project Demo project

Language overview  Object oriented  Event based  XML with embeded Javascript XML markup for declarative features Javascript code for procedural  Time based animation (not frame based)  Does not use flash libraries or the flash object model

Architecture overview

Installing it 1.Download the Java SDK from the java site (Java SE Development Kit (JDK) 6 Update 10)  Download the OpenLaszlo (Linux or Dev kit)  chmod +x jdk-6u10-linux-i586.bin./jdk-6u10-linux-i586.bin  tar -xvzf openlaszlo unix.tar.gz 5.Start tomcat export JAVA_HOME="$(pwd)/jdk1.6.0_10"./lps-4.1.1/Server/tomcat /bin/startup.sh

Language building blocks  Objects  Attributes  Constraints  Methods, Events and Handlers  Animators  Data Access  Classes

Putting It all together  Walkthrough the kwlug-splash application

Where to go from here  Documentation included Laszlo explorer Developer's guide Examples

Questions?