Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Are there any decent BitTorrent libraries for Java? I need to program a simple torrent client, but it would be great if I didn't have to write everything from scratch.
Turn's TTorrent is a pure Java bit torrent library.
Snark by Three Rings is a very lightweight bitorrent library that will give you basic torrent features.
Was originally written by Mark Wielaard. A github source can be found here https://github.com/akerigan/born-again-snark
I have created a Bitlet Fork on Github.
It's LGPLed, and it's running faster than ttorent.
Azureus (now named Vuze) gives you a plugin API. Using this API you can plug your code into Azureus. Start it inside your program, and listen/respond to its events.
Azureus is written in Java - is most likely not "simple" but quite likely "decent" :)
Adding to answer from jjnguy : The code seems to be at http://code.google.com/p/snark/ and not in the repo pointed to in the link you've provided.
I've not used it, but a Google search showed up YAIRCC. Describes itself as "A lightweight Java Bittorrent library and client".
Transdroid and Transdroid-desktop are libraries for adroid, that can also be used in java to control existing torrent clients.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I am learning java for first time. I have found it's very similar to haxe and flash as3.
However, i am also learning android. And in that i have learned that android overwrites many native java libs to improve speed or something.
Now this creates a problem...i am learning java separately because tutorials about android assume you know java. And this means continuing this path will result in me learning it one way and then the right way. Wasting brain...
So can someone clear confusion. Are all libs covered at http://developer.android.com/reference/packages.html ...or java in android also support more native libs. How would i know which libs are added/overwritten by android into native libs..
also can you suggest what libs/methods i should know to be not stuck at every step.
By libs i mean packages and methods.
Look here for Android Tutorials and docs, and use the reference you've already found.
http://developer.android.com/training/index.html
You may find it goes smoother if you finish learning Java first. The GUI is completely different from Java, but works well. Some Java Classes from older Android API levels are missing some methods, but that is all documented in the developer reference.
Learn Java, skip the graphical / GUI part and you're fine, I think. You can use almost everything from plain java. There are just minor differences like using threads. But that's nothing to worry about.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I've never done anything in Java before but I'd like to use Lucene for the search on a site.
I'm having trouble find a good step by step tutorial for a complete beginner at this.
Can anyone recommend a good tutorial?
Thanks
Along with user428747 answer, you can also read this article.
As well as this one (which is kind of old compared to the first one).
On a side note, if you want to use Lucene, did you consider using Solr?
It uses the lucene search library and extends it as you can read here.
The classics: Lucene in Action
this website might help you a bit..
http://www.lucenetutorial.com/lucene-in-5-minutes.html
This is not a direct reply to your question on Lucene tutorials (For that, my answer is same as some of the other posters: Bob Carpenter's Lucene in 60 seconds tutorial on the Lingpipe blog).
If you don't want to learn Java just for Lucene, any full-text search database (Postgres/Mysql/etc) should solve your purpose. In particular Sphinx is recommended.
This decision particularly relevant if you need your search app to have high performance / scalability (since you will be learning two things - Java and Lucene). Unless you have an in-house java expert, it is better to fight one war than two at the same time.
maybe apache solr is better for you: http://lucene.apache.org/solr/
If you're using Zend, why aren't you using Zend's PHP port of lucene? See here for a tutorial on it.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for the best open source softphone that is implemented in JAVA and comes in a jar file.
Any suggestions?
No idea if it is best or not, but there is an applet http://www-x.antd.nist.gov/proj/iptel/ (look to JAIN-SIP-APPLET-PHONE).
Also, our company has used that sip stack implementation for own soft-phone
Would this work for you: http://sip-communicator.org/
Do you mean such thing as: The free Java library for Asterisk PBX integration ?
I agree that SIP communicator is the best java softphone. It's the best because it's the only java sip softphone at the market. Don't search further.
There's also http://peers.sourceforge.net/
Revosip java sip client uses single jar file http://revosip.com.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Could someone please recommend a simple (as in very easy to understand) charting library for Java?
I just want to add a simple chart into my program and figured I might save some time by learning a library.
JFreeChart is one of the best open source charting packages for java.
A litte outdated, but still working and with free documentation (JFreeChart has just the API for free, the devguide is saled) is jCharts.
A sample code for Swing is available here, if you don't need anything fancy or special it may be easier than JFreeChart because of the direct available documentation.
JFreeChart is definitely the way to go. Although the (for-sale) manual is useful if you're doing a huge amount of work using this, it's instructive in the first instance to check out this huge selection of examples (screenshots and code). That will get you 90% of what you need.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Any recommendation on which Java open source helpdesk system i should use ?
i need these criteria
- come with dynamic approval level support for certain request (workflow)
Some of the java basec Open source helpdesk system are
itracker
Java based open source help desk application with an emphasis on modularity. It's also provides i18n support.
JTrac
A Java based open source issue tracking system.
If you want create your own Help desk management system then u can look at Jboss JBPM frame work I have worked on it and done a simple work flow management system using JBPM
Hope this helps !
This is made in ROR but can be deployed in Java with JRuby : www.redmine.org. It's the best free project management/tracking tool I know in my opinion.
I'm not sure, but this may be helpful:
http://www.sugarcrm.com/crm/
They have a comnunity open source edition.
You can find additional software here, some of them are in java:
http://www.opensourcehelpdesklist.com/
Open source workflow engines in java:
http://java-source.net/open-source/workflow-engines