elective-stereophonic
elective-stereophonic
[Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.11.15 | Latest Experimental Nxt Client: Nxt 1.12.0e

Pages: [1] 2 3 ... 5  All

Author Topic: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING  (Read 29362 times)

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger

Notice: 26 november 2014

Development of Offspring has stopped and it is unlikely that it will be picked up again.

Instead my focus has been on MofoWallet for the past few months now, MofoWallet offers a similar experience to Offspring but does so on a future proof framework.

MofoWallet is available as a cross platform download which you install on your computer and it's online version can be used straight from your browser.

Please check it out online at.
http://mofowallet.com

Discussion thread.
https://nxtforum.org/alternative-clients/(windows-mac-linux-html5)-mofo-wallet-multicurrency-wallet-by-fimk-dgex

Offspring was a huge project, over 25,000 lines of code. If you think you can use it be my guest it's open source.
Contact me through PM if you have any questions.



OFFSPRING NXT CLIENT
OFFERED TO YOU BY DGEX.COM

Includes Windows Installer
Includes Update Center

Offspring is developed by Dirk (verymuchso on this forum) and is privately financed by Graviton the owner of the DGEX.com NXT exchange.

News

  • 14 may 2014 - Offspring 0.4.5 released.
  • 19 may 2014 - Offspring 0.4.6 released. Everyone should update.
      - Includes Upgrade Manager, no more manual downloads. Be notified of releases automatically
      - Embeds NXT 1.1.3
      - Several bugfixes, most notable; fix for AE buy/sell prices

Welcome

Offspring is NXT client software which looks and works much like Multibit or Electrum.

With Offspring you can...
  • Easily install/uninstall through our Windows installer
  • Be notified of updates and download them from within Offspring
  • Manage multiple NXT accounts from a single UI
  • Store your NXT keys in an encrypted wallet
  • Create new NXT accounts and add *read-only* observed accounts
  • Earn mining fees by forging blocks (you can mine with multiple accounts)
  • See exactly when one of your accounts will forge a block (through a countdown)
  • Send and receive NXT
  • View all your past transactions
  • Create or update your aliases
  • Issue assets on the asset exchange
  • Buy/Sell assets on the asset exchange
  • Manage your asset portfolio, see how much assets you own and what their current value is in BTC or EURO
  • Send and receive encrypted messages
  • Use it's live block explorer which lists all past blocks and transactions and allows you to lookup any block, transaction or account
  • Access the block explorer from every part of the application, you can for instance click on an account number in your transaction overview and it will open that account in the block explorer (same goes for all transactions and blocks)
  • See blocks and transactions coming in live
  • Get a live view of all connected peers, see how much you upload/download, you can even send them a message (if they are hallmarked)
  • Blacklist/unblacklist any peer you are connected with
  • See exactly how far the blockchain has downloaded (up to the second)
  • Delete and re-download the blockchain simply from the menu.
  • And much more ...

Easy Install (for windows users)

Windows users can use our easy all-in-one installer it will install Java (if you don't have it already) and Offspring. Simply download execute and follow the instructions..



Easy Update

Since version 0.4.6 Offspring stores it's update information in the blockchain and offers an intuitive download manager which notifies you about and downloads new releases of Offspring. The downloads are cryptographically verified by Offspring by each install file's SHA1 hash which is also stored in the blockchain.



Requirements

Offspring requires Java 7 (basically because NXT requires it which is embedded in Offspring).
If you are using the Installer Java 7 will be installed automatically.
For all other releases we advise you to go here to download and install Java for your platform.
https://www.java.com/en/download/

Installation

Windows users can follow the instructions in the installer.
For all other platforms:
  • Download the zip for your platform
  • Unzip the contents to some folder
  • In the folder you will find the offspring executable (double click and Offspring will start)

Please visit our Getting Started guide on the Github Wiki for more tips on using Offspring.
https://github.com/incentivetoken/offspring/wiki/1.-Getting-Started

Downloads

This section is updated for each new release. The downloads are hosted on Github. For Windows users we recommend the Installer.
Please see the WIKI for instructions on how to verify the SHA1 and MD5 hashes.

OFFSPRING VERSION 0.4.6 RELEASED

https://github.com/incentivetoken/offspring/releases/download/v0.4.6/OFFSPRING.0.4.6.WIN.FULL.INSTALLER.exe
SHA1: 522b5c10b6653105f64bc98261e151b3a109182f
MD5: 66bab8f1bd2fe4189c816a1d7fdd5dd8

https://github.com/incentivetoken/offspring/releases/download/v0.4.6/OFFSPRING.0.4.6.WINDOWS.X86.zip
SHA1: c1c229d432787b8ec29a1aeda1a465035cca8eb5
MD5: d8ce26a624bb8834e5109a5943c4936a

https://github.com/incentivetoken/offspring/releases/download/v0.4.6/OFFSPRING.0.4.6.WINDOWS.X86_64.zip
SHA1: 8f61e365bc7125d15bb15c5392b807dc5d8981c5
MD5: 867b33ec50c7ff4a417745c25afdad10

https://github.com/incentivetoken/offspring/releases/download/v0.4.6/OFFSPRING.0.4.6.MACOSX.zip
SHA1: 6c331f5d8b46996bfb82cd187eb3812d81a4cd10
MD5: 077e3ee63cee74432834155c557960c1

https://github.com/incentivetoken/offspring/releases/download/v0.4.6/OFFSPRING.0.4.6.LINUX.X86.zip
SHA1: 0afec1e3556eb29b03b3811b555f55c591ab6f3b
MD5: 4c7275a07bd58b2f0a935b738d4cc4e2

https://github.com/incentivetoken/offspring/releases/download/v0.4.6/OFFSPRING.0.4.6.LINUX.X86_64.zip
SHA1: df7da43255a31c8abe84926720046d8c72371588
MD5: 29cb78160c182c2d2de4ab060fa334f5

Cross Platform - Win|Mac|Linux

Offspring is cross platform and runs on all devices with a desktop (Windows, Mac, Linux). Under the hood Offspring uses Eclipse SWT technology which offers a truly native UI experience on all platforms (this means Offspring looks like a *normal* Windows app on Windows, a *normal* Mac app on Mac and a *normal* Gnome app on Linux).

Open Source

Offspring is open source and welcomes any one who wants to make Offspring even better.

https://github.com/incentivetoken/offspring

Community members working on Offspring so far ..
  • Dirk - Core client development
  • Graviton - Planning, design, testing
  • fanaticalfishing - User instruction WIKI

Donations

Donations are much appreciated
13630109015708150669

Bugs/Issues

Please report any bugs/issues/enhancement proposals at our Github page.
https://github.com/incentivetoken/offspring/issues

Screenshots

I took these screenshots on my Ubuntu machine, if you install this on Windows or Mac it will look different (it will look native).

Buy/Sell in the Asset Exchange(screenshot taken on ubuntu)



Connected peers, transactions and blocks(screenshot taken on ubuntu)



Encrypted messaging (threaded - with reply-to)(screenshot taken on ubuntu)



Watch the full-order book at DGEX.COM(screenshot taken on ubuntu)



Send payments(screenshot taken on ubuntu)





We hope you'll enjoy using NXT through Offspring.

Help wanted

Do you like Offspring, want to help out? Offspring has been made by me alone mostly. Which has been a lot of work. One can only do so much.
If you have Java or Eclipse skills and see ways in which Offspring can be made better, please do fork the code and improve on it and i'll be happy to integrate your improvements into Offspring.

I'm also very interested in usability tips/tricks. Offspring is so full of features that the task alone of fitting everything in one screen is daunting, add to that the fact that all the UI is hand coded (no Visual Studio drag and drop) and usability is the first victim.



https://dgex.com

DGEX is the first and largest cryptocurrency exchange serving the NXT community. We are also one of the largest Bitcoin exchanges in the world executing hundreds of BTC worth of trades every day. The large daily volume provides you the means to get the price you desire as soon as possible, with the slightest effort of placing a limit order or instant "quick buy" execution. Our afforable trading fees do not set you back, and instant withdrawals grant you full control of your funds at any time 24/7.
« Last Edit: November 26, 2014, 09:25:37 pm by verymuchso »
Logged
HEAT: DEX | SDK | HOME

DrearyUrbanite

  • Sr. Member
  • ****
  • Karma: +25/-10
  • Offline Offline
  • Posts: 285
    • View Profile
    • Terry's Baris
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #1 on: March 25, 2014, 11:25:29 pm »

I just downloaded it and tried it out. Pretty nice. Good job!
Logged
BTC: 1JVArfYKssNLEBR3WQv1fNfvNrWiQmq5JU
NXT: 9387163161124147828

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #2 on: March 26, 2014, 10:13:44 am »

I just downloaded it and tried it out. Pretty nice. Good job!

Thanks!
Logged
HEAT: DEX | SDK | HOME

bitcoinpaul

  • Hero Member
  • *****
  • Karma: +590/-589
  • Offline Offline
  • Posts: 3097
  • Karmageddon
    • View Profile
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #3 on: March 26, 2014, 10:15:45 am »

Give us some screenshots!
Logged
Like my Avatar? Reply now! NXT-M5JR-2L5Z-CFBP-8X7P3

Meizirkki

  • Jr. Member
  • **
  • Karma: +2/-0
  • Offline Offline
  • Posts: 61
    • View Profile
Logged
LOWER FEES TO 0.1NXT PLS (:

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #5 on: March 26, 2014, 10:46:36 am »

Give us some screenshots!
+1

Sure.. Here you go https://github.com/incentivetoken/offspring#screenshots

You cannot see it in the screenshots but all the account numbers, transaction ids and block ids can be clicked and a window will open with the details in those windows you can again click all accounts, transactions and block ids etc..
« Last Edit: March 26, 2014, 10:49:21 am by verymuchso »
Logged
HEAT: DEX | SDK | HOME

Eadeqa

  • Hero Member
  • *****
  • Karma: +83/-68
  • Offline Offline
  • Posts: 1888
    • View Profile
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #6 on: March 27, 2014, 02:15:30 am »

Where is wallet file saved?

Add a menu "item" called "back up wallet"  so the user doesn't have to find the file

Nevermind: found it. Yes please add "Backup Wallet File" in menu
« Last Edit: March 27, 2014, 03:13:59 am by Eadeqa »
Logged
NXT-GZYP-FMRT-FQ9K-3YQGS

tradingpro89

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 6
    • View Profile
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #7 on: March 28, 2014, 03:38:35 am »

Hi,

(1) I have just downloaded this client, and wanted to use my already NXT account that I have along with that pass phrase, is this possible?

(2) If, so can you tell me simple steps to achieve this?

(3) If, it is not, will you be adding that option feature in?

I really did not want to have to keep creating new accounts, but your client does look to have a lot of features with it that I think are going to be beneficial to the
community here:)

(4) Also, is it possible to install this onto another external hard drive, instead of placing it onto my main PC hard drive?

(5) How also can we change the wallet file name and have it in another location for extra security measures please?

Thanks and I hope you can help me to get these answers sorted so I can start forging with this client.

Libby
Logged

fanaticalfishing

  • Full Member
  • ***
  • Karma: +10/-1
  • Offline Offline
  • Posts: 149
    • View Profile
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #8 on: March 28, 2014, 04:43:46 am »

This is really really nice.
Do you need someone to write a help file?
Logged

Eadeqa

  • Hero Member
  • *****
  • Karma: +83/-68
  • Offline Offline
  • Posts: 1888
    • View Profile
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #9 on: March 28, 2014, 05:57:16 am »

Hi,

(1) I have just downloaded this client, and wanted to use my already NXT account that I have along with that pass phrase, is this possible?


Yes, I tried it and its possible. Just click on add account and use the old pass phrase.
Logged
NXT-GZYP-FMRT-FQ9K-3YQGS

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #10 on: March 28, 2014, 08:25:11 am »

Where is wallet file saved?
Add a menu "item" called "back up wallet"  so the user doesn't have to find the file
Nevermind: found it. Yes please add "Backup Wallet File" in menu

You can choose where your wallet will be saved and where it is loaded from. All from the login dialog.
My idea was that if anyone would choose a random name in some random folder for their wallet file then malware would have a much harder time to find that file and send it to it's evil masters.

What you could do (for instance) is name your wallet "super-cute-kitten.jpg" and save that in your My Documents folder. Good luck finding that evil wallet stealing malware creator.  :P



What would you say "Backup Wallet File" should do?
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #11 on: March 28, 2014, 08:53:17 am »

(1) I have just downloaded this client, and wanted to use my already NXT account that I have along with that pass phrase, is this possible?
(2) If, so can you tell me simple steps to achieve this?
(3) If, it is not, will you be adding that option feature in?
I really did not want to have to keep creating new accounts, but your client does look to have a lot of features with it that I think are going to be beneficial to the
community here:)
(4) Also, is it possible to install this onto another external hard drive, instead of placing it onto my main PC hard drive?
(5) How also can we change the wallet file name and have it in another location for extra security measures please?

1. You can add existing accounts you own (you need the secret phrase for that), existing accounts you don't own (all you need is the account number) and create new accounts (click the button to have Offspring generate a new passphrase).

2. To add any account you should go to the Accounts section and click "Add NXT Account".



You should always name your account something. This name is used in Offspring only.

If you want to create a new account. Enter a name, click the Generate button a few times. On each click a new passphrase is generated and since your passphrase determines your account number Offspring shows that account number in the Account Number field. Now click OK and your account will be stored in your wallet.



If you want to add your existing account. Simply paste your passphrase in the passphrase text box and it will use that. Offspring will instantly show the account number for that passphrase and the balance for that account. All for your convenience.  ;D

Now the fun starts... You can also add accounts you don't own.

For this to work you must check the "Readonly account (without private key)" checkbox. Now the account number field becomes editable and you can enter any account number you want. These accounts will be stored in your wallet but do not allow you to forge or do any payments with them, for the rest they function like any other account.



And this is what you will see after adding that read only account.



4 and 5. See my previous post
« Last Edit: June 06, 2014, 03:13:47 pm by verymuchso »
Logged
HEAT: DEX | SDK | HOME

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #12 on: March 28, 2014, 08:55:21 am »

Do you need someone to write a help file?

Yes I do need help for that. The github page for Offspring has a wiki.
You could always edit that. https://github.com/incentivetoken/offspring/wiki

Thanks!
Logged
HEAT: DEX | SDK | HOME

fanaticalfishing

  • Full Member
  • ***
  • Karma: +10/-1
  • Offline Offline
  • Posts: 149
    • View Profile
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #13 on: March 28, 2014, 12:19:13 pm »

Do you need someone to write a help file?

Yes I do need help for that. The github page for Offspring has a wiki.
You could always edit that. https://github.com/incentivetoken/offspring/wiki

Thanks!

OK, I have a lot going on today, but will start making a rough draft this evening

Logged

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #14 on: March 28, 2014, 12:30:53 pm »

Do you need someone to write a help file?
Yes I do need help for that. The github page for Offspring has a wiki.
You could always edit that. https://github.com/incentivetoken/offspring/wiki
Thanks!
OK, I have a lot going on today, but will start making a rough draft this evening

Cool! If you have questions you can put them here or PM me I'll try to reply them ASAP.
Let me share this kitten with you as a token of my appreciation.

Logged
HEAT: DEX | SDK | HOME

fanaticalfishing

  • Full Member
  • ***
  • Karma: +10/-1
  • Offline Offline
  • Posts: 149
    • View Profile
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #15 on: March 29, 2014, 12:38:02 am »

Do you need someone to write a help file?
Yes I do need help for that. The github page for Offspring has a wiki.
You could always edit that. https://github.com/incentivetoken/offspring/wiki
Thanks!
OK, I have a lot going on today, but will start making a rough draft this evening

Cool! If you have questions you can put them here or PM me I'll try to reply them ASAP.
Let me share this kitten with you as a token of my appreciation.


LOL, I have a chihuahua.
Glad to help, you can concentrate on more difficult issues.

One suggestion. It would be nice if the client would check for new versions and prompt the user to upgrade.
Logged

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #16 on: March 29, 2014, 11:40:07 am »

One suggestion. It would be nice if the client would check for new versions and prompt the user to upgrade.

Yes that would be nice I guess and not that hard to do. I'll look into it when I have chance.

Initially I wanted to take that a step further. In the Offspring source code there is actually a (almost) fully functional Self Update mechanism (Offspring automatically downloads only those files that actually changed). Because of limited time and the fact that I'm alone I could not finish that.

WARNING.. TECHNICAL LINGO AHEAD..

For anyone who is interested to see how it works I pasted the relevant parts of the source code below. Eventually I want to turn that on and it would safe anyone the time of constantly checking the SHA1 or MD5 checksums of the new versions since the update mechanism does the verification itself. All files are signed with a X.509 certificate that Offspring is able to verify for each updated file.

Offspring's build system is able to sign (java jarsigner) all installation files with a X.509 certificate, then when Offspring does the auto-update it verifies that all installation files where in-fact signed with the correct certificate.

You can find the source code for that here:

Self Update UI plugin https://github.com/incentivetoken/offspring/tree/master/com.dgex.offspring.update
Self Update Unit Tests https://github.com/incentivetoken/offspring/tree/master/com.dgex.offspring.update.test
Script to generate the certificate https://github.com/incentivetoken/offspring/blob/master/com.dgex.offspring.master/create_certificate
The build script and jar signing code
https://github.com/incentivetoken/offspring/blob/master/com.dgex.offspring.master/build
https://github.com/incentivetoken/offspring/blob/master/com.dgex.offspring.product/pom.xml (it's in the commented out "maven-jar-signer" part)

I would love to hear what the community thinks of such a feature.
« Last Edit: March 29, 2014, 11:43:12 am by verymuchso »
Logged
HEAT: DEX | SDK | HOME

fanaticalfishing

  • Full Member
  • ***
  • Karma: +10/-1
  • Offline Offline
  • Posts: 149
    • View Profile
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #17 on: March 29, 2014, 05:29:15 pm »

One suggestion. It would be nice if the client would check for new versions and prompt the user to upgrade.

Yes that would be nice I guess and not that hard to do. I'll look into it when I have chance.

Initially I wanted to take that a step further. In the Offspring source code there is actually a (almost) fully functional Self Update mechanism (Offspring automatically downloads only those files that actually changed). Because of limited time and the fact that I'm alone I could not finish that.

WARNING.. TECHNICAL LINGO AHEAD..

For anyone who is interested to see how it works I pasted the relevant parts of the source code below. Eventually I want to turn that on and it would safe anyone the time of constantly checking the SHA1 or MD5 checksums of the new versions since the update mechanism does the verification itself. All files are signed with a X.509 certificate that Offspring is able to verify for each updated file.

Offspring's build system is able to sign (java jarsigner) all installation files with a X.509 certificate, then when Offspring does the auto-update it verifies that all installation files where in-fact signed with the correct certificate.

You can find the source code for that here:

Self Update UI plugin https://github.com/incentivetoken/offspring/tree/master/com.dgex.offspring.update
Self Update Unit Tests https://github.com/incentivetoken/offspring/tree/master/com.dgex.offspring.update.test
Script to generate the certificate https://github.com/incentivetoken/offspring/blob/master/com.dgex.offspring.master/create_certificate
The build script and jar signing code
https://github.com/incentivetoken/offspring/blob/master/com.dgex.offspring.master/build
https://github.com/incentivetoken/offspring/blob/master/com.dgex.offspring.product/pom.xml (it's in the commented out "maven-jar-signer" part)

I would love to hear what the community thinks of such a feature.

That is a great idea. Much better than my suggestion.
I am downloading Offspring and it is really really slow. Would putting up a mirror help?
Logged

verymuchso

  • Hero Member
  • *****
  • Karma: +118/-2
  • Offline Offline
  • Posts: 549
    • View Profile
    • HEAT Ledger
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #18 on: March 29, 2014, 07:29:28 pm »

I am downloading Offspring and it is really really slow. Would putting up a mirror help?

A mirror for Github? You are downloading from https://github.com/incentivetoken/offspring/releases ?
Sure you can put up a mirror. I just really doubt it's needed.

Lets hope Github is having a bad day. I rarely have had problems with their services.
Logged
HEAT: DEX | SDK | HOME

Graviton

  • Sr. Member
  • ****
  • Karma: +62/-30
  • Offline Offline
  • Posts: 297
    • View Profile
    • DGEX
Re: [Windows, Mac, Linux] OPEN SOURCE CROSS PLATFORM OFFSPRING
« Reply #19 on: March 31, 2014, 07:25:52 pm »

It is our pleasure to present you the latest release 0.4.1 from Dirk verymuchso with with ENCRYPTED MESSAGING. Opening post has been updated with details!
Logged
* dgex.com operator * nextcoin.org founder * mofowallet.com multiwallet founding member
Pages: [1] 2 3 ... 5  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly