본문 바로가기

개발 Note/it 이야기

S60 Webkit & Nokia Browser architecture

반응형

Nokia forum에서 퍼온 자료입니다.

아키텍쳐를 공부하면서 현재 open되어있는 solution들은 아키텍쳐를 어떻게 잡아가고 있는지 참고하기 위해서 여기저기서 찾아보고 있는 중이랍니다.!!


S60WebKit & Nokia Browser Architecture

From Forum Nokia Wiki

Introduction

The Nokia Web Browser is built upon S60WebKit, a port of the open source WebKit project to the S60 platform.

WebKit contains the WebCore and JavaScriptCore components that Apple uses in its Safari browser. Based on KHTML and KJS from KDE's Konqueror open source project, this software has enabled Nokia to achieve improvements in Web site usability on smartphones through the re-use of a proven desktop rendering engine that has been developed and optimized by a large open source community over many years.

This browser enables smartphone users to browse full Web pages on a smartphone screen with features such as:

Preservation of the original page layout, presented just as the Web site designer intended; Easy navigation of Web pages through page miniatures, reducing the amount of scrolling; Pop-up blocking, enhanced start page, and simplified menus; Visual History, an easy-to-use back function, showing miniature views of previous pages; Text Search, which works as you type, taking you directly to the interesting part of the page; Dynamic HTML, supporting dynamic menus, rollovers, and scripted behavior such as AJAX applications; Extensive support of industry standards including W3C's HTML, XHTML 1.0, DOM, CSS and SVG-Tiny; other Web standards such as SSL and ECMAScript; and Netscape style plug-ins such as Flash Lite and audio. Figure 1 explains the architecture for the Nokia Web Browser.


Figure 1: S60 Browser Architecture

Documentation and source for the WebKit project are available at WebKit .

For Information about KDE's Konqueror please visit KDE's Konqueror.

Building S60Webkit

For instructions building S60Webkit, see Building S60Webkit .

'개발 Note > it 이야기' 카테고리의 다른 글

UI Modal 컨셉  (0) 2009.01.06
C++ 상에서 발생하는 name mangling 에 관한 내용  (15) 2009.01.04
Feature modeling - 아직 정리되지 않은 주제.  (0) 2009.01.04
Refactoring  (0) 2009.01.04
S60 platform architecture  (0) 2009.01.04