Monday, May 31, 2010

New Qt WebKit nearing release

So, for the first time, we are going to release Qt WebKit as a separate project. This does not mean that we will stop releasing it as part of Qt, but that if you are stuck on an older Qt 4.6 release, it is still possible to use a newer Qt WebKit. In the future this also allows us to release more often, independently of Qt.

The last half year we have been hard at work on enabling the use of Qt WebKit on mobile devices, while still supporting and maintaining our brilliant support of Desktop applications. Targeting mobile devices is an ongoing challenge due to other interaction modes, smaller screen sizes and less powerful processor.

We have been growing our teams and our responsibilities and it has been an interesting, if not tiring, half a year :-) Locally, we have been growing our Brazilian core team to 5 people, plus creating some new teams working on related projects. What a rush! :-) We now have teams in at least Norway, Finland, Brazil and Boston working directly on WebKit.

So what have our distributed teams been up to?

Well, Qt WebKit has always felt reasonable fast on the Desktop. Not top in the class, but working quite well. On mobile devices the story was very different; dog slow, barely usable! Lots of time has gone into improving that situation by doing profiling and hunting down performance bottlenecks. Improvements that also help the Desktop case. We are not done yet, but our upcoming QtWebKit 2.0 release is a major improvement. Combining QtWebKit 2.0 with the upcoming Qt 4.7, are you will even get a few extra optimizations for free.

Sometimes we had to make more drastic changes, such as using tiling for archiving good scrolling performance. Tiling basically means that you don't paint directly to the screen, but instead to surfaces (which then can actually benefit from hardware acceleration). When scrolling you then move/blit these tiles. The standard way of doing scrolling, is that you copy an area and move that area, but you always have to paint the new area visible. With tiling you normally update a few more row of tiles than those visible on the screen, so when moving you do not always need to repaint. Repainting can actually mostly be done when you are idle.

We also experimented with rendering the tiles in another process, so that scrolling would never be blocked by loading or painting, but with the downside than when there is no tile painted, a checkerboard pattern would be shown, very similarly to the iPhone. Getting this right is a lot of work and with the announcement of WebKit2, we decided to postpone it for now and later concentrate on WebKit2 instead, as that will bring similar benefits, a.o.

Tiling helps with the mobile interaction model, as it is quite fast to zoom. Zooming basically scaled the tiles and then re-renders, which can be done with a smooth animation. Unfortunately, just as on the iPhone, we cannot support fixed elements, so if page authors really need that, they will have to go for CSS3 Transformations which with accelerated compositing will be painted as another layer on top of the tiles.

Which brings me to the next feature: accelerated compositing. Some of the new CSS3 features such as animation and transformations were created with hardware acceleration in mind, for instance the CSS 3 transformation live in another coordinate system, and thus animating a transformation change does not change any DOM values such as for instance 'left'. The idea is that the elements being transformed are painted as a separate layer, composited on top of the normal web contents. On the iPhone, this is implemented using CoreAnimation, I believe, and is thus, tied to hardware support. For Qt, we implemented it on top of out Graphics View system, which means that even when the Graphics System is not being accelerated by hardware, we will archive better performance due to caching of the painted elements. Pretty cool stuff. Unfortunately, just as with tiling, it is only possible to take advantage of this new feature if you use the QGraphicsWebView and not the older brother, QWebView.

You can imagine that most web sites were written for a width a lot larger than what you find on most phones, so either you can show the page in its original size and you will have to scroll a lot, or you can zoom it out to fit within the width of the page. The latter makes it impossible to read the text, so instead of laying out to the size of the width, we have new API (actually originally introduced in Qt 4.6) that makes it possible to lay out the contents as it was having a different viewport. The iPhone and Android does the same, using a value between 800 and 1008 pixels (980 is always default on the iPhone, where as Android varies). Laying out with such a width makes the site's contents still readable most of the time, without breaking the layout. To give the page authors a bit more control over this, Apple introduced a meta tag called "viewport", which is now supported by most mobile browsers, including Mozilla Fennec. This tag allows the site author to specify which width should be used for laying out the contents as well as which zoom factor should be used, and within which limits.

As touch is becoming standard on cell phones, we also had to make a few other adaptations. For instance sites with frame sets are mostly useless due to various scrolling sub elements; the same count for sites with iframes. What most mobile browsers do to fix this, is to apply frame flattening, which we now also supports/ Originally a feature invented by Nokia, but first really being put to good use on the iPhone and on Android.

We didn't leave out non-touch phones either, and as such implemented spatial navigation (aka. keyboard navigation), which is not only useful for cellphones with keyboard only, but also by tv's and set-top boxes.

Not everything has been related to mobile though, and as such our teams have been working on implementing new HTML5 elements such as the Progress element and concentrating on some CSS features and DOM features, such as DOM Level 3 CustomEvents, 'view-mode' Media Feature, as well as some features from CSSOM Views making it possible to listen to media and media feature changes; very useful for creating Web applications.

Wow, it has been a loooong half year it seems! Now time to prepare for our local release parties! :-)

28 comments:

730A_ngelinaRabideau0 said...

好的開始,就是成功的一半。..................................................

于呈均名 said...

Custom makes all things easy~~加油哦.........................

SadeRa盈君iford0412 said...

色情動畫影成人色情動畫色情介紹男同志色情片男同志色情影片免費男同志網免費性圖片免費東洋影片免費的av片免費的片免費的色情卡通免費直撥網免費直撥影片免費直播短片免費長片分享區免費咪咪影片網免費是訊免費洪爺色情免費洪爺色情網免費性愛觀看影片免費性愛影片分享區免費性愛動畫免費男做愛影片免費男影片免費男優免費亞洲影片免費性小說免費性片下載免費性交貼圖免費性貼片辦公室偷情遊戲免費視訊聊天網交友戀愛進行室嘟嘟成人網

jackveronic said...

成熟,就是有能力適應生活中的模糊。..................................................

songsong_like said...

NewStreetFashion
Ed Hardy
stylish design
Ed Hardy Wholesale
fashion excellent quality
wholesale Ed Hardy
ED Hardy clothing bring you a super surprise!
ed hardy wholesale clothing
The quality is so good
christian audigier
if you really want it
jordan 8
jordan 9
jordan 10

溫淑芬 said...

愛情是一種發明,需要不斷改良。只是,這種發明和其他發明不一樣,它沒有專利權,隨時會被人搶走。..................................................................

xiaolong001 said...

We offer the farouk chi flat iron. We provide the best price and free shipping for all the
chi flat iron. As we know, the
ghd iv styler is the first class and famous brand. So it is the good chance for you. Don't let it pass. If you are looking for the
babyliss flat iron, you have come to the right place for
instyler rotating hot iron.


ghd straighteners was known as
ghd flat iron, which was authorized online
ghd seller provides all kinds of hair straighteners,pink ghd,purple ghd,babyliss. By visiting
ghd iv salon styler , you will find what you want and made yourself more beautiful.If you miss it ,you miss beauty.Buy a piece of ghd for yourself.Come and join us
http://www.ghdhairs.com/ to win the
ghd iv mini styler.
ghd uk
ghd australia
ghd africa
ghd southafrica
t3 hair dryer
purple ghd straighteners
ghd spain
ghd ireland
ghd denmark
ghd america
ghd italy
ghd germany
ghd france
ghds
cheap ghd
purple ghd straighteners

jacket said...

You can have a look at it.
coats & jackets
jordan shoes
The quality is so good.
abercrombie and fitch
abercrombie & fitch
Abercrombie and fitch outle

jacket said...

You can have a look at it.
coats & jackets
jordan shoes
The quality is so good.
abercrombie and fitch
abercrombie & fitch
Abercrombie and fitch outle

hxl880 said...

tn requin

chaussures tn

chaussure requin


wall stickers

kids bedding

wedding jewelry

wedding cake

beaded lanyard

unlocked cell phones

handheld gps

travel guide

car seat cover

sexual health

wholesale lots


air max
air 90
air 95

hxl said...

chaussure requin
chaussures tn
tn requin
air max
air 90
air bw
air

max

air 90
air

chaussures

bottes ugg
ugg classic
bottes

ugg

ugg classic
moncler
doudoune moncler

健康365

加拿大营养屋

健康药品大全

健康365

欣乐佳

中食月太

Nike shox clearance said...

This is a great post,which has a lot of readers.
Such kind of post giving us various knowaledge,it worthy to read.It is so wonderful.

Our company provides Nike Shox Clearance rapid and safe, free shipping network marketing.

dfadf said...

Microsoft Office 2010
Office 2010
Office 2007
Microsoft Office
Microsoft Office 2007
Office 2007 key
Office 2007 download
Office 2007 Professional
Windows 7
Microsoft outlook 2010

winnie said...

moncler.it
moncler coats
Moncler Kids
Moncler

herve leger strapless
herve leger skirt
herve leger

moncler
moncler piumini
moncler piumino

Moncler
Moncler jacken
Moncler jacke

led said...

Christian Louboutin Tall Boots
Christian Louboutin Wedges
Christian Louboutin Pumps
Christian Louboutin Sandals
Jimmy Choo Shoes
Moncler Kid's Jackets
Moncler clothing wholesale
Wholesale Moncler Jackets
discount Moncler Jackets
http://www.shopmoncler.hk/moncler-jackets
http://www.utsource.net/BUK444-500B.html
http://www.utsource.net/MG50Q6ES41.html
http://www.utsource.net/UM150CDY-10.html
http://www.utsource.net/MP7002.html
http://www.utsource.net/TMS320F2812PGFA.html
http://www.utsource.net/CEM3374.html
http://www.utsource.net/2sj74.html

tana said...

失败是成功之母!Choose Cheap moncler jackets you can go to the Moncler jackets online shop, they offer cheap Moncler outlet and they are a professional Moncler jackets and Moncler Branson store.

Microsoft Office 2007 said...

NEVERTHELESS, THE CIVIL LAW is and must be neutral about who has a more noble or rewarding faith. The breakaway parishes ought to win every Office 2010facet of the lawsuit not becauseMicrosoft Office 2010 their beliefs or their politics are better, Microsoft wordbut because both lawOffice 2007and equity, along with common sense, are on Microsoft Officetheir side.Microsoft Office 2007 Not only does Virginia state law (the Division Statute)Office 2007 keyexplicitly apply to just such a Office 2007 downloadsituation as now exists, but the history Office 2007 Professionalespecially of The Falls Church argues against the claims of Outlook 2010the Virginia Diocese with which theyMicrosoft outlookhave disassociated.Microsoft outlook 2010First, The Falls Church wasWindows 7 founded, formed, and developed long before the diocese, or the national Episcopal Church, even existed.

weddingdresses said...

The Power Balance bracelet is made of pure surgical grade silicone that is extremely durable. Its stretch feature optimizes users' comfort level. It comes equipped with two, visible power balance holograms and this sporty and stylish bracelet goes with everything.

Specification:

Silicone Power Balance Wristband Bracelet
The band made of 100% silicone rubber
With 2 visible hologram disks for balance power,waterproof.

JUN said...

We hear of the mbt shoes clearance masque no more.Some time elapsed, after the death of our author, before any of his later productions appeared : two small editions of his minor pieces were at length sent to the press in 1640, coach bags outlet and in the subsequent year a wretched reprint of the first folio, and a second volume of the same km-, containing his dramatic pieces from 1612, several masques, and all that could be found of his occasional poetry, coach outlet coupon were published together. Several of the comedies appear to have been taken from the prompter's book, and surreptitiously printed (but not published) during the author's life; how the rest were procured I know not. cheap coach purses Such of his dramas as were revived at the Restoration were printed separately ; and in 1692 the whole of his writings were again collected, and published in one huge folio volume. The demand for his works must have been considerable for those days, since in mbt trainers 1716 the booksellers were encouraged to prepare another edition, which they gave the world in six volumes 8ro. This publication was merely a reprint of the old copy, and with this, defective as it was, the town was content till the year 1756, cheap coach bags when a more complete edition, in seven volumes, 8vo, was published by the Rev. Peter Whalley, LL. B.Mr. Whalley had received an academical education, and he was competent, in some measure, to the undertaking. He did little, however, for the poet ; the form of five finger shoes the old editions was rigidly observed, and though a few notes were subjoined, they were seldom of material import, and never explanatory of the author's general views, though they occasionally touched on his language. It is not a little remarkable that this gentleman, who was master of the Grammar School 5 finger shoes of Christ's Hospital, and must naturally have been somewhat conTenant with the ancient writers, should not have ventured on one remark of a literary nature, every thing of this kind, which occurs in his edition, being, coach outlet store online as I discovered with some surprise, taken from Upton and others.Whether Whalley was diffident of himself, or the gentlemen volunteered their assistance, I have no means of knowing ; but he availed himself occasionally of the aid coach purses outlet of Sympson and Scward, (the editors of Beaumont and Fletcher,) who led him astray, and where he would have been simply wrong, if left to himself, rendered him absurd. In one pleasant way of making notes, and swelling the bulk of the book, they all agreed.

JUN said...

We thought we had kept it long " enough, and by use of the flood water relieved ourselves from a considerable The North Face Sale quantity of stink by that means."Bishop Stortford has hitherto escaped litigation, but the same witness informed us,—" We have been threatened by several parties. Our neighbours at Sawbridgeworth have told us that we " have been poisoning them. We have said that we are sorry for it, but we think that they contribute to the " nuisance to some extent themselves, and we have Skechers Shoes therefore not heeded what they had to say."Millers on the same stream are almost obliged to resort to similar practices by way of self-defence. Mr. Garratt, of Hunsdon Mill, who has been much troubled with accumulation of mud, says,—" I find that other people send the mud to me ; and I had a Discount G Star Sale large hoe constructed, and I put four horses to " it, and I sent the mud down again into the navigation. It is cheaper than throwing it out."The condition of the lower end of the valley, where the population is much denser, and adoption of the watercloset system is more general, is of course much worse. Various towns on the Lee, and local authorities on the outskirts of London, have been or are at litigation one with another. To preserve the purity of Edmonton Brook, Edmonton has obtained an injunction against Enfield, and is applying for an injunction against North Face Outlet the Trustees of Colney Hatch Lunatic Asylum. Tottenham last year instituted proceedings against Hornsey for fouling Moselle Stream, but although both the fact of the nuisance and the right of Tottenham to relief were equally undoubted, no relief could be given by the law, because there was no public body at Hornsey to be made amenable. The Lee Trustees a few years ago obtained an injunction against the Metropolitan Board of Works, and 820/. damages in respect of injury done to the Shape Ups Shoes navigation by discharge of sewage from storm-water outlets belonging to the Board. The Lee. Trustees alsorecently filed a bill against the authorities of Tottenham, to put an end to the nuisance from their sewage works, and especially to prevent the sewage of WoodGreen and West-Green, which are Shape Ups Boots districts within Tottenham parish, being added to the sewage of the rest of the parish, which is now discharged into the Lee.

JUN said...

We thought we had kept it long " enough, and by use of the flood water relieved ourselves from a considerable The North Face Sale quantity of stink by that means."Bishop Stortford has hitherto escaped litigation, but the same witness informed us,—" We have been threatened by several parties. Our neighbours at Sawbridgeworth have told us that we " have been poisoning them. We have said that we are sorry for it, but we think that they contribute to the " nuisance to some extent themselves, and we have Skechers Shoes therefore not heeded what they had to say."Millers on the same stream are almost obliged to resort to similar practices by way of self-defence. Mr. Garratt, of Hunsdon Mill, who has been much troubled with accumulation of mud, says,—" I find that other people send the mud to me ; and I had a Discount G Star Sale large hoe constructed, and I put four horses to " it, and I sent the mud down again into the navigation. It is cheaper than throwing it out."The condition of the lower end of the valley, where the population is much denser, and adoption of the watercloset system is more general, is of course much worse. Various towns on the Lee, and local authorities on the outskirts of London, have been or are at litigation one with another. To preserve the purity of Edmonton Brook, Edmonton has obtained an injunction against Enfield, and is applying for an injunction against North Face Outlet the Trustees of Colney Hatch Lunatic Asylum. Tottenham last year instituted proceedings against Hornsey for fouling Moselle Stream, but although both the fact of the nuisance and the right of Tottenham to relief were equally undoubted, no relief could be given by the law, because there was no public body at Hornsey to be made amenable. The Lee Trustees a few years ago obtained an injunction against the Metropolitan Board of Works, and 820/. damages in respect of injury done to the Shape Ups Shoes navigation by discharge of sewage from storm-water outlets belonging to the Board. The Lee. Trustees alsorecently filed a bill against the authorities of Tottenham, to put an end to the nuisance from their sewage works, and especially to prevent the sewage of WoodGreen and West-Green, which are Shape Ups Boots districts within Tottenham parish, being added to the sewage of the rest of the parish, which is now discharged into the Lee.

happyoutlet said...

Fashion News:UGG Felicity Boots Victoria Beckham and Marc Jacobs clothing designers design clothes and Swarovski


Victoria GHD KissBeckham has been tweeting with the recently discovered lunch Marc Jacobs and LVMH Exec Edo Jae, who, they say a line of fur and after cheap chi flat irons salethe meeting.

2010 Wedding Dresses said...

thanks for your sharing! great helpful!!!Thank you
Louboutin Shoes 
Christian Louboutin Shoes
Christian Louboutin Pumps 
louboutin
Christian Louboutin Boots 
Christian Louboutin Pumps
Christian Louboutin Heels 
Christian Louboutin Sandal
Pigalle Christian Louboutin 
fur boots
christian louboutin fur boots
louboutin pumps
louboutin fur boots
coyote fur boots
christian louboutin heels
silver strappy sandals
christian louboutin toundra
loubitan studded bow peep
Wedding Dress Shops
vintage wedding dresses 
wedding dresses
cheap mobile phone
Wedding Dress Shops
Wedding Dresses 2011
Wedding Dress Shops
Off the Shoulder Wedding Dresses
bridal jackets
wedding jackets
bridal jackets
halter neck wedding dresses
off the shoulder wedding dresses
vintage wedding dresses
wedding dresses with sleeves
wedding jackets for the bride

goodprice said...

ニンテンドー3DS本体 アクアブルー
犬用キャリーバッグ
ペット用キャリーバック
タンキニ 水着
液晶テレビ 激安通販
エコバッグ製造
財布
エルジンの腕時計
Bill Wall Leather
定額SEO
プリザーブドフラワー スクール
新宿ランチ

Kelsi said...

asics shoesasics shoes
asics running shoesasics running shoes
dsquared jeans mendsquared jeans men
dsquared shoes 2011dsquared shoes 2011
karen millen dresseskaren millen dresses
lacoste pas cher lacoste pas cher

poh said...

Cuisinart TOB-195
Acne Conglobata
Acer 11.6 Netbook
500 payday loan
acne inversa
VIZIO M261VP
checkmate payday loans
Cuisinart TOB-195
Cuisinart TOB-195
Cuisinart TOB-195
Cuisinart TOB-195
Cuisinart TOB-195
Acne Conglobata
Acne Conglobata
Acne Conglobata
Acer 11.6 Netbook
Acer 11.6 Netbook
Acer 11.6 Netbook
500 payday loan
500 payday loan
acne inversa
VIZIO M261VP
VIZIO M261VP
VIZIO M261VP
checkmate payday loans
checkmate payday loans
checkmate payday loans

sping.chen said...

To introduce the latest nike.adidas soccer shoes. Hope you will enjoy it Nike mercurial soccer cleats Prefer the new nike soccer shoes.

Ehtesham Ahmad said...

Nice for being visiting your blog post again, many experts have months personally. This article that I have already been waited for that long.

seo training in Urdu