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.
 

upro - Version 1.0.0 live and open for everyone!

Author
Liu Ellens
Sebiestor Tribe
Minmatar Republic
#1 - 2012-10-25 16:15:05 UTC  |  Edited by: Liu Ellens
Hello there!

I'm happy to announce upro, an online browser application to support navigation in New Eden - and beyond.

Yes, it is yet another mapping application, but with a few twists. But since a mere list of features is not enough, let's have a proper promotion video here: http://youtu.be/F0R22ey60gk

The Features

  • Online browser application with a 3D map of New Eden AND wormhole space (Done in WebGL; Use Chrome - or Firefox if you must; IE is locked out)
  • Login using API keys (very specific: one character, access mask must be 0) - CREST planned for when it's available
  • Add persistent jump corridors: Wormhole connections (static and dynamic) as well as jump bridges
  • Optimized route planning, including using wormhole connections, jump bridges and jump drives, all together - even through wormhole space
  • Detailed routing configuration, including jump drives, bridges, and fine grained security levels
  • Log in using the IGB to download routes to the autopilot and to show locations on the map
  • Share your information (jump corridors, routes, positions) with your corp, alliance or groups that you define; By default, all information you enter is visible to you only.
  • and more!


See the user documentation here for all the details.

The Media:
My rubberducking blog: http://manynames.sevensuns.at/eve-upro/
Google+ : https://plus.google.com/103860329639438041090
Twitter : http://twitter.com/eve_upro
Ingame chat channel: upro

The Codebase:
upro is available as open source on Github: https://github.com/dertseha/eve-upro
It is written entirely in JavaScript, using Node JS on the server side.

The (Demo) Service:
I'm also running upro on a cloud service provider. But this service is just for demo purposes and/or quick usages. For one I believe any proper group would want to run it with an explicit whitelist of users and second this gives me the opportunity to modify the code on-the-fly as I see fit.

Address: https://eve-upro.herokuapp.com

The Future:
I have several ideas where and how to extend upro, but all depends on the reception of you people - I'm a transporter and the prime function set that I wanted to have for me is available now.

So, what do you think?

Well, they oughta know what to do with them hogs out there for shure.

Liu Ellens
Sebiestor Tribe
Minmatar Republic
#2 - 2012-10-25 16:15:12 UTC
reserved :)

Well, they oughta know what to do with them hogs out there for shure.

Exodus 4D
Ministry of War
Amarr Empire
#3 - 2012-10-25 17:01:36 UTC
This looks realy realy interesting! I'm curious!

PATHFINDER the next generation mapping tool for EVE ONLINE

> "Open Source", Free, Join Now

Antraman
Caldari Provisions
Caldari State
#4 - 2012-10-26 07:09:38 UTC
"Login request failed. Please verify your credentials and try again. The key must be of type Character and be for one character only. The access mask must be 0."

created new API key, access mask 0 and character only

Firefox 11.
Liu Ellens
Sebiestor Tribe
Minmatar Republic
#5 - 2012-10-26 07:32:46 UTC  |  Edited by: Liu Ellens
The API key must be of type 'Character', for one character only (the one you'll want to work with) and have an access mask of 0.
The one you used was of type 'Account' (yay, my logs show something ;) )

To be more precise: In the "character" box, you'll have to explicitly select the character instead of "All".

Well, they oughta know what to do with them hogs out there for shure.

Buhhdust Princess
Mind Games.
#6 - 2012-10-26 08:19:06 UTC
Very interesting indeed. But giving my api info to you AND u can see in to everything (Mails, contacts etc).... not good.
Liu Ellens
Sebiestor Tribe
Minmatar Republic
#7 - 2012-10-26 08:29:27 UTC
Buhhdust Princess wrote:
Very interesting indeed. But giving my api info to you AND u can see in to everything (Mails, contacts etc).... not good.

That's why the software is explicitly checking for an access mask of 0. Nothing can be returned that way. Using a key with a different access mask than 0 will reject the login.

Well, they oughta know what to do with them hogs out there for shure.

Peter Powers
Terrorists of Dimensions
HORSE-KILLERS
#8 - 2012-10-26 12:34:33 UTC
nice one! add it to 3rdpartyeve.net! ;)

3rdPartyEve.net - your catalogue for 3rd party applications

Buhhdust Princess
Mind Games.
#9 - 2012-10-26 12:52:08 UTC
Aaah i see now, well thanks for helping my understanding of API :P. Good tool, will be downloading when i get home for sure.
Liu Ellens
Sebiestor Tribe
Minmatar Republic
#10 - 2012-11-01 10:17:36 UTC
The Beta is over (thanks to all participating!) and version 1.0.0 is now live.

One gotcha that was common to many users: The API key required has strict requirements. When creating a customized key, the following properties must be set:

  • Character: Select the character you want to associate the login with. ('All' is not valid)
  • Type: 'Character'
  • Access Mask = 0 (no access to anything, all check boxes on the right cleared)


have fun!

Well, they oughta know what to do with them hogs out there for shure.

Desmont McCallock
#11 - 2012-11-01 14:26:44 UTC
Very nice indeed!
+1
Turk Fezzik
Sons of Seyllin
Pirate Lords of War
#12 - 2012-11-02 19:47:56 UTC
WOW Shocked
Liu Ellens
Sebiestor Tribe
Minmatar Republic
#13 - 2012-11-03 07:45:37 UTC
Another thing that I see is that people checking out the service don't try out all the features, such as storing routes or creating jump corridors.
It might be of fear of others seeing your stuff - which is misplaced; All information you add is visible to you only by default. You have to actively share information such as routes or jump corridors with others via groups so that it can be seen by others.

Well, they oughta know what to do with them hogs out there for shure.

Desmont McCallock
#14 - 2012-11-03 12:39:51 UTC
You may want to post it also in the alliance-corp forums, cause you won't find potential full users in this forum. We are merely interested in the tech behind it and what you've done with it.
Liu Ellens
Sebiestor Tribe
Minmatar Republic
#15 - 2012-11-03 13:55:40 UTC
Thanks for the heads up - good idea!

So, did any tech specific interest arise? Apart from getting it done, learning about the involved tech was one of my other goals from this project. With the focus on the code & design, I'd be happy to discuss anything about it; Rubberducking has its limits ;)

Well, they oughta know what to do with them hogs out there for shure.