Abstract
Online virtual trade fairs are becoming a popular way of establishing economic trade relationships nowadays. In the current context of the world economy, new ways of creating virtual environments where suppliers can show their products to potential customers are increasingly in demand. Some people can be found in this kind of scenario representing a role such as, for example, the administrator, the customers or the suppliers. The interaction between them is one of the most important characteristics of these commercial environments. Taking all these concepts into account, this article presents a 3D virtual trade fair that has been defined using an agent-oriented approach. This approach makes it possible to model, understand and implement the virtual economic environment, where interaction is the norm. Moreover, it makes it easy to add new components and meet new requirements in order to develop an open architecture that continuously changes and evolves. In this virtual trade fair, the chosen methodology has been Gaia, widely used for agent-oriented analysis and design of multi-agent systems.

















Similar content being viewed by others
References
Argente E, Botti V, Carrascosa C, Giret A, Julian V, Rebollo M (2011) An abstract architecture for virtual organizations: The THOMAS approach. Knowl Inf Syst 29(2):379–403
Berger, H., Dittenbach, M., Merkl, D., Bogdanovych, A., Simoff, S., Sierra, C. (2006) Playing the e-business game in 3d virtual worlds. In: OZCHI’06: Proceedings of the 18th Australia conference on Computer-Human Interaction, pp. 333–336. ACM
Businesswomanfair (2013) http://www.businesswomanfair.com/ Accessed March 2013
Cernuzzi, L., Juan, T., Sterling, L., Zambonelli, F. (2004) The gaia methodology: Basic concepts and extensions. In: Methodologies and Software Engineering for Agent Systems. Kluwer Academic Press
Companies turn to virtual trade shows to save money (2013) http://usatoday30.usatoday.com/travel/news Accessed March 2013
Czerniawska F, Potter G (1998) Business in a Virtual World: Exploiting Information for Competitive Advantage. Wiley, Basingstoke
Duke, R., Rose, G.: Formal Object Oriented Specification Using Object-Z. (2000). Cornerstones of Computing Series. Palgrave Macmillan Limited
Eberly, D. (2000) 3D game engine design: a practical approach to real-time computer graphics. Morgan Kaufmann Publishers Inc
Garcés A, Quirós R, Chover M, Camahort E (2010) Implementing virtual agents: Haba-based approach. Int J Multimed Appl 2:1–15
Garcés, A., Quirós, R., Chover, M., Huerta, J., Camahort, E. (2007) A development methodology for moderately open multi-agent systems. In: Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering, SE’07, pp. 37–42
Globbarea (2013) http://www.globbarea.com/en/Home Accessed March 2013
Itradefair.com (2013) http://www.itradefair.com Accessed March 2013
Marketplace365 (2013) http://www.marketplace365.com/Accessed March 2013
Noh, S.S., Hong, S.D., Park, J.W. (2006) Using a game engine technique to produce 3d entertainment contents. In: Proceedings of the 16th International Conference on Artificial Reality and Telexistence–Workshops, ICAT’06, pp. 246–251
On24. (2013) http://www.on24.com/products/virtual-environments/ Accessed March 2013
Prendinger H, Ullrich S, Nakasone A, Ishizuka M (2011) Mpml3d: Scripting agents for the 3d internet. IEEE Trans Vis Comput Graph 17(5):655–668
Ranathunga, S., Cranefield, S., Purvis, M. (2011) Interfacing a cognitive agent platform with a virtual world: a case study using second life (extended abstract). In: Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems, pp. 1181–1182. International Foundation for Autonomous Agents and Multiagent Systems
Remolar I, Chover M, Quirós R, Gumbau J, Castelló P, Rebollo C, Ramos F (2011) Design of a multiuser virtual trade fair using a game engine. Trans Comput Sci 12:118–139
Second life (2013) http://secondlife.com/whatis Accessed March 2013
Shoham Y (1993) Agent-oriented programming. Artif Intell 60(1):51–92
Smitht G (2000) The Object-Z specification language. Kluwer Academic Publishers, Norwell
Trenholme D, Smith S (2008) Computer game engines for developing first-person virtual environments. Virtual Reality 12(3):181–187
Unisfair (2013) http://www.unisfair.com/ Accessed March 2013
Vijaykar, S., Kadavasal, M.S., Dhara, K.K., Wu, X., Krishnaswamy, V. (2009) Virtual worlds as a tool for enterprise services. In: CCNC’09: Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference, pp. 186–190. IEEE Press
Vosinakis S, Panayiotopoulos T (2005) A Tool for Constructing 3D Environments with Virtual Agents. Multimed Tools Appl 25(2):253–279
Wooldridge, M., Ciancarini, P. (2001) Agent-oriented software engineering: The state of the art. pp. 1–28. Springer-Verlag
Wooldridge M, Jennings NR, Kinny D (2000) The gaia methodology for agent-oriented analysis and design. Auton Agent Multi-Agent Syst 3(3):285–312
Xpofairs (2013) https://www.xpofairs.com/ Accessed March 2013
Zambonelli F, Jennings NR, Wooldridge M (2003) Developing multiagent systems: The gaia methodology. ACM Transaction Software Eng. Methodol 12(3):317–370
Acknowledgments
This work was supported by the Spanish Ministry of Science and Technology (Project TIN2010-21089-C03-03) and Feder Funds.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Remolar, I., Garcés, A., Rebollo, C. et al. Developing a virtual trade fair using an agent-oriented approach. Multimed Tools Appl 74, 4561–4582 (2015). https://doi.org/10.1007/s11042-013-1822-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1822-0