<?xml version="1.0" encoding="utf-8" standalone="no"?>
<dublin_core schema="dc">
<dcvalue element="contributor" qualifier="author">Park,&#x20;Seonghoon</dcvalue>
<dcvalue element="contributor" qualifier="author">Lee,&#x20;Jeho</dcvalue>
<dcvalue element="contributor" qualifier="author">Choi,&#x20;Yonghun</dcvalue>
<dcvalue element="contributor" qualifier="author">Cha,&#x20;Hojung</dcvalue>
<dcvalue element="date" qualifier="accessioned">2024-11-11T06:00:30Z</dcvalue>
<dcvalue element="date" qualifier="available">2024-11-11T06:00:30Z</dcvalue>
<dcvalue element="date" qualifier="created">2024-11-07</dcvalue>
<dcvalue element="date" qualifier="issued">2024-05</dcvalue>
<dcvalue element="identifier" qualifier="issn">0743-166X</dcvalue>
<dcvalue element="identifier" qualifier="uri">https:&#x2F;&#x2F;pubs.kist.re.kr&#x2F;handle&#x2F;201004&#x2F;151049</dcvalue>
<dcvalue element="description" qualifier="abstract">We&#x20;propose&#x20;a&#x20;cross-device&#x20;web&#x20;solution,&#x20;called&#x20;Vulture,&#x20;which&#x20;distributes&#x20;graphical&#x20;user&#x20;interface&#x20;(GUI)&#x20;elements&#x20;of&#x20;apps&#x20;across&#x20;multiple&#x20;devices&#x20;without&#x20;requiring&#x20;modifications&#x20;of&#x20;web&#x20;apps&#x20;or&#x20;browsers.&#x20;Several&#x20;challenges&#x20;should&#x20;be&#x20;resolved&#x20;to&#x20;achieve&#x20;the&#x20;goals.&#x20;First,&#x20;the&#x20;peer-server&#x20;configuration&#x20;should&#x20;be&#x20;efficiently&#x20;established&#x20;to&#x20;distribute&#x20;web&#x20;resources&#x20;in&#x20;cross-device&#x20;web&#x20;environments.&#x20;Vulture&#x20;exploits&#x20;an&#x20;in-browser&#x20;virtual&#x20;proxy&#x20;that&#x20;runs&#x20;the&#x20;web&#x20;server&amp;apos;s&#x20;functionality&#x20;in&#x20;web&#x20;browsers&#x20;using&#x20;a&#x20;virtual&#x20;HTTP&#x20;scheme&#x20;and&#x20;a&#x20;relevant&#x20;API.&#x20;Second,&#x20;the&#x20;functional&#x20;consistency&#x20;of&#x20;web&#x20;apps&#x20;must&#x20;be&#x20;ensured&#x20;in&#x20;GUI-distributed&#x20;environments.&#x20;Vulture&#x20;solves&#x20;this&#x20;challenge&#x20;by&#x20;providing&#x20;a&#x20;single-browser&#x20;illusion&#x20;with&#x20;a&#x20;two-tier&#x20;document&#x20;object&#x20;models&#x20;(DOM)&#x20;architecture,&#x20;which&#x20;handles&#x20;view&#x20;state&#x20;changes&#x20;and&#x20;user&#x20;input&#x20;seamlessly&#x20;in&#x20;cross-device&#x20;environments.&#x20;We&#x20;implemented&#x20;Vulture&#x20;and&#x20;extensively&#x20;evaluated&#x20;the&#x20;system&#x20;under&#x20;various&#x20;combinations&#x20;of&#x20;operating&#x20;platforms,&#x20;devices,&#x20;and&#x20;network&#x20;capabilities&#x20;while&#x20;running&#x20;50&#x20;real&#x20;web&#x20;apps.&#x20;The&#x20;experiment&#x20;results&#x20;show&#x20;that&#x20;the&#x20;proposed&#x20;scheme&#x20;provides&#x20;functionally&#x20;consistent&#x20;cross-device&#x20;web&#x20;experiences&#x20;by&#x20;allowing&#x20;fine-grained&#x20;GUI&#x20;distribution.&#x20;We&#x20;also&#x20;confirmed&#x20;that&#x20;the&#x20;in-browser&#x20;virtual&#x20;proxy&#x20;reduces&#x20;the&#x20;GUI&#x20;distribution&#x20;time&#x20;and&#x20;the&#x20;view&#x20;change&#x20;reproduction&#x20;time&#x20;by&#x20;averages&#x20;of&#x20;38.47%&#x20;and&#x20;20.46%,&#x20;respectively.</dcvalue>
<dcvalue element="language" qualifier="none">English</dcvalue>
<dcvalue element="publisher" qualifier="none">IEEE</dcvalue>
<dcvalue element="title" qualifier="none">Vulture:&#x20;Cross-Device&#x20;Web&#x20;Experience&#x20;with&#x20;Fine-Grained&#x20;Graphical&#x20;User&#x20;Interface&#x20;Distribution</dcvalue>
<dcvalue element="type" qualifier="none">Conference</dcvalue>
<dcvalue element="identifier" qualifier="doi">10.1109&#x2F;INFOCOM52122.2024.10621433</dcvalue>
<dcvalue element="description" qualifier="journalClass">1</dcvalue>
<dcvalue element="identifier" qualifier="bibliographicCitation">IEEE&#x20;Conference&#x20;on&#x20;Computer&#x20;Communications&#x20;(IEEE&#x20;INFOCOM),&#x20;pp.2478&#x20;-&#x20;2487</dcvalue>
<dcvalue element="citation" qualifier="title">IEEE&#x20;Conference&#x20;on&#x20;Computer&#x20;Communications&#x20;(IEEE&#x20;INFOCOM)</dcvalue>
<dcvalue element="citation" qualifier="startPage">2478</dcvalue>
<dcvalue element="citation" qualifier="endPage">2487</dcvalue>
<dcvalue element="citation" qualifier="conferencePlace">CN</dcvalue>
<dcvalue element="citation" qualifier="conferencePlace">Vancouver,&#x20;CANADA</dcvalue>
<dcvalue element="citation" qualifier="conferenceDate">2024-05-20</dcvalue>
<dcvalue element="relation" qualifier="isPartOf">IEEE&#x20;INFOCOM&#x20;2024-IEEE&#x20;CONFERENCE&#x20;ON&#x20;COMPUTER&#x20;COMMUNICATIONS</dcvalue>
<dcvalue element="identifier" qualifier="wosid">001296261600249</dcvalue>
<dcvalue element="identifier" qualifier="scopusid">2-s2.0-85201810063</dcvalue>
</dublin_core>
