Native Development

13698574351306808294bluetooth-12-hi

RSSI-Messungen von Bluetooth auf Android

Von am 24.04.2014

Bei RSSI handelt es sich um die Stärke, mit welcher ein Signal empfangen wird. Dies kann (mit Vorsicht) als Entfernungs-Indikator zwischen zwei Geräten genutzt werden. Wer solche Messungen mit Bluetooth auf Android-Geräten schon einmal durchgeführt hat, muss schnell feststellen, dass ein fortlaufendes Auslesen dieses RSSI-Wertes in Android nicht so einfach funktioniert. Dies liegt daran, dass […]

Logo_2line

Bluetooth LE Presence Awareness mit iOS und Raspberry Pi

Von am 17.02.2014

Aus der mehrfachen Beschäftigung mit Bluetooth Low Energy und iOS im Laufe dieses Semesters gepaart mit meinem Interesse für Intelligente Hausautomation entstand die Idee das Smartphone und die BLE-Technologie zur Anwesenheitserkennung zu verwenden. Das Smartphone hat man ja meistens mit eingesteckt, eignet sich daher ja bestens für diese Aufgabe. Seit iOS7 ist es ja möglich, […]

openFrameworks

openFrameworks für iOS

Von am 24.01.2014

Im Zuge meiner Bachelorarbeit, in der ich Energiedaten visualisierte,  suchte ich ein Grafik und Visualisierungstool für iOS. In der Java bzw. Android Welt kann man auf Processing zurückgreifen, ein sehr beliebtes Tool für Creative Coding. Processing basiert aber auf Java, daher ist kein Einsatz auf iOS Geräten möglich. Will man ein ähnliches Tool für iOS, […]

Xcode

Unwind Segues To The Rescue

Von am 17.01.2014

Beschäftigt man sich als iOS Anfänger etwas länger mit dem Storyboard vom Xcode so stößt man schon bald auf einige Fragen. Wer schon einmal versucht hat einen Back Button programmatisch zu erstellen (sprich ohne NavigationController der einem den Button und die Animation abnimmt) musste bereits selbst herausfinden wie er die Animation zurück bewerkstelligt. Eine sehr […]

logo

Write once, run everywhere

Von am 09.11.2013

Mit der Verbreiterung der Auswahl an Betriebssystemen auf mobilen Endgeräten werden Lösungen für Cross-Platform-Deployments immer gefragter. Die einfachste Methode viele Betriebssysteme zu erreichen, ist natürlich die Erstellung einer Web-Applikation oder einer Hybrid-Applikation per Cordova. Es mag jedoch Szenarien geben, in denen eine rein native Applikation gewünscht wird, welche aber trotzdem auf unterschiedlichsten Betriebssystemen laufen soll. […]