Content deleted Content added
Fixed typo. Tags: Mobile edit Mobile web edit |
Aadirulez8 (talk | contribs) m v2.05 - Autofix / Fix errors for CW project (Link equal to linktext) |
||
(16 intermediate revisions by 11 users not shown) | |||
Line 1:
{{Short description|none}}
Below is a list of [[Java (programming language)|notable Java programming language]] technologies ([[Software framework|frameworks]], [[Library (computing)|libraries]]).
{| class="wikitable sortable"
Line 24:
|-
|[[Apache ActiveMQ]]||Messaging and Integration Patterns server.
|-▼
|-
|[[Apache Avro]]||Remote procedure call and data serialization framework developed within Apache's Hadoop project.
Line 103 ⟶ 101:
|[[Storm (event processor)|Apache Storm]]||Distributed realtime computation system.
|-
|[[
|-
|[[Apache Tapestry]]||Component-oriented Java web application framework
Line 114 ⟶ 112:
|-
|[[Apache Velocity]]||Java-based template engine that provides a template language to reference objects defined in Java code
|-▼
|-
|[[Apache Wicket]]||Component-oriented Java web application framework.
|-▼
|-
|[[Apache Xerces]]||Collection of software libraries for parsing, validating, serializing and manipulating XML.
Line 135 ⟶ 129:
|-
|[[Bouncy Castle (cryptography)|Bouncy Castle Cryptographic]]||Collection of APIs used in cryptography. It includes APIs for both the Java and the C# programming languages.
▲|-
|[[Burningwave Core]]||Java library to build frameworks.
|-
|[[Cascading (software)|Cascading]]||Abstraction layer for Apache Hadoop and Apache Flink. Cascading is used to create and execute complex data processing workflows on a Hadoop cluster using any JVM-based language.
Line 189 ⟶ 185:
|[[JTS Topology Suite|Java Topology suite]]
|Java Topology Suite (JTS) is an open-source Java software library that provides an object model for Euclidean planar linear geometry together with a set of fundamental geometric functions.
|-▼
|-
|[[Java API for XML Processing|JaxP]]||Java XML Application programming interfaces (API)s, provides the capability of validating and parsing XML documents.
Line 224 ⟶ 218:
|-
|[[Lightweight Java Game Library|LWJGL]]||Java library that enables cross-platform access to popular native APIs such as OpenGL, OpenAL, and OpenCL.
▲|-
|[[Micronaut (framework)|Micronaut]]
|A modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications
|-
|[[Mockito]]||Unit testing framework for Java, framework allows the creation of test double objects (mock objects) in automated unit tests for the purpose of Test-driven Development (TDD) or Behavior Driven Development (BDD).
Line 232 ⟶ 229:
|-
|[[Neuroph]]||Java neural network framework which supports common neural network architectures and learning rules.
|-
|[[OpenCV]]||Library of programming functions mainly aimed at real-time computer vision.
Line 242 ⟶ 237:
|-
|[[ORMLite]]||Object Relational Mapping Lite (ORM Lite) provides some functionality for persisting Java objects to SQL databases while avoiding the complexity and overhead of more standard ORM packages.
|-
|[[Play Framework|Play]]||Play Framework is used to build web applications with Java & Scala.
|-
|[[PrimeFaces]]||User interface (UI) component library for JavaServer Faces (JSF) based applications.
▲|-
|[[Quarkus]]
|SUPERSONIC / SUBATOMIC / JAVA
|-
|[[Quartz (scheduler)|Quartz]]||Job scheduling library that can be integrated into a wide variety of Java applications.
|-
|[[Simple API for XML|Sax]]||Event-driven online algorithm for parsing XML documents, with an API developed by the XML-DEV mailing list.
|-
|[[Selenium (software)|Selenium]]||Library that provides automated control for web-browser, widely used in web applications testing
Line 285 ⟶ 276:
|-
|[[ZK (framework)|ZKoss]]||Ajax Web application framework, written in Java
▲|-
|[[Flying Saucer (library)|Flying Saucer]]|| Java library for rendering XML, XHTML, and CSS 2.1 content
|}
|