Nokia Develops a New Browser on Apple WebKit
Althazzar writes "Nokia has built a new browser for their Symbian system based on the WebKit open source project from Apple, released last week. "Apple is pleased to assist Nokia in creating their new Series 60 browser based on the same KHTML open source technology that powers Apple's Safari"."
I have a built in web browser in my phone, but I never fired it up because it has fees that go along with its use.
God spoke to me.
If apple was actually working with them on this, or if they just are using the recently released webkit code from apple.
This way the three groups, Nokia, KDE, and Apple, will be working on making one browser engine perfect, rather than working on two very similar systems that, really, have no major advantages over one-another.
Symbian has little relationship with OS X/OpenStep. It strikes me if this was easy for Nokia to do, it should be architecturally reasonable to port it to a KDE environment.
You are not alone. This is not normal. None of this is normal.
I had thought WebKit had some nontrivial tyings into Cocoa. Is WebKit that neatly separable from Cocoa? Does it use qt internally still?
Which is based upon the Webcore released by NOKIA not long ago. Here is a Screenshot
And further Information can be found here.
So dosn't that mean that the Nokia 60 browser is opensource too? Wonder where I can get the source code or if they'll bother to provide it. If anyone finds a link to it let me know.
I do suppose Opera has more experience in fitting web pages to small screens. Have they made it better?
How long until Cringely announces the details of the upcoming Apple/Intel/Nokia merger?
I hate the one hundred and twenty character limit for signatures with an all-enveloping, all-destroying, incredible pass
Maybe they can return the favor by being more Mac friendly in their desktop and sync software rollouts.
I have recently "discovered" the series 60 platform and I am really pleased with it. I was so happy with it that I was able to dump my Treo for a 6620. Finally, a real multitaksting smartphone alternative (non-msft). It's the best thing since sliced bread. Now if they could just give OS X some love.
Who is General Failure, and why is he reading my hard disk?
What happened to the minimo project? I thought that Nokia was supposedly funding this project for use on its phones. Is this an apparant shift or just a bad memory on my part?
A little learning never hurt anyone.
This is a blow for the Opera for Mobile product, it seems to me. I wonder how usable this new browser is without a proxying component like the one used by the Reqwireless WebViewer or even the BlackBerry's built-in browser?
EricJ2ME acronyms defined
This has been out for a while, i've been using gtk-webcore for the last two months on my Slackware box.
you can get it from here and there's lots of other interesting tidbits of information on that site.
save the GNUs!
Gtk+ WebCore seems to be made at Nokia.
Banu
But not nearly as exciting as it would be if Nokia would make a Series 60 phone that didn't have gnome-sized buttons or have them arranged in strange, unnatural ways.
Why can't Nokia make a decent Series 60 phone?! To boot, they're all ugly as sin.
I want Series 60, especially if it has a decent browser on it. But all the Series 60 phones are wonderful pieces of technology with garbage physical interfaces. It's so sad, considering how usable some of their lower-end models are.
Ironically, Nokia is the only phone manufacturer with a sane software interface.
How hard is it for the submitter/editor to catch this one? WebKit doesn't even appear in the press release...
This is great news. The more people using KHTML based browsers the better for website compatibility. I think having 3 browser engines around with non-insignificant market share would be great.
Does it support tiny little tabs across the top of the browser screen? Then it'll be the total "killer app" ;-P
Ocean is land, covered with water.
Better licensing? What kind of crack are you smoking? The license has not changed.
If you are going to make some sort of comment about licensing then maybe you should see if it applies first.
Dixi et salvavi animam meam
Symbian libc support isn't that bad: there are bugs (in sprintf printing 64 bit integers, for example), but in general it works pretty well. Good enough that you'd probably only have to use S60 libs for directly UI related code.
The first thing that came to my mind was the new dashboard widgets in Tiger. Remember, Dashboard widgets are written in Javascript, CSS, XML, and HTML. Each Widget is actual a webcore instance if my understanding is correct (or it's one big web core window). Couldn't be that difficult to make it work on this browser. And if you have seen the number of widgets out there (I was just @ WWDC), it is pretty amazing. And a lot of them would be perfect for cell phones. Just something to chew on...
Be kind, for everyone you meet is fighting a difficult battle. - Plato
Am I going senile here, or is this the same Nokia that gave a large handout to the Mozilla corporation?
This move just doesn't seem to make any sense whatsoever to me, as if you believe the rumours, they had some kind of gecko based browser already up and running. All I can assume is that it just didn't cut the mustard.
Anyone know any more about this?
Sunday you're Thinking Different, Monday you're a huge tool, paying too much and waiting to think like everyone else.
I seem to remember Dave Hyatt setting us straight on that one. The iTunes Music Store does not use WebCore or WebKit to render its pages.
Just why, I couldn't guess. It seems like a natural application for it.
Don't blame me, I voted for Baltar.
Has anyone noticed that no matter how cool a phone is, it is usually unavailable in the U.S.?
Nokia, Sony Ericsson, Samsung, and so on all keep coming out with killer phones, and they are completely unavailable from regular American channels. The only way to get most of them is to give hundreds and hundreds of dollars plus your credit card information to some fly-by-night, grey-market operation based in who-knows-where. Much of the time (judging by what I've read in reviews), the result is that you get some Chinese-language phone and no response from customer service.
Why the lack of cool phones in the U.S. when Europe and Asia have such a great selection of the latest and greatest?
Sure, we don't have third generation networks here... but we still appreciate cool phones. WTF is up here?
P.S. And no, the Sony-Ericsson S710a is not a cool phone. It *looks* cool, but has such horrendous design flaws as to be mostly unusable.
Wonder if Nokia will fix the animated .GIF display bugs that Safari on Tiger has? I can reliably crash Safari looking at one, and there's another that doesn't display on the web page it's part of, but will display if loaded by itself.
Disinfect the GNU General Public Virus!
Why not port the Qt version? There is already Qt for windows.
Jokes aside, if you use the nox version of Konqueror, you will already have a functional browser. And not simply a html widget and a javascript interpreter which is what webkit/webcore are.
Here is an email from Roland Geisler at Nokia that was posted on the Safari Web Kit mailing list (more info at http://webkit.opendarwin.org/contact.html)
From: roland geisler
Subject: [webkit-dev] Greetings from the Series 60 mobile browser team at Nokia
Date: June 13, 2005 2:52:33 PM PDT
RE: Recent press release: http://press.nokia.com/PR/200506/998214_5.html
Hi,
I'm heading marketing and strategy at Nokia for Series 60's new mobile browser that will be built upon WebCore/KHTML and JavaScriptCore/KJS. I am writing you this email to thank you for having built the Konqueror and Safari browser with the two components WebCore/KHTML and JavaScriptCore/KJS. I would like to introduce myself and some members from our core development team, and explain why we at Nokia have selected your code base for our future Series 60 mobile browser. I also hope that this will start a mutual dialogue among us that will support all of our projects in the future.
Not all of you might be familiar with Series 60. Series 60 is a smart phone software platform developed by Nokia, which enables feature rich applications on mobile devices. Series 60 is based on the Symbian OS and is written in C++. More information can be found from http://www.forum.nokia.com/
and http://www.series60.com/.
I copied some of our core development team members on this email so you have their names and contact information. Antti Koivisto, whom you might know already, is one of the co-authors of KHTML and has been working for Nokia Research Center for the past few years and recently joined our mobile browser development team in Boston. David Carson and Deepika Chauhan are two of the original developers of the Nokia mobile browser. Zalan Bujtas, Prabhakar Marnadi, Yongjun Zhang and Sachin Padma have been working with mobile browsers for some years at Nokia in Helsinki and Boston. Keith Hollis has several years experience working with mobile browsers and has recently joined our team in Boston, earlier he was the principal person leading the port of the Opera web browser to the Symbian OS at Opera Software. Guido Grassel, Kimmo Kinnunen and Andrei Popescu are working at our Nokia Research Center in Helsinki (http://www.nokia.com/research/) where we have built the GTK port of Apple's WebCore that we released last year - http://gtk-webcore.sourceforge.net/.
The high performance, low memory consumption and small code footprint of KHTML and KJS make these components ideal for resource-constrained mobile devices. Clean architecture and good design create a good base for future development of mobile features. In addition, Web compliance was another important criteria for us. Congratulations to the KDE Konqueror developer team for building such a great browser.
Big thanks at this point also go to the Apple Safari team that has tremendously improved KHTML and KJS in many areas, in particular in Web compliance and performance. WebCore and JavaScriptCore also offer a cleaner separation to the underlying operating system. For these reasons we at Nokia chose WebCore and JavaScriptCore as the code base for our Series 60 mobile browser.
Our plan is that the new Series 60 mobile browser will be available as a standard Series 60 application during the first half of 2006.
We at Nokia are excited to use WebCore/KHTML and JavaScriptCore/KJS for our future Series 60 mobile browser. I hope that we can start a dialogue with your community and the Apple Safari team on how to "mobilize" WebCore/KHTML and JavaScriptCore/KJS to create the best Web browser based on open-source components for mobile devices.
Best regards,
Roland Geisler
Head of Marketing & Strategy, Series 60 Browser
Nok