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. |