I've been working at Nokia for a long time in various positions. Last 3 years in technology marketing with full focus on energy and power consumption technologies and solutions.
powersave_mode | 29 September, 2010 10:54
Challenge today
By saying that application is “always on”, we mean that device is registered to IMS system all the time. Connection needs to be kept alive by sending periodic “keep alive” messages. Typical examples are e-mail and different kind of social network services. In addition to keep alive messages, there will be data sent back and forth between client and servers (e.g. e-mails). Typical smart phone users have multiple services like this. We have all this up and running so what’s the big deal?
Connecting of several always on services has two major impacts,
OVI Notifications API provides significant improvement for both challenges
The Ovi Notifications API makes it easy to add push notifications to your applications. With up-to-the-moment, efficient delivery of lightweight notifications, your apps stay at the forefront of users’ attention. At the same time, your mobile app will optimize bandwidth and battery use, giving your customers increased functionality without higher costs.
Key features of Notifications API network in order to reduce network signaling, data transmission and device power consumption
Taking Notifications API into use
Ovi Notifications are enabled within the Qt SDK with simple, intuitive tools. For sending the notifications to your clients there is an easy to use REST APIGot interested in? Read more and join us to use Notifications API.
Register to participate in our Notifications API technology preview
http://www.forum.nokia.com/General/API_Notification.xhtml
Commentspowersave_mode | 23/11/2010, 11:32
Post edited due to our recent change in software platform strategy. Nokia will fully focus on Qt and HTML5 and that's why Notification API is now fully concentrating to Qt only.
Please read more at http://www.nokia.com/press/press-releases/showpressrelease?newsid=1453894
XMPP
vivainio | 29/09/2010, 12:37
You may wish to explain that it's using XMPP for client connections. The whole technology made little sense to me (as in, what *is* this thing anyway) until someone mentioned the XMPP angle - i.e. this is not about reinventing the wheel, rather it's a new car ;-).