Your browser does not fully support modern features. Please upgrade for a smoother experience.
Subject:
All Disciplines Arts & Humanities Biology & Life Sciences Business & Economics Chemistry & Materials Science Computer Science & Mathematics Engineering Environmental & Earth Sciences Medicine & Pharmacology Physical Sciences Public Health & Healthcare Social Sciences
Sort by:
Most Viewed Latest Alphabetical (A-Z) Alphabetical (Z-A)
Filter:
All Topic Review Biography Peer Reviewed Entry Video Entry
Biography
Sir Timothy Berners-Lee
Sir Timothy John Berners-Lee (born June 8, 1955), often known as TimBL or Tim Berners-Lee, is a British computer scientist widely celebrated as the inventor of the World Wide Web. His groundbreaking work in the late 1980s and early 1990s revolutionized how information is shared, accessed, and communicated globally. Unlike many inventors who capitalized on their creations, Berners-Lee chose to gi
  • 232
  • 12 Sep 2025
Topic Review
API-First Development: A Full Stack Approach
API-First Development is a methodology in software engineering in which the design and documentation of application programming interfaces (APIs) are defined before implementing front-end or back-end components. This approach enables front-end and back-end teams to work in parallel, promotes modular architectures, and facilitates early testing and integration via API mocking and contract validation. In full stack systems, API-First strategies help enforce consistency, scale services independently, and streamline collaboration across distributed development teams.
  • 179
  • 29 Sep 2025
Topic Review
Procedural Point Cloud Editing
Urban planning has become increasingly complex, necessitating the use of digitized data, large-scale city scans, and advanced tools for planning and development. Recent advancements in open-source 3D modelling software Blender have introduced powerful procedural editing tools like geometry nodes alongside robust mesh and curve manipulation capabilities. These features position Blender as a viable and cost-effective alternative to proprietary solutions in urban planning workflows. This study identifies common requirements, tasks, and workflows associated with cityscape transformation and visualization, implementing them within Blender’s environment. Documented working examples are provided, including procedural editing, cloud painting, and mesh transformation operations, demonstrating Blender’s versatility. To evaluate its practicality and performance, we conducted a comparative analysis with the Rhinoceros Grasshopper, a widely used tool in urban planning.
  • 173
  • 09 Oct 2025
Topic Review
Critique of Cerberus-KEM
Modern digital security relies on public-key cryptography, which underpins confidentiality, authentication, and digital signatures. The hardness assumptions of RSA (integer factorization) and ECC (discrete logarithms) have long been considered sufficient for classical security. However, the development of large-scale quantum computers threatens these foundations: Shor’s algorithm (1994) demonstrates polynomial-time attacks on both factoring and discrete logarithms.
  • 92
  • 01 Sep 2025
Topic Review
HTML to PDF Tool
An HTML to PDF tool is an essential solution for anyone who needs to convert web content into polished, shareable documents. Whether you are a developer generating dynamic reports, a business creating professional documents, or a student saving web content, this tool provides speed, accuracy, and reliability.
  • 17
  • 26 Jan 2026
Topic Review
Developing Distributed Multi-Core and Many-Corearchitecture Using Java Agents
In this paper java agent architecture for utilizing available multi-core and many-core hardware is presented.Architecture is developed using JADE (Java Agent DEvelopment Framework) and OpenCL standard for programming multi-core and many-core devices. A JADE-based system can be distributed across available machine sand OpenCL promises portability of the developed code between heterogeneous devices. OpenCL is an open, royalty free, standard developed by Khronos group for parallel programming of heterogeneous devices (CPU’s, GPU’s, ... )from different vendors. Developed java agents communicate with each other in accordance with FIPA specification and are independent from operating system of the specific machine they run on. In this paper two java agents are presented. First agent inspects available hardware with OpenCL support and sends message to the second agent which runs simulation utilizing all the available devices with OpenCL support discovered by the first software agent.
  • 6
  • 05 Mar 2026
Topic Review
Representation of Flow and Temperature Fields Using LBM
This paper presents a program developed for simulating fluid flow and temperature fields using the Lattice Boltzmann Method (LBM). The solver, which forms the core of the program, implements LBM to numerically calculate fluid motion. The method is highly suitable for parallel computation, and the program is therefore designed to execute on multi-core architectures, utilizing the computational power of modern graphics processing units (GPUs) and/or multi-core central processing units (CPUs).
  • 5
  • 17 Mar 2026
Topic Review
Performance Comparison of Lattice Boltzmann Fluid Flow Simulation
This paper presents performance comparison, ofthe lid-driven cavity flow simulation, with LatticeBoltzmann method, example, between CUDA and OpenCLparallel programming frameworks. CUDA is parallelprogramming model developed by NVIDIA for leveragingcomputing capabilities of their products. OpenCL is anopen, royalty free, standard developed by Khronos groupfor parallel programming of heterogeneous devices (CPU’s,GPU’s, ... ) from different vendors. OpenCL promisesportability of the developed code between heterogeneousdevices, but portability has performance penalty. Weinvestigate performance downside of portable OpenCL codecomparing to similar CUDA code run on the NVIDIAgraphic cards. Lid-driven cavity flow benchmark code, forboth examples, has been written in Java programminglanguage, and uses open source libraries to communicatewith OpenCL and CUDA.
  • 4
  • 12 Mar 2026
Topic Review
Modelling and Implementation of Catalogue Cards Using FreeMarker
The purpose of this paper is to report on a study involving the specification (using Unified Modelling Language (UML) 2.0) of information requirements and implementation of the software components for generating catalogue cards. The implementation in a Java environment is developed using the FreeMarker software. Design/methodology/approach Object‐oriented methodology as well as CASE tools are used to design the software components. The system architecture makes the catalogue cards available from every segment of the library management system, and enables catalogue card updates without recompilation of the source code. Findings The outcome of the work is a software package, implemented in a Java environment, that generates and displays catalogue cards based on bibliographic records in the UNIMARC format, but it can be easily adapted for the other MARC formats. Research limitations/implications The package is limited to generating only catalogue cards based on MARC formats. 
  • 3
  • 16 Mar 2026
  • Page
  • of
  • 19
Academic Video Service