Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Simple Marauroa: A Game on the NetBeans Platform

DZone's Guide to

Simple Marauroa: A Game on the NetBeans Platform

· Java Zone
Free Resource

Build vs Buy a Data Quality Solution: Which is Best for You? Gain insights on a hybrid approach. Download white paper now!

One of the biggest hassles when designing/developing an online application is its server. There are many available but when your requirements include Java, there aren't that many. After months of looking around and trying I found Marauroa and fell in love. 100% Java, scalable, open source, and well written!

Sadly, when working with it for my game jWrestling, I noticed that the process was not straightforward and had a huge gap from the Marauroa framework to the final application. 

Overview

Simple-Marauroa is a project to close the gap between Marauroa and an actual application. Marauroa is a server 100% written in Java used mostly for games. The most popular is Stendhal.

Simple-Marauroa is already released as a simple Java project but now I'm migrating it to NetBeans RCP since the requirements are rapidly increasing and performance is important. Also, trying to avoid re-inventing the wheel on stuff already available in the platform.

You can see some of the documentation here. I'm working on moving the project to Java.net as you read this.

Here's the road map for it:

  • Finish the basic set of features for Marauroa Application Manager 
  • Finish the basic set of features for Simple Client
  • Release first version of Marauroa Application Manager
  • Release first version of Simple Client

Here's the TODO list:

  • Provide a NetBeans project type with reusable components to create Client Applications
  • Finish the API for extensibility
  • Migrate the first game to the applciation (jWrestling of course!)
  • Port features from Stendhal into the platform (i.e. 2D sprites, sound, etc)

Simple Marauroa on Java.net

The project has a portal on java.net: http://java.net/projects/simple-marauroa. It is a private project at the moment. To gain access to the portal, please contact the administrator: Javier. Currently the project is hosted in SourceForge. You can take a look here.

Build vs Buy a Data Quality Solution: Which is Best for You? Maintaining high quality data is essential for operational efficiency, meaningful analytics and good long-term customer relationships. But, when dealing with multiple sources of data, data quality becomes complex, so you need to know when you should build a custom data quality tools effort over canned solutions. Download our whitepaper for more insights into a hybrid approach.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}