没有合适的资源?快使用搜索试试~ 我知道了~
首页HAL:多学科开放获取档案库,存储与传播科研文献
HAL:多学科开放获取档案库,存储与传播科研文献
0 下载量 161 浏览量
更新于2024-06-19
收藏 24.9MB PDF 举报
"HAL是一个多学科的开放获取档案库,主要功能是存储和传播科学研究文献,包括已发表和未发表的文章,涵盖了法国及国际上的教育和研究机构,以及公共和私人研究中心的成果。该平台允许研究人员、学者和公众免费访问和下载文献。HALId为tel-03752353,链接指向的是MiraSarkis的一篇论文,题目为‘从现有应用程序创建多屏应用程序’,属于计算机科学与网络领域的研究,由巴黎理工学院(TélécomParisTech)发布,作者在2016年获得了博士学位。 这篇论文详细探讨了如何利用现有的Web应用程序来构建适应多屏幕环境的应用程序。随着互联网技术的发展和用户拥有多台设备的普及,多屏应用的需求日益增长。MiraSarkis的这项工作可能涉及了应用程序的跨平台设计、用户界面适应性、以及自动化转换等技术,旨在提高用户体验和效率。 论文的评审团队包括Jean-Claude Dufourd、Cyril Concolato两位导师,以及Cécile Roisin、Pablo Cesar、Pierre Senellart和Stephan Steglich四位评审专家,他们在各自的专业领域有着深厚的背景。TélécomParisTech作为法国矿业电信学院的一部分,是巴黎理工学院的重要成员,拥有优秀的科研和教育资源。 这篇论文的公开演示和答辩是在2016年10月4日进行的,展示了作者对于解决多屏应用程序开发挑战的创新方法,为未来的研究和实践提供了有价值的参考。通过HAL这样的平台,这类研究成果得以广泛传播,促进学术交流,推动科技发展。"
资源详情
资源推荐
List of Tables
2.1 Description of the HTTP header elds reecting the browser prole . 25
2.2 Adaptive Design Approaches and Techniques . . . . . . . . . . . . . . 29
3.1 Dataset characterization on a 1920*1080px viewport . . . . . . . . . . 41
3.2 Characterizing devices with features related to the context of usage . 43
4.1 DOM node types and associated logical nodes . . . . . . . . . . . . . 64
4.2 Complexity of each algorithm in the UI Division and UI Distribution
phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.3 Results of the simplication algorithm on the geometrical and logical
trees in terms of node and depth count . . . . . . . . . . . . . . . . . 79
4.4 Reduction rates for DOM tree, geometric tree and logical tree . . . . 80
4.5 Evaluation of the segmentation approach . . . . . . . . . . . . . . . . 86
5.1 Full-Window Design results on 1920*1080 window . . . . . . . . . . . 106
5.2 Dierences between the two Layout refactoring implementations . . . 122
6.1 Number of changes related to the dynamic parts of Video Semantic . 137
6.2 Number of changes related to the dynamic parts of Video Semantic . 138
6.3 Simultaneous changes between the dynamic parts of Video Semantic 138
6.4 Number of Slave Events . . . . . . . . . . . . . . . . . . . . . . . . . 141
8.1 Caractérisation des dispositifs avec des functions . . . . . . . . . . . . 161
8.2 Evaluation de l'approche de segmentation . . . . . . . . . . . . . . . 165
xiii
List of abbreviations
MSA Multi-Screen Application
XML eXtensible Mark-up Language
HTML HyperText Markup Language
CSS Cascading Style Sheets
JS JavaScript
DOM Document Object Model
UI User Interface
GUI Graphical User Interface
DUI Distributed User Interface
RWD Responsive Web Design
FWD Full-Window Design
RESS REsponsive Server Side
NSD Network Service Discovery
UPnP Universal Plug and Play
WebRTC Web Real Time Communication
SSDP Simple Service Discovery Protocol
SOAP Simple Object Access Protocol
WSDL Web Services Description Language
SOA Service-Oriented Architecture
mDNS multicast Domain Name System
DNS-SD Domain Name System - Service Discovery
CC/PP The Composite Capability/Preferences Proles
xv
Chapter 1
Introduction
1.1 The multi-screen application context and chal-
lenges
The rise of web technologies and their continuous evolution, especially with the emer-
gence of HTML5, led to powerful web-based applications. These web applications
enable users to access the same content from various devices, thus making ubiquitous
applications a reality.
Due to this ubiquity and to the growing number of connected devices available for
one user, each of them having dierent physical features, i.e., screen size and input-
output methods, the user consumption for content has changed. A Google study [23]
states that 90% of our media interactions are screen-based and that our interactions
are no longer limited to one device. Involving multiple devices to consume and to
interact with the content of an application denes the multi-screen ecosystem and
makes this application a multi-screen application.
1
0
关于多屏应用程序的使用,有三种交互形式1,2:
0
i)顺序使用发生在将应用程序无缝地从一个设备移动到另一个设备以继续运行的情况下。
例如,使用个人电脑在购物网站上选择商品,然后切换到智能手机上支付商品。
0
1参见http://uxmag.com/articles/designing-for-context-the-multiscreen-ecosystem2
参见https://www.thinkwithgoogle.com/research-studies/the-new-multi-screen-world-study.html
2
0
ii)多任务使用发生在多个独立应用程序同时在多个设备上运行的情况下。例如,在电视
上观看新闻,同时在平板电脑上使用社交媒体应用程序。
0
iii)互补使用发生在多个互补应用程序同时在多个设备上运行以提供一个全局任务的情况
下。例如,在电视上观看电影,同时使用智能手机控制电影,或者使用多个小屏设备构建
一个更大的显示屏[18]。
0
在本博士学位的背景下,我们关注的是互补使用。我们假设多屏应用程序(MSA)由多个
组件组成,每个组件在不同的设备上运行并始终相互通信以提供互补使用。为了简单起见
,本文中将Web应用程序术语称为应用程序。
0
从头开始开发和设计用于互补使用的多屏应用程序比为顺序或多任务使用开发MSA更具挑
战性。此外,与传统的单屏应用程序(SSA)的开发相比,它更具挑战性。我们已经确定
了开发者面临的这些额外挑战:
0
开发者必须根据设备的能力确定应用程序内容在各个设备上的分发方式。这个挑战对
于互补使用的MSA来说是特别的。
0
开发者必须管理分布内容的同步和一致性。虽然在为顺序使用开发MSA时也应该解决
这个内容一致性问题,特别是应该在各个设备上保留应用程序状态,但同步挑战对于
互补使用来说是特别的。
0
应用程序设计师必须在各种设备上提供一致的内容呈现。这个挑战对于所有类型的应
用程序都是普遍存在的,特别是如果开发者希望他的应用程序在主要设备类别(即个
人电脑、平板电脑、智能手机、电视)上使用。
0
最后,他们必须将这些应用程序适应即将运行的多屏平台,特别是确保通信。这个挑
战对于SSA和多任务使用来说是不存在的。
0
使用Web技术有助于减少开发者面临的复杂性。
剩余204页未读,继续阅读
cpongm
- 粉丝: 5
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功