Laszlo Systems Advancing the Web Experience' - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Laszlo Systems Advancing the Web Experience'

Description:

Recently 7 years as Senior SE at BEA. Similar field technical roles for past 22 years ... Keyboard/Mouse Control. Drag-and-drop. Media. Animation. Drawing API ... – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 18
Provided by: anton150
Category:

less

Transcript and Presenter's Notes

Title: Laszlo Systems Advancing the Web Experience'


1
Laszlo SystemsAdvancing the Web Experience.
  • Technical Overview OpenLaszlo

Fred Lunau Sales Engineer flunau_at_laszlosystems.com
(860) 691-2475
  • Real Short Bio
  • Recently 7 years as Senior SE at BEA
  • Similar field technical roles for past 22 years
  • Previous cos include BEA, BroadVision, Tivoli,
    NeXT, Sun, Tektronix

2
The Obligatory About Laszlo Systems Slide
  • Innovator in rich Internet applications
  • Founded in 2000 background in broadband
  • Real customers with live applications
  • Large-scale, live deployments
  • Open source RIA platform OpenLaszlo
  • Open source announcement on Oct. 5, 2004
  • 10x-20x increase in downloads, developer postings
  • 70,000 downloads since open source announcement
  • Professional services, support, training
  • Commercial, customizable applications (Laszlo
    Mail)

3
Evolution of networked applications
4
Three dimensions of RIAs
  • A new application distribution technique
  • Browse to an application, rather than install an
    application
  • Significant implications on support and updates
  • A new development methodology
  • Markup meets object-oriented programming
  • A new user experience
  • Best of Web
  • Best of GUIs
  • and more!

5
General Architecture
6
General Architecture
7
Client and Server Architecture
8
LZX and LPS Interaction
9
Premier platform for rich client applications
  • OpenLaszlo 3.0
  • Open source (CPL)
  • Third-generation, proven technology
  • Standards-based XML-native language (LZX)
  • Deploy in any browser
  • Independent of client runtime
  • Ideal for rich client solutions
  • New Features
  • SOLO (OpenLaszlo servlet is optional)
  • Unicode Support
  • Drawing API for dynamic visualizations
  • Dynamic Libraries
  • Optimizations for Flash 6 and Flash 7
  • Direct manipulation
  • Windowing
  • Keyboard control
  • Double-click
  • Menus
  • Drag-and-drop

10
Laszlo Open source software provider at top of
stack
OPEN SOURCE
PROPRIETARY
Presentation Layer
Client/Browser Layer
Web Server
Portal Server
Application Server
Database Layer
Operating System
Received VC funding in 2003/200404
11
User interface The End of Page Refresh?
  • Delivered into a Web browser without
    installation, and offers
  • Direct manipulation
  • Declarative (vs. Procedural) Development
  • Data Binding
  • Fully Object-Oriented
  • Scripting
  • Event-Driven
  • Pre-built Components
  • Powerful Constraints System
  • Keyboard/Mouse Control
  • Drag-and-drop
  • Media
  • Animation
  • Drawing API
  • Layout
  • Browser Integration

12
Developing with OpenLaszlo
  • XML-based
  • Use your favorite editor
  • Source-control
  • Library mechanism (for modularization)
  • Familiar methodology for software engineers
  • Standard OOP features
  • Attributes and methods
  • Class definitions with inheritance
  • Familiar design patterns apply
  • Emphasis on declarative constructs
  • Eclipse-based IDE4Laszlo on IBMs alphaWorks
  • Released Nov. 2004
  • Updated to 2.0 in April 2005
  • Updated to 2.1 in August 2005
  • Now contains WYSIWYG tool
  • Significant momentum among the most popular
    downloads on alphaWorks
  • New Moving to Eclipse.org

13
IBM Eclipse IDE4Laszlo 2.1
http//alphaworks.ibm.com/tech/ide4laszlo/
14
LZX Laszlos XML Application Description
Language
  • Client independent tags and APIs
  • Interface with server via XML over HTTP, SOAP,
    XML-RPC, and Java RPC
  • Runtime constraint system
  • Hierarchical data binding with XPath
  • Media, streaming support
  • Extensible UI component framework
  • XML all the way down
  • Laszlo in 10 Minutes

15
Laszlo Mail Breakthrough user experience
Desktop style single-screen experience
Integrated Email and Address Book applications
Drag and drop support for mail tasks
Ubiquitous access from any popular browser
Full keyboard control and navigation
Fast, responsive and dynamic interface
16
OpenLaszlo Looking ahead
  • Non-SWF runtimes
  • DHTML/AJAX, Java under investigation
  • Efficient device client (mobile/set-top box)
    under investigation
  • Offline client
  • Synchronized data store
  • Move apps out of the browser
  • Desktop integration
  • Working toward standardization
  • Incorporate CSS, XForms

17
  • Demos
Write a Comment
User Comments (0)
About PowerShow.com