Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit

Detalhes bibliográficos
Autor(a) principal: Fonseca, Carlos Eduardo Ramalho Bentzen
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/43612
Resumo: O trabalho apresenta o desenvolvimento do suporte a reprodução de vídeos em camadas superpostas (picture-in-picture) em navegadores web baseados no motor de exibição WebKit, segundo a especificação aberta adotada pelo World Wide Web Consortium (W3C). Além disso, o trabalho descreve o processo adotado pela indústria de navegadores para o desenvolvimento de novas funcionalidades. O suporte à interface Web de Picture-in-Picture é presente atualmente somente no motor de exibição Blink – utilizado em navegadores como o Google Chrome. Com essa implementação, será possível utilizar tal funcionalidade em diferentes navegadores e sistemas operacionais, promovendo assim um ecossistema mais interoperável para desenvolvedores web. Ainda, a documentação criada servirá como guia prático em língua portuguesa para instruir novos programadores ao processo de desenvolvimento de novas funcionalidades no projeto WebKit.
id UFRN_64b558b01ab2a606c18c8fc17c510217
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/43612
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Fonseca, Carlos Eduardo Ramalho BentzenAraújo, Fábio Meneghetti Ugulino deLima Filho, Francisco Sales deBrito Júnior, Agostinho de Medeiros2021-07-01T11:35:59Z2021-10-06T11:51:28Z2021-07-01T11:35:59Z2021-10-06T11:51:28Z2019-12-0520170155363FONSECA, Carlos Eduardo Ramalho Bentzen. Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit. 2019. 45f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2019.https://repositorio.ufrn.br/handle/123456789/43612O trabalho apresenta o desenvolvimento do suporte a reprodução de vídeos em camadas superpostas (picture-in-picture) em navegadores web baseados no motor de exibição WebKit, segundo a especificação aberta adotada pelo World Wide Web Consortium (W3C). Além disso, o trabalho descreve o processo adotado pela indústria de navegadores para o desenvolvimento de novas funcionalidades. O suporte à interface Web de Picture-in-Picture é presente atualmente somente no motor de exibição Blink – utilizado em navegadores como o Google Chrome. Com essa implementação, será possível utilizar tal funcionalidade em diferentes navegadores e sistemas operacionais, promovendo assim um ecossistema mais interoperável para desenvolvedores web. Ainda, a documentação criada servirá como guia prático em língua portuguesa para instruir novos programadores ao processo de desenvolvimento de novas funcionalidades no projeto WebKit.This paper presents the development of supporting picture-in-picture video playback in web browsers based on the WebKit layout engine, according to the open standard adopted by the World Wide Web Consortium (W3C). Furthermore, this paper describes the process adopted by the browser industry for the development of new features. The support of Picture-in-Picture Web API is currently present only in the Blink layout engine – used in web browsers such as Google Chrome. With this implementation, it will be possible to use this feature in different web browsers and operating systems, promoting a more interoperable ecosystem for web developers. Furthermore, the documentation will serve as a practical guide in the Portuguese language to instruct new programmers to the development process in the WebKit project.Universidade Federal do Rio Grande do NorteUFRNBrasilEngenharia de ComputaçãoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessCiência da ComputaçãoWebKitWeb browsersNavegadores webMultimídiaVídeoPicture-in-pictureMultimediaPicture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKitinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALPictureInPictureNaWeb_Fonseca_2019.pdfapplication/pdf1189464https://repositorio.ufrn.br/bitstream/123456789/43612/1/PictureInPictureNaWeb_Fonseca_2019.pdfb83658d7939e22b5e69a8ff9bbc901f5MD51CC-LICENSElicense_rdfapplication/octet-stream811https://repositorio.ufrn.br/bitstream/123456789/43612/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txttext/plain762https://repositorio.ufrn.br/bitstream/123456789/43612/3/license.txte428689918449bd69f843393981e4109MD53123456789/436122021-10-06 08:51:28.607oai:https://repositorio.ufrn.br:123456789/43612PGNlbnRlcj48c3Ryb25nPlVOSVZFUlNJREFERSBGRURFUkFMIERPIFJJTyBHUkFOREUgRE8gTk9SVEU8L3N0cm9uZz48L2NlbnRlcj4NCjxjZW50ZXI+PHN0cm9uZz5CSUJMSU9URUNBIERJR0lUQUwgREUgTU9OT0dSQUZJQVM8L3N0cm9uZz48L2NlbnRlcj4NCg0KPGNlbnRlcj5UZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgZGlzcG9uaWJpbGl6YcOnw6NvIGRlIE1vbm9ncmFmaWFzIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbyBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgKEJETSk8L2NlbnRlcj4NCg0KTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIG1vbm9ncmFmaWEsIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSAoVUZSTikgYSBkaXNwb25pYmlsaXphciBhdHJhdsOpcyBkYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgZGEgVUZSTiwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG7CsCA5NjEwLzk4LCBvIHRleHRvIGludGVncmFsIGRhIG9icmEgc3VibWV0aWRhIHBhcmEgZmlucyBkZSBsZWl0dXJhLCBpbXByZXNzw6NvIGUvb3UgZG93bmxvYWQsIGEgdMOtdHVsbyBkZSBkaXZ1bGdhw6fDo28gZGEgcHJvZHXDp8OjbyBjaWVudMOtZmljYSBicmFzaWxlaXJhLCBhIHBhcnRpciBkYSBkYXRhIGRlc3RhIHN1Ym1pc3PDo28uIA0KRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-10-06T11:51:28Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit
title Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit
spellingShingle Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit
Fonseca, Carlos Eduardo Ramalho Bentzen
Ciência da Computação
WebKit
Web browsers
Navegadores web
Multimídia
Vídeo
Picture-in-picture
Multimedia
title_short Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit
title_full Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit
title_fullStr Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit
title_full_unstemmed Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit
title_sort Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit
author Fonseca, Carlos Eduardo Ramalho Bentzen
author_facet Fonseca, Carlos Eduardo Ramalho Bentzen
author_role author
dc.contributor.referees1.none.fl_str_mv Araújo, Fábio Meneghetti Ugulino de
dc.contributor.referees2.none.fl_str_mv Lima Filho, Francisco Sales de
dc.contributor.author.fl_str_mv Fonseca, Carlos Eduardo Ramalho Bentzen
dc.contributor.advisor1.fl_str_mv Brito Júnior, Agostinho de Medeiros
contributor_str_mv Brito Júnior, Agostinho de Medeiros
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
WebKit
Web browsers
Navegadores web
Multimídia
Vídeo
Picture-in-picture
Multimedia
dc.subject.por.fl_str_mv WebKit
Web browsers
Navegadores web
Multimídia
Vídeo
Picture-in-picture
Multimedia
description O trabalho apresenta o desenvolvimento do suporte a reprodução de vídeos em camadas superpostas (picture-in-picture) em navegadores web baseados no motor de exibição WebKit, segundo a especificação aberta adotada pelo World Wide Web Consortium (W3C). Além disso, o trabalho descreve o processo adotado pela indústria de navegadores para o desenvolvimento de novas funcionalidades. O suporte à interface Web de Picture-in-Picture é presente atualmente somente no motor de exibição Blink – utilizado em navegadores como o Google Chrome. Com essa implementação, será possível utilizar tal funcionalidade em diferentes navegadores e sistemas operacionais, promovendo assim um ecossistema mais interoperável para desenvolvedores web. Ainda, a documentação criada servirá como guia prático em língua portuguesa para instruir novos programadores ao processo de desenvolvimento de novas funcionalidades no projeto WebKit.
publishDate 2019
dc.date.issued.fl_str_mv 2019-12-05
dc.date.accessioned.fl_str_mv 2021-07-01T11:35:59Z
2021-10-06T11:51:28Z
dc.date.available.fl_str_mv 2021-07-01T11:35:59Z
2021-10-06T11:51:28Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.pt_BR.fl_str_mv 20170155363
dc.identifier.citation.fl_str_mv FONSECA, Carlos Eduardo Ramalho Bentzen. Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit. 2019. 45f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2019.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/43612
identifier_str_mv 20170155363
FONSECA, Carlos Eduardo Ramalho Bentzen. Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit. 2019. 45f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2019.
url https://repositorio.ufrn.br/handle/123456789/43612
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Engenharia de Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/43612/1/PictureInPictureNaWeb_Fonseca_2019.pdf
https://repositorio.ufrn.br/bitstream/123456789/43612/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/43612/3/license.txt
bitstream.checksum.fl_str_mv b83658d7939e22b5e69a8ff9bbc901f5
e39d27027a6cc9cb039ad269a5db8e34
e428689918449bd69f843393981e4109
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832905331933184