Consortium    Solutions    Middleware    Forge    MyObjectWeb 
ObjectWeb Consortium
Print

Advanced - Powered by Google







Project Links
· Home
· News
· Downloads
· Documentation
· Mailing Lists
· Forum
· License

Project Components
· uGASP OSGi
· GASP Online
· GASP Bluetooth
· MooDS Protocol
· Demonstration Games

Developers' Corner
· GForge
· Wiki
· Project Trakers
· SVN Repository

About
· Team

GASP: GAming Services Platform

News History

June 2011: Alterland, a multiplayer transmedia game based on uGASP middleware

Alterland is an adventure game with an ecology theme. The action takes place in a parallel world, which has 50 years of advance on our world. In this world, pollution, overexploitation and destruction have leaded to a dramatic situation. The goal for players is to understand all the factors that have leaded to that situation, in order to prevent this fate to our planet.

Alterland is based on the latest features of uGASP middleware: communication with Android clients (mobiles and tablets) and game logic, permanent game sessions, managing of disconnection... Characters, locations, dialog and item are inserted over Google Maps.

Here is a video of a mission in Alterland, taking place in the Graham Island:

This demonstrator is a collaboration between CNAM-Cedric, Telecom SudParis, TetraEdge and Ubidreams for the PlayOnline project.

June 2011: all uGASP projects improved for PlayOnline available!

Since April 2010, on the occasion of the PlayOnline project, uGASP has been industrialized and strongly improved. Here is a list of uGASP new features:

  • Maven is used as the production environment
  • A new asynchonous dynamic data transmission protocol (RMAI) has been implemented
  • Unit tests added for both data transmission protocols (RMAI and MooDS)
  • Integration tests added
  • New design for uGASP clients
  • uGASP clients available as jar to import inside Android or Java project
  • Improvment of disconnection handling
  • New permanent life cycle for application instance, useful for ubiquitous applications.
  • Many tutorials (text and video) added in uGASP wiki
  • Implementation of an Android demonstrator using those features

6 June 2009 : SoundPark, a MUG based on uGASP middleware

SoundPark is the first MUG based on uGASP. This game takes place in the Jeanne Mance Park of Montreal City, Canada. The players, as different teams, have to complete a specific musical score by retrieving audio samples (instruments) that have been virtually disseminated over the game area (at GPS positions). Some RFID tags are physically deployed into the park and contain some clues about the audio sample positions. A player can choose between two different roles to play: the Scout or the Hunter. The Scount has to search the tags and guides the Hunter to the sample location, whereas the Hunter has to join the sample location, to get it and return to the team's home base. Finally, the first team has completed its score, wins the game.

The technical side of SoundPark integrates a lot of technologies and many of uGASP bundles have been used to support the game (RFID Manager, OSC Connector, Location Manager and Socket Connector). The audio streaming and 3D parts of this game are handled by Audioscape platform.

Here a video of a SoundPark demonstration:

This project is a collaboration between CNAM-Cedric (Paris) and McGill SRE (Montreal) computing research laboratories.

You can learn more about the technical and game design sides of SoundPark here.

6 June 2009 : uGASP middleware v1.0.0 launched!

uGASP v1.0.0 introduces these new bundles:

* RFID Manager bundle: to manage RFID tags contents in your MUG

* OSC Connector bundle: enable to link various device to the MUG session, based on the string based OSC (Open Sound Control) protocol.

* Socket Connector bundle: enable to connect uGASP client over Socket, instead of traditional HTTP.

* Location Manager update: in order to directly download YahooMaps and to make precise pixel projections (floats).

uGASP v1.0.0 is available now in Downloads section.

8 June 2008 : uGASP middleware beta launched!

This is a big year for the GASP project, the Multiplayer Ubiquitous Games (MUGs) domain should be a big step in gaming experience.

Hence, uGASP stands for ubiquitous GASP, it aims to provide a middleware designed to support MUGs. We have learned about the GASP/GASPBT project experiences and decided to build a more configurable, extensible and dynamic gaming services framework.

uGASP is built over OSGi R4 specifications which is component (bundle) oriented service model. We use the Apache Felix OSGi implementation and the useful iPOJO layer which aims to simplify the development of bundle oriented OSGi applications.

A multiplayer ubiquitous demonstration game is released too and uses the location gaming services of the uGASP middleware.

uGASP v0.9 and its demonstration game are available now in Downloads section and you can learn more about it in uGASP section.

25 April 2008 : MooDS version 2.0.2 released

MooDS v2.0.2 introduces new enhancements and fixes bugs:

* switch max as short to int for array size

* bug with many arrays inside a complex type fixed

* bugs in hashtable approach mode fixed

* ant task updated

MooDS v2.0.2 is available now in Downloads section.

31 March 2008 : GASP version 1.0.5 released

GASP v1.0.5 introduces new enhancements and fixes minor bugs:

* dynamic game server logic loading

* string encoding added for Flash based client support

* Apache Ant task available now to build/publish GASP added

* bug of user/gamesession clean after timeouts fixed

GASP v1.0.5 and its dedicated win32 setup are available now in Downloads section.

1 January 2008: Happy new year! FishDish game launched

Best wishes from GASP project team, for this new year we launch a cool solo game named "FishDish" under L-GPL license. Have a look to this ingame trailer:

Happy new year 2008! Source code coming soon...

10 September 2007: MooDS at Mobility'07 conference

The MooDS protocol has been presented at the 4th International Conference Mobility'07 in Singapore. read it (only a pre-version, for original version refer to conference proceedings under ACM copyrights)

28 April 2007 : MooDS version 2.0.1 released

MooDS v2.0.1 fixes few critical bugs and introduces new enhancements:

* bug fixed with sequence handling based on maxOccurs parameter, n customType array management, 1 or default customType management

* bug fixed when calling a complex type never used as a message inside a message: MooDS must generate for this complex type, encoding/decoding methods and class however must not update the encode/data methods

* handling primitive/complex type tables without creating a class: simpleType with list attribute

* documentation updated

30 January 2007 : Collaboration initiated with COMICS research group

We are pleased to announce our collaboration on the GASP Project with the COMICS research group of the University of Naples Federico II. Welcome!

4 December 2006 : MooDS version 2.0 released

MooDS protocol v2.0.0 has been considerably updated, this version is a big step in MooDS protocol development. MooDS v2.0.0 is available on the project CVS and in downloads section.

Here a short list of MooDS 2.0 enhancements:

* Message objects are now described using an XML Schema syntax with specific annotations

* Automatic code generation for the game server logic or message classes

* Support J2ME MIDP - Doja profiles and Flash clients towards interoperability capabilities

* Communication model management as unicasting, multicasting and broadcasting

* Persistancy services has been introduced as an GASP independant service

You can read more about this new version on the MooDS Protocol dedicated page

27 November 2006 : BomberGASP, a "Bomberman-like" game running on GASPBT

BomberGASP comes along the GASPBT release as a demonstration game. This fun game uses the GASPBT 1.0 API enlightening the GASP bluetooth middleware possibilities like real-time multiplayer games support. BomberGASP is released under GPL license, is available on the project CVS and in downloads section.

BomberGASP InGame

You can read more about BomberGASP on the demonstration games dedicated page.

27 November 2006 : GASPBT released, the Bluetooth version of GASP middleware

The GASP Bluetooth version middleware is now available on the project CVS. This middleware is released under L-GPL license and enables the multiplayer gaming over Bluetooth network on J2ME MIDP 2.0 java mobile phones with JSR082 implementation.

GASPBT enhancements:

* uses the same functional model as GASP online middleware deriving from the Open Mobile Alliance GS specifications

* uses the MooDS protocol for message objects serialization

* enables bi-directional client-server communication with low latency (Bluetooth latency is under 100ms)

* enables until 8 players, 1 player running both the client/server game logics and 7 players running only the client game logic

You can read more about GASPBT on the GASP bluetooth middleware dedicated page.

4 October 2006 : alias for the GASP website

You can now use the alias www.gasp-mobilegaming.org to access this website.

1 September 2006 : GASP Win32 Intaller available

A win32 installer for GASP is now available providing to install automically the GASP platform and all required software components (MySQL, Apache Tomcat, ...). Available in downloads section, named GASPInstall_x_y_z.exe

30 August 2006 : GASP Tutorial at UbiMob'06 conference

A GASP tutorial is organized during the UbiMob'06 conference taking place at CNAM Paris on 5-9 september. More info

24 August 2006 : MooDS version 1.0.3 released

This update includes:

* Critical Bug fixed with Table tag handling in the message xml description .

15 June 2006 : GASP performance and reliability

With the GASP Demonstrator Game, we will test the performance and the reliability of the GASP Platform.

In a first time, we will work with emulators.

12 May 2006 : GASP Demonstrator (MIDP and DoJa)

Modification of the game server, the players vector has been changed by a hashtable of player.

The GASP Demonstator (MIDP) has been tested on several devices. (see the demonstration-game)

12 April 2006 : GASP Demonstrator for Bluetooth

We started to work on the GASP Demonstrator for Bluetooth.

20 March 2006: GASP Demonstrator (MIDP) v1.0.2 released

Second release of the GASP Demonstration game for MIDP profile .

Bugs have been fixed in the create screen .

20 March 2006: GASP Demonstrator (DoJa) v1.0.1 released

Second release of the GASP Demonstration game for Doja profile .

All the classes have been put in only one package (optimization for creating of a light package) .

20 february 2006: GASP Demonstrator (DoJa) v1.0.0 released

First release of the GASP Demonstration game for DoJa profile, available in downloads area, shared on ObjectWeb CVS.

20 December 2005: GASP Getting Started for Developper

This document includes:

* a documentation with schemes and explanations about GASP and how to build a simple multiplayer Game

* a client and a server package to developp a first simple multiplayer game

7 December 2005: GASP Demonstrator (MIDP) v1.0.1 released

This update includes:

* Bug fixed on ping messages treatment

* Readmefirst has been added to the package.

2 December 2005: GASP Demonstrator for DoJa

We started to work on the GASP Demonstrator for DoJa profile.

2 December 2005: GASP Demonstrator (MIDP) v1.0.0 released

First release of the GASP Demonstration game for MIDP profile (tested on the Sun WTK emulator), available in downloads area, shared on ObjectWeb CVS.

28 November 2005: GASP at CGAMES'05

GASP and the Doja multiplayer game prototype named "KouizMarket", developped in collaboration with Filao/Infraworlds game editor, have been presented at the 7th International Conference on Computer Games CGAMES'05 at ENJMIN in Angoulême, France. Our white paper in proceedings of the conference is available in documentation section.

28 November 2005: GASP and Persistency

We started to work on a persistency solution for GASP to provide the deployment of persistent multiplayer games.

2 November 2005: GASP v1.0.4

This update includes:

* Bug fixed when a player call quit(sID), in MasterApplication logout method.

* GASPClient MIDP/Doja: synchronization added on a monitor to prevent parallel HTTP connection calls.

2 November 2005: MooDS v1.0.2

This update includes:

* Bug fixed with String parameters encoding method generation.

27 October 2005: GASP v1.0.3

This update includes:

* Timeouts management (applicationInstance and platform): new timeout management, platform timeout added (previously only in game session room), timeouts in manual mode added (previously only in automatic mode).

27 October 2005: MooDS v1.0.1

This update includes:

* Bug fixed with objects encoding in normal compilation mode.

04 October 2005: GASP demonstrator, development started.

We have started the developpement of a GASP demonstrator (a simple game). This demonstrator will be open source, its aim is to simply introduce the development of a GASP game to editors. MIDP and Doja versions are planed.

03 October 2005: GASP v1.0.2

This update includes:

* Minor update for persistency delegated to server game logics, now the server logic can retrieve the application ID and the player actor ID (used to store in an external DB game informations). We work on a generic persistency service for GASP.

* Update of GASP clients for Doja and MIDP profiles. Principaly for Doja version, some mistakes with Doja HTTP Connection has been resolved.

22 September 2005: MooDS v1.0.0

Release of the first packet for MooDS protocol on download area.

17 August 2005: GASP v1.0.1

This update includes:

* Bug fixed with GASP database connections, Tomcat DataSource is now used.

22 June 2005: GASP & MooDS on ObjectWeb CVS

Release of the first prototype of GASP and MooDS on ObjectWeb CVS, enabling multiplayer games over MIDP and Doja mobile phones.

16 June 2005: GASP on ObjectWeb Forge

The ObjectWeb College of Architects has stated on the hosting of the GASP project by an unanimous support ;)

1 June 2005: Presentation at UbiMob'05 Conference

GASP has been presented at the UbiMob'05 Conference, IMAG, 1st June 2005, at Grenoble, France. French white paper and slides presented are available in documentation section.

6 April 2005: Presentation at ETSI Architecture Meeting

GASP has been presented at the Objectweb Architecture Meeting, ETSI, at Sophia Antipolis, France. English slides presented are available in documentation section.


Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster | Last modified at 2011-06-23 08:21 PM