Are there opensource alternative for StreamBase? [closed] - open-source

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 8 years ago.
Improve this question
I worked with StreamBase in a previous life, and found it to be very useful for processing streams. However I can't afford StreamBase for a project I'm doing now, but if there is an open-source alternative I'd like to give it a spin. My other solution was to hack together a StreamBase like application using SQLite, but that'll take some time, and I don't have that sort of time right now.

You might look into EsperTech: Event Series Intelligence

Quite different from StreamBase, but there is an OpenSource stream processing engine called Storm:
Storm is a distributed realtime computation system. Similar to how
Hadoop provides a set of general primitives for doing batch
processing, Storm provides a set of general primitives for doing
realtime computation.
I've not used it myself but it looks interesting.

Oracle CQL does more or less the same thing as StreamBase, minus the GUI stuff.

There are several open source options for stream processing in the meantime, e.g. Apache Storm, Apache Spark or Apache Samza.
However, they do not have the "things you found very useful" with StreamBase, probably. StreamBase has powerful but easy tooling for development, testing, deployment and monitoring.
Take a look at my blog post respectively article for more details about different stream processing and streaming analytics solutions (open source and proprietary):
Comparison of Stream Processing and Streaming Analytics Alternatives (Apache Storm, Spark, IBM InfoSphere Streams, TIBCO StreamBase, Software AG Apama)

Related

what would be a good csv data analysis tool/framework [closed]

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 5 years ago.
Improve this question
is there good tool to analyse some csv-formatted data files. is there any easy to use open source thing to display data from csv-files? (please don't mention excel...). most important is an easy file import (or maybe folder read-out) mechanism.
I found D3 to be the best solution: http://d3js.org/
An excellent tool is Weka. It accepts data in csv as well as arff format. It is free and open source, can be used to visualize as well as to run inbuilt machine learning algorithms to gain more insights into the data.
The best thing is that it is extremely light weight and easy to use, you don't need anything except support for java.
Get it from here. Once started, it looks like :
Now go to Explorer, open file and you are done!
IBM's Many Eyes project is a free web-based collaborative tool that has lots of charts available.
Better, but expensive, are Spotfire and Tableau. Both are amazing commercial applications for this, and Spotfire especially is incredibly easy to use to explore lots of visualizations side-by-side. Both have a desktop version and an online web player (Spotfire demo gallery, Tableau demo gallery). They are both highly scalable, into the millions of rows. Both have free trials.

I need to find an xmpp java server that is opensource and supports video-conferencing [closed]

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 8 years ago.
Improve this question
I am trying to implement a client side software (a messenger) in java that uses XMPP and supports videoconferencing. For this goal I've downloaded smack and tried to work with it, so I need an xmpp java server that is open source and supports videoconferencing. Then I could connect my database to this server and use it.
Is there any server as I need?
You want XMPP with MultiMedia Jingle. But the Jingle implementation in smack is pretty old, you have to find out if it works for you. Also I think that Jingle currently only supports one-to-one video-chat, there is a multiparty Jingle XEP but it's deferred. The good news is that it's relatively server independent, all logic and negotiation is done on the client side.
If you are looking for a Java XMPP Server, give Openfire a try. Openfire is also open-source. But you don't need an Java XMPP Server just because Smack is written in java. There are many alternatives.
You are basically asking for some sophisticated solution for free/as open-source. But AFAIK no one has taken the effort to built something like that (yet). If you have the manpower, time and knowledge, you are sure welcome to contribute to the community. :)

Tool for building intelligent agent? [closed]

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
Suggest me any open source based platform/IDE/framework/toolkit for developing intelligent agent. I don't have any background in this area, would like to use a tool or any tutorial in building intelligent agent.
If you don't have any background at all, I suggest you start with something simple.
I had quite a good experience with dmangame, a simple Python engine where you can script the behaviour of agents.
The good point is that the installation is very simple, you know where to code your Python scripts for AI, there is a nice API for it. And you've got a nice graphical interface to see directly what you code.
Edit : By the way, look at this similar question
Weka is probably the most comprehensive open source AI toolkit. It's positioned as a tool for "data mining" but don't let that put you of - it's a general toolset for machine learning which is exactly what you need if you want to build an intelligent agent.
You can use any IDE you like with it (it's Java based so that gives you a range of great open source IDEs such as Eclipse or Netbeans, but you can also call the Weka libraries from other languages if you like).
It also has some of its own tools build it (for visualisation and exploring data sets etc.)

Studying MySQL, SQLite source code to learn about RDBMS implementation [closed]

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 know implementing database is a huge topic, but I want to have a basic understanding of how database systems work (e.g. memory management, binary tree, transaction, sql parsing, multi-threading, partitions, etc) by investigating the source code of the database.
Since there are a few already proven very robust open source databases like mysql, sqlite and so on. However, the code are very complicated and I have no clue where to start. Also I find that the old school database textbooks are only explaining the theory, not the implementation details.
Can anyone suggest how I should get started and if there are any books that emphasis on the technology and techniques of building dbms used in modern database industry?
I hate to sound like an grumpy, old academic, but the theory really is what you need to study, if you are determined to build your own RDBMS. The implementation details are really just, erh, implementation details. Apart from textbooks, you might also want to study research papers, which tend to cover the subject in higher detail.
When you start implementing your database engine, you could look into existing open-source implementations, but do expect the learning curve to be steep. As you have already discovered, these projects tend to be quite complex. When you have concrete questions to those projects, try posting them on the relevant mailinglists. When you have concrete questions about your own implementation, post them here :)
http://en.wikibooks.org/wiki/Design_of_Main_Memory_Database_System
Refer, Database system implementation book by Ullman. Start with jdbc or odbc driver and move down to storage layer if you want to read from code.

java gis library [closed]

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 5 years ago.
Improve this question
What is the best/user friendly GIS/arcGIS Java library for basic academic assignment?
I haven't used it myself - but you might start by taking a look at GeoTools:
http://www.geotools.org/
Sample app tutorial: http://www.ibm.com/developerworks/opensource/library/os-kmlservice/index.html?ca=drs-
Java Topology Suite is a good option for 2D spatial operations.
http://www.vividsolutions.com/jts/jtshome.htm
Esri released our Java Geometry engine under the open-source apache license.
https://github.com/Esri/geometry-api-java
It should cover most, if not all, of the geometry operations that you need.
There is also Geotoolkit - abridged as Geotk
Geotk is the reference implementation of GeoAPI 3.0 interfaces.
...
Geotk provides data structures for geographic data and associated
metadata along with methods to manipulate those data structures.
gdal for java using swig
http://www.gdal.org/
gdal is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing. The NEWS page describes the January 2017 GDAL/OGR 2.1.3 release.