elective-stereophonic
elective-stereophonic
ANN: Bounty for a complete and intuitive windows wrapper and installer of NRS
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Pages: [1] 2  All

Author Topic: ANN: Bounty for a complete and intuitive windows wrapper and installer of NRS  (Read 4867 times)

antanst

  • Full Member
  • ***
  • Karma: +36/-0
  • Offline Offline
  • Posts: 216
    • View Profile
    • nxtblocks.info

As most people are aware, we are in need of an intuitive installer and wrapper of NRS that we can point our friends and potential users to. We are aware of the installer MistaFreeze has build, and it's definitely a step in the right direction, but we believe there are additional features that are needed to get a more intuitive and solid end user experience.

Therefore the Tech Dev committee announces a bounty of 150'000 NXT for developing a Windows wrapper+installer that satisfies the following requirements:

- Installs the official NRS software and a small wrapper in a few steps.
- Auto-updates to latest NRS version, with the user's permission.
- Creates shortcuts in Desktop and/or Start Menu for the wrapper.
- Opens the NRS wrapper when the app icon is clicked.
- The NRS wrapper will be a simple window showing the status of the NRS daemon (if it's runnning or not) and allowing the user to click on a button to open the NRS client on a dedicated browser window. If the NRS client is not available due to the Java daemon doing some database manipulation or any other processing during start up, the wrapper should indicate so.
- The wrapper should be kept open in the system tray when it's window is closed, while the Java NRS daemon is running on the background. On right click, it would show a menu with at least two options: Open the NRS log messages window, and open the client window. The NRS log window should not be displayed by default when the wrapper starts, as it's not intuitive to most users and will just confuse them.
- The wrapper should be open source, and the installer creation procedure should be documented so the NXT developers can make a new installer themselves if they need to.

It would be ideal if the Marketing Committee would chime in as well with some funds from their own pool. Having an easy to use installer and a solid end user experience is critical to marketing and will universally help our community.

Ideally, this installer should be ready before block 135'000 which is approximately a couple of weeks from today.

As always, we are open to your comments and suggestions.
« Last Edit: April 27, 2014, 08:45:39 am by antanst »
Logged

wesley

  • Hero Member
  • *****
  • Karma: +204/-3
  • Offline Offline
  • Posts: 1159
    • View Profile

I'm already working on most of these things :) An installer will be added to my windows client as well, which will install java silently if not available.
Logged

bitcoinpaul

  • Hero Member
  • *****
  • Karma: +590/-590
  • Offline Offline
  • Posts: 3097
  • Karmageddon
    • View Profile

I'm already working on most of these things :) An installer will be added to my windows client as well, which will install java silently if not available.

Do all of the above, please :)
Logged
Like my Avatar? Reply now! NXT-M5JR-2L5Z-CFBP-8X7P3

wesley

  • Hero Member
  • *****
  • Karma: +204/-3
  • Offline Offline
  • Posts: 1159
    • View Profile

I'm already working on most of these things :) An installer will be added to my windows client as well, which will install java silently if not available.

Do all of the above, please :)

OK, because you asked nicely :D
Logged

abuelau

  • Sr. Member
  • ****
  • Karma: +74/-1
  • Offline Offline
  • Posts: 461
    • View Profile
    • mynxt.info

I'm already working on most of these things :) An installer will be added to my windows client as well, which will install java silently if not available.

Do all of the above, please :)

OK, because you asked nicely :D

What's the ETA Wesleyh?

TheCryptoWoman

  • Ex-Staff Member
  • Hero Member
  • *****
  • Karma: +165/-26
  • Offline Offline
  • Posts: 623
    • View Profile
    • Twitter

I'm already working on most of these things :) An installer will be added to my windows client as well, which will install java silently if not available.

Can you add a MAC installer? Please? :)
Logged

CryptKeeper

  • Hero Member
  • *****
  • Karma: +78/-5
  • Offline Offline
  • Posts: 1235
    • View Profile

I'm already working on most of these things :) An installer will be added to my windows client as well, which will install java silently if not available.

Can you add a MAC installer? Please? :)

+1
Logged
Follow me on twitter for the latest news on bitcoin and altcoins!
Vanity Accounts Sale :-)

Fatih87SK

  • Hero Member
  • *****
  • Karma: +127/-36
  • Offline Offline
  • Posts: 2206
    • View Profile

I'm so happy right now!  ;D

When this is finished the only thing we need is a new smooth BTT thread with our new Corporate design look.

« Last Edit: April 27, 2014, 01:58:31 pm by Fatih87SK »
Logged

Mistafreeze

  • Full Member
  • ***
  • Karma: +18/-3
  • Offline Offline
  • Posts: 199
  • I <3 Cheese
    • View Profile

Since Wesley's client is so close to fulfilling all of this, I think I'll defer it to him. It's outside of the scope of my installer since I don't seek to modify the way NRS actually runs for transparency, but boy do I wish there had been a bounty like this when I created mine in December :)
Logged
Donate to my Beerfund NXT-L4WV-ZF8P-8X54-D6XML

wesley

  • Hero Member
  • *****
  • Karma: +204/-3
  • Offline Offline
  • Posts: 1159
    • View Profile

Implemented:

- Installs the official NRS software and a small wrapper in a few steps.
- Auto-updates to latest NRS version, with the user's permission.
- Creates shortcuts in Desktop and/or Start Menu for the wrapper.
- Opens the NRS wrapper when the app icon is clicked.
- The wrapper should be open source, and the installer creation procedure should be documented so the NXT developers can make a new installer themselves if they need to.

Implement differently:

- The NRS wrapper will be a simple window showing the status of the NRS daemon (if it's runnning or not) and allowing the user to click on a button to open the NRS client on a dedicated browser window. If the NRS client is not available due to the Java daemon doing some database manipulation or any other processing during start up, the wrapper should indicate so.

The wrapper == an application wrapper around the NRS client. It doesn't open in a dedicated browser window like suggested here, instead the wrapper == the browser. (Better imo).

- The wrapper should be kept open in the system tray when it's window is closed, while the Java NRS daemon is running on the background. On right click, it would show a menu with at least two options: Open the NRS log messages window, and open the client window. The NRS log window should not be displayed by default when the wrapper starts, as it's not intuitive to most users and will just confuse them.

User can configure whether or not he wants it to stay in the system tray when the window is closed. Log message window is available in the app menu. Clicking on the icon opens the wrapper app.
Logged

Sebastien256

  • Hero Member
  • *****
  • Karma: +169/-24
  • Offline Offline
  • Posts: 2823
  • ^LOOK UP^ = Nxt community!
    • View Profile

nice! +1
Logged
Please drop your ideas concerning Nxt and/or NRS in this topic -> List of feature request for Nxt and/or NRS (with the full list in OP).

anon136

  • Hero Member
  • *****
  • Karma: +86/-19
  • Offline Offline
  • Posts: 1015
    • View Profile

Implemented:

- Installs the official NRS software and a small wrapper in a few steps.
- Auto-updates to latest NRS version, with the user's permission.
- Creates shortcuts in Desktop and/or Start Menu for the wrapper.
- Opens the NRS wrapper when the app icon is clicked.
- The wrapper should be open source, and the installer creation procedure should be documented so the NXT developers can make a new installer themselves if they need to.

Implement differently:

- The NRS wrapper will be a simple window showing the status of the NRS daemon (if it's runnning or not) and allowing the user to click on a button to open the NRS client on a dedicated browser window. If the NRS client is not available due to the Java daemon doing some database manipulation or any other processing during start up, the wrapper should indicate so.

The wrapper == an application wrapper around the NRS client. It doesn't open in a dedicated browser window like suggested here, instead the wrapper == the browser. (Better imo).

- The wrapper should be kept open in the system tray when it's window is closed, while the Java NRS daemon is running on the background. On right click, it would show a menu with at least two options: Open the NRS log messages window, and open the client window. The NRS log window should not be displayed by default when the wrapper starts, as it's not intuitive to most users and will just confuse them.

User can configure whether or not he wants it to stay in the system tray when the window is closed. Log message window is available in the app menu. Clicking on the icon opens the wrapper app.

approved
Logged

LocoMB

  • Hero Member
  • *****
  • Karma: +101/-37
  • Offline Offline
  • Posts: 751
    • View Profile

Implemented:

- Installs the official NRS software and a small wrapper in a few steps.
- Auto-updates to latest NRS version, with the user's permission.
- Creates shortcuts in Desktop and/or Start Menu for the wrapper.
- Opens the NRS wrapper when the app icon is clicked.
- The wrapper should be open source, and the installer creation procedure should be documented so the NXT developers can make a new installer themselves if they need to.

Implement differently:

- The NRS wrapper will be a simple window showing the status of the NRS daemon (if it's runnning or not) and allowing the user to click on a button to open the NRS client on a dedicated browser window. If the NRS client is not available due to the Java daemon doing some database manipulation or any other processing during start up, the wrapper should indicate so.

The wrapper == an application wrapper around the NRS client. It doesn't open in a dedicated browser window like suggested here, instead the wrapper == the browser. (Better imo).

- The wrapper should be kept open in the system tray when it's window is closed, while the Java NRS daemon is running on the background. On right click, it would show a menu with at least two options: Open the NRS log messages window, and open the client window. The NRS log window should not be displayed by default when the wrapper starts, as it's not intuitive to most users and will just confuse them.

User can configure whether or not he wants it to stay in the system tray when the window is closed. Log message window is available in the app menu. Clicking on the icon opens the wrapper app.


I APPROVE
Logged
TOX
90E54E5B5213290EE616D425CADC473038CFABFA53C913271AA8559D1937DC4AF3A354A9E4E5

antanst

  • Full Member
  • ***
  • Karma: +36/-0
  • Offline Offline
  • Posts: 216
    • View Profile
    • nxtblocks.info

Approved
Logged

colin012

  • Hero Member
  • *****
  • Karma: +65/-18
  • Offline Offline
  • Posts: 851
  • NXTOrganization Marketing
    • View Profile

Approved

How about a java wrapper that can be run on any OS? Is there a bounty for that?
Logged
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬  ▄▀▀▀▀▀▀▀▀▄  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●  nimirum  ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬ ◖ENDING CENSORSHIP ONLINE◗  ◖ ICO OPEN NOW◗ ▬▬▬

antanst

  • Full Member
  • ***
  • Karma: +36/-0
  • Offline Offline
  • Posts: 216
    • View Profile
    • nxtblocks.info

How about a java wrapper that can be run on any OS? Is there a bounty for that?

There's already run.bat and run.sh for Windows and Unix systems, respectively.
Logged

colin012

  • Hero Member
  • *****
  • Karma: +65/-18
  • Offline Offline
  • Posts: 851
  • NXTOrganization Marketing
    • View Profile

How about a java wrapper that can be run on any OS? Is there a bounty for that?

There's already run.bat and run.sh for Windows and Unix systems, respectively.

Not for one that runs in its own window with all the command line junk in the background.
Logged
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬  ▄▀▀▀▀▀▀▀▀▄  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●  nimirum  ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬ ◖ENDING CENSORSHIP ONLINE◗  ◖ ICO OPEN NOW◗ ▬▬▬

wesley

  • Hero Member
  • *****
  • Karma: +204/-3
  • Offline Offline
  • Posts: 1159
    • View Profile

I have mac and windows wrappers, technically linux can be done too, since I use node webkit (for win version). I just haven't tested it at all.
Logged

colin012

  • Hero Member
  • *****
  • Karma: +65/-18
  • Offline Offline
  • Posts: 851
  • NXTOrganization Marketing
    • View Profile

I have mac and windows wrappers, technically linux can be done too, since I use node webkit (for win version). I just haven't tested it at all.

Man, you beat me to the bounty waffle lad! Oh well. Congratulations!
Logged
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬  ▄▀▀▀▀▀▀▀▀▄  ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬●  nimirum  ●▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬ ◖ENDING CENSORSHIP ONLINE◗  ◖ ICO OPEN NOW◗ ▬▬▬

abuelau

  • Sr. Member
  • ****
  • Karma: +74/-1
  • Offline Offline
  • Posts: 461
    • View Profile
    • mynxt.info

Approved
Pages: [1] 2  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly