testing guaranteed delivery, 251–253
testing ordered delivery of, 257–261
ClientGeoCoder objects, 487
clients
PDF generation on, 578–591
closures, 433
code coverage, 195
code execution performance, 439
collections
storing form data, 142
ColumnRecord DTO (example), 101
com.farata components package, 116
com.farata.controls package
ComboBoxBase class, 122–127
com.farata.rtmp.components project, 261
com.farata.rtmp.components.demo project,
261
ComboBox controls
dataField property, 125
resource property, 129
upgrading, 121–127
ComboBoxBase class, 122–127
dataField property, 122
keyField property, 122
value property, 125
Comet, 271
description of, 273
Command class, 8, 15
Command pattern
Cairngorm framework, advantages of, 20
server as command center, 314–320
commitProperties( ) function, 125, 150
communication channels, 223
building custom acknowledging channel,
225–228
channel definition to test ordered delivery of
client messages, 257
defined by BlazeDS, 277
RemoteStreamingChannel (example), 318
resending channel for client messages, 247–
250
serializing channel, 238–244
communication protocols, 263
RIA performance and, 388
compc compiler, 196
compilers
compiler.accessible option, 212
information about, 435
JIT (just-in-time), 435–436
mxmlc and compc, 196
component developers, 177
component libraries
clear.swc, 115
component explorer, Flex de Tour, 205
frameworks versus, 1
listing of some open source libraries, 204
components, converting artwork into, 179
ConcurrentHashMap class, 228
-config suffix in project file, 421
containers, 273
(see also servlet containers)
as mediators, 76
printing Flex containers, 587–591
continuous integration, 199
Controller class (PureMVC), 29
automatic initialization of instance, 32
Coordinated Universal Time (UTC), 320
CreateRequest.mxml application (example),
564–569
creationComplete event, 343
Creative Commons license, 9
CruiseControl framework, 199
CSS (Cascading Style Sheets)
compiling CSS file to .swf, 330
example file, 329
minimizing update in runtime, 438
modularization, 386
CSSStyleSelector class, 131
currentDomain property, 355, 362
ApplicationDomain class, 345
custom solution components (LiveCycle ES),
543–550
handleApprovedOrder( ), 546–550
initializeProcessVariables( ), 544–546
D
DAOs (data access objects)
Assembler and DAO classes, 290–295
data access automation, 284–302
Assembler and DAO classes, 290–295
ChangeObject (example), propagating
changes between server/client,
288–290
custom serialization and AMF, 320–323
data push in, 311–313
DataCollection class (example), 295–302
deep data synchronization with BlazeDS,
302–307
Index | 641
Pdf files thumbnails - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
pdf first page thumbnail; generate thumbnail from pdf
Pdf files thumbnails - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
generate pdf thumbnail c#; pdf file thumbnail preview
DTOs (data transfer objects), 284–287
security appliances, 323–324
server as command center, 314–320
third-party networking solutions for AMF,
324
using AMF message headers, 308–311
data binding, 67
Bindable and Managed meta tags, 73
binding a form to a DataGrid row, 138
in DataFormItem control, 144
two-way, in Flex 4, 138
updating UI in Cairngorm framework
applications, 20
data communication protocols, 194
data forms, 138–151
DataForm component, 139–143
DataFormItem component, 143–151
validation (see validation)
Data Management Services (DMS), 624
data push in data access, 311–313
receiving pushed data on the client, 312
server-side push with Assembler class
(example), 311
data service components (LiveCycle ES), 499
Data Services Stress Testing Framework, 195
data styling, 127
data synchronization
AIR, 461
OfflineDataCollection class, 478–486
data transfer objects (see DTOs)
data transfer performance of protocols,
comparing, 266
data-intensive applications, AFM
implementations for, 388
databases
data synchronization between local and
remote, 478–486
local.db fle in PharmaSales application,
472
PharmaSales application in AiR, 461
databases, local, 454–460
administrator tool to work with SQLite
objects, 457
connecting to, 455
creating a table, 456
inserting into a table, 456
querying, 458
running WorkingWithDB application, 458–
460
DataCollection class (example), 45, 55, 295–
302
batching remote calls to perform updates,
306
nested DataCollections, 302–306
requestsCollection, 510
dataFieldChange event
in ComboBoxBase control, 126
DataForm class, 139–143, 510
code fragment using (example), 150
dataProvider property, 142
readOnly property, 142
DataFormItem class, 143–151
code fragment using (example), 150
dataField property, 144
itemEditor property, 149
validators, 150
DataFormItemEditor objects, 144
DataFormValidation example application,
153–157
DataGrid components
Clear Toolkit component library, 55
embedding validation rules, 162–169
itemRenderer property, 168
using class factory to dynamically build item
renderers for, 100
DataGridColumn class, 131
embedded validators, 168
labelFunction property, 136
with resources, 134–137
dataProvider property, 142
DataService classes, DTOs and, 85
DataServices ES, 498
Date objects, 320
dates and time (non-UTC), custom serialization
and AMF, 320–323
debugger
view of validation errors, 157
Delegate class, 8
implementation in Cairngorm Café
Townsend application, 14
Dependency Injection design pattern, 27
design patterns, 63–112
asynchronous tokens, 91–93
class factory, 93–112
data transfer object (DTO), 81–91
mediator, 74–81
proxy, 67–74
singleton, 64–67
642 | Index
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Images. File and Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page
show pdf thumbnails in; create pdf thumbnail image
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Turn multiple pages PDF into single jpg files respectively online. Support of converting from any single one PDF page and multiple pages. Thumbnails can be
create pdf thumbnail; pdf thumbnails
designers and developers of RIAs, 178
designopers and devigners, 180
developer's workstation, 180
IDE choices for enterprise Flex developers,
180
preparing for teamwork, 181
dictionaries
maintained by custom resending channel,
247
digital certificates, 446
Digital Primates, dpHibernate library, 208
directories, commonly used in AIR, 450
directory service provider (custom), LiveCycle
ES, 533–536
DMS (Data Management Services), 624
documentation, project, 208
UML diagrams, 211
using ASDoc, 209
domains, application (see application domains)
DownLoadProgressBar class, 390
DownloadProgressBar class, 400
dpHibernate library, 208
DSDD (different sandbox different domain),
363, 373–374
DTO2Fx utility, 44, 88
DTOs (data transfer objects), 73, 81–91
automated updates and synchronization,
284–287
ColumnRecord (example), 101
custom ChangeObject propagating changes
between server and client, 288–
290
for data exchange between Java and
ActionScript classes, 88
DTO with nested data collection, 304
IHierarchicalDTO interface, 305
recommendations for DTOs
communicating with remote
subsystem, 86
saved in local storage (PharmaSales
example), 471
dynamic typing, 406
DynamicApplication class, 64
DynamicEvent class, 171
E
EAR (enterprise application archive), 519
Eclipse Dynamic Web project, creating using
CDB facets, 47–57
Eclipse IDE
creating a new server, 463
Flash Builder as plug-in, 180
for PharmaSales AIR application, 462
EDGE server, 624
EmailValidator objects, 156
endpoints
acknowledging the endpoint, 246
communication channels on server side,
223
CustomAMFEndpoing.java (example), 310
defined, 219, 277
extending to return information from
MessageAckEvent, 244
NIO messaging, adding to BlazeDS, 279
NIO, adding to BlazeDS application in Jetty
installation, 280
SerializingRTMPEndpoint class (example),
254–257
services hosted by LiveCycle ES, 498
testing custom SerializingRTMPEndpoint,
257–261
testing guaranteed delivery from client, 251
Ensemble, Tofino 2, 180
enterprise application archive (EAR), 519
enterprise Flex projects, 175–213
developer's workstation, 180–182
embedding .swf files into HTML pages,
183–185
interacting with HTML and JavaScript,
185–188
staffing, 176–180
testing Flex RIA, 188–196
enterprise framework, building, 113–174
upgrading existing Flex components, 114–
127
enterprise framework, developing
data forms, 138–151
minimizing number of custom events, 169–
174
resources as properties of UI controls, 127–
137
validation, 151–169
entity beans (Java), 207
Event class
clone( ) method, 169
COMPLETE event, 404
COMPLETE value, 342, 343
NETWORK_CHANGE event, 467
Index | 643
C# PDF File Compress Library: Compress reduce PDF size in C#.net
TIFF files compression and decompression method and Image files compression and images size reducing can help to reduce PDF file size Embedded page thumbnails.
create pdf thumbnails; pdf thumbnail viewer
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
File: Merge, Append PDF Files. |. Home ›› XDoc.PDF ›› VB.NET PDF: Merge and Append PDF. VB.NET Demo code to Combine and Merge Multiple PDF Files into One.
how to make a thumbnail of a pdf; cannot view pdf thumbnails in
preventDefault property, 171
EventDispatcher class
sharedEvent object, 507
EventMap MXML components, 21
EventMap objects (Mate), 28
events, 550
(see also asynchronous events)
adding and removing event listeners, 433
Cairngorm versus Mate frameworks, 22
LiveCycle ES, 492
LiveCycle Workspace ES, 507
minimizing number of custom events, 169–
174
portlet-portal communication via
sharedEvents, 367
shared event dispatcher, 372
using to communicate with loaded modules,
342–344
EventsHelper class (example), 553
external linkage, 408
ExternalInterface class, 186
FABridge versus, when to use, 186
F
FABridge (Flex AJAX Bridge), 186
Facade class (PureMVC), 29
creation of instance, ApplicationFacade, 32
Facebook ActionScript API, 204
Fiber, 630
File class, 450
applicationDirectory property, 451
applicationStorageDirectory property, 451
static constants for commonly used
directories, 451
file paths, 451
FileReference class, 579
files, working with in AIR, 450–460
commonly used directories, 450
local databases, 454–460
reading and writing to files, 452–454
FileStream class, 450
openAsync( ) and open( ) methods, 452
Flash
PureMVC framework, 29
Flash Builder, 180
adding .swf file to HTML, 183
AIR project creation wizard, 444
compilation of modules, 333
Modeler, 626
NetworkingSamples project, 268
Patterns and Patterns_lib projects, 63
plug-in version, 46
profiler, 436
starting model-driven development with
version 4, 625
version 4 release, improvements in, 181
Flash Catalyst, 178
Flash Creative Studio version 4 or above, 179
Flash Player
actions preceding loading of Flex
application, 389
data communication using AMF, 265
execution of application requests, 92
Garbage Collector (GC) process, 433
new capabilities in version 10, 275
printing from, 571
secure cross-domain communication, 371
support of signed RSLs in versions 9 and 10,
351
flashVars variables, 186
Flex
how AIR differs from, 443
Flex AJAX Bridge (FABridge), 186
Flex applications for LiveCycle ES, 491–569
architecture of LiveCycle ES, 497–501
blending LiveCycle API with custom Flex
applications, 560–569
invoking LiveCycle process on server,
561–563
starting process instance from Flex app,
563–569
business example, warehouse processes,
520–527
process orchestration, 526
UI of manufacturer, 525
UI of retailer, 521
UI of supplier, 524
enabled for Workspace ES, 501–519
controlling view state of Flexlet, 504
conversion between Flexlet and
Workspace, 504–509
Flexlet code walkthrough, 509–519
Flexlet mapping for user activity, 504
Form variable declaration and process
initiation, 502
extending LiveCycle with custom services,
529–550
644 | Index
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
' Convert PDF file to HTML5 files DocumentConverter.ConvertToHtml5("..\1.pdf", "..output\", RelativeType.SVG). Copyright © <2000-2016> by <RasterEdge.com>.
pdf thumbnail html; pdf thumbnail
C# PDF File Split Library: Split, seperate PDF into multiple files
Also able to combine generated split PDF document files with other PDF files to form a new PDF file. Split PDF Document into Multiple PDF Files in C#.
print pdf thumbnails; enable pdf thumbnails in
custom providers for users and group
repository, 529–543
custom solution components, 543–550
process orchestration with asynchronous
events, 550–559
running Workspace from Adobe source
files, 519
VacationRequest flexlet, 496
warehouse processes under the hood, 528
Flex architects, 177
Flex Builder
application paths, 349
Flex de Tour component explorer, 205
Flex framework
EmployeeList using, 5
Flex framework RSL, 411–416
Flex frameworks, 1–62
Cairngorm, 2, 7
Café Townsend application, 7–18
deciding whether to use, 19
pros and cons of, 20
choosing among, 59
Clear Toolkit, 43–58
Café Townsend application, 45–57
pros and cons, 57
frameworks versus component libraries, 1
Mate, 21–29
Café Townsend application, 21–27
pros and cons of, 27
others, 61
upgrading existing components, 114
Flex portals (see portals)
flex-mojos (Maven plug-ins), 198
FlexApplicationBootstrap class, 360
Flexcover project, 195
FlexEvent class
APPLICATION_COMPLETE event, 390
CREATION_COMPLETE event, 390
ENTER_FRAME event, 390
INITIALIZE event, 390
PREINITIALIZE event, 390
Flexlets, 495
code walkthrough, 509
complete code of
SimpleVacationRequest, 514–
519
namespaces and variables, 510
reading data from process and enterprise
datastore, 511
writing data to process and enterprise
datastore, 513
controlling view state of reusable Flexlet,
504
conversion for Workspace, 504
mapping for user activity, 504
FlexLib, 204
FlexModuleFactory class, 336
FlexMonkey unit testing framework, 190
FlexPMD tool, 196
FlexServerLib, 204
FlexSession class, 254
FlexUnit4 unit testing framework, 189
Form class, 138
Form variable, declaration and process
instantiation, 502
FormConnector objects, 507, 510
setSubmitData( ) method, 508, 513
setSubmitDataInvalid( ) method, 508
FormEvents objects, 507
formInitialData event, 512
FormItem objects, 144
FormRenderer class, 575
forms, 138
(see also data forms)
embedding into PDF documents, 574
frameworks, 3
(see also Flex frameworks)
choosing among, 59
component libraries versus, 1
PureMVC framework, 29–43
FreeMarker template engine, 633
FrontController class, 8, 18
pros and cons of, 19
functional testing, 192
Fx2Ant utility, 44
optimizing library linking with, 416
G
garbage collection, deferred, 437
garbage collector (GC) process, 433
opportunistic garbage collector, 434
GDS (Granite Data Services), 325
Genuitec, MyEclipse, 180
GeocodingEvent.GEOCODING_SUCCESS,
487
Google Maps API, 204
integration with AIR and Flex, 486–489
tutorial, 486
Index | 645
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
How to Use C#.NET Demo Code to Convert PDF Document to HTML5 Files in C#.NET Class. Add necessary references: RasterEdge.Imaging.Basic.dll.
pdf reader thumbnails; pdf thumbnail preview
VB.NET PDF File Split Library: Split, seperate PDF into multiple
splitter control provides VB.NET developers an easy to use solution that they can split target multi-page PDF document file to one-page PDF files or they can
how to create a thumbnail of a pdf document; pdf thumbnail creator
Gorilla Logic, FlexMonkey unit testing
framework, 190
Granite Data Services (GDS), 325
groups provider (custom), LiveCycle ES, 536–
540
guaranteed delivery of client messages, 244
testing, 251–253
guaranteed delivery of server messages, 222–
225
testing, 233–236
GUI developers, 176
H
Hall, Cliff, 3
handleApprovedOrder( ) method, 546–550
HashMap class, 228
heartbeats, client (see client heartbeat
messages)
HelloWorld application (AIR), 444–449
Hibernate framework, 207–208
HP, QuickText Professional, 192
HTML
embedding .swf files, 183–185
interacting with, 185–188
rendering of, AIR versus Flex, 443
HTTP
management of connections, 269–274
performance, AMF versus, 265
HTTP web services, 263
HTTPRequest objects
RTMP or BlazeDS versus, 388
HTTPS protocol, 323
HTTPService objects, 5, 8
HttpServiceInvoker, 24
Hudson continuous integration server, 200
I
I/O performance, 438
IApplicationFacade interface, 65
IBatchTransactionServiceSupport interface,
307
IBM
RAD 7.5 IDE, 180
Rational Functional Tester, 192
Websphere, 181
IDEs
choices for enterprise Flex developers, 180
IFactory interface, 96
IFlexModuleFactory interface, 336, 355
IGreeting interface, 339
example of module implementing, 340
IHierarchicalDTO interface, 305
Illustrator, 178
Image class, 327–329, 333
descendant of SWFLoader, 333
logoClass variable, 328
images, 327
embedding, 328
printing Flex object as image, 591
runtime loading of image bytes, 328
separating transfer of byte code from loading
into stage, 328
ImageSnapshot class, captureImage( ) method,
574
IModuleInfo interface, 335
-includes compiler option, 350
InfoWindowOptions class, 487
initializeProcessVariables( ) method, 544–546
InsideRIA blog, 461, 623
integration testing, 189
integration, continuous, 199
IntelliJ IDEA 9, 180
invalidateProperties( ) function, 125, 150
isDataValid( ) function, 157
item renderers
building dynamically for DataGrid using
class factory, 100
creating using ClassFactory, 96
IUID interface, 286
IValidatorListener interface, 168
IViewCursor iterator, 126
IXdpObject interface, 576, 591
J
Java
annotations, 88
as server-side platform, Flash Builder as
Eclipse plug-in, 180
BlazeDS, integration with Java Messaging
and communication with POJOs,
264
Comet implementations, 273
DTOs for data exchange between Java and
ActionScript classes, 88
Flex/Java Dynamic Web Project, 47–57
Java DTO and data access classes, 52
646 | Index
Hibernate framework, integrating with,
207–208
JDK 1.5 or later, 46
nonblocking I/O (see NIO)
servlet containers (see servlet containers)
Spring framework, integrating with, 205
WebORB AMF implementation, 325
Java EE developers, xiv
Java Enterprise Edition (see JEE)
Java Messaging Protocol, BlazeDS integration
with, 264
Java Server Page (JSP), 577
Java Spring framework, 27
Java VM
data communication with Flash Player,
AMF protocol, 265
JavaScript
interaccting with, 185–188
JDBS data sources, 626
JEE (Java Enterprise Edition), 277
integrating Flex into legacy JEE portals,
381
JetBrains, IntelliJ IDEA 9, 180
Jetty servers, 273
NIO API, setting BlazeDS messaging to use,
279
NIO performance, with BlazeDS, 279
setting up example BlazeDS application on,
278
JIT (just-in-time) compilation, 435–436
using for better code execution
performance, 439
JMSAdapter, 219
JSP (Java Server Page), 577
junction utility, 182
L
labelFunction property (DataGridColumn),
136
LCDS (LiveCycle Data Services), 219, 263
(see also messaging layer, customizing of
LCDS or BlazeDS)
AIR data synchronization solution, 461
BlazeDS versus, 264
data access automation, 284
ES 2.6 Developer Guide, 219
QoS improvements at protocol level, 388
reliable messaging in version 3.0, 216
sending client’s heartbeats, 217–218
sending server messages, 216
version 3.0, xiv
LCDS (LiveCycle Data Services) ES2, model-
dirven development with, 623–635
creating master/detail/search view, 632–
635
data sources and RDS, 626–631
starting with Flash Builder 4, 625
what was generated, 631
libraries, 349–361
bootstrapping as applications, 357–361
creating library project and mapping to Flex
Build Path, 349
linking Flex libraries, 408
loading of, 361
optimization of linkage with FX2Ant, 416
RSLs under -libraries compiler option, 352–
357
linkage type for applications, 197
linking Flex libraries, 408
links
default link type merged into code, 349
RSL link type, auto extraction of RSL SWF,
350
List-based components
customizing appearance using ClassFactory
and item renderers, 96
LiveCycle Data Services (see LCDS)
LiveCycle Data Services ES 2.6, stress testing of,
195
LiveCycle Designer ES, 575
LiveCycle ES, developing applications for, 491–
569
architecture of LiveCycle ES, 497
custom services, 499
endpoints, 498
tools, 500
blending LiveCycle with custom Flex
applications, 560–569
invoking LiveCycle process on server,
561–563
starting process instance from Flex app,
563–569
business example, warehouse processes,
520–527
process orchestration, 526
UI of manufacturer, 525
UI of retailer, 521
UI of supplier, 524
Index | 647
business process example, vacation request,
492
extending LiveCycle with custom services,
529–550
custom providers for users and group
repository, 529–543
custom solution components, 543–550
Flex applications enabled for Workspace,
501–519
controlling view state of reusable Flexlet,
504
conversion between Flexlet and
Workspace, 504–509
Flexlet mapping for user activity, 504
Form variable declaration and process
initiation, 502
walkthrough of Flexlet code, 509–519
Flexlet, vacation request, 496
process orchestration with asynchronous
events, 550–559
running Workspace from Adobe source
files, 519
warehouse processes under the hood, 528
Workspace, 494
LiveCycle Workspace ES, 495
load testing, 194
BlazeDS application supporting Jetty NIO
API, 281
Java NIO testing tool, 624
Loader class, 333
loaderContext property, 362
use by ModuleManager, 334, 335
using with RSLs, 350
loaderContext property (SWFLoader), 362–
365
listing of possible combinations, 363
loading portlets across web domains, 363
loading portlets from same web domain,
364
possible combinations, 363
loaderInfo property, 346
loadingForCompatibility property
(SWFLoader), 374
local cache, 455
LocalConnection objects, requesting
immediate garbage collection, 434
Log4Fx, 44, 200–203
remote logging with, 202
logging client heartbeat messages, 220
LoginEvent.ON_LOGIN, 404
LoginPreloader class (example), 400–404
logout functionality, 404–407
M
machine-independent representation (MIR),
435
Managed meta tag, 73
MapQuest Platform, 204
MaskedTextInput, 103
master/detail/search view, 632–635
Mate framework, 21–29
Café Townsend application, 21–27, 22
fragment from MainEventMap.mxml,
22
model, EmployeeManager, 25
ModelMap.mxml, 26
view, fragment from
EmployeeList.mxml, 26
deciding whether to use, 59
pros and cons of, 27
Math class, random( ) method, 229
Maven build tool, 198
McLeod, Alistair, 7
mediator classes in PureMVC, 36
mediator design pattern, 74
memory consumption, monitoring, 436
memory leaks, 433–435
closures, 433
opportunistic garbage collector, 434
memory, using more efficiently, 439
merge-in linkage, 409
message headers, AMF (see AMF)
message sequence number, 226
MessageAckEvent class, 217, 244
ACKNOWLEDGE value, 247
MessageAgent class, 247
MessageBroker objects, 216
messaging classes, bootstrap class loading,
375
messaging layer, customizing of LCDS or
BlazeDS, 215–261
acknowledging endpoint, 246
building custom acknowledging channel,
225–228
guaranteed delivery of client messages, 244
guaranteed delivery of server messages,
222–225
guaranteeing order of messages, 236–244
648 | Index
heartbeat adapter, 219–221
order of client messages, 253–257
ReliableClientMessage class, 244
resending channel for client messages, 247–
250
resending messages with QoSAdapter
(example), 228–232
sending client’s heartbeats, 217–218
sending server messages, 216
testing guaranteed delivery, 233–236
testing guaranteed delivery of client
messages, 251–253
testing ordered delivery of client messages,
257–261
tresting client heartbeat, 221–222
MessagingAdapter class, 220
Microsoft Active Accessibility (MSAA), 211
Microsoft Visual Studio, Tofino plug-in, 181
Microsoft, design and development tools for
RIAs, 179
MIR (machine-independent representation),
435
Mixin meta tag, 318
mixins array, 355
from compiler generated SystemManager
for LibraryDemo (example), 357
Model class (PureMVC), 29
automatic initialization of instance, 32
model-driven development with LCDS ES2,
623–635
creating master/detail/search view, 632–
635
data sources and RDS, 626–631
starting with Flash Builder 4, 625
what was generated, 631
Model-View-Controller (see MVC pattern)
ModelLocator class, 9
Cairngorm framework, 7
disadvantages of, 19
getModelLocator( ) method, 27
implementation in Café Townsend, 16
updating of model by Command class, 15
ModelPrepCommand class (PureMVC), 34
modularization, 327–333
basic, images, 327
brief overview, 196
Flex portals and, 327
Loader and URLLoader, 333
planning for, 386
runtime style modules, 329–333
Module class, 333
module proxy, 335
ModuleLoader class, 196
applicationDomain property, 345
loading modules, 333
ModuleManager class
delegation of loading to Loader, 333
preloading modules, 335–339
modules
application domains and, 344–349
applications versus, 361
bootstrapping by classes implementing
IFlexModuleFactory, 355
communicating with, 339–344
loading with ModuleLoader, 333
preloading with ModuleManager, 335–339
Mozilla Firefox
SQLite Manager add-on, 457
MSAA (Microsoft Active Accessibility), 211
MultiCore version of PureMVC, 42
multimedia solutions, integrating, 275
MVC (Model-View-Controller) pattern
Cairngorm framework, 7
frameworks based on, xiv, 1
use in PureMVC framework, 29
mx.core package, 425
mx.messaging.messages package, 375
<mx:Application> tag, 390, 444
<mx:Module> tag, 196
<mx:ViewStack> tag, 57
<mx:Window> tag, 449
<mx:WindowedApplication> tag, 444, 449
MXML
documenting with ASDoc, in Flex 4 release,
211
EventMap component, 21
Singleton.mxml application (example), 65
tags in Mate framework, 21
two-phased applications, 357
ViewStack tag in Café_Townsend_CDB
application, 57
mxmlc compiler, 196
MyEclipse (Genuitec), 180
MySQL, 461
MySQL Community Server, 46
MySQL Server, 45, 462
configuring, 49
Index | 649
configuring database connection in Tomcat,
626
DDL script to create sample pharma
database, 462
visit_schedule table, 464
mysql utility, 463
N
namespaces
AIR (Adobe Integrated Runtime), 445
Flex application for LiveCycle ES
Workspace, 510
native windows (AIR), 449
NativeApplication objects, 467
Neoload by Neotys, 194
stress testing BlazeDS application
supporting Jetty NIO API, 281
.Net
server-side, communication with Flash
Player, 265
WebORB AMF implementation, 325
NetConnection objects, 272, 274
duplex open connections with server, 275
network availability, detecting, 466–470
network simulators, 387
networking solutions, open source, 263–326
AMF and client-side serialization, 268
BlazeDS networking architecture, 277–283
BlazeDS versus LCDS, 264
data access automation, 284–302
HTTP connection management, 269–274
importance of AMF protocol, 265
streaming, 274
NIO (nonblocking I/O), 278
BlazeDS messaging using Jetty NIO API,
279
load-test Java NIO testing tool, 624
performance test for Jetty and BlazeDS,
279
nonblocking I/O (see NIO)
Notification class, body property, 30
notifications in PureMVC, 29, 43
O
object-relational mapping (ORM), 207
ObjectProxy class, 68
DTOs wrappted in, 85
using, MyPersonProxy application
(example), 70
using, PersonProxy.mxml application
(example), 68
Observer design pattern, 138
OfflineDataCollection class, 478–486
onCreationComplete( ) event handler, 511
onFormInitialData( ) event handler, 512
onFormSubmitDataRequest( ) event handler,
513
onRequestsCollectionSync( ) method, 514
open source networking solutions (see
networking solutions, open source)
Operation class, 308
order of messages
keeping client messages in order, 253–257
keeping server messages in order, 236–244
testing ordered delivery of client messages,
257–261
ORM (object-relational mapping), 207
P
packages, preparing for deployment of AIR
application, 446
papervision3d, 205
parent application domain, 345
PDF (Portable Document Format), 573
generation in XDP format, 591–607
generation on client, 578–591
generation on server, 574–578
PDF class, 578
PDFHelper class, 599, 602–605
performance improvements, 385–440
application startup and preloaders, 389–
407
dealing with memory leaks, 433–435
fast applications and arrival of data at user
machines, 387
JIT and implications, 435–436
optimizing RSL loading, 417–432
planning for modularization, 386
planning for RIAs, checklist for, 437
using Flash Builder profiler, 436
using resource shared libraries (RSLs), 407–
416
performance or stress testing software, 194
PharmaSales application (AIR), 461–478
adding printing, 607–619
printing for dispatchers, 608–611
650 | Index
Documents you may be interested
Documents you may be interested