HOME ProgrammingJava AlgART Java Libraries

AlgART Java Libraries 1.2

Description of AlgART Java Libraries 1.2:
Open-source Java libraries, supporting generalized smart arrays and matrices with elements of any types (1 bit, 8/16/32/64-bit integers, 32/64-bit floating point values and any other Java types). The libraries contain a wide set of 2D-, 3D- and multidimensional image processing algorithms: linear filtering, mathematical morphology, rank operations, spectral transformation (FFT), and other algorithms, working over arrays and matrices. There is also skeletonization and measuring of binary images. The libraries use 63-bit addressing of array elements (all indexes and length are represented by 64-bit long type). So, it's theoretically possible to create and process arrays and matrices containing up to 2^63-1 (~10^19) elements of any primitive or non-primitive types, if OS and hardware can provide necessary amount of memory or disk space. Memory model concept allows storing AlgART arrays in different schemes, from simple Java arrays to mapped disk files; all necessary data transfers are performed automatically while every access to an element or a block of elements. Most of algorithms are based on wide usage of lazy evaluations. Typical operations, like elementwise summing or geometrical matrix transformations, are implemented via lazy views of the source array or matrix. For example, you can take a multidimensional matrix, rotate it (or perform any other affine or projective transform), and then extract a submatrix from the result. All these operations will be performed virtually (not requiring time), and actual calculations will be performed only at the moment of accessing elements, usually while copying the resulting matrix to a newly created one. Moreover, in many cases the libraries will 'understand' itself, that the user wants to perform rotation or another transform, and will split the matrix into suitable rectangular blocks (fitting in RAM) and choose the best algorithm for this task at the moment of copying operation.

Supported OS: WinVista x64, WinVista, WinServer, WinOther, Windows Vista Ultimate x64, Windows Vista Ultimate, Windows Vista Starter, Windows Vista Home Premium x64, Windows Vista Home Premium, Windows Vista Home Basic x64, Windows Vista Home Basic, Windows Vista Enterprise x64, Windows Vista Enterprise, Windows Vista Business x64, Windows Vista Business, Windows Server, Windows Mobile, Win7 x64, Win7 x32, Unix, Linux Open Source, Linux GPL, Linux Gnome, Linux Console, Linux

System Req: JDK

User reviews: AlgART Java Libraries Download

Name: *
Email:
Review: *

 

Popular terms of download AlgART Java Libraries:

Software downloads related to AlgART Java Libraries

CredibleXML (Java Edition)
CredibleXML 2.1 is an IDE that generates Java libraries to parse and convert files or streams into fully defined XML with DTD and W3CSchema.CredibleXML 2.1 (.NET Edition) is an IDE that generates . more info download

APK Image Extractor
Pull images from Android APK wiles with Android APK Image Extractor automatically with no Android SDK, no JAVA libraries and no command line. Single image extraction and batch mode available. more info download

HelloNzb for Linux
HelloNzb is a handy, easy to use tool designed to enable you to download from Usenet servers via NZB files. more info download

jHepWork 3.8 Beta
jHepWork ("jWork") is an interactive environment for scientific computation, data analysis and data visualization designed for scientists, engineers and students. more info download

IDAutomation GS1 Databar Java Package
This barcode package contains JavaBeans, Class Libraries, Applets and Servlets for barcoding in Java. Supports all DataBar versions including stacked, expanded and omni-directional, PDF417, MicroPDF417, UPC-A, UPC-E, EAN13, EAN8, GS1-128 and Code128. more info download

IDAutomation Java Linear Barcode Package
This barcode package contains JavaBeans, Class Libraries, Applets and Servlets for Barcoding in Java. Supports Linear barcode types including Code 128, GS1-128, Code 39, ITF, UPC-EAN, and USPS Intelligent Mail IMb. more info download

IDAutomation Java Barcode Package
This barcode package contains JavaBeans, Applets, Class Libraries and Servlets for Barcoding in Java. Supports Linear and 2D barcode types including Code 128, Code 39, ITF, UPC, EAN, DataMatrix, Maxicode and PDF417. The servlet easily creates... more info download

J2Native
J2Native is the software development kit for working with native code from any Java application without using Java Native Interface (JNI) technology. While using J2Native you do not have to create native code libraries or deal with native code at all more info download

JAVA Barcode Applets and Classes
Our JAVA Barcode Package contains java applets and java classes for Code 39, Extended Code 39, Code 128, PDF417, Interleaved 2 of 5, Codabar, UPC-A, UPC-E, MSI, EAN-8, EAN-13, Code 11, Code 93, Industrial 2 of 5 and POSTNET barcode symbologies.... more info download

Java Barcode Linear Package
The Barcode Linear Java Package contains JavaBeans, Applets, Class Libraries and Servlets for Barcoding. Includes Code 39, Code 128, UPC, EAN and more. This evaluation version is fully functional. more info download

Free Audio Editor 2014
Free Audio Editor is a multi-award winning mp3 editing software tool. The Free Audio Editor software includes a powerful audio editor feature that can edit MP3 as well as WMA, WAV, and OGG files with ease! And more, it is free! more info download

TechGenie Free Antivirus
Download TechGenie Free Antivirus loaded with tools like anti-rootkit, anti-malware and complete browser protection. more info download

News related to AlgART Java Libraries

Java video tutorial: JDK download and JRE installation - TechTarget
TechTarget
Not every DevOps or software quality tool requires the Java Runtime Environment in order to function. Source code management tools, like Git and Subversion, fall into the non-Java category, as do popular configuration...
Oracle sets date for end of Java 8 updates - Techworld Australia
Techworld Australia
Further clarifying its ongoing support plans for Java SE (Standard Edition) 8, Oracle will require businesses to have a commercial license to get updates after January 2019. In an undated bulletin about the revision,...
Oracle sets date for end of Java 8 updates | InfoWorld - InfoWorld
InfoWorld
After January 2019, businesses will need a commercial license to receive updates for Oracle Java SE products.
What is the JVM? Introducing the Java virtual machine - Java World
Java World
The JVM has two primary functions: to allow Java programs to run on any device or operating system (known as the "Write once, run anywhere" principle), and to manage and optimize program memory. When Java was released...
Oracle now requires a subscription to use Java SE | InfoWorld - InfoWorld
InfoWorld
Oracle has revamped its commercial support program for Java SE (Standard Edition), opting for a subscription model instead of one that has had businesses ...
How to manually enable the latest Java version on Windows systems - TWCN Tech News (blog)
TWCN Tech News (blog)
Java is a computer programming language that is found on desktops to servers to mobile devices and also smart cards. The Java application runs on most of the systems including Linux, Mac, and Windows. There are...
What is the JDK? Introduction to the Java Development Kit - Java World
Java World
The compiler is the software program capable of taking raw .java files--which are plain text--and rendering them into executable .class files. We'll see the compiler in action soon. First, I'll show you how to download...
IObit Advanced SystemCare Ultimate 11 widens security protection, including new Anti-Ransomware Engine - BetaNews
BetaNews
Other improvements include better surfing protection and ads removal, a larger anti-malware database and wider program support in the Junk File Clean module, which now supports Dropbox, Steam and Java among others. The update is...
NVIDIA Makes Visualization Easier in the Cloud - insideHPC
insideHPC
This allows the user to quickly take advantage of the underlying NVIDIA software libraries such as NVIIDA Optix and NVIDIA IneX. Using the container approach, everything needed is included in a simple download. Containers...
Tri-Town libraries announce upcoming programs - Wicked Local
Wicked Local
Curious about downloading audiobooks and music?: The Mattapoisett Library has installed a Download Station to simply the process of downloading audiobooks or music to an MP3 player or iPod. Take your device into the library...