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
What is the best open source java workflow framework (e.g. OSWorkflow, jBPM, XFlow etc.)?
Here's an article that compares kBPM, OpenWFE, and Enhydra Shark that looks like it has some good, thorough info.
It depends what kind of initial investment you want to make. jBPM is the best in terms of features and flexibility, but OSWorkflow is a more lightweight, easier to get up and running and has with a smaller learning curve.
Drools Flow is the best workflow solution that I came across recently. It has a luxury to be better than other solutions, since it is built and designed recently, and based on lessons learned from other long existing, somewhat over engineered frameworks.
Drools Flow comes as a community project along with an official Drools 5 release that besides Flow includes: Guvnor, Expert and Fusion.
Unfortunately Drools Flow does not have an official Red Hat support contract yet, and that is a stopper for some big corporations to consider it. One might think the support is not there for political reasons due to the jBPM project living under same support roof.
I'll cast a vote for jBPM. We used it on a larg-ish ETL platform in-house and it seemed to work quite well. I don't have anything to compare it to, however.
YAWL - Yet another workflow Language
http://en.wikipedia.org/wiki/YAWL
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 9 years ago.
Improve this question
I was trying to find out a good website for aspiring technical architects. To be precise, I have worked for 10 years in Java/J2EE areas, and now would like to gain further knowledge on architecture side of application. At the same time If I could see upcoming trends in technology that could provide a roadmap for Java professionals, would be of great help.
I usually get an hour or two to spend on doing extra things that includes scanning web sites, reading some articles etc..
I would like to know from experts, what site usually can be referred that can enrich me with good knowledge by spending an hour or two regularly? Or If you can share your experience would certainly help.
I like infoq.
I like Java Posse. They have lot of relevant podcasts for technical architects http://www.javaposse.com/
java lobby on dzone is quite a nice place, but you probably have already found that out. they do publish a variety of excellent quality articles.
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'm looking for an API with the following requirements
It's simple to use and is concise. It is not bloated.
Works with Spring way of doing things, or is at least easy to make it work with Spring
Has a Maven repository, preferably it's already in the main repositories
Is production-tested, meaning a fair number of people are using it in production applications.
Help? Thanks!
Hector and Pelops are, as far as I know, the two that are most widely used (4). I dont think any of the two are mavenized (3). Both should work in a Spring framework environment(2). Your first criteria might be a little bit subjective. I dont find any of these two bloated. You might do, if you do, please tell me.
i know this is an old question but I'd like to point future viewer of the question to Astyanax. It's a very well documented Cassandra API with many examples and support very high level features such as locking and all versions of cql. Astyanax is also Mavenized.
Kundera is a object-datastore mapping tool for Cassandra, Hbase and MongoDB.
Some of the salient features are:
JPA 2.0 compliant.
Column/ super column indexing using lucene.
Support for entity relationships and JPA queries.
Cross-datastore persistence
It's hosted here:
https://github.com/impetus-opensource/Kundera
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'm interested in open-source Java/C/C++ framework for pipes-and-filters (like described in that book) paradigm.
Can you recommend some?
EDIT: I'm looking for as much "pure" (or lightweight) frameworks as possible: frameworks which encourage programming in "pipes-and-filters" technique, without reliance on any standards, such as XML or JMS, but on language only.
If you look at chapter 6 of the book you link to, you'll notice it has samples for JMS. A quick visit at Google leads us to a list of open source implementations of JMS: http://java-source.net/open-source/jms
I know you asked about Java/C/C++, but thought I'd add:
In .NET, the WCF Channel model works like this.
W3C XML Pipline spec, XProc is kind of pipes and filters.
There's a java implementation here. XProc comprises a number of processors (XSLT transforms, XPath selects, serializing/deserializing to file) i.e. filters - and these are connected by ports carrying XML data - basically pipes.
I just discovered Spring integration framework. Looks like the sample of what I was asking for.
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
I'm looking for a Java open source project for an academic study on test cases.
I need a project with 20-40 KLOC and at least a 100 JUnit tests.
A project that was developed using TDD methodology is prefered.
Something that I can drop in eclipse and run all the tests with minimal overhead for setups.
Any recommendations?
It's amusing that you say "drop in eclipse", as some parts of eclipse were written with TDD and have relatively large numbers of LOC. You may want to go that route. I know, for example, that the Eclipse-based FORTRAN IDE project is one such endeavor.
The Spring framework? May be too large perhaps.
There are any number of projects you can use. You could look at the BouncyCastle encryption library.
http://bouncycastle.org/java.html
To help with your search, you could have a look at Koders (http://koders.com/), the source code search engine. They have information about LOC for open source projects.
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
Can anyone recommend a library for chart generation (bar charts, pie charts etc.) which runs on both Java and .Net?
ChartDirector is fantastic and supports more than just Java and .NET.
Have you looking into using JFreeChart. I have used it on a few Java projects and its very configurable. Its free but I think you can purchase the developers guide for $50. Its good for quick simple charts too. However performance for real-time data is not quite up to par (Check out the FAQ).
They also have a port to .NET however I have never used it.
Hope that helps.
Dundas Charts was about the easiest thing ever to get up and producing amazing looking charts.
Flash Charts.
http://www.fusioncharts.com/free/Gallery.asp
You could also try Open Flash Charts
ChartFX (http://www.softwarefx.com) has been a leader in charting for years. I personally have used several different versions for over 8 years and it is rock solid.
I have re-evaluated charting options periodically, and ChartFX has won in my environment based almost purely on feature set. It is not free or cheap, but it is well worth the price they charge.
-Geoffrey
Here is a belated answer:
Use the Google Chart API. It will allow you to create charts in a programming language and platform agnostic way -- assuming your app will have an Internet connection at all times. Use it in combination with .Net and Java wrapper APIs that you can find here.
I wrote one: charts4j.