9. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising: running a rich internet application on a rich internet application platform, the rich internet application platform having an export resource that is compatible with the rich internet application and a plurality of other rich internet applications; generating a display object based at least in part on the rich internet application interpreting an application data object formatted for the rich internet application, the display object defining displayable features of a first graphical representation of the application data object and non-displayable features associated with the displayable features; and exporting the display object to a document format using the export resource, wherein exporting the display object includes: identifying components of the display object and an arrangement of the components; and generating an electronic document based at least in part on the identified components of the display object and the identified arrangement, the electronic document including data that, when interpreted by a document reader application, generate a second graphical representation that includes the displayable features of the first graphical representation and additional data defining the non-displayable features.
9. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising: running a rich internet application on a rich internet application platform, the rich internet application platform having an export resource that is compatible with the rich internet application and a plurality of other rich internet applications; generating a display object based at least in part on the rich internet application interpreting an application data object formatted for the rich internet application, the display object defining displayable features of a first graphical representation of the application data object and non-displayable features associated with the displayable features; and exporting the display object to a document format using the export resource, wherein exporting the display object includes: identifying components of the display object and an arrangement of the components; and generating an electronic document based at least in part on the identified components of the display object and the identified arrangement, the electronic document including data that, when interpreted by a document reader application, generate a second graphical representation that includes the displayable features of the first graphical representation and additional data defining the non-displayable features. 13. The computer storage medium of claim 9 , wherein the rich internet application comprises at least one SWF file and the electronic document comprises at least one Portable Document Format file.