Post on 11-Jan-2016
transcript
4/21/23
Laszlo Overview
Copyright (c) 2007 Laszlo Systems, Inc.2
Laszlo Systems: Leader in RIA Software
Pioneer of Rich Internet Applications (RIA) and AjaxFounded in 2000First release of RIA platform in 2002Embraced open source with OpenLaszlo in 2004
400,000 downloads to date
New: OpenLaszlo 4 supports delivery of RIAs in Flash and Ajax
How we make moneyProfessional training and supportCustom design and development of OpenLaszlo applicationsCommercial software built on top of OpenLaszlo
Laszlo MailNew: Laszlo Webtop
Copyright (c) 2007 Laszlo Systems, Inc.3
Communications
Laszlo Technology: Broad Adoption Across Industries
Government / Education
Consumer WebFinancial Services
Copyright (c) 2007 Laszlo Systems, Inc.4
OpenLaszlo: Enabling Web-Delivered Rich Applications
HTML, page-based apps
Desktop Application
Replacement
DHTML Enhancements
Advanced Ajax apps
SimpleAjax apps
Ajax toolkits OpenLaszlo
Copyright (c) 2007 Laszlo Systems, Inc.5
Laszlo WebtopLaszlo Webtop
OpenLaszlo RIAs (LZX)
OpenLaszlo RIAs (LZX)
Laszlo Provides Complete “Platform-to-App” RIA Solutions
‘Ajax Toolkits’
(e.g.,Dojo)
‘Ajax Toolkits’
(e.g.,Dojo)
Ajax Capable BrowserAjax Capable Browser
Runtime Abstraction LayerRuntime Abstraction Layer
Runtime-independentCompiler
Runtime-independentCompiler
AjaxAjax FlashFlashFuture:
SilverlightJava, etc.
Future:SilverlightJava, etc.
Laszlo ‘AJAX Toolkits’
Ajax RIAs(JavaScript with
browser-specific code)
Ajax RIAs(JavaScript with
browser-specific code)
Flash 9CompilerFlash 9
Compiler
Flash 9Flash 9
Adobe Flex 2
Flex RIAs(MXML)
Flex RIAs(MXML)
Built-in Apps
Framework (client and server) Flex Data Services*
(server framework)Flex Data Services*(server framework)
3rd Party Apps*
* optional
Copyright (c) 2007 Laszlo Systems, Inc.6
OpenLaszlo applications: Wide range of function, interface
Laszlo Mail
Pandora
Walmart
H&R Block
Barclay’s
IBM
Gliffy
Worrydream.com
Cafe Press
Copyright (c) 2007 Laszlo Systems, Inc.7
LZX: The heart of OpenLaszlo
DECLARATIVE
EXPRESSIVE
POWERFUL
STRUCTURED
PORTABLE
Copyright (c) 2007 Laszlo Systems, Inc.8
Developing in OpenLaszlo
XML and JavaScript
Standard OOP patterns apply
Forward-looking featuresDeclarative data bindingConstraintsAnimation
Component-oriented
Laszlo in 10 minutes
Copyright (c) 2007 Laszlo Systems, Inc.9
Introducing OpenLaszlo 4
Blurring the lines between Ajax and RIAOpenLaszlo 4 demos
An architecture that can growMobile Ajax
Apple iPhone, Nokia (Safari/WebKit browser)
Java ME (Project Orbit)Collaboration between Sun and Laszlo
Other runtimes: Microsoft Silverlight, others possible
Copyright (c) 2007 Laszlo Systems, Inc.10
Introducing Laszlo Webtop: Desktop in a Browser
OpenLaszloOpenLaszlo
Laszlo Applications
Third Party Applications
Copyright (c) 2007 Laszlo Systems, Inc.11
Laszlo Webtop Demo: Seamless Integration of Applications
Custom skin and brand (“Diamond Industries”) with fully customizable window behavior
Dock for managing multiple applications and windows
Laszlo Mail 2.0
Laszlo Instant Messenger with
drag and drop of photos
Contacts 2.0 with large (paged) data
set
LZPix Application (Flickr viewer)
Copyright (c) 2007 Laszlo Systems, Inc.12
Illustrative RIA Suites Using Laszlo Webtop
Private-label Digital Life
Suite
Rich CRM Portal
Financial/ Executive Dashboard
Copyright (c) 2007 Laszlo Systems, Inc.13
Laszlo Webtop: Integrating the User Experience
Outstanding User Interface: Desktop in a Browser
Multiple applications running within a single browser windowComprehensive application window management with dockingSmart Objects™: drag and drop data among disparate applications
Single Sign-onSecure authentication passed to individual applicationsState of apps, windows ‘remembered’ between log-off and log-in
Designed to Customize and ExtendApplications modules inherit ‘skin’ chosen by service providerMix and match applications: from Laszlo, community and/or internal development teams
Copyright (c) 2007 Laszlo Systems, Inc.14
Laszlo Webtop: Service Integration Framework
Service OrchestrationAggregates multiple service requests/responsesMinimizes HTTP requests, maximizes performance
Data ServicesEnd-to-end data synchronizationData paging, with filtering and sorting, for large data setsData push (network to client)—with Webtop 1.1
Dat
a M
anag
erD
ata
Man
ager
Dis
patc
her
Dis
patc
her
Application 1Application 1User ServiceUser Service
App Service 1App Service 1
App Service 2App Service 2Application 2Application 2
Application 3Application 3App Service 2App Service 2
HTTP/S
External Services
Webtop ‘Client’: Loads in any Browser
Webtop Server:Extensible Java Servlet
End
Use
rEn
d U
ser
Copyright (c) 2007 Laszlo Systems, Inc.15
Presentation Recap
Laszlo Systems: Transforming the Web ExperiencePioneer in the RIA/Ajax marketLarge and growing customer base, including many Fortune 500 companies
OpenLaszlo: Enables Web-delivered, Desktop-like ApplicationsProven: scaleable, stable and secureWidely adopted across markets and industriesA strong and growing global community of developers
Laszlo Webtop: RIA Desktop in a BrowserEnables multiple applications with shared sign-on, skins, and dataCan be customized to meet needs of vertical markets and individual service providersApplications available for licensing separately