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

Learning Java is more accessible than you might think
Learning Java is more accessible than you might think
Jmol: Viewing Molecules with Java - Linux Journal
Linux Journal
Let's dig back into some chemistry software to see what kind of work you can do on your Linux machine. Specifically, let's look at Jmol, a Java application that is available as both a desktop application and a...
Instalando o básico para programar em Java no Ubuntu e Linux Mint - Blog Diolinux (liberação de imprensa) (Blogue)
Blog Diolinux (liberação de imprensa) (Blogue)
O JDK (Java Development Kit) é um software permite que aquilo que você programa em Java, que basicamente é apenas texto, seja traduzindo em linguagem de máquina e depois executado (não vou...
Java for the development of web and mobile applications - CSO Australia (blog)
CSO Australia (blog)
It interprets the code required that would be executed, which enhances performance. Java also is considered a portable language since we could make a program in a single computer, compile it in another computer and...
Ten Malicious Libraries Found on PyPI - Python Package Index - BleepingComputer
BleepingComputer
The Slovak National Security Office (NBU) has identified ten malicious Python libraries uploaded on PyPI
NASA released a ton of software for free and here's some you should try - TechCrunch
TechCrunch
NASA has just published its 2017-2018 software catalog, which lists the many apps, code libraries and tools that pretty much anyone can download and use. Of course, most of it is pretty closely tied to
Chattahoochee Tech Students Compete In Information Technology Collegiate Conference - Patch.com
Patch.com
Facing 50 other students in the Java Developer contest, CTC Computer Programming students Samuel Seidel and Jean Zambrano finished first ahead of teams from Central Michigan University and Purdue University. The students, both...
Neural Networks: You've Got It So Easy - Hackaday
Hackaday
There are now numerous neural network libraries, usually called frameworks, available for download for free with various licenses, many of them open source frameworks. Most of the more popular ones allow you to run your neural...
Programming students earn top nods at AITP National Collegiate Conference - MDJOnline.com
MDJOnline.com
Facing 50 other students in the Java Developer contest, CTC Computer Programming students Samuel Seidel and Jean Zambrano finished first ahead of teams from Central Michigan University and Purdue University. The students,...
Java 9's AOT compiler: Use at your own risk - InfoWorld
InfoWorld
Download InfoWorld's essential guide to microservices and learn how to create modern web and mobile applications that scale. ... "Given the experimental status