1460737659-d734fc5a-5b28-4035-8c8e-613456e45a33

1. A modular furniture system comprising:
a piece of furniture having a joint comprising:
a first bendable panel
two tabs extending from an edge of the first panel;
a second panel;
two slots formed in the second panel;
wherein the tabs are inserted into the slots to assemble the joint and wherein the slots of the second panel are arranged so that the first panel is maintained in a bent configuration after the tabs of the first panel are inserted into the slots of the second panel.
2. A modular furniture system comprising:
a piece of furniture having a joint comprising:
a first panel, the first panel having at least one tab;
a second bendable panel;
at least one slot formed in the second panel;
wherein the at least one tab is inserted into the at least one slot and extends around the second panel, wherein the first panel has a projection extending outwardly from an edge of the panel, and wherein the second panel is maintained in a bent configuration by the at least one tab and projection.
3. The system of claim 1, wherein the slots are disposed in misalignment with the tabs such that the tabs are twisted after they are fully inserted into the slots.
4. The system of claim 3, wherein at least one of the slots is disposed at an angle relative to a line drawn between centers of the slots.
5. The system of claim 3, wherein at least one of the tabs is twisted relative to a line drawn between centers of the tabs.
6. The system of claim 3, wherein there are three tabs and three slots and wherein one of the slots is offset from a line drawn between centers of the other two slots.
7. The system of claim 3, wherein a tab has a recess formed in a side thereof to create a section of the tab which is thinner than a surrounding section of the tab, wherein a corresponding slot has a wider section and a narrowed section extending therefrom, and wherein the tab is passed through the wider section of the slot transversely and then slid longitudinally into engagement with the narrowed section such that the recess engages the narrowed section.
8. The system of claim 7, wherein the recess does not extend to a distal end of the tab.
9. The system of claim 3, wherein the first panel and second panel are generally flat before assembly.
10. A modular furniture system comprising:
a piece of furniture having a joint, the joint comprising:
a first furniture member having a first slot and a second slot formed therein;
a second bendable planar furniture member having a first tab and a second tab formed therein;
wherein the first tab and second tab are inserted into the first and second slots respectively, and wherein the first slot and the second slot are arranged such that insertion of the first and second tabs bends the second furniture member to place the joint under stress, and wherein the second bendable furniture member remains bent when the first and second tabs are inserted into the first and second slots.
11. The system of claim 10, wherein the first slot comprises a wider portion and a narrower portion extending from the wider portion along the length of the slot, and wherein the tab may be inserted into the wider portion without bending the second furniture member, and wherein sliding the tab into engagement with the narrower portion twists the tab out of a plane of the second furniture member and bends the second furniture member.
12. The system of claim 11, wherein the first tab has a recess formed in face thereof such that the tab is a smaller adjacent the panel and a larger away from the panel, and wherein the recess engages the narrower portion of the slot to prevent the tab from being extracted transversely from the slot.
13. The system of claim 10, wherein at least one of the first and second slots is disposed at an angle relative to a line drawn between centers of the slots.
14. The system of claim 10, wherein at least one of the first and second tabs is twisted relative to a line drawn between centers of the tabs.
15. The system of claim 10, wherein the second furniture member is elastically bent out of plane when the furniture is assembled.
16. A modular furniture system comprising:
a plurality of rigid planer furniture members adapted to be assembled to form piece of furniture; and
a strap disposed diagonally between said furniture members to stabilize the piece of furniture,
wherein a furniture member has a strap slot formed therein and wherein the strap has a plate disposed at an end thereof, the plate being rotatable parallel to the strap to pass through the strap slot and then rotatable perpendicular to the strap slot to secure the strap into the slot.
17. The system of claim 16, wherein a first furniture member has two tabs formed on an end thereof, wherein a second furniture member has two slots formed therein, wherein the tabs are inserted into the slots, and wherein the tabs are twisted by the slots to hold the first furniture member in a bent position when fully assembled with the second furniture member.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer system for processing application data for storage on a network, said computer system comprising:
a web system services interface, for invoking web system services to support web applications to operate over the web using different devices that store data and context of web applications as a web application document onto a web server;
an application operating on a client device connected to the network for processing application data;
a memory device storing a web application document having stored therein:
view information providing information about an organization structure determining presentation of the application to a user, wherein said view information is used to launch the application corresponding to an information type;
content from the application, wherein the content is formatted differently for each client device; and
context information, wherein each item of the context information belongs to a predefined context type for said application and wherein said context information has a scope declared according to a predefined schema;

wherein the content and context information is input by at least one of a plurality of applications operating on at least one of a plurality of client devices;
wherein each client device is associated with a single registered user authenticated via a web application server;
wherein said single registered user is the user of each client device;
a content loader operably coupled to the application operating on the client device for loading content and context information from the web application document as the application data processed by the application;
an inputoutput subsystem receiving a request to restore content and context information of a web application document from a client device different from the client device that stored the web application document; and
a processor device operably coupled with the memory performing steps of:
loading the view information from the web application document on the client device, wherein the view information provides information about an organization structure determining presentation of the application to the single registered user;
loading the context information from the web application document on the client device;
loading the content from the web application document as the application data processed by the application operating on the client device;
launching the application according to the view information; and
processing the application operating on the client device.
2. The system of claim 1 further comprising a web application server operably coupled to the application for providing web system services for restoring the content and context information of the web application document on the client device, wherein said client device is different from the client device that stored the web application document.
3. The system of claim 2 further comprising a storage operably coupled to the web system services for storing the web application document, said storage accessible by the client device over the network.
4. The system of claim 2 wherein the view information is stored as a set of strings within an item in a container.
5. A computer-readable storage medium having computer-executable components comprising the system of claim 1.
6. A computer-implemented method for processing application data for storage on a network, comprising:
invoking web system services to support web applications to operate over the web using different devices that store data and context of web applications as a web application document onto a web server;
receiving a request to restore content and context information of a web application document on a client device, said web application document comprising:
view information providing information about an organization structure determining presentation of an application to a user, wherein said view information is used to launch the application corresponding to an information type;
content from the application; and
context information, wherein each item of the context information belongs to a predefined context type for said application and wherein said context information has a scope declared according to a predefined schema;

wherein the content and context information is input by at least one of a plurality of applications operating on at least one of a plurality of client devices;
loading view information from the web application document on the client device, wherein the view information provides information about an organization structure determining presentation of the application to a user;
wherein said user is a single registered user authenticated via a web application server;
wherein said single registered user is the user of each client device;
loading the context information from the web application document on the client device;
loading the content from the web application document as the application data processed by the application operating on the client device, wherein the content is formatted differently for each client device;
launching the application according to the view information; and
processing the application operating on the client device.
7. The method of claim 6 further comprising parsing the web application document to determine the view information to load on the client device.
8. The method of claim 6 further comprising determining the view information to load on the client device from the web application document.
9. The method of claim 6 further comprising parsing the web application document to determine the content to load on the client device as the application data.
10. The method of claim 6 further comprising determining the content to load on the client device as the application data.
11. The method of claim 6 further comprising parsing the web application document to determine the context information to load on the client device.
12. The method of claim 6 further comprising determining the context information to load on the client device from the web application document.
13. The method of claim 6 wherein loading the content from the web application document comprises loading content components from a container representing the web application document.
14. The method of claim 6 wherein loading the context information from the web application document comprises loading context components from a container representing the web application document.
15. The method of claim 6 wherein receiving the request to restore content and context information of the web application document on the client device comprises receiving a request for performing a web system service for restoring the web application document from a web server.
16. The method of claim 6 further comprising storing the application data processed by the application operating on the client device as a modified web application document on the web server.