Slashdot Mirror


Nokia Opens the S60 Browser Source Code

segphault writes "Nokia has released the source code of it's S60 WebKit browser for mobile devices. Based on the HTML rendering components used in Konqueror and Safari, the S60 WebKit has a multitude of advanced features designed specifically for web navigation on devices with small screens. Nokia decided to release the source code under the permissive BSD license in order to promote adoption by other mobile device companies. From the article: 'the power and scalability of WebKit-based browsers and the highly permissive license under which the S60 WebKit source code is available make it a good choice for companies that want to add mobile web browsing to their devices. I think it will be particularly interesting to see how this affects Opera, whose revenue primarily comes from distribution of its own virtually ubiquitous embedded browser.'"

18 of 103 comments (clear)

  1. Re:Are they not required to release it? by Anonymous Coward · · Score: 3, Informative

    Webkit is released under a "BSD-style license". It's WebCore which is based on the LGPL... so in neither case would they be required to release the source of the browser, but they would have to release the source of any modification of webcore which they did...

  2. Symbian 91. is a closed platform by S3D · · Score: 3, Insightful

    As the Nokia s60 became effectivly closed platform with introduction of Symbian Signed and Developer Cerifications in Symbian 9.1 this is open sourcing of the browser mostly irrelevant. And so called "self-signing" for less essential capabilities still require developer certificate to test/debug application on the real phone.

    1. Re:Symbian 91. is a closed platform by duranaki · · Score: 2, Interesting

      I was working in S60 when Symbian 9 was in the development stream. I had the exact same concerns you just expressed: how is the little guy going to write apps for this? As a day-dreaming software developer I've always wanted a shot at that "killer app", so it was kind of depressing. But it is a depressing marketplace where Operators run the show and define what users can and can't do with their computing device. For operators, Symbian 9 seems like a dream - lock out whole sets of APIs to apps signed by only THEM. You want to write a browser that runs on phones in OUR network? What do WE get out of it?

      BTW, there is a HUGE boost to security with that model.

      In the end it doesn't matter so much to me. Symbian is dead in the U.S. and not likely resurrected. I'm more interested in Nokia's Linux/Wifi + VoIP style products.

    2. Re:Symbian 91. is a closed platform by DrSkwid · · Score: 2, Interesting

      So I can't run Python code on Symbian 9.1 through Nokia Python ?

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:Symbian 91. is a closed platform by S3D · · Score: 2, Informative
      So I can't run Python code on Symbian 9.1 through Nokia Python ?
      On the latest 9.1 phones Python interpreter is not included into installation. And you will not be able to install it yourself without Symbian Signing or having developer certificate on the phone.
    4. Re:Symbian 91. is a closed platform by DrSkwid · · Score: 2, Interesting

      bah, they only recently added access to those APIs to the Python stuff, I hadn't even got round to looking at it yet. At least I have a heads up now to try and find my next phone model sans Restricted APIs

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  3. What is Opera to do? by Ohreally_factor · · Score: 3, Interesting

    If they wanted to hedge their bets, they could begin developing a S60 based web browser.

    Opera got its start as a phone company spin off. It's still a reasonably small company, and might be nimble enough to navigate the changes from open source software and adapt their business model accordingly.

    --
    It's not offtopic, dumbass. It's orthogonal.
  4. Is it really that good? by grahamsz · · Score: 4, Interesting

    The built in browser on my Nokia seems rather poor. It's way better than what samsung build in, but it falls a long way short of Opera IMHO.

    The quality of the built in browser isn't exactly a deal-breaker for most phone consumers, so it's probably not worth the money that Nokia invests in it. By opening it, they will get more development for their money and possibly a browser to rival opera.

    1. Re:Is it really that good? by Oscar_Wilde · · Score: 2, Interesting

      The built in browser on my Nokia seems rather poor.
       
      Which Nokia handset do you have? You've almost certainly got something that isn't running S60 3rd ed. Even if you do you might be using the WAP browser not the WebKit based one.

    2. Re:Is it really that good? by Hamton · · Score: 2, Insightful
      You're not using the S60 3rd edition khtml browser then. Which is very good, the best I've ever used on a phone.

      I got my Nokia N80 last week, here you can see a sample screenshot I took of the BBC website using the phone's khtml browser. It's running at a fairly decent resolution, although it appears much smaller in real life as it's on a 2.1" screen.

      I mentioned it indepth with more photos here and here.

      Basically, it's a very good browser that renders web pages pretty much perfectly, and has functions like zoom in/out, full page preview scrolling, visual back/forward tabs (the N80 also has an inbuilt WAP browser, which by comparison is rubbish). I did notice it crashed a lot if you went to a web page over 1Mb in size (including images, flash, etc), but otherwise it's great.

  5. Re:Notice one thing. by somethinghollow · · Score: 4, Insightful

    "Lots of people don't want a [convergent] device."

    That's why there are carriers like Verizon that make tons of money crippling their phones and selling phones that are pretty much useless, like the LG Mio, for a premium. You just never hear about them because geeks want "just a phone" as much as Batman wants "just a belt." In other words, you are reading the wrong website if you are looking for news about just-a-cell-phone. That probably would have had heavy coverage in 1973 (or the early '80s when they were available to the public), but not any more.

    As far as Nokia's nomenclature, I agree they don't "get it." But as far as their product goes, it's exactly what a different group of "lots of people" want. For me, the fewer things I carry around in my pocket, the better... especially if it is a Nokia N80.

  6. KHTML is a rising star. by Anonymous Coward · · Score: 2, Insightful

    We're really starting to see the versatility of KHTML show. Besides being a very solid web browser in the form of Konqueror, it has also been adapted by Apple for Safari, and by Nokia.

    It will be very interesting to see what happens when KDE 4.0 is released. KDE 4.0 should theoretically include support for Windows, due to the availability of a free Windows port of Qt and an emphasis on portability during the development of 4.0. We might even see Konqueror rival Firefox and Opera as the main competitor to Internet Explorer.

    If KDE 4.0 is done correctly, we could very well see Konqueror itself running on various mobile and portable devices.

  7. Re:Are they not required to release it? by MWelchUK · · Score: 4, Informative

    From http://wiki.opendarwin.org/index.php/S60Webkit:

    "The MemoryManager, WebKit and Reindeer components are covered by the Nokia BSD license. The WebCore and JavaScriptCore components are covered by the GNU Lesser General Public License (LGPL). The Netscape Plug-in API is a ported version of the open source plug-in interface from Netscape Communications Corporation, which is covered by the Netscape Public License v1.1."

  8. Re:Notice one thing. by maggard · · Score: 2, Insightful
    Ever notice how people who want to buy a cellphone keep complaining that they can't just get a bloody phone? Lots of people don't want a digicam/game/text/browsing/fishing rod/floor wax device, they want an f'ing phone.
    For the same reason that [insert disliked pop star here] does so well: It's what sells.

    Not just the phones (the phones in the US are hugely subsidized to avoid sticker-shock); it's the add-on services that make the $$$. A simple cell plan makes diddly on return, but internet access, ringtones, games, text messages, online shopping, music downloads, tv show downloads, all of those are some serious PROFIT. So nobody gives a damn about the "I just want a phone" crowd, they have little influence because they have little economic clout with the cell companies. However the kids & gadget hounds paying top dollar for a digicam/game/text/browsing/fishing rod/floor wax device do.

    BTW, I got myself a new phone this week, and there were several models of "just a phone" at the store. Indeed the one I chose is "just a phone" but for a camera (eh) & apparently a built-in radio, which requires the earpiece to use (whatever.) Those two extras are only on my phone because I insisted on a model with Bluetooth. But it seems pretty sane to use, folds up, fits in my pocket, and the price was right. The model down from it was sans camera, radio, and Bluetooth, not a floor waxer or dessert topper to be seen on it.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  9. Re:Notice one thing. by pembo13 · · Score: 2, Interesting

    So wait. I am not a geek because I want just a phone? How about CD quality audio for my calls instead of a web browser?

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  10. Nokia promoting patents, not open source by nnos · · Score: 4, Insightful
    This must be a misunderstanding. Nokia has not open-sourced their browser. They have open-sourced a port of WebKit to their own proprietary S60 platform. The usefulness of this for other developers is limited. The UI of their browser is closed source and Nokia -- being a strong lobbyist for software patents in Europa -- are probably patenting it. Here is a quate from an article that at least asks some critical questions:

    Opera Software's chief technology officer, however, doesn't expect Nokia's move to have much of an impact. "It has limited value for the open source community," said Hakon Lie, CTO for Opera. The amount of code that Nokia released is relatively small compared to the amount it kept proprietary and the innovations Nokia has made are unlikely to be useful to developers of mobile phone platforms other than S60, he said.

    "What I'm seeing is they're flirting with open source and trying to get the open source community interested in their platform, but it's more of a marketing thing rather than a real technical contribution," he said.

  11. It is! by xNstAble · · Score: 2, Informative

    As other pointed out, it's likely you are not using the browser discussed here. It is available only on the S60 3rd edition, it is based on KHTML and it is a real breakthough in the mobile area.

  12. Opera S60 passes Acid2 test by porneL · · Score: 2, Insightful

    Latest build of Opera for S60 passes the Acid2 test and it does support AJAX, so Opera Software certainly won't let be beaten easily.