---
title: 'Open Source Java Tool Mediathek'
url: 'https://tutego.de/blog/javainsel/2010/09/open-source-java-tool-mediathek'
markdown: 'https://tutego.de/blog/javainsel/2010/09/open-source-java-tool-mediathek.md'
date: '2010-09-20'
description: 'Bei Heise () fand ich gerade einen Beitrag über eine Software, die die öffentlich-rechtlichen Medien über eine Java-Oberfläche zugänglich macht. Die Software ist funktional aber in der Optik kann mach noch was machen und auch der Programmierstil nicht überwältigend. Alles ist deutsch: private …'
taxonomy:
  category:
    - Allgemein
---

# Open Source Java Tool Mediathek

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Open Source Java Tool Mediathek

20.09.2010 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Bei Heise () fand ich gerade einen Beitrag über eine Software, die die öffentlich-rechtlichen Medien über eine Java-Oberfläche zugänglich macht.

- ![](http://zdfmediathk.sourceforge.net/jpg/Filme.jpg)

Die Software ist funktional aber in der Optik kann mach noch was machen und auch der Programmierstil nicht überwältigend.

Alles ist deutsch:

```java
private void gibBescheid() {
```

Variablenanmen alles andere als klar:

```java
private void pfadLaden(String pfad, boolean boolDatei) {
```

Und einiges könnte durchaus knapper geschrieben werden:

```java
 private boolean istZip(String str) {
 boolean ret = false;
 if (str.endsWith(".zip") || str.endsWith(".Zip")) {
 ret = true;
 }
 return ret;
 }
```

-> warum nicht das?

```java
return str.toLowerCase().endsWith(".zip”);
```

Aber wie im richtigen Leben: So lang’s funktioniert 🙂

Kategorien: [Allgemein](https://tutego.de/blog/javainsel/category/allgemein/)

## 3 Kommentare

**Witi** · [11.11.2010 22:46](#comment-3487)

Weil `return str.toLowerCase().endsWith(".zip");` sehr stark nach NullPointerException riecht? :) Aber ich sehe es ähnlich wie gaerfield. Dateiendungen sind eine Erfindung von Windows. Ordentliche Entwickler lesen den Dateiheader aus: http://en.wikipedia.org/wiki/ZIP\_(file\_format)#File\_headers Und das mit den richtigen Javaklassen. :)

**Florian k** · [22.09.2010 00:09](#comment-3458)

Diesen Programmierstil kenne ich aus der Fachinformatiker-Ausbildung, schätzungsweise erstes bis zweites Lehrjahr. Gut möglich, dass es deutschsprachige "Standardwerke" gibt, die einen ähnlichen Stil propagieren. Ansonsten: Wir haben alle mal klein angefangen, open source ist auch zum üben da.

**gaerfield** · [21.09.2010 15:36](#comment-3456)

Wobei gezippte Formate auch alle auf "zip" enden. \\\*brr Gabs da nicht son Mime-Type?

Die bisherigen Kommentare wurden aus WordPress übernommen. Neue Kommentare sind derzeit geschlossen.

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [JavaOne 2010 beginnt heute und aktualisierte Java 7 Features](https://tutego.de/blog/javainsel/2010/09/javaone-2010-beginnt-heute-und-aktualisierte-java-7-features.md)
- Next: [Die Sprache JavaFX Script stirbt](https://tutego.de/blog/javainsel/2010/09/die-sprache-javafx-script-stirbt.md)
