In the last few weeks I have been working on Sharing Poem Writing Application. The poem-writing application was created specifically for noniades.myshopify.com in order to let an author of poems, Jeroni Vinyet stand behind this web store, a way for sharing with audience the process of writing poems.You can watch the application live here:
https://noniades.myshopify.com/pages/directe , and you can watch a demonstration video here: https://www.youtube.com/watch?v=-UY_eiAtEIU
For this applcation we created a special widget that simulate the experience of writing on a paper. Meaning that author is not able to edit the text as with text editor. Anything written on the is there to stay and become a as a trace for the poem writing process! The page let author to draw lines, that can be used to mark text as deleted or simply drawing something.
During the course of poem writing, author create a project that represent the process for a singe poem. The project is a Glass on which author can share draft papers (page-widgets) as well as other basic widgets such as notes, pictures and videos. Paper can be moved aside for later or as reminder or may be thrown to the trash can. If required papers can permanently deleted.
The audience can watch the Glass while author is on-line or off-line. If on-line audience will see the changes on the glass on-line. For example, when author write something on the paper other uses will see the text (or drawing) update. Audience users are not able to change the content of widgets created by author but can use the CG-Button embedded in the Shopify store, to share widgets with each other on a separate glass. Users are also able to pick papers thrown to the trash and view their content.
This application is a very nice demonstration for the essence of Content Glass and the movement of going beyond sharing on walls. For content Glass widgets are shared in relation with defined states of "objects". A sharing context is call Glass. And Glasses can be layers on on another (that is not required by ths specific application) .
Taking these basic concepts fo the poem-sharing app, a Poem is a sharing context. Each poem has an internal identifier - the state that is used to construct the sharing context. We then use Poem's identifier to set a sharing context (Glass) with which paper-widgets, notes, pictures and video widgets can be share and reflect the process of working on a poem. The application present a a select component that let users to select specific poem. When user select a poem, Content Glass engine is internally loaded with the settings that represent a sharing context for the selected poem. A layer is created showing the Glass! Any widget created on the glass is then stored with identifiers that make it part of a poem sharing context. And this is the meaning of state oriented sharing.
Following next, more capabilities will be added to the application....