Natural Language Generation mit Java

Eine der natürlichsten Arten für uns Menschen zu kommunizieren ist die Sprache. Weshalb sie alle, die auch mit weniger natürlicher Sprache zu tun haben (also insbesondere Linguisten und im Speziellen Computerlinguisten), gerne auch "natürliche Sprache" nennen. Die Generierung natürlicher Sprache ("Natural Language Generation" - NLG) ist ein relativ junges und momentan sehr beliebtes Forschungsfeld.

Distanz zwischen zwei GPS-Koordinaten in Java berchenen

Um den Abstand zwischen zwei GPS-Koordinaten zu berechnen ist ein wenig Mathematik nötig. Man kann dafür zum Beispiel auf die Semiversus-Formel (eher bekannt unter dem englischen Namen Haversine formula) zurückgreifen.

Reverse Geocoding library for Java

I've written a small Java library, which is basically a wrap-around for Nominatim, a reverse geocoding [which means the input is a position given by latitude and longitude and the output is a street address] service based on OpenStreetMap. You can use it as library in your own projects or as command line tool.

amazon fireTV

Das Wohnzimmer scheint auf Technik-Firmen einen besonderen Reiz auszuüben. Egal ob Microsoft, Apple oder Google, alle wollen ins Wohnzimmer. Mit dem fireTV reiht sich nun auch amazon ein in die Riege derer, die es versuchen.

Das Keyboard 4 Review

Früher, in der guten alten Zeit, in der bekanntlich alles besser war, konnte man Menschen, die auf Computer-Tastaturen tippen, schon aus Kilometern Entfernung hören. Schuld daran war das klicken der mechanischen Tasten. Heute geht das Tippen in der Regel deutlich leiser vonstatten, Verantwortlich dafür ist eine Änderung der Tastatur-Technik.

VR-Technologie: „Durchsichtige“ Motorhaube

Die Automarke Land Rover zeigt auf Youtube eine innovative Nutzung von  Head-Up-Display. Mit Hilfe einer Kamera an der Front des Fahrzeuges macht Land Rover die Motorhaube "unsichtbar".

NameTag für Google Glass

Als wäre Googles Datenbrille Glass nicht schon Albtraum genug für alle Datenschützer, hat eine kleine amerikanische Firma nun auch noch die Killer-App entwickelt, die Google bisher, ganz bewusst, noch verhindert hat.

Android Lockscreen Notifications

Am Wochenende hat mich jemand™ darauf aufmerksam gemacht, dass iOS viel besser sei als Android, weil man unter Android, bei gesperrtem Handy, nur Benachrichtigungen bekommt, dass eine neue Nachricht eingegangen ist und das Handy erst entsperren muss, um diese Nachricht zu lesen.

Handyortung

Die Ortung eines Handys hatte früher etwas mystisches und war Geheimagenten, Fernsehfahndern oder zumindest Polizisten vorbehalten. Mit dem Siegeszug der Smartphones und der Verbreitung von mobilem Internet änderte sich das allerdings. Egal ob iPhone, Android- oder Windows-Smartphone, viele neue Smartphones können heute problemlos vom Besitzer geortet werden.

Apfelstücke

Wie hinlänglich bekannt sein dürfte, schlage ich mich beruflich mit der Entwicklung von iOS-Apps herum. Das führt manchmal dazu, dass ich auf Apple nicht ganz so gut zu sprechen bin. Apple selbst hingegen wird natürlich nicht müde zu betonen, dass das Entwickeln für iOS eigentlich wie Urlaub ist, nur schöner. Die überraschende Wahrheit: Das stimmt so nicht ganz.