Technology, science and the universe
J#
J# is a programming language developed by Microsoft that is part of the .NET platform. Its design is based on Java, allowing developers familiar with the latter to make a smoother transition to the…
CybersecurityJ-PAKE
J-PAKE is a password-authenticated key exchange protocol designed to allow two parties to securely establish a shared secret. This protocol stands out for its ability to operate without the need for…
Software developmentJ2EE (Java 2 Platform, Enterprise Edition)
J2EE (Java 2 Platform, Enterprise Edition) is a set of specifications that extends Java SE (Standard Edition) to include essential enterprise features such as distributed computing and web services…
Software developmentJ2EE Patterns
J2EE patterns are a set of design patterns specifically used in Java 2 Platform, Enterprise Edition (J2EE) applications. These patterns provide proven solutions to common problems in enterprise…
Software developmentJ2ME
Java 2 Platform, Micro Edition (J2ME) is a platform specifically designed for developing applications on mobile and embedded devices. J2ME allows developers to create applications that can run on a…
Software developmentJ2SE
Java 2 Platform, Standard Edition (J2SE) is a fundamental platform for developing and running Java applications. It provides a robust and versatile environment that includes a set of libraries and…
Software developmentJAAS
Java Authentication and Authorization Service (JAAS) is a Java API that allows developers to authenticate users and enforce access controls in Java applications. JAAS provides a flexible and…
Software developmentJabber
Jabber is a communication protocol for instant messaging based on XML, allowing real-time communication between users over the Internet. This protocol is based on the XMPP (Extensible Messaging and…
Software developmentJabber Client
A Jabber client is a software application that connects to a Jabber server to send and receive messages. It uses the Extensible Messaging and Presence Protocol (XMPP), which allows real-time…
Software developmentJabber Server
A Jabber server is a platform that implements the Jabber protocol, also known as XMPP (Extensible Messaging and Presence Protocol), designed to facilitate instant messaging and real-time…
Software developmentJabref
JabRef is a reference management software that can be used on various operating systems, including lightweight distributions like Puppy Linux. This program is especially useful for researchers…
Software developmentJAD (Joint Application Development)
Joint Application Development (JAD) is a methodology that seeks to involve the client or end user in the design and development of an application. This technique focuses on active collaboration…
Software developmentJade
Jade is a template language that compiles to HTML and is often used with Node.js. Its design focuses on simplicity and readability, allowing developers to create views more efficiently and with less…
Software developmentJAD sessions
Joint Application Development (JAD) sessions are facilitated workshops that bring together project stakeholders to collaboratively define the requirements and specifications of a project. This…
Software developmentJamboard
Jamboard is a digital interactive whiteboard developed by Google to facilitate real-time collaboration. This tool allows users to create, edit, and share visual content intuitively, using a touch…
Software developmentJAR Dependency
The JAR Dependency refers to a JAR (Java ARchive) file that a project needs to compile and run correctly. A JAR file is a package that groups multiple Java class files, as well as other resources…
Software developmentJAR File
A JAR (Java ARchive) file is a file format used to bundle many Java class files into a single file for distribution. This format is based on the ZIP standard and allows multiple files, such as…
Software developmentJAR Manifest
The 'JAR Manifest' is a file that contains metadata about a JAR (Java ARchive) file, which is a file format used to bundle multiple related files into a single compressed file. This manifest file…
Software developmentJArray
JArray is a class that represents a JSON array, allowing for efficient manipulation and access to structured data in JSON format. This class is part of the JSON.NET library, widely used across…
CybersecurityJAR Signing
The JAR (Java Archive) signing is a process that allows digitally signing JAR files to ensure their integrity and authenticity. This process uses Public Key Infrastructure (PKI) to associate a public…
Software developmentJasmine-Ajax
Jasmine-Ajax is a plugin designed for the Jasmine testing framework that allows developers to effectively test AJAX calls. This plugin facilitates the simulation of server responses, enabling…
Software developmentJasmine-Expect
Jasmine-Expect is an extension for Jasmine, a popular testing framework for JavaScript, that provides additional matchers to facilitate writing more expressive and readable tests. This tool…
Software developmentJasmine-HTML
Jasmine-HTML is an extension for Jasmine that provides HTML reports, making it easier to visualize test results in a more accessible and understandable way. Jasmine, a testing framework for…
Software developmentJasmine-Integration
Jasmine-Integration is a library designed to facilitate the integration of Jasmine, a popular testing framework for JavaScript, with other testing environments and tools. Jasmine stands out for its…