using lcds to power live reas
Embed Size (px)
TRANSCRIPT
-
Rich Enterprise ApplicationsUsing LCDS to Power Live REAs
Shailesh MangalChief Architect, Zephyr
Apr 22 2009
-
It is assumed that you...
Are well conversant with JavaLove Flex and stunning UIsAre familiar with LCDS/BlazeDSAre 18 or older
-
By the end of todays session youd have...
Seen worlds most flexible test management platform built with flex and LCDSLearnt how LCDS can make REA truly dynamicAn idea of some of the common issues of LCDS
-
Forced to InnovateOur target was to build
A complete dynamic systemRich engaging UIRealtime metricsLive dashboardsInstant global collaboration
-
REA Cloud
Zephyr is an on-demand Enterprise Test
Management Platform that manages all aspects of the testing lifecycle, integrates various test tools and systems (on-premise and cloud-based) and provides global access, collaboration and management visibility.
ManageTestresourcesReleases/SprintsRequirementsTestcasesSchedulesTestexecu7onDefectsDocumentsAutoma7onCollabora7onRepor7ng&MetricsAllaboveinreal7me.
Zephyr: Worlds Most Flexible Test Management Platform
-
Zephyr Features
-
Zephyr in Action
-
ArchitectureClient
Remote Object Assembler
Orchestration
S1 ...........
-
Live cycle data Service - What?
A software to analyze, monitor, manage and push data to flex clients.Uses amf over rtmp or rtmpsSupports tunneling & fallback on http Automatic data marshaling and de-marshalling to and from amfScalable: Based on JAVA NIO
-
Keep in MindObject Model
Hierarchical values or Managed associations
Summary Object v/s Detailed Object
Single Object (getItem) v/s Object collection (fill)
Transient Objects can also be pushed
AOP/Spring: Interceptors are very useful
Fetch on Click or prefetch
Manage Conflict, Transactionality (JOTM/Spring)
-
Our ChallengesTechnical
Object IDs (NaN = 0)Java 1.5 :- Generics and Auto boxing (Number to Integer, Number to Long), Java EnumerationsData push in complex Object hierarchyWeb.xml filters
-
More Challenges...
Non TechnicalSkilled resourcesDocumentation or lack thereofBest practicesSupport
-
What helped us
Documentationhttp://livedocs.adobe.com/livecycle/es/sdkHelp/programmer/lcdsjavadoc/
http://livedocs.adobe.com/livecycle/es/sdkHelp/programmer/lcds/wwhelp/wwhimpl/js/html/wwhelp.htm
FlexCoders Yahoo groupBooks
The RIA Book
-
Questions
-
2008-2009 , D Software Inc.
http://www.getzephyr.com/shaileshsblog/shailesh.mangal [at] getzephyr.com