Skip to content

Commit

Permalink
Added README
Browse files Browse the repository at this point in the history
  • Loading branch information
Arthur Debert committed Oct 15, 2010
1 parent b3d26e5 commit de00def
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions README.mkd
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
BulkLoader is a minimal library written in Actionscript 3 (AS3) that aims to make loading and managing complex loading requirements easier and faster. BulkLoader takes a more dynamic, less architecture heavy approach. Few imports and making heavy use of AS3's dynamic capabilities, BulkLoader has a one-liner feel that doesn't get in your way.

BulkLoader hides the complexity of loading different data types in AS3 and provides a unified interface for loading, accessing and events notification for different types of content.

This library is licensed under an open source MIT license.
Features:

* Connection pooling.
* Unified interface for different loading types.
* Unified progress notification.
* Events for individual items and as groups.
* Priority
* Stop and resuming individually as well as in bulk.
* Cache management.
* Statistics about loading (latency, speed, average speed).
* Various kinds on progress indication: ratio (items loaded / items to load), bytes , and weighted percentage.
* Configurable number of retries.
* Configurable logging.
* Various assets types (XML, NetStreams, Swfs, Images, Sound, Text Files)

Design goals:

* Minimal imports.
* Few method to learn.
* Consistent interface, regardless of content type.

BulkLoader gracefully handles progress notification in these use cases:

* Few connections to open: bytes total can be used instantly.
* Many connections opened: progress by ratio
* Many connections opened for data of widely varying sizes: progress by weight.

Useful links:

* The [Original announcement](http://www.stimuli.com.br/trane/2007/nov/25/loading-reloaded/) .
* The [Mailing list](http://groups.google.com/group/bulkloader-users) . This is where support request and usage questions should be directed.
* The [Online documentation](http://media.stimuli.com.br/projects/bulk-loader/docs/)

Thank you

0 comments on commit de00def

Please sign in to comment.