Foreword | p. xvii |
Introduction | p. xix |
Introducing Macromedia MX | |
Flash MX: The Interface Creator | p. 3 |
Introducing Flash MX | p. 4 |
Understanding Flash MX File Formats | p. 12 |
Accessing Remote Data | p. 19 |
Expanding ActionScript | p. 22 |
Powering up with Components | p. 28 |
Working with Flash Player 6 | p. 32 |
Summary | p. 36 |
Dreamweaver MX: The Foundation | p. 39 |
Introducing Dreamweaver MX | p. 40 |
Dreamweaver MX Features | p. 42 |
Client-Side Development | p. 46 |
Server-Side Development | p. 48 |
Dreamweaver Integration | p. 51 |
Interface Essentials | p. 52 |
Site Management | p. 56 |
Extending Dreamweaver | p. 60 |
Summary | p. 62 |
ColdFusion MX: The Application Engine | p. 65 |
An Overview of ColdFusion MX | p. 66 |
Understanding Dynamic Pages and ColdFusion Components | p. 78 |
Fitting ColdFusion MX into Your Workflow | p. 89 |
Summary | p. 92 |
Databases | p. 95 |
Databases Overview | p. 96 |
Database Design | p. 101 |
Database Implementation | p. 113 |
Database Utilization | p. 115 |
Structured Query Language (SQL) | p. 119 |
Database Use in Rich Internet Applications | p. 124 |
Summary | p. 124 |
Web Services | p. 127 |
What Are Web Services? | p. 128 |
Web Service Protocols | p. 132 |
When to Use Web Services | p. 138 |
How to Use Web Services | p. 138 |
Consuming Web Services in Dreamweaver MX | p. 139 |
Consuming Web Services in Flash | p. 148 |
Summary | p. 148 |
Flash Communication Server MX: The Switchboard | p. 151 |
Revealing a New MX Technology | p. 152 |
Framing Applications and Clients | p. 160 |
Fitting FlashCom into Your Workflow | p. 169 |
Understanding FlashCom File Formats | p. 175 |
Developing Client-Side and Server-Side Communication | p. 179 |
Summary | p. 187 |
Flash Remoting MX | p. 191 |
Background | p. 192 |
How It Works | p. 193 |
Flash Remoting in ActionScript | p. 194 |
Server-Side ActionScript | p. 204 |
NetConnection Debugger | p. 205 |
Service Browser | p. 209 |
Flash Remoting and Java | p. 211 |
Flash Remoting and .NET | p. 212 |
Summary | p. 213 |
Establishing Links to Data | |
Gathering and Saving Data | p. 217 |
An Overview of the Application and Production Process | p. 218 |
Creating the Database and Data Source | p. 223 |
Developing the Server-Side Functionality | p. 232 |
Producing the Flash Client | p. 240 |
Summary | p. 257 |
Displaying Data | p. 259 |
The Flash Advantage | p. 260 |
The SQL Advantage | p. 261 |
An Overview of the Production Process | p. 265 |
Flash Charting Components | p. 268 |
Linking to Components with DataGlue | p. 288 |
Summary | p. 291 |
Communicating Between Clients | |
Publishing, Playing, and Recording Streams | p. 295 |
Developing a Plan | p. 296 |
Publishing a Live Stream | p. 306 |
Subscribing to a Stream | p. 321 |
Integrating Publisher and Subscriber Capabilities | p. 328 |
Recording Streams | p. 344 |
Summary | p. 352 |
Sharing Text with Multiple Users | p. 355 |
Understanding Local and Remote SharedObject Data | p. 356 |
Making a Basic Chat Application | p. 379 |
Utilizing Multiple Application Instances | p. 412 |
Summary | p. 428 |
Directing Streams Between Clients | p. 431 |
An Overview of the Application | p. 432 |
Adding Your First Communication Components | p. 435 |
Navigating the Client | p. 447 |
Initializing the Chat | p. 454 |
Identifying a Unique Client | p. 467 |
Finalizing the Application | p. 480 |
Summary | p. 492 |
Creating a Stream Archive System | p. 495 |
An Overview of the Application | p. 496 |
Designing the Live Conference Client Movie | p. 506 |
Managing Streams and Data in the FlashCom Application | p. 525 |
Building the Retrieval Client | p. 552 |
Extending the Possibilities | p. 571 |
Summary | p. 573 |
Architecting a Comprehensive Application | |
Integration: Creating a Video Instant Messenger | p. 577 |
An Overview of the Production Process | p. 578 |
Mapping the Application | p. 583 |
Creating the Database and ColdFusion MX Data Source | p. 585 |
Creating the ColdFusion Component | p. 589 |
Constructing the Server-Side ActionScript File | p. 594 |
Creating the Flash Application | p. 596 |
Where to Go From Here? | p. 618 |
Summary | p. 618 |
Appendixes | |
Typical Bandwidth Consumption by Streams | p. 623 |
Online Appendixes | p. 627 |
Index | p. 629 |
Table of Contents provided by Rittenhouse. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.