1 Producing Rich Internet Applications with an Open Source Platform Martin Cadirola Ecotronics.

Slides:



Advertisements
Similar presentations
Extending Eclipse Kai-Uwe Mätzel IBM OTI Labs Zurich
Advertisements

Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
CF and JSP/Servlets Developed originally by Robi Sen For the CF UnderGround II Seminar, Apr 2001 Edited and enhanced by Charlie Arehart (Robi had an emergency.
1 ColdFusion Sandra Cadena-Torres IS-373 ~ Spring 2010.
Adobe Flex Framework and Tool Stephen Oney. Brief History 2.
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.
The Designer Tools Landscape Andy Hood. AKQA PROVIDES DIGITAL BUSINESS SOLUTIONS We focus on providing our clients with a return on investment.
Introduction Rich Internet Applications OpenLaszlo as an RIA Examples Community Competitors OpenLaszlo Architecture OpenLaszlo XML Structure Dealing with.
Server-Side vs. Client-Side Scripting Languages
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Embedding - for better collaborations - Toshiyuki Takahei RIKEN.
Chapter 14 Database Connectivity and Web Technologies
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU.
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Agenda The Realities of modern Ajax What does state of the art Ajax look like? Myth busting Subtle & strategic concerns with Plugins The Hybrid Strategy.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
Rich Internet Applications An alternative in web application development with Java - Vikas Bhatia.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Rich Internet Applications(RIA) for Programming e-Commerce Andrzej P.Urbański Institute of Computer Science Poznań University of Technology.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
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.
Introduction to ColdFusion Penn State Web 2001 Conference Brian Panulla Elmwood Media Group, LLC.
Prepared by Stephen Olaño June 12, Rich Internet Applications It allow to build rich applications with data and multimedia contents, offering a.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
September 15, 2015 Laszlo Overview. 2 Copyright (c) 2007 Laszlo Systems, Inc. Laszlo Systems: Leader in RIA Software Pioneer of Rich Internet Applications.
The CodeBeamer Project - Experiences with integrating a Collaborative Development Platform into Eclipse Zsolt Koppany Horst Spatzenegger.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Rich Internet Application Frameworks: a Comparison of Flex, JavaFX, and Silverlight Hi, I am Minseung Kim, the topic that I am going to talk about is Rich.
Building Flex Dashboards with WebFOCUS Enable Copyright 2008, Information Builders. Slide 1 Yoshiko Akai Strategic Product Mgt.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
Fundamentals of Database Chapter 7 Database Technologies.
ColdFusion 9 and Flex 4: Application Development Ryan Stewart Platform Evangelist, Adobe Systems
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
2006 Adobe Systems Incorporated. All Rights Reserved. Designing & Building Structured Business Reports with ColdFusion MX 7 Adam Lehman ColdFusion Specialist.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Rich Internet Application
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
Introduction to Flex 2 by Rich Tretola. About Me Rich Tretola is a senior software developer at Herff Jones, Inc. specializing in Rich Internet Applications.
Rich Web Applications for the Enterprise... Creating RWA from Your Oracle Database Presented By: John Krahulec Bizwhazee SEOUC Charlotte February 2009.
ArcGIS Server 9.3 Flex API Jeremy Bixby City of Lenexa, KS December 2 nd, 2008.
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
20-753: Fundamentals of Web Programming Copyright © 1999, Carnegie Mellon. All Rights Reserved. 1 Lecture 15: Java Basics Fundamentals of Web Programming.
Laszlo and WebOrb Alternatives for Flash Integration with ColdFusion & BlueDragon Charlie Arehart, CTO.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
CF Eclipse Nick Kwiatkowski Michigan State University, Physical Plant 8/8/2006.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Technologies For Creating Rich Internet Applications Presenter's name
Open Laszlo A rich web development environmeng KW Linux user's group Raul Suarez Dec 2008.
Rich Internet Application Frameworks: a Comparison of Flex, JavaFX, and Silverlight Hi, I am Minseung Kim, the topic that I am going to talk about is Rich.
Introduction to Silverlight
Presentation transcript:

1 Producing Rich Internet Applications with an Open Source Platform Martin Cadirola Ecotronics

2 What is a RIA? Next generation web-based front-end environment Improved user experience No refreshes, one page interactivity Can be deployed as desktop or server application Applications include: Marketing: brand reinforcement product interactivity better conversions! Science: data visualization educational outreach real-time information delivery  more

3 How to produce RIA? 1. MM Flash-based front end interacting with application servers Pros: powerful ActionScript language Cons: know-how, skills 2. Macromedia Flex platform, RIA development tool Pros: doesn’t require expertise in ActionScript Cons: targeted to organization with moderate budgets How could we develop prototypes, enhance user experience win new project proposals with a better tool? Could we leverage open source in some way?

4 The Open Source World The open source paradigm shifts the software business model to training, support and consulting services If the know-how is available, open source software generally allows software production at lower costs Open Source software is a growing trend that should be explored; excellent software are available Laszlo Systems, California, released their RIA platform development to the open source community: OpenLaszlo 3.0

5 Laszlo Systems: The Platform Laszlo Systems, California, released their RIA platform development to the open source community: OpenLaszlo 3.0 OpenLaszlo is a Java-based software, XML-based markup w/extensible tags and object oriented features; uses Javascript It’s application server independent: PHP, CF, ASP,.NET, Java, etc New on version 3.0 Solo vs server deployment Drawing API, dynamic libraries Unicode support Performance optimization Eclipse IDE plug-in

6  demo Laszlo Systems: Examples Examples Calendar/Weather Dashboard Amazon store Case studies Behr Yahoo Earthlink Mail

7 Installing OpenLaszlo 1.Install Java SDK 5.0. JDK5.0 Update 3 (56 Mb) 2.Set JAVA_HOME environment variable 3.Install Eclipse SDK (88 Mb) 4.Install OpenLaszlo binary (107 Mb) 5.Download IDE4LASZLO (19 Mb) and install into Eclipse

8 Running OpenLaszlo 1.Hello World 2.Components 3.Applications GuestBlox 4.Where’s more? Learn Laszlo in 10 minutes on Laszlo’s web site

9 Examples: GuestBlox Form writes data to a file with some syntax CF template transforms file into XML format, following Laszlo syntax Laszlo file (.lzx) creates datasources and interface Server compiles.lzx and creates a.lzo and html with embedded code

10 Summary Inexpensive way of implementing full-scale and prototype RIAs Platform can use any application server (that includes Coldfusion!) Empower developers to create new applications, propose exciting new projects and take web development to the next level! As Jeff Bezos says on Internet business and applications... "What you see today, is just the tip of the iceberg."

11 RIA & Laszlo resources

12 Q&A

13 More questions? Contact Martin Cadirola martin[at]ecotronics[dot]com