Fluid Uploader Component
Overview
What is the Uploader?
The Uploader is a file-upload component that supports multi-file uploads, and allows the user to queue files, and start, pause, and resume the upload. What problem are we solving?Currently most web applications use the standard http file browse and upload service provided with the <input type="file"> form field. Issues:
A number of web applications get around the standard browse and upload experience by using Flash or Java in the browser, or creating stand-alone desktop interfaces to handle file uploading. Some of these solutions work very well but do not feel integrated with the application context, and they are difficult for the developers to modify or integrate with their applications. How are we meeting the needs?Uploader Specification Aside from the standard OS file dialog the interface presented to the user is done completely in HTML with Javascript talking to the SWF (Flash) object, giving the application developer much more control over the user experience. [The Flash file upload library that we're using for the Fluid Uploader is the SWFupload library. http://www.swfupload.org Features of the Fluid Upload component:
|
On this Page Screenshots |
|
Interaction Design WireframesContext and Scenarios
Storyboards with Scenarios
Design PatternFunctional Requirements
User TestingStory Cards
User Modeling
|
Technical Information Important Notes for DevelopersAPIIntegrationDemos |
Roadmap, Known issues, and Task List
- Application developers and system integrators must be careful to manage security. (We'll fill-in more about this later.)
- Because a standard OS file open dialog is called, any application specific feedback for the user can only be given to the user before or after file browsing.
- Error Handling is nonexistent at this time.