|
|
April 2004
In Chapter 20 of “Developing Rich Clients with Macromedia Flex”,
attention is turned to the Data Service features of Macromedia Flex and the
MXML markup language that allow business logic deployed within a J2EE application
server to be integrated with a rich-client interface delivered to the browser
using MXML markup.
In addition, Webster and McLeod discuss a number of design patterns and techniques
that will be familiar to J2EE developers from the Core J2EE Pattern catalogue,
showing how these patterns can be implemented using the ActionScript 2.0 programming
language, allowing the development of Rich Internet Applications using techniques
and methods that will be instantly familiar to the J2EE development community.
Developing Rich Clients with Macromedia Flex
It is widely accepted that the Internet has not yet delivered on the online
promise; web applications have extended the reach of enterprises to customers,
offering anywhere and anytime access. However, this has been at the expense
of the overall user-experience, which is diminished by delivery through the
web browser. Rich Internet Applications address this problem, by coupling the
ubiquity, small-footprint and interactive capabilities of the Flash Player with
server-side technologies such as J2EE and .NET, to deliver highly effective
and intuitive applications. What has been missing so far is a way for traditional
enterprise software developers to deliver these Rich Internet Applications using
familiar technologies that fit within their existing development workflow.
Enter Macromedia Flex: a presentation server solution that provides an XML-based
language MXML for describing rich-client interfaces, and integrating them with
new and existing infrastructure deployed within a J2EE or .NET environment.
If you have ever developed dynamic enterprise web application with technologies
like JSP or ASP, you should have no problem transferring those skills to developing
rich-client solutions with Flex.
By splitting the discussion of Flex into presentation, business and integration
tiers, authors Steven Webster and Alistair McLeod explore the software feature
by feature, building towards the development and deployment of a typical real-world
Flex application. More than a reference manual, the book is full of worked examples,
and aims to impart real-world development experience of building large-scale
applications using Macromedia Flex, with discussion of topics including design
patterns, strategies for technical architecture, and integrating Flex with your
existing applications.
- Learn to develop rich-client interfaces using MXML and ActionScript 2.0
- Learn to build scalable, maintainable and performant Flex applications
with a focus on design patterns and architectural strategies
- Deliver rich-client applications upon new and existing J2EE and .NET technical
infrastructure
- Authors Steven Webster and Alistair McLeod are recognized leaders in the
Rich Internet Application development community, for their frequent contributions
to the software engineering of Enterprise RIAs, and have worked with the Flex
product since its initial stages of development.
Combo tutorial and reference provides both the technological grounding and
real-world know-how needed to deliver rich-client interfaces and interactive
experiences with Flex.
ABOUT THE AUTHORS
Steven Webster is Technical Director at iteration::two,
a Scottish Software Consultancy focused on delivering enterprise Rich Internet
Applications using agile development methods.
As a founder of iteration::two, Steven is recognized as a Software Engineer
with a strong understanding of J2EE Design, Architecture, and development methodologies,
working at the forefront of rich-client development using Flash MX 2004, Flex,
Enterprise Java and .NET.
Recognised within the development community as an authority on Rich Internet
Application development using Flash, Flex and J2EE, Steven is the author of
"Reality J2EE - Architecting for Flash MX" from Macromedia Press,
"ActionScript 2.0 Design Patterns for Rich Internet Applications"
in the ActionScript 2.0 Dictionary from New Riders, and has written about Rich
Internet Application development for FlashMagazine and Enterprise Development
Journal.
Alistair McLeod is Development Director at iteration::two,
a Scottish Software Consultancy focused on delivering Rich Internet Applications
using agile development methods.
With extensive experience in the financial sector, Alistair has a proven track
record in delivering performant, scalable and robust enterprise solutions. Alistair
now drives the development of rich client enterprise solutions using Flash MX
2004, Flex, Enterprise Java and .NET.
Alistair developed the ActionScript 2 testing framework, AS2Unit, available
at www.as2unit.org, which
has been contributed to the Flash community. Alistair is the co-author of “ActionScript
2.0 Design Patterns for Rich Internet Applications” in the ActionScript
2.0 Dictionary from New Riders and also contributes Rich Internet articles to
FlashMagazine.
|