Picture-in-Picture na Web: um caso de uso para o desenvolvimento de funcionalidades no motor WebKit
Autor(a) principal: | |
---|---|
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 |