FSpaceRPG article

Status: Official

Interesting, I heard this and checked it out.

The Nokia series 60 phones (N95 and others) has a full browser on it.

It is a derivative of WebKit, so is a family member of the KHTML browser on linux and very importantly Safari (on Mac, iPhone and Windows).

Extract from the documentation: http://www.forum.nokia.com/main/resources/technologies/browsing/web_browser.html

Browser

Before the introduction of S60 3rd Edition, the S60

platform supported browsing of sites using WML and

XHTML markup languages. This limited S60 users\u2019

browsing to a subset of all available websites. With the

introduction of S60 3rd Edition, the platform gained a

full desktop-compatible Web browser, the Web Browser

for S60. Based on the WebKit Open Source Project, the

Web Browser for S60 employs the KHTML Rendering

Engine and KWQ adaptation layer from the project\u2019s

WebCore component, and the KJS JavaScript Engine from

the project\u2019s JavaScriptCore. In addition, the Web Browser

for S60 includes a Netscape Plug-in API from Netscape

Communications Corporation.

So developing for web-kit is an interesting option, allowing access to a number of different platforms.

Also Nokia supports Tiny SVG (a simplified standardized subset of SVG), there is a converter they have in the SDK.

SVGT

Scalable Vector Graphics (SVG) is an XML-languagebased,

open vector-graphics standard maintained by the

World Wide Web Consortium (www.w3.org) SVGT is a

subset of the full specification that is designed to

implement vector graphics on smartphones. The S60

platform support of SVGT 1.1 was introduced in S60 3rd

Edition.

SVGT is not a development technology similar to those

discussed so far. It does not include a scripting ability

and does not offer interaction with the features of the

S60 platform. However, SVGT is useful in two respects.

First, it can be used to create presentation-style content

similar to content that might be developed for a website

or with Flash Lite. Second, SVGT content can be used

within Symbian C++ and Java applications to create UI

elements, which can greatly simplify the creation of

graphically rich interfaces. In addition, on S60 3rd

Edition devices, SVGT can be used in creation of device

themes, and animated SVGT can be used to create

screen savers.

In Symbian C++ applications, SVGT graphics are loaded

using LoadAndScaleIconL(). The use of SVGT in

Java applications is enabled through JSR-226. In addition,

the NetBeans Mobility Pack provides tools that simplify

the use of SVGT in various interface components, such

as menus and icons.

There are several commercial and open-source tools for

creating SVG-compliant graphics. Adobe Illustrator

(www.adobe.com) or Inkscape (www.inkscape.org) can

be used to create static SVG, but each requires the use

of an SVG-to-SVGT converter (supplied with the relevant

S60 SDKs) to create SVGT files.

For more information on the use of SVGT in the S60

platform, refer to the document S60 Platform:

Introduction to SVG-T Graphics, which can be found in

the Documents section of the Forum Nokia site

(www.forum.nokia.com/documents).

Categories: Development

Go Back

Advertisers