Pages:
Author

Topic: Nxt full feature clients - progress tracking thread - page 2. (Read 12380 times)

sr. member
Activity: 602
Merit: 268
Internet of Value
I moved  the date for the reward for clients to a later date, tentatively on April 1 and add nxtfreerider in the front page. Thanks.
hero member
Activity: 870
Merit: 500
Trading will make me rich)
Wow. Wanted to try one of these, but now got stuck because can't choose what's the best) Really great works!
legendary
Activity: 1181
Merit: 1018
Update on nxtFreeRider. Release of beta version impending.

Main Screen:







Asset Exchange Screens:









direct API access

member
Activity: 111
Merit: 10
We have got around completing the first version of our nxtManager windows client.
Our aim is to have it as simple as possible windows client that will require no computer knowledge. We want to be as easy as to be used from our grand-parents.
To accomplish this we have created a windows installer containing the Jetty Server, the current NRS 0.7.5 and jre 7.2 (java) in one simple install wizard.
The program has 2 options one is to unlock an existing account and one is to create a new account. We wanted to make sure that when people create an account they can not use less than 35 characters.
Obviously there is no creation of an account but we thought the human psychology will make most people to click create new account when they want a new account and they will be forced to enter more characters.
This is part of our none computer literate audience approach.

All files including installer and source are available for download here:github.com/BaiMangal/nxtManager
nxtManagerInstall.msi will install everything need for the client to run on a windows PC in a well known wizard type of instalation.

nxtManager is developed using C#, .net 4, WPF and is fully open source.

Minimum system requirement:
Windows XP Service Pack 3
1GB RAM
200MB free disk space

The first version of nxtManager contains the main functionality needed to perform simple tasks as:
-Simple windows msi install
-Asynchronous processes to allow it working fast and in real time.
-Open/Unlock/Create Nxt account. Create Account option will force users to put 40 characters at least.
-Forging
-Send NXT
-Create/Check Alias URI

Here are some screen shots:
Unlock Account: https://www.dropbox.com/s/nf3bupz6k25vtjr/unlockaccount.png
Account Transactions:https://www.dropbox.com/s/v604yfntpfdj7we/accounttransactions.png
Alias:https://www.dropbox.com/s/79mnl0cleew9weq/alias.png
Blocks:https://www.dropbox.com/s/hcjzse9polqwrrb/blocks.png
Peers:https://www.dropbox.com/s/gpxrcrg4ebxjx6q/peers.png
Console and Synching Blockchain:https://www.dropbox.com/s/3mz96h0ivlprxqr/synch.png

We will try to keep it up to date with the constantly evolving Nxt protocol.

More donations would be greatly appreciated and allow us to dedicate more resources to the development and bug fixing.
Nxt: 8489994072377128873
full member
Activity: 224
Merit: 100
Here is version 2.0 of my Windows NXT client "NXT Solaris".

It is now open-source. Source code is included in the download archive.


Changelog
-The open-source version now is open source. :O) Source code is included in the download.
-The whole GUI now feels much slicker.
-NXT Solaris no longer works on and downloads the complete blockchain, but only the fetches transactions for the personal accounts
-Closed source version: Dropped the blockchain explorer functionality
-Added a market graph (price and volume) for assets
-Added support for startForging and stopForging API requests (these fall back to a web lockAccount/unlockAccount request if the API calls are not available)
-Included an option in the NXTSolaris Starter to run against the testnet (automatically keeps the testnet and prod. settings/data apart)


Download
64-bit Version: NXTSolaris-v2.0-64bit.zip (81.8 MB) – Download here
SHA256 checksum for NXTSolaris-v2.0-64bit.zip: 8A167C9DDB6F53498EA5107D427A6B38E03EA7BCFA71094199EC7AFA9B51FE62

32-bit Version: NXTSolaris-v2.0-32bit.zip (77.8 MB) – Download here
SHA256 checksum for NXTSolaris-v2.0-32bit.zip: 5FF237349556798207B38C949F2FA34B5750028034CE313395C6E9F34DD2C098

For more screenshots and everything else please visit: http://nxtsolaris.wordpress.com/


Installation
Simply unzip the archive and run the NXTSolarisStarter.exe file.

The current version 1.8 is compatible with the previous versions 1.6 to 1.8.

If you are updating from version 1.6, 1.7 or 1.8 simply replace all files with the files in the version 2.0 zip archive.

Roadmap
1.) Move current version of my code to XE5 and release closed source 32-bit and 64-bit versions for Windows. [DONE]
2.) Refactor code to a MVC architecture, so that I can create separate GUIs while using the same version of the business logic code. [DONE]
3.) Create new GUIs for Windows and OS X using the same business logic, but based on the cross-platform Firemonkey libraries. [DONE]
4.) Release Windows version (32 and 64 bit) based on FireMonkey. [DONE]
5.) Implement new features from the TODO list [DONE]
6.) Release source-code for FireMonkey Windows version (February 16th, 2014 latest) [DONE]
7.) Implement new features from the TODO list
8.) OSX compatibility changes
9.) Release OSX version based on FireMonkey.
10.) Release source code for FireMonkey OSX version.

TODO list
-Offer a simple and advanced GUI, with the simple GUI targeted at new users
-Implement client side Curve25519 encryption/signing
-Arbitrary message encryption


Donations
I hope you like my client and I’d be extremely happy to see some donations for the future of this project!

NXT: 1758531264253431177
full member
Activity: 164
Merit: 100
Here's my Nxt client, feel free to add a short description to the original starter post:

Still in development, you may find some bugs, but wanted to show off this version:

Wow, looks great, works very good.
I found a bug though: It hangs (and does not execute or finish) when you want to cancel an ask/bid order from the "Open Orders" menu.

Btw: did you think about using Websockets?
@Jean-Luc: Does the server provide Websocket accessibility?

thanks for letting me know about the bug, fixed in debug, not yet uploaded though.

I really would like to use websockets, but that would require the server (jetty) to support it. I have asked Jean-Luc about this but he doesn't know much about it, I'm sure once he reads up on it he'll be able to implement something like that though, would be great :-)

wesleyh: where should we report bugs? Do you have some kind of public bugtracker?
sr. member
Activity: 308
Merit: 250
Here's my Nxt client, feel free to add a short description to the original starter post:

Still in development, you may find some bugs, but wanted to show off this version:

Wow, looks great, works very good.
I found a bug though: It hangs (and does not execute or finish) when you want to cancel an ask/bid order from the "Open Orders" menu.

Btw: did you think about using Websockets?
@Jean-Luc: Does the server provide Websocket accessibility?

thanks for letting me know about the bug, fixed in debug, not yet uploaded though.

I really would like to use websockets, but that would require the server (jetty) to support it. I have asked Jean-Luc about this but he doesn't know much about it, I'm sure once he reads up on it he'll be able to implement something like that though, would be great :-)
full member
Activity: 164
Merit: 100
Here's my Nxt client, feel free to add a short description to the original starter post:

Still in development, you may find some bugs, but wanted to show off this version:

Wow, looks great, works very good.
I found a bug though: It hangs (and does not execute or finish) when you want to cancel an ask/bid order from the "Open Orders" menu.

Btw: did you think about using Websockets?
@Jean-Luc: Does the server provide Websocket accessibility?
sr. member
Activity: 308
Merit: 250
Here's my Nxt client, feel free to add a short description to the original starter post:

Still in development, you may find some bugs, but wanted to show off this version:

(Btw, totally untested in IE, better use a different browser if you find UI quirks there).

http://nxtra.org/nxt-client/

As you'll see it's a web client. It is my hope that this might one day replace the official NRS web client now seen at http://localhost:7874 but that is up to Jean-Luc and CFB to decide.

I chose HTML/JS as the programming language because it has a few advantages:

- Source is just a click away (right click the page > view source)
- It's easy - lots of people know javascript and HTML - this means multiple people can work on this together.
- It's cross compatible and runs on any device.

I will be making a 1 click installer for linux/windows/mac later on as well.

For now it runs on my server, since it connects to the test network, there is no worry concerning passwords. Do not use your real account password.

I hope you appreciate this effort, if you do - my Nxt id is: 8189784314684138350

Here are some screenshots:





full member
Activity: 224
Merit: 100
Here is version 1.8 of my Windows NXT client "NXT Solaris". (Source code will be released until Sunday.)

This version adds support for the asset exchange.






If you want to try the asset exchange on the NXT testnet, do the following:

-Extract the zip archive to a new folder (do not try to use one installation for real NXT and testnet).
-Start the open-source version of NXT Solaris.
-Quickly after startup, unpress the "Synchronize with NRS" button at the top left of the main window.
-Check "Connect to fixed URL" and enter http://holms.cloudapp.net:6874 in the URL field.
-Press the "Synchronize with NRS"  and wait until all blocks are fetched. On the asset exchange tab you should now see the available assets.

Changelog
-OS version: Asset exchange support
-Orphan cleanup is now only down on first update and then every hour, so the GUI feels a bit slicker
-Workaround for a Vircurex API bug which resulted in missing trades
-More refactoring and restructuring for the planned source code release
-A bunch of other tweaks and fixes


Download
64-bit Version: NXTSolaris-v1.8-64bit.zip (108 MB) – Download here
SHA256 checksum for NXTSolaris-v1.8-64bit.zip: 486DB32881BA7F299C12C464F1419B1D576DBB9190DEF9B7FAAEE3606BA31126

32-bit Version: NXTSolaris-v1.8-32bit.zip (101 MB) – Download here
SHA256 checksum for NXTSolaris-v1.8-32bit.zip: 5211C58A5A74CF582E6B59021FF9F52CCC86E067271D7B74DAB07C8451E3674B

For more screenshots and everything else please visit: http://nxtsolaris.wordpress.com/


Installation
Simply unzip the archive and run the NXTSolarisStarter.exe file.

The current version 1.8 is compatible with the previous versions 1.6 and 1.7.

If you are updating from version 1.6 or 1.7 simply replace all files with the files in the version 1.8 zip archive.

Roadmap
1.) Move current version of my code to XE5 and release closed source 32-bit and 64-bit versions for Windows. [DONE]
2.) Refactor code to a MVC architecture, so that I can create separate GUIs while using the same version of the business logic code. [DONE]
3.) Create new GUIs for Windows and OS X using the same business logic, but based on the cross-platform Firemonkey libraries. [DONE]
4.) Release Windows version (32 and 64 bit) based on FireMonkey. [DONE]
5.) Implement new features from the TODO list
6.) Release source-code for FireMonkey Windows version (February 16th, 2014 latest)
7.) Implement new features from the TODO list
8.) OSX compatibility changes
9.) Release OSX version based on FireMonkey.
10.) Release source code for FireMonkey OSX version.

TODO list
-Offer a simple and advanced GUI, with the simple GUI targeted at new users
-Implement client side Curve25519 encryption/signing
-Arbitrary message encryption


Donations
I hope you like my client and I’d be extremely happy to see some donations for the future of this project!

NXT: 1758531264253431177
full member
Activity: 189
Merit: 100
Update ClieNXT

version 0.0.5e AE testnet

changelog:

* added Update table context menu for main Assets table.
* added better search for Asset Exchange
* added output label front progress bar (now no need to close all windows to see console outputs, last output will be displayed right front of progress bar in Status bar of main window)
* removed plain text sending from AM
* fixed various reported bugs, please report bugs if you experience
* well, created easy to use version for all 3 major platforms (Windows, Mac, Linux)

----
downloads
----

Windows: https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005e_Windows.zip 927.4 KB
Mac: https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005e_Linux.zip 1.8 MB
Linux: https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005e_Linux.zip 927.6 KB

nb: mac version is same as Linux, ./clienxt.run & on terminal.

----
Report bugs/features
----
https://bitbucket.org/fmiboy/clienxt/issues?status=new&status=open
please update if issue still persist.

any support is appreciated, translators, donators 13792774143018875909  

edit: removed peers and blocks update that most likely cause lagging, but there is still waiting time, when we have more and more issued assets. thinking how to optimize this to get better performance.

thanks
legendary
Activity: 1181
Merit: 1018


ANNOUNCEMENT:


nxtFreeRider is available at:

www.quicknxt.com/FreeRider

sha256: 0b04c63911c877ba8dfb88bed1618c63590eeeb82cec42263c0452082f21402d  nxtFreeRider01.zip


please note: in terms of User Experience, this is an extremely rough release.
However, the implementation of the API backend is complete, robust and multithreaded.
The intention is to release a fully open sourced pythonic API, that can be directly inspected and extended by anybody capable of writing python code.
 


  
full member
Activity: 189
Merit: 100
update of Clienxt GUI...

UPDATE: ClieNXT GUI

version 0.0.5 [code name] AE testnet

* this version solely works with testnet server http://holms.cloudapp.net:6874/
* Asset Exchange window has major features

------
Download
------
https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005.zip


------
Usage
------

* Windows users unzip the archive and run Clienxt.jar file
* Linux users unzip the archive and run in terminal ./clienxt.run
* Mac users unzip the archive and run in terminal ./clienxt.run (not tested, working on creating *.app file or *.pkg installer)

* Languages English, Russian only Asset Exchange window translations are missing.

NB: don't use your own accounts on "testnet"

click Unlock button to open new or existing accounts on "testnet" (unlock and watch if you have more accounts)
go to Asset Exchange window and start Trading

------
Screenshots
------
All available Assets


Issue Asset (fill all fields and Issue Asset, min. fee 1000)


Transfer Asset (select account that is added in Unlock window, it will detect all available Assets with their amount, fill rest fields and Transfer Asset)


My orders (all Ask and Bid orders for selected account)


Context menu (select any Asset and right click)


View Open orders (for selected Asset)


Place Order (ask or bid order for selected Asset, enter price 100 that will be considered 1, minimum price is 100)


Cancel Order (in My orders, you can select your order and right click to cancel order)


Cancel order window (requires only secret Phrase of account that placed same order)


Trade history (history of all trades for selected Asset)



Please report bugs or feature request here: https://bitbucket.org/fmiboy/clienxt/issues?status=new&status=open
Once client is tested, we can use it tomorrow without an issue!
Translators are very much welcome! The more languages we have the more people test Asset Exchange tomorrow.

Translators can find word list in Bundle.Properties (everything right side of "=" needs translation) here: https://bitbucket.org/fmiboy/clienxt/src/0a35a05b7786b2c3cf1e69ca16c0bbd48d8f953c/src/clienxt/Bundle.properties?at=master

If you like my work, donate nxt 13792774143018875909 and thank you very much for all supports.
member
Activity: 98
Merit: 10
That looks really sexy Marcus! +1 for having simple and advanced GUIs.
full member
Activity: 224
Merit: 100
Here is version 1.7 of my Windows NXT client "NXT Solaris".

The (future) open-source version now has the everything implemented that the closed-source version has (except for the blockchain explorer which won't be available in the open-source version).


Changelog
Changed for v1.7
-OS version: Designed data grids
-OS version: Added market graphs
-OS version: Added visual styles (not persistent between application starts yet)
-NRS 0.7.2 is now included


Download
64-bit Version: NXTSolaris-v1.7-64bit.zip (108 MB) – Download here
SHA256 checksum for NXTSolaris-v1.7-64bit.zip: F85AB521CD5A00C40BDC6280A6DF943DC5A0DD930D48F610DE44970ADA8BB62F

32-bit Version: NXTSolaris-v1.7-32bit.zip (104 MB) – Download here
SHA256 checksum for NXTSolaris-v1.7-32bit.zip: 480F90CBCFE3FA3FE8FA68FC9087FAF817BDAF637C23544881BEAE6490600F66


Screenshot
In the open-source version you can now select different visual styles, so the personal account management now can look like this:



The visual styles available still need a bit of tweaking.

For more screenshots and everything else please visit: http://nxtsolaris.wordpress.com/


Installation
Simply unzip the archive and run the NXTSolarisStarter.exe file.

The current version 1.7 is compatible with the previous version 1.6, but not compatible with version 1.5 and before.

If you are updating from version 1.6 simply replace all files with the files in the version 1.7 zip archive.

Roadmap
1.) Move current version of my code to XE5 and release closed source 32-bit and 64-bit versions for Windows. [DONE]
2.) Refactor code to a MVC architecture, so that I can create separate GUIs while using the same version of the business logic code. [DONE]
3.) Create new GUIs for Windows and OS X using the same business logic, but based on the cross-platform Firemonkey libraries. [DONE]
4.) Release Windows version (32 and 64 bit) based on FireMonkey. [DONE]
5.) Implement new features from the TODO list
6.) Release source-code for FireMonkey Windows version (February 16th, 2014 latest)
7.) Implement new features from the TODO list
8.) OSX compatibility changes
9.) Release OSX version based on FireMonkey.
10.) Release source code for FireMonkey OSX version.

TODO list
-Offer a simple and advanced GUI, with the simple GUI targeted at new users
-Asset exchange support
-Implement client side Curve25519 encryption/signing
-Arbitrary message encryption


Donations
I hope you like my client and I’d be extremely happy to see some donations for the future of this project!

NXT: 1758531264253431177
hero member
Activity: 672
Merit: 500
Any update about nexern's client?
full member
Activity: 189
Merit: 100
UPDATE: ClieNXT gui

Changelog: 0.0.4 [codename] easy click


* 1-Click usage, simple download https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_004.zip and unzip, double click clienxt.jar
   (gui now downloads and unzips latest 0.6.1 version of NRS, detects if you placed nxt in lib folder if not, it will offer easy download and unzip. working to automate this to get latest update when available)

* added context menu for console (restart/stop server, remove/rename *.nxt files)
  (when get errors, simple restart, or rename blocks and transactions with back up)

* simple search of aliases, assets

* RUSSIAN language (non native speaker)
  (Russian speaking guys can now use gui easily, nb: Asset Exchange is not yet released)

* designed and implemented available APIs of Asset Exchange

-------------
Request features and report the bugs here, please: https://bitbucket.org/fmiboy/clienxt/issues?status=new&status=open

any support is appreciated! welcoming translators...

13792774143018875909

edit: after 0.7.0 rename/remove *.nxt files feature will be removed


some screenshots:







legendary
Activity: 1181
Merit: 1018
nxTrader - I am quite happy, this is a real app now!



looks bare metal, and still is - but getting more functionality in is getting much easier now



full member
Activity: 224
Merit: 100
Here is version 1.6 of my Windows NXT client "NXT Solaris". Still closed-source, but I am getting at it... :-)

The future open-source client is still missing the market graphs and all data grids show raw data only. I still need to finish the GUI design here.

Changelog
Changed for v1.6:
-Two versions are now included: closed and (future) open source version (open source code to be released until February 16th, 2014)
-Starter application lets you choose between open and closed source version
-NRS and JRE are now bundled with NXT Solaris. One download to get up and running.
-Updated Vircurex API address
-Removed NxtChg.com exchange
-Random secrets are now 25 characters long to make the keypass password quality display happy (it doesn’t know the size of the alphabet)
-A couple of bug fixes


Download
64-bit Version: NXTSolaris-v1.6-64bit.zip (132 MB) – Download here
SHA256 checksum for NXTSolaris-v1.6-64bit.zip: F509E1EABD75A579E5C1238A64C32C0240FB3AC6DD933488F501E3949F6DAF6A

32-bit Version: NXTSolaris-v1.6-32bit.zip (128 MB) – Download here
SHA256 checksum for NXTSolaris-v1.6-32bit.zip: 3ADD9268CECD5EF9479E26BDD35C9EDC002AFA785A646F5BA44E3D77E3993BB3

For screenshots and everything else please visit: http://nxtsolaris.wordpress.com/


Installation
Simply unzip the archive and run the NXTSolarisStarter.exe file.

The current version 1.6 is not compatible with previous versions, so please delete any existing NXT Solaris files before updating to 1.6.

Roadmap
1.) Move current version of my code to XE5 and release closed source 32-bit and 64-bit versions for Windows. [DONE]
2.) Refactor code to a MVC architecture, so that I can create separate GUIs while using the same version of the business logic code. [DONE]
3.) Create new GUIs for Windows and OS X using the same business logic, but based on the cross-platform Firemonkey libraries. [90% DONE]
4.) Release Windows version (32 and 64 bit) based on FireMonkey. [DONE]
5.) Release source-code for FireMonkey Windows version (February 16th, 2014 latest)
6.) Implement new features from the TODO list
7.) OSX compatibility changes
8.) Release OSX version based on FireMonkey.
9.) Release source code for FireMonkey OSX version.

TODO list
-OS version: Design all data grids
-OS version: Market graph
-Offer a simple and advanced GUI, with the simple GUI targeted at new users
-Implement client side Curve25519 encryption/signing
-Arbitrary message encryption


Donations
I hope you like my client and I’d be extremely happy to see some donations for the future of this project!

NXT: 1758531264253431177
legendary
Activity: 1181
Merit: 1018
apiBroker_catches_getState_and_peels_out_single_data_entries




apiBroker_catches_sigs_from_windows_and_sends_down_to_api






apiBroker_catches_the_sigs_returning_fromthe_Api_backend





apiCall_Slots_to_Threads





apiCtrl





slots_and_sig_register_in_api_backend





thread_andThreadPool




windowControl_APIACCESS_has_a_button_for_each_API_call





I would call the status an early beta - the Backend is rock solid, powerful facilities for  client logic are built into the nxtApiBroker class. So slapping some use case functionality onto it will be easier part of it.
Another important point of course is that it is 100% opensource..

In terms of AE on Feb7 - I cannot make any promises, but we'll see. Actually, I'd be more comfortable to start the AE tesing on the 9th

What license is it supposed to be released under? GPLv3 Huh Can somebody post me a link??

Pages:
Jump to: