Tag Archives: Android

Waze, rapid growing social traffic community

iPhone Screenshot 1Waze, is an Israel-based social navigation and traffic service application that allows drivers to share traffic information at realtime. Its interesting to meet other Waze drivers on the street and to share driving experiences. When i tested Waze today, i came into a bad hailstorm which i immediately reported to Waze. During my trip i could see a lot of different  traffic messages from uther drivers near me.

Today Waze announced that their user/driver base has reached 20 million active users and they are growing really quickly, as they gathered half of them in the last 6 months.

CyanogenMod founder talk at Google I/O

CyanogenMod ROM is one of the most popular alternative ROMs for Android devices available. I already tested it on my really old HTC Magic the last two years and it worked really great. CyanogenMod offers a lot of features which are useful for programmers and as well for consumers that want more contol over their smartphone. The only reason why CyanogenMod is not on my Nexus S at the moment is that you loose guaranty on your device if you flash something else than the original ROM on it.
Behind CyanogenMod stands Steve Kondik who was talking at the Google I/O conference. The frst part of his talk you can watch in following Youtube video, check it out!

The advantages of Ebooks

Electronic books, or Ebooks, have grown in popularity and availability a lot in recent years. Many people have welcomed the advent of this new way of reading, that uses technology instead of natural materials, and they have made a difference in many people’s lives. Here are some of the reasons why people have grown to love Ebooks and why they are continuing to rise in success and popularity.

When you have an Ebook, you can gain fast access to the books you want to read, without having to wait for a physical book to be delivered or going out to purchase it yourself at the shops. You can buy your books and download them all from the comfort of your own home, allowing you more time to relax and talk to friends on your O2 mobile phone before settling down to read. You can be reading the book you want within minutes and this is a definite advantage of embracing the technology that allows us to read whatever we want, wherever we are.

Ebooks are great for when you are travelling, as you can have as many books as you want with you without having to carry them around. All you have to take with you is your one Ereader and you can have access to a multitude of reading possibilities. Another great thing about Ebooks is that they often come with interesting extras and bonus features that make purchasing it well worth the money. You can also search for information on an Ebook easily, without having to rifle through pages. You can change the font size to suite your needs and some Ebooks can even be turned into audio books. So, whether you are after speed, portability or convenience, Ebooks have it all and there are many other advantages that you will find if you begin using one.

Android 4.1 Jelly Bean presented at Google I/O

At Google’s IO 2012 conference some new information about the further timeplan for the development and release of Android have been presented. The next release will be Android 4.1, called Jelly Bean, as an updated version of the actual 4.0 ( Ice Cream Sandwich) that is already installed on all high end Android hardware devices. Some features Google announced with the release of Android 4.1 are:


  • Project Butter – A deep driving effort to improve performance and response time, by introducing 60fps framerate, which means in detail a slight improvement of responsiveness and reaction times of some milliseconds.
  • Home Screen – the home screen now supports the dynamic resizing of widgets and it allows furthermore to flick widgets off the screen to remove them.
  • Offline Voice Input – Its now possible to voice type your speech without having a solid network connection, for example if you are in flight mode, as the interpreter moved on to the phone. They support English and are going to support 18 language more in the future.
  • Camera App and Gallery Improvements – Speeds up photo preview in camera mode.
  • Improved Notification System with immediate preview
  • Google Now and improved search and synth voice response – “gets to the right information at the right time… automatically” by analyzing your “search history, calendar, and past activities in order to find out what you might want.

Flurry statistics says iOS in front of Android 2:1

iOS vs. Android Applications Started

At Flurry, they track developer support across the different mobile platforms. When companies create new projects in Flurry Analytics, they download platform-specific SDKs for their apps. Since resources are limited, choices developers make to support a specific platform signal confidence, as they invest their R&D budget where they expect the greatest return.  Further, because developers set up analytics several weeks before shipping their final apps, Flurry has a glimpse into the bets developers are making ahead of the market.

The chart above shows that Apple continues to attract more developers that Googles Android. For every 10 apps that developers build, roughly 7 are for iOS, says Flurry.  While Google made some gains in Q1 2012, edging up to over 30% for the first time in a year, Flurry believes this is largely due to seasonality, as Apple traditionally experiences a spike in developer support leading up to the holiday season.  Apple’s business has more observable seasonality.

Android 4.0 Mini PC

MK802 Android PC On A Stick Beats Competitors To The Punch And Costs Less

Android industrial and embedded devices get some sort of a drive at the moment. So far we saw hundreds of different Android-based smartphone and handheld devices on the market, but now more and more network pcs and industrial Android devices are published. After the Raspberry PI was published by a team of embedded computing enthusiasts, for a price below 50 bucks, its now time for some Android based mini devices to take over the market. One example for these new Android based devices is this Chinese-made MK802 device, which is a full fletched mini PC at the size of a USB flash drive. It contains a 1.5Ghz Allwinner prozessor, 512MB of RAM and 4GB of onboard flash storage. You can get at these internals via two USB ports (which can also power the device,) and pump the result out to a display via HDMI. The 4GB of memory can be expanded via a microSD slot. You can buy this handy little device for around 100$.

Microsoft publishes on{X} Android App

A little surprise was Microsoft’s publication of a new Android App on{X} (yes its no typo, Microsoft published an Android exclusive App) App for automating context-sensitive tasks with the use of simple user defined scripts (called recipes). on{X} (pronounced like ‘on-ex’) lets you control and extend the capabilities of your Android phone using a JavaScript API to remotely program it. These recipes are much the same approach i published within my PhD thesis, except the fact that in my work they were called rules (ECA = Event Condition Action Rules). Its good to see that finally this idea of letting users customize their smart devices to react context-aware on user defined situations, got general acceptance by big players like Microsoft.

In order to push user defined rules to your Android phone you just have to install the on{X} application on your Android phone, log in to the website and app, and push rules to your phone. Rules you create using the on{X} website are immediately sent to your phone using the on{X} application. The rules you create run on your phone, using the phone’s abilities such as GPS, text messages, phone calls, and more. The phone’s abilities are exposed in the on{X} API as Triggers and Actions (as i already mentioned before within the global community this concept was published as Event, Condition Action rules).

on{X} can be used to set specific triggers based on the phone’s sensors and abilities, which typically define the context in which the user and his/her phone are in the moment. A wide variety of triggers are described in our documentation. Some basic triggers are location, weather, time, news, battery and wifi (what about activity, acceleration, movement, sound, light, direction, photo, companions and friends, …?)

Finally, i have to admit that on{X} is a nice tool for every user of a smartphone and that Microsoft published a work that very much goes along with my own implementations in my PhD work (which was published in 2004).

If you would like to try on{X} for yourself, scan the QR code and go on testing…

download the app

scan the QR code or enter
http://aka.ms/onxapp on your Android phone.

source: www.onx.ms

Physical Computing with your Android Phone

One of the most interesting aspects for every maker is to remote control physical things by using a wireless connection. If you plan to communicate with a microcontroller over large distances and without a WLAN base station, you have to consider to use a GSM/UMTS modem or a smartphone instead. As GSM communication prices became quite low in the last years, using a smartphone for remote communicating with your microcontroller or with your mobile bot seems a pretty good choice. Unfortunately it is quite hard or even impossible to simply connect a smartphone with a typical microcontroller, such as a ATMega or an Arduino.

With the new Sparkfun IOIO board (pronounced “yo-yo”) communication with your Android smartphone gets really easy. You just have to connect the IOIO board with your smartphone over USB or Bluetooth and the board is completely controllable out of your custom Android App. So you are free to implement applications such as remote controlled bots or a remote intruder detection system. No embedded programming or external programmer is needed to program the IOIO board. The IOIO board contains a single microcontroller that acts as a USB host and interprets commands from an Android app. In addition, the IOIO can interact with peripheral devices in the same way as most microcontroller. Digital Input/Output, PWM, Analog Input, I2C, SPI, and UART control can all be used with the IOIO. This is really an amazing little board that opens the implementation of completely new and autonomous physical computing applications!