Our mission


Dr. S.V.Chekanov. jWork.ORG founder

Software platform

Java powered Java is the most popular object-oriented programming language. The Java Virtual Machine runs code regardless of operating system (Windows, Linux, Mac OS, Android), adapting programs to quickly evolving hardware and software architecture. Programs written in Java will always stay relevant in future. Carving programming work in stone for future generations is easier than ever before.

5 best free pograms for statistics, data mining and graphics

  • R-package - a software environment for statistical computing and graphics written in C. Script oriented. Pros: widely used, simple, extensive documentation. Cons: less powerful graphics compared to other programs, no multi-threading, scripting is less powerful compare t widely-used scripting languages.

Java is slow? Java can read data faster than C++!

Java can be rather fast! According to the article posted in ArXiv (http://arxiv.org/abs/1311.1229), Java is faster than C++ in reading data (to be exact, data in the ProMC format, which is based on Google's Protocol Buffers). See Table I of this article.

"Small data". Never heard this term?

We often hear the term   "big data" (see "Big data" wikipedia link). Taking the path of finding cool words for description of something quite trivial (before we had "not quite big data", and in 10 years from now we will have "monstrously big data"?), how about a new term "small data"?  The definition of "small data" is less ambiguous than for "big data": Data that has small enough size for human comprehension.

RTextDoc. Editor for LaTeX / AsciiDoc structured documents

RTextDoc, editor written Java, is getting rather mature. Why another editor? RTextDoc is the only portable editor that runs from USB on any platform (Windows, Linux, Mac OS). It is the only editor that has instant grammar checking for 15 languages - a feature which is missing for all available LaTeX editors. Finally, it is the only editor for AsciiDoc documents

jPort - desktop menu to access free portable Java applications

jPort is finally out (and it is already release 1.4!). What is special about jPort project? jPort is a portable application launcher for Java-enabled platforms (Windows, Linux, Mac). It can launch dozens of free Java-powered programs for office, science, education, code development, entertainment and graphics. If you need a tool to organize all your applications in one place, a single menu (for example, on menuless Windows8) - this is the way to go.

SCaVis. A successor of jHepWork


How fast jHepWork is for data manipulation compared to Java?

You may ask: how fast jHepWork is for data analysis compared to Java and Jython? The answer is given in this online manual: http://jwork.org/jhepwork/wikidoc/doku.php?id=public:data_collections#da... For manipulations with arrays of primitive values, it is a factor 4-5 faster than Java (ArrayList) and a factor 8 faster than Python/Jython list. The speed is largely due to DataArray classes from the Colt project, which is compatible with the Trove package.

2011 Open Source Awards by PACKT Publishing

As the name suggests, the award is now opened up to a wider range of Open Source projects. This year’s Award is our most exciting and we’re expecting up to 4 million visits during the Award period. Feel free to check out information about the Awards here. The winner will win a $2,500 prize fund, while the first runner-up will receive $1,000 and the second runner-up $500.

Is java7 faster than java6?


There was recent discussion about Java7 performance for numerical calculations. Few people saw some 20-40% improvement for java7, compare to Java6. This simple script which can be executed in jhepwork shows no such improvement. Run this code above (here I'm using 2 cores) and see it yourself:


Subscribe to jWork.ORG RSS

Guest Blog

Guest blog