Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Either books (free or not), online tutorials, articles, etc.
The wiki: Eclipse Plug-in Development FAQ is a good start.
But you need to look at Osgi which manages the lifecycle of the plugins you will develop.
For that, the free book "Osgi in practice" is excellent.
You can find many useful examples and snippets in the eclipse cvs:
http://dev.eclipse.org/viewcvs/index.cgi/
regards
Karl
I think, this is the best book about the eclipse plug-in development.
http://www.qualityeclipse.com
I used "The Java Developer's Guide to Eclipse"
SWT: The Standard Widget Toolkit is a really good book.
I wish I've had read that book when I started out writing Eclipse plug-ins, it would have saved me a lot of time. The book gives you a deep understanding of SWT, which I believe is necessary if you're going to write anything professionally. The book explains all those little details you otherwise will have to spend hours searching the net for; how do layout managers really work, what is the event loop?
When it comes to integrating with the Eclipse workbench; using extensions points, editors, views, menus, commands/handlers/viewers, etc. I think you can pick it up by playing around with some of the plug-in development wizards that comes with Eclipse. The books I've read so far, about JFace and plug-in development in general, haven't really been helpful.
Also, don't forget to look at the Eclipse source code. It will give you a lot of ideas how to do things. Good luck!
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am looking for an open source audio library similar to BASS from un4seen (http://www.un4seen.com/) to be used in Java applications. Could someone point me to a similar project?
If you don't mind using native libraries, OpenAL has at least these two Java wrappers:
JOAL
LWJGL
I have yet to try it myself, but it feels pretty solid as LWJGL, which many games are based on, has chosen to use it.
Try Beads: http://www.beadsproject.net. Available as jar, processing library or Eclipse project.
How about JSyn ? According to their website, they will release the source code soon.
Another alternative is FMJ. I actually think this is better than the JSyn which I specified above.
Check out jAudio as well.
JSyn, a modular audio synthesizer, was just released as open source on GitHub under the Apache License V2.
https://github.com/philburk/jsyn
As of 2015
FMJ and JAudio are pretty out of date.
JSyn and Beads are good to go.
of the two, JSyn is more popular in Google, but beads has a seemingly more active community.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
The plan is to create a list of Apache James learning resources, involving a wide a range of aspects from setting it up to using API from java.
If you read this and have some great tutorial at your fingertips, please drop a line or two.
I'll start with
The Official Apache James Wiki
an article by IBM: Working with James, Part 1: An introduction to Apache's James enterprise e-mail server
Some more resources:
http://www.mobilefish.com/developer/james/james.html
http://blyx.com/public/docs/JAMES_2.pdf
For version 3, here is the best I have found so far :
http://james.apache.org/server/3/config.html (not very helpful, but it is something)
http://www.mail-archive.com/server-user#james.apache.org/ (see questions of others)
https://james.apache.org/mail.html (mailing lists - when no docs are available, bugging people may help or force them to write more documentation... Although even that doesn't seem to work with Apache...)
If I manage to make it work the way I want, I might put some instructions here as well.
I'm PMC of James project.
We are working on making running James easier. So far :
We managed to make running it easier by providing docker images (Have a look to dockerfiles on github and https://hub.docker.com/r/linagora/james-jpa-guice/ (for instance) for automatically built image... )
We also made a CI system available for potential contributors : https://github.com/linagora/james-jenkins
We are working hard to a new website, more appealing, and that better present the project.
I understand your concerns, and actually think myself the documentation and communication of the project is a bit unfriendly.
I bielieve that some tutorial might help. Could you please :
Specify which use cases you are targetting (SMTP relay, IMAP server, integration of other applications with e-mails) and we can try to provide "tutorials".
Don't hesitate to contribute to the project. On the mailing list. Or with contributions to the website.
The right place to have such discussions is IMO the Apache James user mailing list.
Cheers,
Benoit
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Each Java developer has his each day sites, I want to ask more experienced Java developers about list of web resources that they will recommend to less experienced Java developers.
stackoverflow.com
http://download.oracle.com/javase/6/docs for javadoc :)
any official document for respective framework (for example:springsource.org for spring )
I like to add official Oracle(Sun) Java tutorial, which I feel must for a beginner in Java
http://download.oracle.com/javase/tutorial/
You might be look at Joshua Bloch's book "Effective Java": http://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683
This is great book about Java program design.
These are my favorite sites (rss enabled):
http://www.javaspecialists.co.za - Problems in Java
http://javaposse.com - New frameworks, random links to java news.
#Bojan Milenkoski is right.
You cant find solution to all problems in single place. One site may be good in Collections but poor in Objects and Data types .
It also depends on how depth you need your answer
Read the Javadocs. Become familiar with the structure as all Javadoc API specs will follow this pattern.
I use Google in general to find solutions to problems. I don't rely on any one given site. Generally, a Google search with the right keywords will yield the best results when searching for the solution to a problem.
It also depends on the context of what you're searching for. If you have a Spring problem, go to http://forum.springsource.org/. If you have a Google App Engine problem, search Google Groups. This rule isn't always true for every tool in your toolbox because sometimes the information is just plain better and more organized in other sources.
Some problems are also very specific and may not be covered specifically in the documentation. It really just depends on the problem.
But in summary, I suggest getting really good at learning to use Google to find information quickly while also weeding out anything that's not relevant to you.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am starting study java2me. But I have some source study about it like ebook, source sample code, and . Could anybody give some link website or source ebook study about it.
Great Tutorials/articles from sun:
Wireless Development Tutorial Part I
SUMMARY:This article contains
everything you need to know to get
started developing in the Java
Platform, Micro Edition (Java ME)
environment.
J2ME Tutorial
SUMMARY:What is J2ME? Cut away the
hype and the excess fat and you are
left with yet another (set of) Java
APIs. Since these APIs cannot run on a
traditional Java Virtual Machine
(JVM), due to the limited size of
mobile devices in regards to memory
and resource availability, J2ME
defines a limited version of the JVM
as well.
A book called J2ME Game Programming. This is the book I have enjoyed the most and recommend to everybody
I suggest having a look at LWUIT. http://lwuit.java.net/
I found good articles(with their documents) in samsung.Although this may not be for beginners.
My friends who happen to be J2ME developers always cite http://19-2.168.0.1 as a reference.
They also seem to like guiding everyone to the first results of google when being asked for a "J2ME TUTORIAL".
Fortunately, the first two google results are also the first stackoverflow result.
Also, try the J2ME site: http://java.sun.com/javame/index.jsp
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
My company has acquired several companies lately. We are a Java shop but have both VB .NET and C# .NET code bases now. I am about to start supporting these systems and am having trouble find good resources for finding the parallels/differences in .NET and Java. I have seen a few books but cannot decide which to buy, they all seem basically the same. It would be nice if anyone knows of resources that are online instead of having the information buried in a 700 page black and white book.
Specifically, I would like to find some resources that compare the macro and micro level differences. Including things like "what is the .NET equivalent of HashMap, ArrayList and Queue", and "How do I interact with a database" or "What are the differences between ASPs and JSPs".
I am really looking for some opinions about which resources are the best from people who have been in a similar situation (Java developer to .NET).
Thanks.
Read this, most importantly the Programming Guide, and bookmark the Reference.
I'm from a Java background and recently started using C# and found the MSDN very helpful. The auto-complete search field often found me the reference page I was looking for.
Force yourself to learn LINQ. It's beautiful once it clicks.
MSDN. Seriously, MSDN is quite possibly the best-technical level documentation there is for the nuts and bolts of the C# libraries. Alternately, if you want a more exhaustive treatment, something like "CLR via C#" by Jeffrey Richter really gives you a good feel for what the CLR is capable of.