Title: BitCoinJ 0.5 Post by: Mike Hearn on May 30, 2012, 04:00:22 PM I'm pleased to announce the release of BitCoinJ 0.5, the library that powers Android Wallet, SatoshiDice, Bitcoin Status, the server side part of BCCAPI and much more.
This release focusses on bug fixes, making the build more standard and completing the transition to the protobuf wallet format. It also includes the first preview of the native API, allowing you to access bitcoinj from C++/Objective-C++ using a straightforward, intuitive mapping from the Java API. Much easier than JNI and no JVM is required, just the libgcj support library. Examples of a native Cocoa app for OS X and a command line hello world app are included. Because it's not fully finished/documented yet, this work is available on a branch rather than in the main release. We now have a Google+ page where we'll post announcements and developer tips/ideas: https://plus.google.com/102614914114364947458 New in this release:
I'd like to thank Jim Burton, Miron Cuperman, Andreas Schildbach and Gary Young for their contributions to this release. You can get it from the download page on www.bitcoinj.org Title: Re: BitCoinJ 0.5 Post by: DeathAndTaxes on May 30, 2012, 04:09:36 PM Impressive.
Title: Re: BitCoinJ 0.5 Post by: DavinciJ15 on June 04, 2012, 02:56:52 AM I am using BitcoinSharp and I can't seem to connect to any peers the just keep disconnecting me after the version message is sent.
My main code looks like this... Code: // TODO: see http://code.google.com/p/bitcoinj/wiki/GettingStarted My console output with the debugging on looks like this... Code: production_net.blockchain NOTE: I am behind a NAT router and my firewall is off but I did not port redirect to my dev box on my router, I'm assuming that's not needed since I'm making the connection. 10 bitcoins if you can help me get this going so I can send and receive bitcoins. Title: Re: BitCoinJ 0.5 Post by: Mike Hearn on June 04, 2012, 09:23:55 AM BitCoinSharp has unfortunately fallen far behind BitCoinJ, as you can see from the source history. So we can't really help you with code that's >6 months old, sorry.
This has reminded me to remove the link to the project from the home page. There are tools that can do automatic translations of Java into C# these days which are fairly good, developed by the Mono guys. It may be worth experimenting with them such that a fully automated translation can be maintained. The way BitCoinJ uses Java is fairly pedestrian because we need to support Android, which is based on an older version of Java. Title: Re: BitCoinJ 0.5 Post by: DavinciJ15 on June 04, 2012, 12:39:28 PM BitCoinSharp has unfortunately fallen far behind BitCoinJ, as you can see from the source history. So we can't really help you with code that's >6 months old, sorry. Cool, Thanks for the response.This has reminded me to remove the link to the project from the home page. There are tools that can do automatic translations of Java into C# these days which are fairly good, developed by the Mono guys. It may be worth experimenting with them such that a fully automated translation can be maintained. The way BitCoinJ uses Java is fairly pedestrian because we need to support Android, which is based on an older version of Java. So where is your code for Bitcoinj? I have looked at bitcoinj.org and I get... NOTICE: This domain name expired on 06/01/2012 and is pending renewal or deletion. Also if I go here http://code.google.com/p/bitcoinj/ and compare the code very little if anything has changed. I would have assumed the protocol 0.3.18.00 would have changed to 6.0 by now. Funny thing is I am using C# to leverage my abilities and the fact that I can use Mono for IPhone and Android. Title: Re: BitCoinJ 0.5 Post by: Mike Hearn on June 04, 2012, 09:47:46 PM Yes, go-daddy sucks. I just renewed the domain.
If you look at the code changes: http://code.google.com/p/bitcoinj/source/list you can see it's been changing continuously, whereas the Bitcoin# version stopped changing October last year: http://code.google.com/p/bitcoinsharp/source/list So you are far behind with the current code. I suggest either switching to Java (which in any case is basically a simpler/less advanced C#) or using a translator tool to get a .NET version from the Java source. Title: Re: BitCoinJ 0.5 Post by: DavinciJ15 on June 04, 2012, 11:06:12 PM Yes, go-daddy sucks. I just renewed the domain. If you look at the code changes: http://code.google.com/p/bitcoinj/source/list you can see it's been changing continuously, whereas the Bitcoin# version stopped changing October last year: http://code.google.com/p/bitcoinsharp/source/list So you are far behind with the current code. I suggest either switching to Java (which in any case is basically a simpler/less advanced C#) or using a translator tool to get a .NET version from the Java source. I see, that's a lot of changes I will try a translator. Title: Re: BitCoinJ 0.5 Post by: Andreas Schildbach on July 11, 2012, 12:16:46 PM BitCoinJ 0.5.2 (http://code.google.com/p/bitcoinj/) has been released. The release announcement can be read here (https://groups.google.com/d/topic/bitcoinj-announce/y9R9NS-h_mU/discussion).
|