CFP last date
20 January 2025
Reseach Article

XGFX: eXtensible Game Framework through XMPP

by Aditya Borikar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 178 - Number 51
Year of Publication: 2019
Authors: Aditya Borikar
10.5120/ijca2019919434

Aditya Borikar . XGFX: eXtensible Game Framework through XMPP. International Journal of Computer Applications. 178, 51 ( Sep 2019), 45-51. DOI=10.5120/ijca2019919434

@article{ 10.5120/ijca2019919434,
author = { Aditya Borikar },
title = { XGFX: eXtensible Game Framework through XMPP },
journal = { International Journal of Computer Applications },
issue_date = { Sep 2019 },
volume = { 178 },
number = { 51 },
month = { Sep },
year = { 2019 },
issn = { 0975-8887 },
pages = { 45-51 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume178/number51/30903-2019919434/ },
doi = { 10.5120/ijca2019919434 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:53:47.513179+05:30
%A Aditya Borikar
%T XGFX: eXtensible Game Framework through XMPP
%J International Journal of Computer Applications
%@ 0975-8887
%V 178
%N 51
%P 45-51
%D 2019
%I Foundation of Computer Science (FCS), NY, USA
Abstract

XMPP is the open standard for messaging and presence. It stands for Extensible Messaging and Presence Protocol, a set of protocols known for their wide range of application in Instant Messaging through presence, multi-party chat, voice/video calls, and generalized routing of XML data. An idea for a gaming framework has been developed and illustrated in this paper as a prototype for secure decentralized gaming servers trying to obtain easy transmission of data through XML. The concept introduced is meant to operate between client and server enabling data transmission through multiple servers hosting different domain-name similar to emails. XMPP is extended by a set of protocols called XMPP Extension Protocols (XEP). These XEPs allow developers to develop a generic middleware between gaming servers and gaming stations using XEPs such as publish/subscribe (pubsub), group management and Jingle.

References
  1. Peter Saint Andre , “XMPP : The Definitive Guide, Building Real-time Applications with Jabber Technologies”.
  2. Peter Saint Andre, “Extensible Messaging and Presence Protocol (XMPP) : Core”.
  3. Peter Saint Andre, “Extensible Messaging and Presence Protocol (XMPP) : Instant Messaging and Presence”.
  4. Daniel Schuster, Thomas Springler, Istvan Koren, Markus Endler, “Creating Applications for Real-Time Collaboration with XMPP and Android on Mobile Devices.
  5. Oracle Java Documentation, “Why StAX?” .
  6. XMPP Standards Foundation (XSF), “Online Games using XMPP”.
  7. Jive Software, “WhitePaper”.
  8. Tsung Erlang Projects, “Documentation”.
  9. ProcessOne’s Ejabberd, “Documentation”.
  10. XMPP Standards Foundation (XSF), “Instant Messaging”.
  11. Jeremie Miller, Thomas Muldowney, Peter Saint-Andre, “XEP-0012: Last Activity”.
  12. Thomas Muldowney, “XEP-0027: Current Jabber OpenPGP Usage”.
  13. Joe Hildebrand, Peter Millard, Ryan Eatmon, Peter Saint-Andre, “XEP-0030: Service Discovery”.
  14. Peter Saint-Andre, “XEP-0045: Multi-User Chat”.
  15. Peter Saint-Andre, “XEP-0054: vcard-temp”.
  16. Peter Millard, Peter Saint-Andre, Ralph Meijer, “XEP-0060: Publish-Subscribe”.
  17. Peter Saint-Andre, Tobias Markmann, “XEP-0082: XMPP Date and Time Profiles”.
  18. Ian Pateron, Dave Smith, Peter Saint-Andre, Jack Moffitt, Lance Stout, Winfried Tilanus, “XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH)”.
  19. Scott Ludwig, Joe Beda, Peter Saint-Andre, Robert McQueen, Sean Egan, Joe Hildebrand, “XEP-0166: Jingle”.
  20. Peter Saint-Andre, Valerie Mercier, “XEP-0172: User Nickname”.
  21. Ian Pateron, Dave Smith, Peter Saint-Andre, Jack Moffitt, Lance Stout, Winfried Tilanus, “XEP-0206: XMPP Over Bosh”.
  22. Philipp Hancke, Dave Crindland, “XEP-0288: Bidirectional Server-to-Server Connections”.
  23. Daniel Gultsch, “XEP-0363: HTTP File Upload”.
Index Terms

Computer Science
Information Sciences

Keywords

XGFX Jingle XEP XMPP Games Pubsub