The conventional way to use an Android tablet or smartphone is as a USB peripheral that connects to a USB host (e.g. PC) and synchronizes its data and media files. However an Android device can also behave as a USB host since the API level 12 (Android 3.1). With this feature, you can for example connect and use a USB mouse, keyboard or memory stick…
Read MoreIn a previous post we described the capabilities of the Android SDK and Android Debug Bridge (adb) to generate user interaction events to debug and test the UI of an App. There are many other gems hidden inside Android that can be accessed through adb. Today we are looking into screenrecord, an application that lets you record a video of the device…
Read MoreWe are working right now at BLECentral on a mobile project that requires user interaction with a mouse. Connecting a mouse to Android is straightforward thanks to the support of USB On The Go. You just need to connect a conventional mouse with a USB OTG cable to the USB port of your Android device and the mouse starts working without installing an…
Read MoreDegugging embedded software is not easy. There is no terminal to display what is going on. Engineers need to implement smart mechanisms to visualise the flow of their code and spot errors without impacting the performance and functionality of the original software. The simplest techniques used in embedded debugging are blinking LEDs and UART loggin…
Read MoreLast week we visited Berlin to attend a Bluetooth SIG seminar about the recently released Bluetooth Developer Studio. After the training, we had time to meet Berlin-based Vai Kai startup and their wooden toy Avakai. Their office is placed in Kreuzberg (Berlin) in an old industrial building shared with other creative designers and companies (e.g. e…
Read More