Information Technology Reference
In-Depth Information
defining common settings of a meme media object. The controller creates some
properties and methods in the corresponding scope such as slot definitions, the
data holder for visual properties, methods for managing standard three mes-
sages for communication, and behaviors for slot value changes. By defining a
JavaScript object that is derived from the basic controller, developers can define
a new media object that has extended functionalities and slots. For (4) we used
jQueryUI 9 to implement move and paste by mouse operations. This was coded
in a detective definition of the wrapper (1). The directive also contains other
functions opening common dialogs for changing properties of a media object or
setting up slot connection.
5 Application Example
Using the implemented platform, we created four media objects: text label ob-
ject, text input object, image object, and image search object (Fig. 4). Each
object is very simple and has only minimum functionalities.
Fig. 4. Example meme media platform where three object are placed
The text label object and the text input object have only one slot #value
(we represent a slot named 'slotname' as #slotname ) which holds a text string
displayed on each object. The image object has slot #url to hold an URL of a
picture displayed on the object surface. The image search object is a wrapper
component of the Bing Search API 10 . It has three slots: #query , #title ,and
9 http://jqueryui.com/
10 https://datamarket.azure.com/dataset/
5BA839F1-12CE-4CCE-BF57-A49D98D29A44
Search WWH ::




Custom Search