Qt isn’t the only game in town when it comes to programming software for Symbian 3 devices. Symbian apps can also be developed using web standards of HTML, CSS, and JavaScript. I spoke with Larry Berkin from the Symbian Foundation on what this means for developers.

Symbian has unveiled a new initiative intended to attract developers, and is providing web development tools to ease application programming for its open-source mobile platform, Symbian 3. Using the web standards of HTML, CSS and JavaScript, developers can create software for devices such as Nokia’s new N8, which was introduced earlier this week as the first handset to run the Symbian 3 operating system. The web application development tools are available today for Windows, Mac and Linux computers and will supplement the Qt cross-platform framework that already supports application development for Symbian 3 devices.

I spoke with Larry Berkin, the head of Global Alliances and U.S. GM of the Symbian Foundation, about the use of web standards for mobile phone development, mainly because we’ve seen this approach before — Palm touted the same strategy upon introduction of its webOS platform in January of 2009, but the approach didn’t seem to capture the attention of developers who flocked to other popular platforms, by comparison. I asked Berkin why offering a simple, web standards approach might work for Symbian, when it didn’t do so for Palm.

“While there will always be a need for native apps, this will lower the cost of development for developers,” Berkin said. That makes sense because coding with HTML, CSS and JavaScript doesn’t require a deep knowledge of object-oriented programming or as sophisticated a technical understanding of programming in general. And quite literally anyone who has created a web page can build an application using this method — Symbian’s own developer page runs this tagline now: “If you can create a web page, you’re a Symbian 3 app developer.” As far as the inevitable comparisons to Palm are concerned, Berkin spent seven years at PalmSource, the company that created the Palm OS and was later bought by ACCESS, and says “We think it will work out better (for Symbian).”

Web standards might be easier to use than low-level programming languages, but that simplicity can also limit an application’s capabilities. Berkin, however, says this isn’t the case with the new Symbian 3 web development tools, due to accessible APIs. “The breadth of available platform services is good. Using APIs, developers can access the dialer, calendar, camera, contacts and more,” he said. That means that without much additional effort or coding knowledge, a web standards application for Symbian 3 doesn’t have to be a simple client that can only access the web. By exposing APIs to core functionality, Symbian apps built on the new tool set could be used to capture a photo and share it on Flickr, for example.

I also asked Berkin about Qt, the Nokia-owned framework that was originally introduced as a programming method for Symbian 3. “Symbian offers a wide variety of development tools,” Berkin said, “but in terms of absolute numbers, Qt is still limited. This is just another tool in the arsenal.” So a two-pronged approach is the path towards Symbian software — one for experienced programmers looking for a write-once, run in several places with Qt, and one for us everyday folks that have the skills to build a web page. Between the two development tools, Symbian hopes to achieve what Palm hasn’t: a large and thriving development community to support one of the largest, open-sourced mobile device platforms in the world.

Related research on GigaOM Pro (sub req’d):

How to Clean Up the Mobile OS Mess

You’re subscribed! If you like, you can update your settings

By Kevin C. Tofel

You're subscribed! If you like, you can update your settings

  1. Symbian 3 Courts Developers With HTML, CSS, and JavaScript – html Thursday, April 29, 2010

    [...] Symbian 3 Courts Developers With HTML, CSS, and JavaScript Tags: developed-using, from-the, from-the-symbian, larry, only, symbian, symbian-foundation, [...]

  2. Smart move on Symbian’s side. Getting developers to move to Qt was a tall order. But a lot of people have already bought into the HTML5, css, JS model.

    I’m sure all the Palm webOS developers are happy with the news as they should be able to port their apps fairly easily (and make a bit more money).

  3. Web runtime looks real easy to program without having to deal with symbian signed. Perhaps widgets will be easy to make so enterprises and individuals can get personal and custom apps out quickly. How many of the other mobile OS platforms allow the end user to do this type of programming?

  4. Symbian 3 Courts Developers With HTML, CSS, and JavaScript | My Blog Friday, April 30, 2010

    [...] reading here: Symbian 3 Courts Developers With HTML, CSS, and JavaScript This entry was posted on Thursday, April 29th, 2010 at 2:00 pm and is filed under Uncategorized. [...]

  5. Did Motorola Buy a Mobile Operating System? Thursday, May 6, 2010

    [...] Azingo’s mobile platform, which debuted in February of this year, is based on web standards for use on touchscreen devices and uses web runtimes for widgets. So if Motorola has indeed purchased the company, it could find itself able to quickly attract programmers that use HTML, CSS and JavaScript to develop mobile software for the Azingo platform. Such an approach is a growing trend in the mobile space — Palm does it with webOS and the Symbian Foundation recently adopted the same web standards usage for mobile app development. [...]

  6. Is the Mobile Pendulum Swinging From Apps to the Web? Wednesday, May 12, 2010

    [...] site. That’s why Palm devised its webOS application strategy around HTML, CSS and JavaScript just as the Symbian Foundation has done with Symbian 3 — the fewer barriers to development, the more fish in the development pool. More important [...]

  7. 移动操作系统,还是浏览器? Sunday, June 6, 2010

    [...] Symbian 正以能够通过网络技术访问拨号、日程、相机、地址簿等工具为招牌吸 引开发者。 [...]

  8. 3 Reasons Nokia Isn’t Attracting More Mobile Developers Tuesday, June 15, 2010

    [...] than four combinations of various editions and feature packs. And then there’s the upcoming Symbian 3 OS for the Nokia N8, which is already drawing early criticism on the software and experience. What [...]

  9. With BlackBerry Torch and OS 6, RIM Is Still In the Game Tuesday, August 3, 2010

    [...] apps will have access to the same low-level phone functions as Java apps. Others such as Palm and Symbian have taken the same approach, but I wonder if it’s just too soon for widespread application [...]

  10. Do We Need a Global App Store for Feature Phones?: Tech News « Monday, October 18, 2010

    [...] as HTML, CSS and JavaScript. These standards are already usable by devices running webOS, Android, and Symbian^3, to name a few platforms. Reshaping existing standards is akin to saying the Java approach of [...]

Comments have been disabled for this post