Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Taking WebKitGTK+ to the big screen

Taking WebKitGTK+ to the big screen

We delivered this talk while attending the fifth WebKitGTK+ hackfest, kindly organized and hosted by Igalia in the city of A Coruña (Spain).

My mate Brian Holt and me delivered this talk there to explain to the attendants (and former colleagues of mine! :-)) what exactly the WebKit team from Samsung Research UK worked on during 2013, the year that I started working in that company by joining their A/V team (focused on SmartTV).

See the site of the event here: https://wiki.gnome.org/Hackfests/WebKitGTK2013

Mario Sánchez Prada

December 10, 2013
Tweet

More Decks by Mario Sánchez Prada

Other Decks in Programming

Transcript

  1. SRUK’s WebKit team Taking WebKitGTK+ to the big screen Brian

    Holt Mario Sánchez Prada 2013 December 8th - 12th A Coruña, Spain
  2. About us Brian Holt <bdholt1> Software Engineer at SRUK and

    member of the A/V team, working on performance optimizations for the SmartTV platform with a focus on WebKitGTK+ WebKit contributor since early 2013 Mainly worked in the implementation of new APIs for WebKit2GTK+ and automatic memory leak detection Mario Sanchez Prada <msanchez> Software Engineer working at SRUK as a member of the A/V team, working in the same project than Brian. WebKit contributor since 2010, reviewer since August 2013 Mainly specialized in WebKitGTK+ and its accessibility layer, with some contributions to the WebKit2GTK+ API WebKitGTK+ Hackfest 2013 Brian Holt / Mario Sanchez Prada
  3. What is SRUK? SRUK: Samsung Research UK, formerly known as

    Samsung Electronics Research Institute (SERI) UK Established in 1996 in Middlesex, in the lovely town of Staines-upon-Thames (South West of London) R&D center specialized in telecoms and digital TV, with over 250 people working in the office these days Focused on the development of projects around the mobile and TV platforms (e.g. Android, SmartTV), combined with research projects around specific technologies (e.g. WebKit) Steadily moving to working in a more transparent and open way, contributing back to Open Source projects on a general basis, as part of a general trend inside Samsung http://www.samsung.com/uk WebKitGTK+ Hackfest 2013 Brian Holt / Mario Sanchez Prada
  4. SRUK’s WebKit team Currently 6 people are part of this

    small team Work performing vertical analysis and performance optimizations for the SmartTV platform (Linux on ARM) Partly focused on upstream WebKit & WebKitGTK+ Interested in contributing upstream as much as possible, ideally in areas interesting for the SmartTV platform Started getting involved in WebKit during 2012, and consolidated during 2013 (1 reviewer + 4 committers) Looking forward to contributing more relevant patches during 2014 (our TVs are currently using WebKitGTK+) WebKitGTK+ Hackfest 2013 Brian Holt / Mario Sanchez Prada
  5. What did we do so far? WebKit2GTK+ API Authentication API,

    TLS Errors, Pointer Lock API Accessibility Code refactoring, bugfixing, testing infrastructure Text rendering Vertical text, kerning Remote Web Inspector Automatic memory leak detection General bugfixing & gardening WebKitGTK+ Hackfest 2013 Brian Holt / Mario Sanchez Prada
  6. What are we planning to do now? More Accessibility related

    work Moving tests away from WebKit1, WAI-ARIA, bugfixes Performance optimizations in our ARM-based platform Will contribute upstream as many patches as possible Graphics and text rendering related work Some local experiments, but still in a very early stage Getting involved in new areas upstream WebKitGTK+ Hackfest 2013 Brian Holt / Mario Sanchez Prada
  7. Why are we here? Work Move some things forward, fix

    long standing issues... Discussions Current situation of WebKit, new areas to work on... Social Meet new people, meet old friends :) WebKitGTK+ Hackfest 2013 Brian Holt / Mario Sanchez Prada