By Joseph D. Lienjdlien. Sunday, January 30, 2011 7:12:00 AM
By creating Opera widgets, you can create and publish applications that can work very much like a native application, and they run outside of the browser.
In the past, making software applications meant that you had to specifically code for one platform. You could, for instance make an application for Windows because it was the dominant computing platform. If you wanted to support MacOS or Linux, it could mean rewriting substantial parts of the application and going through most of the process all over again, which is expensive and time consuming.
Today, we have this problem becoming more significant as the importance of mobile devices increases with sophisticated smartphones and tablets -- Instead of just Windows, MacOS, and Linux, we also have iOS, Android, WebOS, QNX, Symbian, Meego, Windows Phone 7. It's simply not feasible to develop separate apps for each of these platforms if your goal is to reach everyone!
At Opera, we understand this all too well, since our goal is to make great browsers that work everywhere. But because we have done the hard work, we have a solution for this problem of making applications work across platforms. The solution is Opera Widgets.
Widgets are applications that use the same languages that webpages are created with. Modern web apps can be very sophisticated and you can do the vast majority of what needs to be done in any software with these web technologies. The great part is that most developers already have at least a basic understanding of these languages -- once you have that down, creating widgets is dead simple.
By creating Opera widgets, you can create and publish applications that can work very much like a native application, and they run outside of the browser. And the best part is that they will run on almost any computer and mobile phones, even.