On the road to smart public transportation