EVE on steroids

From EVEDev
Jump to: navigation, search
EVE on steroids
Maintainer: Tobias Sarnowski
Stable release: none yet
Development release: 1.0-tyrannis-api-SNAPSHOT
OS: Platform Independent
License: Apache License 2.0
Website: http://github.com/sarnowski/eve-api

The EVE on steroids project is a Java library to provide high level access to the EVE-Online's webservices. The project divides into two subprojects: eve-interfaces and eve-api.


Both projects are under heavy development and everything is subject to change. There aren't any public releases yet but we hope to provide them soon. Contact us on github.com or "Palden" on #eve-dev. To follow the current status, look at the http://wiki.github.com/sarnowski/eve-api/status page.


Contents

eve-interfaces

http://github.com/sarnowski/eve-interfaces

The goal of this project is to provide common interfaces, defining all services, CCP provides. E.g.:

com.eveonline.api.server.ServerStatus

There are no implementations, just definitions of what the API provides, similar to javax.* definitions.

eve-api

http://github.com/sarnowski/eve-api

This project provides a high-performant and clusterable API implementation, using the eve-interfaces for common usage.

The implementation is usable in JavaSE6 and JavaEE6.

At the moment, just a handful APIs are implemented due to building up the interface stack. When eve-interfaces is in a more stable state, all implementations will follow soon.

Development

Development occurs on github.com. If you like to contribute or stay up-to-date, please use the services offered there.


Download

You can download the newest releases, directly from the Maven repository:

http://sarnowski.github.com/maven/org/onsteroids/eve


Maven

EVE on steroids is built with Maven. To use the project's releases, just add the following repository:

<repositories>

	<repository>
		<id>sarnowski-github</id>
		<name>Sarnowski github.com Maven Repository</name>
		<url>http://sarnowski.github.com/maven/</url>
	</repository>

</repositories>


<dependencies>

	<dependency>
		<groupId>org.onsteroids.eve</groupId>
		<artifactId>eve-interfaces</artifactId>
	</dependency>
	<dependency>
		<groupId>org.onsteroids.eve</groupId>
		<artifactId>eve-api</artifactId>
	</dependency>

</dependencies>
Personal tools