HumanXtensions developed a highly-complex Ajax client application for Me, Inc. Holdings for their Shout Gameplay venture. Written using jQuery for both visual user interface features and extensive JSON REST Web Services, there was absolutely no back-end code used to create this rich user experience.
“Shout Gameplay is a revolutionary game experience that takes place during live events. Each Gameplay Event is open and free to play with every player having the chance to compete with other players and win money and prizes from our event sponsors. You play, you win, and our sponsors pay. It’s not gambling since you are not putting up your own money.”
HumanXtensions was approached in December of 2010 to first work on the administrative interface for the Shout Gameplay platform. This phase of development, per the customer’s requirements, would utilize absolutely NO back-end software, but would be written completely in HTML/CSS/Javascript using jQuery, and then interact with their existing back-end using JSON REST Webservices. This “client application” provided all of the authentication and session management, and then allowed the Shout Gameplay administrators to create and manage their games in advance, and while in progress.
Phase Two of the project then moved to implementing a similar solution for the web site users … taking their designs and again creating a completely client-side experience again using the same HTML/CSS/Javascript technologies and interfacing with the client APIs on their back-end systems. We also developed the jQuery Mobile registration process for mobile users to be able to sign-up via their smart-phone browsers.
After several months of cooperative development, we had created a highly scalable client application designed and written completely to run in the browser, eliminating the need to scale the back end as more users participated, and also enhancing the responsiveness of the application by eliminating the requirement for “round-trip” page refreshes with the server.
