Design and Implementation of Multimedia Social Services on Elgg
This chapter designs and implements multimedia social services over an open social network engine, denoted as Elgg. Elgg with basic elements such as blogging, e-portfolios, and file sharing possesses a plug-in architecture, so that developers can design p
- PDF / 221,827 Bytes
- 8 Pages / 439.37 x 666.142 pts Page_size
- 26 Downloads / 193 Views
Abstract This chapter designs and implements multimedia social services over an open social network engine, denoted as Elgg. Elgg with basic elements such as blogging, e-portfolios, and file sharing possesses a plug-in architecture, so that developers can design plug-ins to provide particular social services. The three plugins about video, photo, and blog with a number of Elgg’s APIs based on the Representational State Transfer architectural style are provided in the study. Therefore, external applications can easily announce and manage data on Elgg through these APIs. Not only providing details on the design of the Elgg APIs, but we also describe their request and response formats in REST styles. The prototype services are validated with a simple client. The data including text and multimedia from external applications can be automatically separated into the blogs and albums on Elgg. Keywords Elgg • RESTful • Social media
M.-Y. Hsieh (*) • C.-H. Hung • K.-C. Li Department of Computer Science and Information Engineering, Providence University, Taichung 43301, Taiwan e-mail: [email protected] Y.-T. Tsai Department of Computer Science and Communication Engineering, Providence University, Taichung 43301, Taiwan C.-H. Hsu Department of Computer Science and Information Engineering, Chung Hua University, Hsinchu 30012, Taiwan J. Juang and Y.-C. Huang (eds.), Intelligent Technologies and Engineering Systems, Lecture Notes in Electrical Engineering 234, DOI 10.1007/978-1-4614-6747-2_2, # Springer Science+Business Media New York 2013
11
12
M.-Y. Hsieh et al.
1 Introduction Currently, most people surf social media on Internet in order to maintain individual data, share multimedia data with others, and harness real-time social activities of their friends. The users who have already authenticated can often maintain and announce their multimedia data of daily life with sharing permission in social media. Some textual descriptions or tags for multimedia data must be given in order to depict user context. Consequently, to provide convenient management services for multimedia in social media is significant. Due to mobile and wireless technologies, users operate multimedia data of social media through not only WEB but also mobile APP. Therefore, this study designs internal web services for external applications to deliver user’s multimedia data to social networks. An open social network engine, denoted as Elgg, is used, where we have developed a number of plug-in functions, denoted as plug-ins, for multimedia services and open RESTful APIs for external applications. The plug-ins also support linking mechanisms with external social media on Internet. The chapter is organized as follows: we describe literatures and technologies related to our contribution in Sect. 2. Section 3 introduces the design issues of the plug-ins over Elgg for multimedia social sharing. The RESTful APIs are also described. The implementation results are presented and discussed in Sect. 4, and finally, Sect. 5 concludes this chapter.
2 Related Work The
Data Loading...