Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/istador/geotweet

Application to tweet messages directly on top of an open street map.
https://github.com/istador/geotweet

openstreetmap tweets twitter

Last synced: 6 days ago
JSON representation

Application to tweet messages directly on top of an open street map.

Awesome Lists containing this project

README

        

# English

GeoTweet is an Java application that was created in the summer semester 2011 at the [Databases](https://rcl.blackpinguin.de/haw/bai/10ss/DB) course of [B.Sc. Applied Computer Science (B-AI)](https://rcl.blackpinguin.de/haw/bai/).

The task was to develop an application that makes use of a database with location data. Inspired by [Twitter's geotagging feature](https://support.twitter.com/articles/122236-adding-your-location-to-a-tweet), a tool was created to mark locations on an [OpenStreetMap](https://openstreetmap.org/) map with short messages (tweets) and to reply to messages from other users.

I still use GeoTweet for myself regulary to mark places I've been.

GeoTweet can't be released, because security[1] and privacy[2] issues weren't considered during its development.

| | |
| ---------------- | ------------------ |
| __Languages__ | Java, SQL |
| __Technologies__ | Swing, JDBC, MySQL |
| __IDE__ | Netbeans |
| __Participants__ | 1 |

### Footnotes

- [1] The application requires read and write access to the database which contains passwords in plaintext.
- [2] Because I'm the only one with access to the database, I do save names, addresses, dates of birth, e-mail-addresses and phone numbers of other people at their current (or former) residence.

# Deutsch

GeoTweet ist eine Java-Applikation, die im Sommersemester 2011 im Modul [Datenbanken](https://rcl.blackpinguin.de/haw/bai/10ss/DB/de.html) des Studienganges [Bachelor Angewandte Informatik (B-AI)](https://rcl.blackpinguin.de/haw/bai/de.html) entstanden ist.

Aufgabe war es, eine eigene Applikation zu entwickeln, die eine Datenbank mit Positionsdaten verwendet. Inspiriert durch das [Twitter-Geotagging](https://support.twitter.com/articles/122236-adding-your-location-to-a-tweet) entstand ein Tool, das es erlaubt Koordinaten auf der [OpenStreetMap](https://openstreetmap.org/)-Weltkarte mit kurzen Nachrichten (Tweets) zu versehen, sowie auf Nachrichten anderer Nutzer zu antworten.

Nutzen tue ich GeoTweet auch heute noch regelmäßig, um für mich selbst Orte zu markieren, an denen ich war.

Eine Veröffentlichung von GeoTweet ist nicht möglich, weil bei dessen Entwicklung Sicherheit[1] und Privatsphäre[2] nicht berücksichtigt wurden.

| | |
| ---------------- | ------------------ |
| __Sprachen__ | Java, SQL |
| __Technologien__ | Swing, JDBC, MySQL |
| __IDE__ | Netbeans |
| __Beteiligte__ | 1 |

### Fußnoten

- [1] Die Applikation benötigt einen direkten Zugriff auf die Datenbank, mit Lese- und Schreibrechten, in der Passwörter im Klartext gespeichert sind.
- [2] Weil ich als einziger Zugriff auf die Datenbank habe, speichere ich Namen, Adressen, Geburtstage, E-Mail-Adressen oder Telefonnummern von anderen Personen an deren aktuellen (oder ehemaligen) Wohnorten.