摘要 |
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for creating a communication including content editabie in a browser independent of platforni or operating system, A system creates such a communication by defining the communication in markup language having a plurality of elements, adding canvas eiement(s) as one of the elements, inserting script within the markup language for defining the user specific and non-user specific content as a plurality of user specific and non-user specific objects, establishing coordinates for each of the user specific and non-user specific objects relative a defined origin, drawing each object at the coordinates established for the object in the canvas element(s) as canvas natives visible in the browser, and interpreting user initiated events for use in editing at least one of the plurality of user specific objects and the plurality of non-user specific objects. |