Home > Nokia > Nokia Releases Push API for Qt Environment

Nokia Releases Push API for Qt Environment

Juha Turunen emailed us to share info on the new Push Notifications API released by Nokia which is supported by the Qt Environment (For Symbian AND MeeGo).

https://projects.forum.nokia.com/notificationsapi

This means that from now on apps can receive notifications from the network eventhough they’re not running. This above other things saves on system resources and battery life, since the app isn’t in the background and it isn’t trying to pull data (something somewhat Nokia Messaging does).

Notifications can also be shown on the device homescreen and will be useful for tons of applications not just for email. e.g. real time twitter/facebook notifications without background apps like gravity or the trill having to reload.

Notifications API

Create sticky mobile services and apps with push notifications

Easily add notifications to your apps

The Notifications API is supported by the Nokia Qt development environment, enabling developers to create engaging, sticky applications in a matter of hours, not days. Design once and run on any supported Symbian device across any network.

Unlimited design possibilities

Use the prebuilt Notifications UI application and screens to quickly and easily add notifications to apps, or create a completely customized notification experience. You have the flexibility to decide how to design and deliver notifications whether the app is in the foreground, in the background, or not running.

Up-to-the-moment push delivery

With the Notifications API, applications access the Notification Server, via a shared persistent connection that’s optimized to assure lightweight bandwidth use. Devices don’t have to constantly poll or maintain multiple connections across the network, saving on both data use and battery life. Notifications are pushed the moment they’re available, with custom payloads up to 1.5 kB in any format, including text, xml, images, and binary.

https://projects.forum.nokia.com/notificationsapi


Categories: Nokia Tags: ,
  1. Rant
    December 9, 2010 at 2:31 pm

    Nice development, this will definitly change the way I perceive widgets personally. Currently they just eat battery life and bandwith. But if they are push based in the future, NICE!

  2. Rock
    December 9, 2010 at 3:00 pm

    that’s nice. so perhaps in the future I don’t have to have my Whatsapp running in the background and making my device always stay connected to the data network.

    • gordonH
      December 9, 2010 at 4:59 pm

      Whatsapp doesn’t understand the symbian user mentality…. most symbian users understand exiting, hiding and opening apps. It’s a nice way to stay connected but the badly designed method data connecting all the time, lets it down. I had whatsapp uninstalled.

  3. Rock
    December 9, 2010 at 3:09 pm

    and it’s also good to see that this API supports s60v3 FP2 and s60 50th.
    https://projects.forum.nokia.com/notificationsapi/wiki/supporteddevices

  4. FlexOink
    December 9, 2010 at 3:37 pm

    Finally! Now give is push mail Nokia.

  5. Jim
    December 9, 2010 at 4:07 pm

    another thing that nokia needs to do is update notifications for ovi store applications.

    • Duncan
      December 9, 2010 at 5:54 pm

      Yes, or updates much like Android Market works. I like that method better than the Ovi Suite or making the app go online for updates.

      • Jim
        December 9, 2010 at 6:09 pm

        yes I was thinking about android market system

  6. Cod3rror
    December 9, 2010 at 6:00 pm

    Next thing we know Nokia will adapt a “new” amazing method of multitasking but saving application state and providing 7 APIs………. I kid, I kid.

    Seriously though, adding new method of connectivity is great, I just hope they don’t limit and take out the old ones and leaving with the developer if they want to use push notifications or real background multitasking for connection.

    • Don
      December 11, 2010 at 8:39 pm

      You keep spreading these kinds of uninformed questions on multiple forums, like little FUD bombs really. You could actually check this out yourself, so I won’t go into details but:

      – Push notifications have nothing to do with notification popups
      – Push notifications have nothing to do with multitasking capabilities
      – Push notifications do not take away from existing connectivity options

      In fact, PN are an extremely cool battery saving technology that allows instant updates without polling. It’s friggin awesome that it is available to use for everyone.

      • Cod3rror
        December 12, 2010 at 11:28 am

        Push notifications have a lot to do with multitasking, in fact that’s how Apple compensated for the lack of it for a long time.

        • Don
          December 12, 2010 at 11:41 am

          It’s a valid use case. Some apps which only multitask in order to do background polling can now go to sleep instead, saving battery, memory and CPU.

          But that doesn’t mean real multitasking is going away. It is simply another best tool for the job. With a nice Qt API and free for all to use to boot.

          If Apple would have announced this do you think it would have been met with as much negative spin? I don’t get it, this is a really cool announcement.

          • Cod3rror
            December 12, 2010 at 1:01 pm

            Don, this is indeed a great news, the more options there are the better, this will save the battery life.

            I just hope they don’t take away anything else, like real multitasking that Symbian has and move to a save-state multitasking like Apple.

            In fact I think Nokia should add save state multitasking too but keep the real aswell and give the devs a choice instead of forcing them what to use like Apple.

            That way Nokia will have:

            Push notifications
            Save state multitasking
            Real multitasking

            Developers will implement and choose how and what do they want to use with their applications.

  7. kannuchi
    December 10, 2010 at 6:35 am

    Just curious, is this feature already implemented on iOS? and even on Android?

    • Rock
      December 10, 2010 at 8:12 am

      yes for iOS. It was particularly useful when older iOS allows only one app running at a time.

  8. Ingenjör
    December 10, 2010 at 8:59 am

    Using Notifications also doesn’t require to put the big package with your app, since it works with smart installer, which automatically detects if it’s there in the device, if not, then it will download the package.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: