HOME ProgrammingJava AlgART Java Libraries
AlgART Java Libraries 1.2
- 2.8 MB
- AlgART Laboratory
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
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
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 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
News related to AlgART Java Libraries
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...
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,...
After January 2019, businesses will need a commercial license to receive updates for Oracle Java SE products.
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 has revamped its commercial support program for Java SE (Standard Edition), opting for a subscription model instead of one that has had businesses ...
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...
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...
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...
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...
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...