These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

EveVerse - The All in One for Developers and Users

Author
Vitam Deus
Caldari Provisions
Caldari State
#1 - 2013-07-18 18:43:30 UTC
What is EveVerse?
EveVerse is a Netbeans Platform Application for Java developers to create new tools for eve online without having to write it from the ground up. It also provides a single application for users to get all their tools.

Features for developers:

  • Netbeans Platform(Plenty of documentation & help.)
  • Common APIs*
  • See planned features


Features for Users:


Screenshots:
http://i.imgur.com/EyeTlFs.png - Ignore test data


Planned features:

  • Module Market - single place to find everything
  • Auto-Updater(Both application and modules) - Need to find some hosting first
  • Full CREST Api
  • EveApi* - Depends on what happens with it after CREST


Help/Feedback wanted:
I'm putting this out there to get feedback from the community about this application, does the eve community even want this? Also, if anyone wants to contribute to the project, feel free to eve-mail me.


* I am currently struggling to decide whether I should create an interface for the current EveApi, or if I should just wait for CREST. Module Developers would need to use eveApi then
*I'll put up a download for EveVerse, as soon as I get the last bit of groundwork done.
Rob Crowley
State War Academy
#2 - 2013-07-19 07:40:03 UTC
I very much like the idea of having all Eve related applications under one roof. But I have to ask: are you aware of EveHQ? It basically has the same goal and is already existing and working for many years now, it also already has all of your planned features (minus CREST cause it's not available yet).

Unless there's something about EveHQ that makes it not acceptable for you (maybe Java is mandatory for you) it might be worth considering to join this project instead of recreating it in a new form.
Grauth Thorner
Vicious Trading Company
#3 - 2013-07-19 09:45:11 UTC
As a pro-java developer (not because I think it's more powerful compared to C#, but mainly because of it's ease of coding and because I'm used to it) I do like this project a lot. Tbh though I'd probably focus on CREST, since it would be a shame if all of your work for the current API would be useless in a short amount of time and this way it's easier for you to keep everything clean from old-API-stuff which might make the dev time left as soon as CREST is released a lot shorter. Releasing the CREST-version as soon as possible might get a lot more people interested as well.

Anyway nice project!
Grauth Thorner

View real-time damage statistics in-game

>EVE Live DPS Graph application forum thread

>iciclesoft.com

Vitam Deus
Caldari Provisions
Caldari State
#4 - 2013-07-19 09:57:28 UTC
Rob Crowley wrote:
I very much like the idea of having all Eve related applications under one roof. But I have to ask: are you aware of EveHQ? It basically has the same goal and is already existing and working for many years now, it also already has all of your planned features (minus CREST cause it's not available yet).

Unless there's something about EveHQ that makes it not acceptable for you (maybe Java is mandatory for you) it might be worth considering to join this project instead of recreating it in a new form.


I'm having trouble finding their plugin development documentation, I can tell you that the Netbeans Platform(On which EveVerse is built) is awesome. Take a look here: https://platform.netbeans.org/screenshots.html and check out the awesome things that have been built with it.

Also, creating new modules for the Netbeans Platform is very easy, and very well documented, so it makes creating new modules for EveVerse as easy as abc. :)

And that is why I am doing this project, I want to make it easy, I want people to write up a module in a day. Yes I want everyone to be able to create tools for Eve Online.
Rob Crowley
State War Academy
#5 - 2013-07-19 10:38:06 UTC
Vitam Deus wrote:
I'm having trouble finding their plugin development documentation
Yes, our documentation could definitely use some love. The link for developer documentation is broken at the moment.

Quote:
I want people to write up a module in a day
Well ok, if you want to have a collection of many small, simple apps, this might be better suited. Of course that's not exactly what your examples in the first post were like. No-one is writing a skill planner, fitting tool or industry manager in a day and the amount of work going into the plugin part would be dwarfed by the amount of work going into the functionality anyway. I'm not saying that's a reason to not make plugin management as easy as possible, but I have my doubts if you'll find someone writing a fitting tool just because the Netbeans platform is so comfortable to use.

About CREST: To be honest, as of the currently available information I would consider it very optimistic (to put it mildly) to base your application solely on CREST. The developer license appears to be about half a year behind schedule and while the recently released AT CREST test balloon is a sign of progress, for me there's no way of telling if "real" TQ CREST will actually be available within the next year, and even if it was it's still not sure if it will have the full feature set to immediately replace the old API.
Vitam Deus
Caldari Provisions
Caldari State
#6 - 2013-07-19 12:13:14 UTC
Rob Crowley wrote:
No-one is writing a skill planner, fitting tool or industry manager in a day and the amount of work going into the plugin part would be dwarfed by the amount of work going into the functionality anyway.

Well that is the idea, doing the "plumbing" should not take time.

Rob Crowley wrote:
I'm not saying that's a reason to not make plugin management as easy as possible, but I have my doubts if you'll find someone writing a fitting tool just because the Netbeans platform is so comfortable to use.

Well to be said, I might end up writing some of the more basic things myself.



Rob Crowley wrote:
About CREST: To be honest, as of the currently available information I would consider it very optimistic (to put it mildly) to base your application solely on CREST. The developer license appears to be about half a year behind schedule and while the recently released AT CREST test balloon is a sign of progress, for me there's no way of telling if "real" TQ CREST will actually be available within the next year, and even if it was it's still not sure if it will have the full feature set to immediately replace the old API.

That is a very valid point, although I'm having trouble deciding how I want to design the API for it(For the old eveApi). Does EveHQ have a nicely laid out API for EveApi? If so, is there somewhere I can take a look at it?