Information Technology Reference
In-Depth Information
building structured Web applications, AngularJS 2 . Using AngularJS as the base
framework, we made a prototypical implementation of a meme media platform. In
addition, we developed some example media objects on the platform and tested
operation of them on multiple Web browsers. Because we used only HTML and
pure JavaScript to implement the platform, the developed platform works on mod-
ern Web browsers that support the latest HTML5 and JavaScript specifications.
2 Meme Media Platform and Its Architecture
In this section, we look back on the development of the meme media technologies
for those who are not familiar with it. Then, we describe the original meme
media architecture to understand what is essential to implement a meme media
platform.
2.1 History of Meme Media Platform Development
The first version of the meme media platform, IntelligentPad, was originally de-
veloped on Smalltalk-80 in 1987 [6]. In IntelligentPad, each media object has a
2-dimensional view called 'pad'. Users can paste a pad onto another pad to set
up a child-parent relationship to combine pads. In 1995, some major IT compa-
nies in Japan such as Fujitsu and Hitachi Software released a commercial version
of IntelligentPad developed with C++. For the 3-dimensional environment, In-
telligentBox [7] was developed in 1995. In IntelligentBox, each media object is
represented as an object which has a 3-dimensional shape called 'box'.
All those platforms were 'standalone' local applications. However, another
company (K-Plex) released Web-top version of IntelligentPad called PlexWare 3 .
This platform is based on Microsoft ActiveX technology, therefor the platform
environment can be embedded not only in Web sites for Internet Exproler but
also in other Microsoft products such as Word, or Excel.
Kimihito Ito developed a distributed system version of IntelligentPad called
CHIP (Collaborating Host-Independent Pads) [8] both with Micirosft .Net frame-
work and with Java. In the CHIP, each media object is an independent local
application that communicates with other objects via http messages over the
Internet. In particular, it has a powerful Web browser object that can wrap an
existing Web application as a reusable component.
The most recent version of meme media platform is extended as a complete
Web-top system called Webble World [3-5]. Because the Webble system is im-
plemented by using Microsoft Silverlight,itisavailableinmajorWebbrowsers
only by installing the Silverlight plugin. The Webble World allows us to pub-
lish and combine media objects directly on the Web. The Webble is a short
form of the Web Pebbles, where 'Pebble' is the abbreviation for 'Pad Enhanced
Building Block Lifelike Entity'. In the Webble World, each media object has
2 http://angularjs.org/
3 http://www.kplex.com/products/plexware.html
Search WWH ::




Custom Search