Welcome, Guest. Please login or register.

Author Topic: [MAC OS X] Latest NXT-Client and english tutorial  (Read 5274 times)

0 Members and 1 Guest are viewing this topic.

Offline wesley

  • Established Nxter
  • ***
  • Posts: 165
    • View Profile
[MAC OS X] Latest NXT-Client and english tutorial
« on: December 16, 2013, 01:05:54 AM »
Hi,

I've developed another mac alternative client. Instead of opening the site in the browser, you instead get a dedicated nxt client window. See the screenshot below:



--

Version 0.22 is now available with 0.6.1 preinstalled and updates fine to 0.7.0e.

Available at http://nxtra.org/mac

Sha256 for the zip file is also included on the page.

Donations are appreciated. My Nxt id is: 8189784314684138350  Thanks!

PS: Right click the application, then choose "open" if you get a security warning, this is normal - because the application is not yet signed.

PS2: Make sure any other java server is not running any more before starting this app.

--

Older changes:

v0.20: New option to view changelog associated with your installed version.

v0.19 is now available. Only change is using the official coin logo as the app icon.

0.18:

1) Ability to check for updates for beta releases. (0.4.9e)
2) Auto-updates now check the sha256 and won't continue if it does not match what is said in the blockchain.

NxtMac 0.16 now available - this includes the Nxt client 0.4.8

Other new features:
- Added an icon
- New option in Tools menu to edit your well known peers setting.

New version 0.4.6 can't be gotten via auto-update because the developer's dropbox has too much traffic and has been disabled.

It includes the blockchain in the file already because someone found and exploited a bug and we need to reset from that point on.

Beta 13 changes:

Changes:

- It no longer contains a partial blockchain in the binary.
- "Redownload blockchain" command (under Tools) allows you to restart the blockchain from scratch, good if you ever get stuck on a fork again.
- Uses 0.4.4 by default.

It may well take a little while longer on first start of the app since it needs to download the entire blockchain, but after that you should be good to go :-)

---

beta 10 adds hallmark generation from within the client (check the "tools" menu).

It will generate it, and then add it to your web.xml file automatically (if you want to). It will also preserve the hallmark across updates.

New version has auto-update support, whenever a new version of the nxt client comes out you will be notified and asked to update. The app checks for a new version on start, and also once a day if you keep it running forever.

Btw, you will now get a "loading blocks" message on first start. This ensures that blocks.nxt and other files are created and you do not see zero balances. This is only on first load of the app and if you haven't started the app in a week or more.
« Last Edit: February 07, 2014, 03:20:34 PM by wesley »
Forum - MAC OS X client with auto-update! - Nxt Faucet  Free coins! - Nxt Alias Browser Extensions
   
ID: 8189784314684138350 - donations welcome

Offline NxtChoice

  • Nxter
  • **
  • Posts: 71
    • View Profile
Re: [Alpha] Another mac client
« Reply #1 on: December 16, 2013, 04:31:03 AM »
Great work.

I will have a try tonight.
NXT: 17959837214177417816

Offline wesley

  • Established Nxter
  • ***
  • Posts: 165
    • View Profile
Re: [Alpha] Another mac client
« Reply #2 on: December 16, 2013, 10:06:40 AM »
New version available:

https://copy.com/mlfGIxvdZGNO

This will check if the correct java version is installed, if not, it will download the installer.

It should now also work on 10.7+

But anyway, I think this may prove futile. It seems the web view starts lagging after a while. Perhaps due to the ton of ajax requests that happen? WebViews in Cocoa perhaps do not have the same performance as a standard Safari window.

If another dev would take a look at it, that would be much appreciated.
« Last Edit: December 16, 2013, 07:54:56 PM by wesley »
Forum - MAC OS X client with auto-update! - Nxt Faucet  Free coins! - Nxt Alias Browser Extensions
   
ID: 8189784314684138350 - donations welcome

Offline wesley

  • Established Nxter
  • ***
  • Posts: 165
    • View Profile
Re: [Alpha] Another mac client
« Reply #3 on: December 16, 2013, 12:23:01 PM »
For any other mac devs out there, perhaps the solution is using the Chromium Embedded Framework?

Though it has not yet been released with full support for xcode 5, there is a sample project created by a third party that seems to work:

https://github.com/acristoffers/CEF3SimpleSample

However, I don't know how to integrate this in my client app. Any help is appreciated..
Forum - MAC OS X client with auto-update! - Nxt Faucet  Free coins! - Nxt Alias Browser Extensions
   
ID: 8189784314684138350 - donations welcome

Offline starik69

  • Fresh Nxter
  • *
  • Posts: 49
    • View Profile
Re: [Alpha] Another mac client
« Reply #4 on: December 16, 2013, 12:25:24 PM »
On 10.9 it suggests to download java 6 not 7, is this right?
NXT 648774468

Offline wesley

  • Established Nxter
  • ***
  • Posts: 165
    • View Profile
Re: [Alpha] Another mac client
« Reply #5 on: December 16, 2013, 12:28:20 PM »
On 10.9 it suggests to download java 6 not 7, is this right?

Hmm, no, it should say that you do not have java, and then give the option to download it. If you click OK it will download a file named jdk-7u45-macosx-x64.dmg - which is java 7. Is that what happened?
Forum - MAC OS X client with auto-update! - Nxt Faucet  Free coins! - Nxt Alias Browser Extensions
   
ID: 8189784314684138350 - donations welcome

Offline starik69

  • Fresh Nxter
  • *
  • Posts: 49
    • View Profile
Re: [Alpha] Another mac client
« Reply #6 on: December 16, 2013, 12:55:04 PM »
No, it popped window with suggestion to download java 6. I didn't proceed and manually downloaded java 7.
NXT 648774468

Offline wesley

  • Established Nxter
  • ***
  • Posts: 165
    • View Profile
Re: [Alpha] Another mac client
« Reply #7 on: December 16, 2013, 01:04:19 PM »
Well, that's weird. The message that is supposed to show is:

"The correct java version was not found on your system. Initiate download? Restart this application after java is downloaded and installed."
Forum - MAC OS X client with auto-update! - Nxt Faucet  Free coins! - Nxt Alias Browser Extensions
   
ID: 8189784314684138350 - donations welcome

Offline starik69

  • Fresh Nxter
  • *
  • Posts: 49
    • View Profile
Re: [Alpha] Another mac client
« Reply #8 on: December 16, 2013, 01:46:21 PM »
Very strange. It suggests to install java 6 by software update.



After installation nxt still doesn't work and show window to download java.



If i click "yes" it opens error in safari.
NXT 648774468

Offline wesley

  • Established Nxter
  • ***
  • Posts: 165
    • View Profile
Re: [Alpha] Another mac client
« Reply #9 on: December 16, 2013, 01:55:25 PM »
Thanks for the screenshots, that should make it easier. I didn't know cookies needed to be set to download the installer file. Also will check why the mac java 6 installer appears, what OS X version do you have?
Forum - MAC OS X client with auto-update! - Nxt Faucet  Free coins! - Nxt Alias Browser Extensions
   
ID: 8189784314684138350 - donations welcome

Offline starik69

  • Fresh Nxter
  • *
  • Posts: 49
    • View Profile
Re: [Alpha] Another mac client
« Reply #10 on: December 16, 2013, 02:11:41 PM »
OS X 10.9 (13A603)
NXT 648774468

Offline wesley

  • Established Nxter
  • ***
  • Posts: 165
    • View Profile
Re: [Alpha] Another mac client
« Reply #11 on: December 16, 2013, 04:34:17 PM »
New version with built-in downloader for java sdk 7:

https://copy.com/mlfGIxvdZGNO

But again, not yet ready for prime time.

First execution it will eat up all your memory, quit it after a couple of seconds if it lags. Then in activity monitor force quit java.

Second execution is better but at times it will lag.

Still looking for another developer to help fix that critical bug.
« Last Edit: December 16, 2013, 07:55:08 PM by wesley »
Forum - MAC OS X client with auto-update! - Nxt Faucet  Free coins! - Nxt Alias Browser Extensions
   
ID: 8189784314684138350 - donations welcome

Offline starik69

  • Fresh Nxter
  • *
  • Posts: 49
    • View Profile
Re: [Alpha] Another mac client
« Reply #12 on: December 16, 2013, 05:32:39 PM »
Still software update
NXT 648774468

Offline wesley

  • Established Nxter
  • ***
  • Posts: 165
    • View Profile
Re: [Alpha] Another mac client
« Reply #13 on: December 16, 2013, 05:42:39 PM »
Yes, I haven't found a solution yet to not have software update turn up.. If anyone has suggestions, please share.

Does the download button work though? (Simply close the software update dialog for now)
Forum - MAC OS X client with auto-update! - Nxt Faucet  Free coins! - Nxt Alias Browser Extensions
   
ID: 8189784314684138350 - donations welcome

Offline starik69

  • Fresh Nxter
  • *
  • Posts: 49
    • View Profile
Re: [Alpha] Another mac client
« Reply #14 on: December 16, 2013, 06:07:10 PM »
Yes, download button works fine.
NXT 648774468