Latest Articles

  • Techopedia-img

    KidsRuby

    What Does KidsRuby Mean? KidsRuby is a version of the Ruby programming language that was developed for younger users. Ruby is an object-oriented programming language that provides a scaled-down syntax but also accommodates diverse approaches to coding, including procedural, or linear, coding, and functional coding, in which code modules work...

    By: Margaret Rouse | Technology Expert

  • Illustration of a laptop and server with layers representing HTML, CSS, and JavaScript, symbolizing the concept of a software stack as a combination of technologies used in application development.

    Software Stack

    What Does Software Stack Mean? A software stack is a group of programs that work in tandem to achieve a common goal. Software stacks can either be built from scratch or put together heuristically after a lot of trial and error. The person responsible for choosing which stack will best...

    By: Margaret Rouse | Technology Expert

  • Techopedia-img

    Apache Portals Project

    What Does Apache Portals Project Mean?The Apache Portals Project is a software development project that makes commercial-quality portal software for a wide variety of platforms and programming languages freely available. Apache Portals software is developed and managed collaboratively by a group of independent and corporate experts worldwide, who plan, discuss...

    By: Margaret Rouse | Technology Expert

  • Techopedia-img

    Maemo

    What Does Maemo Mean?Maemo is an open-source mobile OS and platform geared toward delivering PC user features and experiences to mobile devices, such as smartphones and tablets. Based on Debian Linux, Maemo takes many of its graphical user interface (GUI), frameworks and libraries from the GNU Network Object Model Environment...

    By: Margaret Rouse | Technology Expert

  • What is a Website? Definition, Types & Components

    Website

    What is a Website? A website is a collection of publicly accessible, interlinked web pages that share a single domain name. Websites can be created and maintained by an individual, group, business, or organization to serve a variety of purposes. A website is also known as a “web presence” or...

    By: Margaret Rouse | Technology Expert

  • Illustration about Red Hat Enterprise Linux (RHEL). The image shows a red hat logo and the text “Red Hat Enterprise Linux” on the left. The right section contains the title “Techopedia Explains Red Hat Enterprise Linux (RHEL)” with a light blue and white background.

    Red Hat Enterprise Linux

    What Does Red Hat Enterprise Linux Mean? Red Hat Enterprise Linux (RHEL) is a Linux-based operating system from Red Hat designed for businesses. RHEL can work on desktops, on servers, in hypervisors or in the cloud. Red Hat and its community-supported counterpart, Fedora, are among the most widely used Linux...

    By: Margaret Rouse | Technology Expert

  • Web-Based Application

    Web-Based Application

    What is a Web-Based Application? A web-based application is a program that runs in the user's web browser. These applications can be accessed by any device with a web browser and have a client-server architecture that enables the app to run over a network connection. Essentially, a user can connect...

    By: Tim Keary | Technology Writer

  • Techopedia-img

    Digital Mars D

    What Does Digital Mars D Mean?Digital Mars D is a systems programming language. Its goal is to combine the power of C or C++ with the ease of use of Ruby or Python.Techopedia Explains Digital Mars DDigital Mars D is built with the following features: Combines C and C++ programming...

    By: Margaret Rouse | Technology Expert

  • Techopedia-img

    Groovy

    What Does Groovy Mean?Groovy is a programming language with more compact syntax than Java and designed for dynamically compiled runtime data execution on Java Virtual Machine (JVM). Groovy uses all Java classes and libraries and builds nicely on Java’s strengths, which allows for more efficient coding. Groovy's features are similar...

    By: Margaret Rouse | Technology Expert

  • Techopedia-img

    Jython

    What Does Jython Mean?Jython is an open-source implementation of Python written in Java. It provides access to a wide rangef Java library classes and is integrated with Java Platform. Jython makes it easy to write code in Python while still being able to use existing Java components, tool, applets and...

    By: Margaret Rouse | Technology Expert