• The University of Benin has extended the deadline for the 2013/2014 PG Application to allow more applications from interested...

  • The University of Benin Counselling Centre in collaboration with BusinessDay Newspaper, Glory Educational Services and Poise...

  • Staff and students of the University of Benin are invited to the 10th Anniversary of UNIBEN PRAYS with the theme –...

  • Poise Graduate Finishing School in collaboration with the students’ Guidance and Counseling Centre is organizing a...

  • Many stakeholders, including Alhaji Kamaldeen Oladeji, Lagos Zonal Coordinator, Joint Admissions and Matriculation Board...

The University of Benin has extended the deadline for the 2013/2014 PG Application to allow more applications from interested...

The University of Benin Counselling Centre in collaboration with BusinessDay Newspaper, Glory Educational Services and Poise...

Staff and students of the University of Benin are invited to the 10th Anniversary of UNIBEN PRAYS with the theme –...

Poise Graduate Finishing School in collaboration with the students’ Guidance and Counseling Centre is organizing a...

Many stakeholders, including Alhaji Kamaldeen Oladeji, Lagos Zonal Coordinator, Joint Admissions and Matriculation Board...

Web 2.x Notifications

Some months ago the First Public Working Draft of Web Notifications was published. The idea behind this specification is to let web applications integrate with the notification system of the operating system. Or with a third-party system (e.g. Growl on Mac OS X). As there has been some confusion in the past I should stress that this is solely an API for showing a message to the user that e.g. a new email or instant message has arrived. This is not push technology; it is not for streaming data over the network.

The main outstanding issue at this point is how the user can opt in to a web application using this functionality. We do not want to allow it by default as that would create a lot of spam (see popups). However, asking permission from the user might not be the best solution either, as users often do not really know what they are agreeing to. And it will get unwieldy if more such APIs are added. We already have storage space (when localStorage is about to run out a user agent can ask the user for more space), location (getCurrentPosition()), and asking whether a given site can be the default handler for a particular type of URLs (registerProtocolHandler()). Google’s attempt at tackling this problem is installable web applications, though whether that is a good idea remains to be seen.

Anyway, if you have ideas about either Web Notifications or the user interface problem, please contribute them. Who knows, maybe it is a good idea and everything can move ahead a little faster!