wiki:S2S_FACADE_LARGE_RESOURCE_ACCESS_R0
Last modified 11 years ago Last modified on 02/02/09 16:34:29

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=S2S_FACADE_LARGE_RESOURCE_ACCESS_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

In the client, books can be viewed from Sophie2 Server. Large resources should be loaded from front to back and you should be able to start reading the book (or viewing the resource) before it’s finished loading.

Task requirements

  • A book should be readable before completely finished downloading. Getting parts of a book assumes ability to get resources separately (for example, to get only the first page of the book). So:
    • All kinds of resources must be accessible through the facade.
  • Audio / Video content may also be too large. Research and define a procedure for dealing with this kind of content (for example - streaming/pseudo streaming).
  • Unit tests for any new code must be provided.

Task result

Source code.

Implementation idea

Implementing resource access is a task requirement of S2S_FACADE_RESOURCE_ACCESS_R0. It would be a good idea to implement these two tasks together.

S2S_FACADE_RESOURCE_ACCESS_R0
BASE_RESOURCE_STREAMING_R0

How to demo

Show the code, run the tests.

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)