Skip to content
Examples

biking2 arc42 section 12

Glossary

Term Synonym(s) Description
AngularJS   AngularJS is an open-source web application framework mainly maintained by Google and by a community of individual developers and corporations to address many of the challenges encountered in developing single-page applications.
Apache ActiveMQ   Apache ActiveMQ is an open source message broker written in Java.
Apache License   The Apache License is a permissive Open Source license, especially designed for free software.
Bootstrap   Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
Checkstyle   Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code, sparing humans this boring (but important) task.
Daily Fratze df, DF, DailyFratze An online community where users can upload a daily picture of themselves (a selfie, though the site predates that term).
Fat Jar   A way of packaging Java applications into one single jar file containing all dependencies, either repackaged or inside their original jars, together with a special class loader.
Flyway   Flyway is a SQL centric tool for applying database migrations in a controlled fashion.
Gallery picture   Pictures from tours provided manually by the user, in addition to the pictures collected automatically from Daily Fratze.
Garmin   Garmin develops consumer, aviation, outdoor, fitness, and marine technologies for the Global Positioning System.
GPSBabel   GPSBabel is a command line utility that converts waypoints, tracks, and routes between popular GPS receivers such as Garmin or Magellan and mapping programs like Google Earth or Basecamp.
GPX GPS Exchange Format GPX, or GPS Exchange Format, is an XML schema designed as a common GPS data format for software applications. It can be used to describe waypoints, tracks, and routes.
JaCoCo   JaCoCo is a code coverage library which can be used very easily from within NetBeans.
Java 8 JDK 8 The eighth installment of the Java programming language, and the first one to support functional paradigms in the form of lambda expressions.
jOOQ   Java Object Oriented Querying: jOOQ is a framework for writing type-safe SQL with a fluent DSL from Java.
JUnit   JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.
MQTT MQ Telemetry Transport MQTT is a publish-subscribe based, “light weight” messaging protocol for use on top of the TCP/IP protocol.
NetBeans   NetBeans is a free and open source IDE that fits the pieces of modern development together.
OAuth   OAuth is an open standard for authorization. OAuth provides client applications a “secure delegated access” to server resources on behalf of a resource owner.
oEmbed   The oEmbed protocol is a simple and lightweight format for allowing an embedded representation of a URL on third party sites.
RSS Rich Site Summary, Really Simple Syndication RSS uses a family of standard web feed formats to publish frequently updated information: blog entries, news headlines, audio, video.
SLF4J Simple Logging Facade for Java The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j), allowing the end user to plug in the desired logging framework at deployment time.
SPA spa Single Page Application
Spring Boot   Spring Boot makes it easy to create stand-alone, production-grade Spring based applications that you can “just run”.
Spring Data JPA   Spring Data JPA, part of the larger Spring Data family, makes it easy to implement JPA based repositories.
STOMP The Simple Text Oriented Messaging Protocol STOMP provides an interoperable wire format so that STOMP clients can communicate with any STOMP message broker, providing easy and widespread messaging interoperability among many languages, platforms and brokers.
TCX   Training Center XML (TCX) is a data exchange format introduced in 2007 as part of Garmin’s Training Center product.