Toward a cloud-based mobile device: Scriptable web applications as first-class citizens

被引:0
|
作者
Mikkonen, Tommi [1 ]
Terho, Mikko [2 ]
Kuusipalo, Mikko [3 ]
Reijula, Pekka [3 ]
Salminen, Arto [1 ]
机构
[1] Tampere Univ Technol, Tampere, Finland
[2] Nokia Electr Ltd, Tampere, Finland
[3] Nokia Res Ctr, Tampere, Finland
关键词
Mashups; Web applications; Desktop applications; Mobile devices;
D O I
10.1007/s11761-012-0110-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The use of applications that are downloaded on the fly has been somewhat restricted. Such applications can often only be run inside the browser, not in a fashion where they would be directly associated with operating system concepts. Consequently, their access to the resources of the hosting system has been limited, which forms a practical obstacle for numerous applications that could benefit from, for example, context information available in mobile setting. Furthermore, due to the design of the run-time systems, web applications are commonly run in the same process, and the protection from other programs within the same process is next to none. These limitations are not something that is a fundamental restriction of web technologies, but only related to the existing implementations. In this study, we show how we have implemented a mobile device, where scriptable applications that download data-and even complete web applications-from the web can be used in the same way as native applications are commonly used. Furthermore, instead of being static, the applications can be alive even when minimized, in a fashion that has been made popular by newer desktop systems, such as Windows 7. The experiences presented in the study are a result of a longterm research project where a new look to the design of a mobile device was taken. Over the project, four milestones can be identified in the work. These are in chronological order: (1) the design of the Lively for Qt system, (2) porting the Lively for Qt system to a desktop of a mobile device, (3) definition of a process model that protects applications from one another when needed, and (4) the introduction of declarative graphics support that liberates the developers from numerous low-level details.
引用
收藏
页码:341 / 349
页数:9
相关论文
共 50 条
  • [1] Toward a cloud-based mobile device: Scriptable web applications as first-class citizens
    Tommi Mikkonen
    Mikko Terho
    Mikko Kuusipalo
    Pekka Reijula
    Arto Salminen
    Service Oriented Computing and Applications, 2012, 6 (4) : 341 - 349
  • [2] A Cloud-Based Mobile Computing Applications Platform for First Responders
    Chung, Chit
    Egan, Dennis
    Jain, Ashish
    Caruso, Nicholas
    Misner, Colin
    Wallace, Richard
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 503 - 508
  • [3] A Mobile Cloud-based Radiation Monitoring System for Citizens
    Fukuoka, Kenji
    Awai, Shoichi
    Markon, Sandor
    2015 IEEE REGION 10 HUMANITARIAN TECHNOLOGY CONFERENCE (R10-HTC), 2015,
  • [4] First Step Toward Cloud-Based Firewalling
    Khakpour, Amir R.
    Liu, Alex X.
    2012 31ST INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2012), 2012, : 41 - 50
  • [5] DaaS: Cloud-based mobile Web service discovery
    Elgazzar, Khalid
    Hassanein, Hossam S.
    Martin, Patrick
    PERVASIVE AND MOBILE COMPUTING, 2014, 13 : 67 - 84
  • [6] Mobile Cloud Forensic Readiness Process Model for Cloud-Based Mobile Applications
    Sharma, Puneet
    Arora, Deepak
    Sakthivel, T.
    INTERNATIONAL JOURNAL OF DIGITAL CRIME AND FORENSICS, 2020, 12 (03) : 58 - 76
  • [7] A Methodology for Economic Evaluation of Cloud-Based Web Applications
    Domenech, Josep
    Pena-Ortiz, Raul
    Gil, Jose A.
    Pont, Ana
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2016, 15 (06) : 1555 - 1578
  • [8] Multimodal Indexable Encryption for Mobile Cloud-based Applications
    Ferreira, Bernardo
    Leitao, Joao
    Domingos, Henrique
    2017 47TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2017, : 213 - 224
  • [9] A Cloud-Based Virtualized Execution Environment for Mobile Applications
    Shih-Hao Hung
    Chi-Sheng Shih
    Jeng-Peng Shieh
    Chen-Pang Lee
    ZTECommunications, 2011, 9 (01) : 15 - 21
  • [10] POWER: A Cloud-Based Mobile Augmentation Approach for Web-and Cross-Platform Applications
    Reiter, Andreas
    Zefferer, Thomas
    2015 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2015, : 226 - 231