Author |
Topic |
 Ren Adal Gallente Adal Engineering |
Posted - 2010.02.14 22:07:00 - [ 1]
Edited by: Ren Adal on 20/08/2010 19:36:12Dear traders, I am proud to present the first public beta of EveNexus. This piece of software is similar to EVE Trader, but differs in some ways. First of all EveNexus accounts for transaction taxes and broker fees, whilst EVE Trader does not. Also the way profit is measured is different. EveNexus keeps track of inventory to calculate profits, where as EVE Trader uses averages of buy and sell prices. I choose not participate in the resurrection of EVE Trader, though it's a great trading tool. First of all I am not well versed in C#, so I wouldn't have been much use. In stead I choose to develop my own version in Java. Also because I was not fully content with EVE Trader itself. Perhaps competition is a better way to help, and we can improve on each other. EveNexus websiteDownload EveNexus 0.1.13.103If you have any suggestions to improve this application or have any bugs to report, you can contact me using the email address provided on the EveNexus website. I hope you will give it a try. Sincerely, Ren Adal |
 Dethmourne Silvermane Gallente Origin. Black Legion. |
Posted - 2010.02.14 22:12:00 - [ 2]
Downloading now, screenshots look promising. |
 Vitamin B12 |
Posted - 2010.02.15 09:40:00 - [ 3]
correct me if i am wrong but i thought java is OS indipendent.
http://www.java.com/en/download/manual.jsp (DO NOT DOWNLOAD SOMETHING! I JUST USE THIS SITE FOR REFERENCE)
as far as i know you just need to install the right version for your system and it should work... thats the big advantage of java against other languages (C# , C++ and so on).
|
 Hel O'Ween Men On A Mission EVE Trade Consortium |
Posted - 2010.02.15 12:36:00 - [ 4]
Originally by: Vitamin B12 correct me if i am wrong but i thought java is OS indipendent.
In theory: yes. Just like ... Quote:
[...] thats the big advantage of java against other languages (C# , C++ and so on).
... other languages are platform independent, if they stay away from OS specific features/libraries. C is perhaps the oldest platform-independent language. C# (or .NET framework) seems to work on *nix with MONO. |
 OwlManAtt Gallente Dreddit Test Alliance Please Ignore |
Posted - 2010.02.15 13:23:00 - [ 5]
I'm trying to launch it and nothing is coming up. I notice a javaw.exe process start, but I never get any windows / errors.
Windows 7 64bit, JRE Version 6 Update 18 (build 1.6.0_18-b07). |
 Ren Adal Gallente Adal Engineering |
Posted - 2010.02.15 17:22:00 - [ 6]
Edited by: Ren Adal on 15/02/2010 17:23:00 @OwlManAtt Although I don't have access to a 64bit machine at the moment, a 32bit virtual machine running Windows 7 exhibited the same problem. I believe to have fixed it in version 0.1.3.69 (which can be downloaded from the website). Please uninstall the old install from Windows 7 first. Windows XP and Vista users do not have to uninstall first.
@Hel O'Ween & Vitamin B12 Indeed Java is platform independent. But as of yet I still have to test EveNexus in Linux. It should indeed work fine. And a Jar version of EveNexus, indeed seems to be running correctly under Ubuntu 9.10. But as stated before, I haven't fully tested it yet.
@Dethmourne Silvermane Good to see you trying it out. Let me know what you think of it. |
 Grendell Technologies Unlimited |
Posted - 2010.02.15 17:34:00 - [ 7]
Hmmm looks interesting, I'd like to try it out but I'm skeptical of any new software, would you be able to provide the source code, to verify there's no funny business going on? If you can provide it, I'll be happy to install it, and test it out. Grendell  |
 Ren Adal Gallente Adal Engineering |
Posted - 2010.02.15 22:52:00 - [ 8]
@Grendell My intention has been to make EveNexus open source at some point in time. So after seeing your request to see the source code, I decided to make my SVN repository available to the public today. So if you're interested you can check out the source code from http://minicom.svn.beanstalkapp.com/nexus/ with a program like TortoiseSVN or even Eclipse. But please note that for now I intent to restrict this to read-only access. Also don't pay any attention to the lack of documentation, or code style. There's much to gain in that area.  I'll be looking forward to hearing from you... |
 Maven Deltor |
Posted - 2010.02.15 23:12:00 - [ 9]
I broke it! (that didn't take long) :)
I'm a man, and men don't read documentation. So, sorry if it's on your website. I didn't go there yet, I just downloaded your app, and installed it maybe 2 minutes ago. I don't even really have much comment yet X-D. Just wanted to tell you what I did, which seems to cause it to crash every time.
Open App -> Import Database
When the window popped up, I hit cancel. The application still did something, which appears fatal every time.
I'll update this post when I have a real comment to write on your app tho :D Regardless of how it is, we all appreciate any extra effort put out to better the community, and that alone deserves gratitude. Thank you. |
 Archeas |
Posted - 2010.02.16 00:35:00 - [ 10]
I added my character and I got an error. Though it seemed my character was added, nothing will display on the other tabs. I reported it via the button. Not sure if I need to update java (not sure on my version), I'll check and edit this if that fixes it. |
 FreeEnterprise |
Posted - 2010.02.16 01:15:00 - [ 11]
Downloaded the newest version of Java JRE, and imported my API & ID but nothing has updated on the other tabs. Will keep an eye open. :) |
 Lord Meltdown Caldari Caldari Provisions
|
Posted - 2010.02.16 02:12:00 - [ 12]
I would like the ability to determine profits from contracts, is there a way to single out the transactions for contracts to view on the graph? |
 Dethmourne Silvermane Gallente Origin. Black Legion. |
Posted - 2010.02.16 02:31:00 - [ 13]
In vista ultimate 64-bit, I was unable to convince the program I had the requisite JRE despite downloading the latest one prior to install. |
 Agent Unknown Caldari |
Posted - 2010.02.16 04:11:00 - [ 14]
Edited by: Agent Unknown on 16/02/2010 04:31:23Looks good so far. Bug though: If you click Import Database, then cancel it, it throws an infinite loop of errors until you restart the program. Edit: It appears to have been reported already.  However, after adding my API key, I restarted the program, but only the graph showed anything...nothing in other tabs. Is this normal? |
 Ren Adal Gallente Adal Engineering |
Posted - 2010.02.16 11:46:00 - [ 15]
Edited by: Ren Adal on 16/02/2010 11:49:13 Wow this thread is taking off...
@Maven Deltor & Agent Unknown I've reproduced the bug you've both described here, and I'm happy to say, that I've fixed it in the latest version. You simply have to download and run the new installer. EveNexus will automatically be upgraded.
@Archeas & FreeEnterprise & Agent Unknown Have you entered your FULL API details? I've seen a lot of bug reports about people entering Limited API credentials. EveNexus is then unable to download the required information and therefor not showing anything. In the next version I shall include a check on this.
@Lord Meltdown Contracts are currently not available through the EVE Online API. I promise that as soon as CCP adds these features I will include that information as well, but for now it's simply not possible. However I do intent to add a filter to the journal tab, which would allow you to show/hide certain types of journal entries (ie. show only contracts).
@Dethmourne Silvermane I'm sorry to hear about these problems. Is the installer giving you problems or is the application giving you problems? And are you able to run any other Java applications? If possible could you run the command "java -version" in the command line of Windows, and let me know what it says?
I would like to express my gratitude for all those who are beta testing EveNexus right now. Thank you all! |
 Torndeco Minmatar IP II IMI IP my pod |
Posted - 2010.02.16 23:49:00 - [ 16]
Encounter same bug in regards to api. Double checked and enter full api, also added second toon for the hell of it. No dice. Loaded up other trade tool downloaded lasted transactions etc afterwards... so looks like app thread died before it pulled info from api Otherwise app looks very good  As for contracts support very much like ability to manually add i.e Bought 100 Damage Control II for X ammount. Would seriously be nice for those that buy some items in bulk via contracts. |
 Agent Unknown Caldari |
Posted - 2010.02.17 00:18:00 - [ 17]
Edited by: Agent Unknown on 17/02/2010 00:35:48@Ren Adal Downloaded the latest version, but no market info, even with full API.  |
 Lord Meltdown Caldari Caldari Provisions
|
Posted - 2010.02.17 01:16:00 - [ 18]
Originally by: Ren Adal Edited by: Ren Adal on 16/02/2010 11:49:13 Wow this thread is taking off...
@Maven Deltor & Agent Unknown I've reproduced the bug you've both described here, and I'm happy to say, that I've fixed it in the latest version. You simply have to download and run the new installer. EveNexus will automatically be upgraded.
@Archeas & FreeEnterprise & Agent Unknown Have you entered your FULL API details? I've seen a lot of bug reports about people entering Limited API credentials. EveNexus is then unable to download the required information and therefor not showing anything. In the next version I shall include a check on this.
@Lord Meltdown Contracts are currently not available through the EVE Online API. I promise that as soon as CCP adds these features I will include that information as well, but for now it's simply not possible. However I do intent to add a filter to the journal tab, which would allow you to show/hide certain types of journal entries (ie. show only contracts).
@Dethmourne Silvermane I'm sorry to hear about these problems. Is the installer giving you problems or is the application giving you problems? And are you able to run any other Java applications? If possible could you run the command "java -version" in the command line of Windows, and let me know what it says?
I would like to express my gratitude for all those who are beta testing EveNexus right now. Thank you all!
So there is no current way to only see contract related market logs and have it show on the graph? |
 Ren Adal Gallente Adal Engineering |
Posted - 2010.02.18 23:36:00 - [ 19]
Well I've been busy for a bit. I've changed around a few things. But the biggest improvement is that EveNexus is now giving more sensible warnings to users, when dealing with the API. Hopefully this will take away most of the bugs you guys are experiencing right now. @Agent Unknown & Torndeco Could you two please try out the new version? It can be downloaded from the website. If something goes wrong, there should be a clear warning telling you what's going wrong. Let me know if it's working (or not) now, please. @Torndeco & Lord Meltdown I've also been doing some contract trading in the past, so I know what it's like. The problem is that there is not automatic feed of information about your contracts. If you're willing to enter them all manually it might be an option. But for the moment my focus is on removing bugs, and making sure everything is working as intended. That doesn't mean I don't like the idea  . It's just going to have to be put on hold for now. |
 Tibalt Avalon |
Posted - 2010.02.19 03:58:00 - [ 20]
Thanks very much for this. Respect.  |
 Archeas |
Posted - 2010.02.19 05:28:00 - [ 21]
I had used my full api key. I just installed evenexus on another one of my machines and when I added my character I got a few messages that told me my info had already been fetched. Maybe this is what happened before (except last time I got an error).
Thanks |
 Ren Adal Gallente Adal Engineering |
Posted - 2010.02.19 13:49:00 - [ 22]
@Tibalt Avalon You're welcome  . Let me know if you have any feedback! @Archeas Is it possible you're running another application which might fetch this data? Like EVE Trader, EveMon, EMMA, EWA, or some other API related application? CCP doesn't like people hogging their servers, so they've implemented a cooldown of an hour on most API calls. If two applications are calling for the same information, it's quite possible that EveNexus isn't receiving any information. EveNexus should automatically retry to fetch the data again in an hour or so. If you still get error messages then, you are most likely running another EVE API application. |
 Torndeco Minmatar IP II IMI IP my pod |
Posted - 2010.02.19 14:34:00 - [ 23]
Edited by: Torndeco on 19/02/2010 14:37:04 Edited by: Torndeco on 19/02/2010 14:35:00 Have full API entered, also tried a limited api key for a different char and got message sayin it was a limited one. So thats one thing sorted.
As for full api, still no info showing And accordin to api access logs, its only checked char & account balance so far. I leave it to run for afew mins but still looks like same issue. And was over 7 hours since any other app tried to fetch info from api.
If u want to add a debug version with some basic print messages to console, could try that if its of anyuse to u
edit: and it crashed, killin java binary with it. latest sun jre installed. |
 Archeas |
Posted - 2010.02.19 23:07:00 - [ 24]
Ok, I just tried loading my character again in eveNexus after spending several hours away from home. I made sure evemon wasn't running, readded my character and nothing will display, as stated before.
Keeping you updated, I'd really like to see this work. |
 FreeEnterprise |
Posted - 2010.02.19 23:17:00 - [ 25]
Having great success with EveNexus Ren, great work on the program. However I am interested to see if there is a refresh button, or do I have to close & reopen it each time I want a refresh? May be a time efficient idea if there is not.  |
 Ren Adal Gallente Adal Engineering |
Posted - 2010.02.20 19:51:00 - [ 26]
Edited by: Ren Adal on 20/02/2010 19:51:38 @Torndeco & Archeas Ok guys, the new version is up. Please install it, and try it now. I've done some rewriting of code, and I think I might have fixed some of the problems. This version has a lot more logging. So if it's still not fixed for either of you, could you email me the "log.txt" and "database.trace.db" files. These should be located in the EveNexus folder? The email address is displayed at the bottom of the EveNexus website.
Note that the latter could potentially contain your API credentials. So if you don't feel like sharing, you don't have to send me that file. If you do, I promise that I won't use it for world domination and such.
I really hope I can fix this one for you guys!
@FreeEnterprise Good to hear it's working for you! About the refreshing... That should be done automatically, after fetching new data from the EVE Online API, which is done every 60 minutes. This is a cooldown period enforced by CCP, so building a refresh button would be ineffective anyway.
To all those who have provided feedback on EveNexus, thank you again. Your efforts ensure I can improve EveNexus. |
 Archeas |
Posted - 2010.02.20 22:49:00 - [ 27]
Installed the newest version and it is now displaying information. Everything looks correct so far, except for the market orders tab. Buy and sell orders are all being listed together on the bottom box (I assume sell orders should be listed in the box above it?)
Thanks! |
 Archeas |
Posted - 2010.02.21 01:29:00 - [ 28]
Originally by: Ren Adal Edited by: Ren Adal on 20/02/2010 19:51:38 @Torndeco & Archeas Ok guys, the new version is up. Please install it, and try it now. I've done some rewriting of code, and I think I might have fixed some of the problems. This version has a lot more logging. So if it's still not fixed for either of you, could you email me the "log.txt" and "database.trace.db" files. These should be located in the EveNexus folder? The email address is displayed at the bottom of the EveNexus website.
Note that the latter could potentially contain your API credentials. So if you don't feel like sharing, you don't have to send me that file. If you do, I promise that I won't use it for world domination and such.
I really hope I can fix this one for you guys!
@FreeEnterprise Good to hear it's working for you! About the refreshing... That should be done automatically, after fetching new data from the EVE Online API, which is done every 60 minutes. This is a cooldown period enforced by CCP, so building a refresh button would be ineffective anyway.
To all those who have provided feedback on EveNexus, thank you again. Your efforts ensure I can improve EveNexus.
Also wanted to add with FreeEnterprise's statement: Even though a refresh button wouldn't be ineffective, a refresh timer telling the user when the next update will happen would definitely be handy, imo. |
 Ren Adal Gallente Adal Engineering |
Posted - 2010.02.21 02:18:00 - [ 29]
@Archeas I found the bug which caused the market order bug. Try out the new version (yes, busy day  ). This problem should be fixed now. And indeed: the sell orders are located in the top table, and the buy orders in the bottom table similar to the game. I'll probably give them a nice label in an upcoming update. On another note: That refresh timer thingy has been in the works for a while now, so it won't be long before that will find it's way into a release of EveNexus  . Stay tuned  |
 Archeas |
Posted - 2010.02.21 02:43:00 - [ 30]
Edited by: Archeas on 21/02/2010 04:28:02 Edited by: Archeas on 21/02/2010 04:03:47 Glad to be a help. |