Leveraging declarative languages in web application development

被引:0
|
作者
Petri Vuorimaa
Markku Laine
Evgenia Litvinova
Denis Shestakov
机构
[1] Aalto University,Department of Computer Science
来源
World Wide Web | 2016年 / 19卷
关键词
Web framework; Web application; Web development; End-user development; Declarative language; Real-time communication;
D O I
暂无
中图分类号
学科分类号
摘要
Web Applications have become an omnipresent part of our daily lives. They are easy to use, but hard to develop. WYSIWYG editors, form builders, mashup editors, and markup authoring tools ease the development of Web Applications. However, more advanced Web Applications require servers-side programming, which is beyond the skills of end-user developers. In this paper, we discuss how declarative languages can simplify Web Application development and empower end-users as Web developers. We first identify nine end-user Web Application development levels ranging from simple visual customization to advanced three-tier programming. Then, we propose expanding the presentation tier to support all aspects of Web Application development. We introduce a unified XForms-based framework—called XFormsDB—that supports both client-side and server-side Web Application development. Furthermore, we make a language extension proposal—called XFormsRTC—for adding true real-time communication capabilities to XForms. We also present XFormsDB Integrated Development Environment (XIDE), which assists end-users in authoring highly interactive data-driven Web Applications. XIDE supports all Web Application development levels and, especially, promotes the transition from markup authoring and snippet programming to single and unified language programming.
引用
收藏
页码:519 / 543
页数:24
相关论文
共 50 条
  • [41] Web Application for Social Networking using RTC
    Pandey, Nileshkumar
    Bein, Doina
    2018 IEEE 8TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2018, : 336 - 340
  • [42] High Quality Web-Application Development on Java']Java EE Platform
    Prajapati, Harshad B.
    Dabhi, Vipul K.
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 1663 - 1668
  • [43] Development of Web Application for Disaster-Information Collection and Its Demonstration Experiment
    Osaragi, Toshihiro
    Niwa, Ikki
    Hirokawa, Noriaki
    ADVANCES AND NEW TRENDS IN ENVIRONMENTAL INFORMATICS: STABILITY, CONTINUITY, INNOVATION, 2017, : 63 - 73
  • [44] Development of a web application for examining climate data of global lake basins: CGLB
    Nakaegawa, Tosiyuki
    Horiuchi, Shinichiro
    Kim, Hyungjun
    HYDROLOGICAL RESEARCH LETTERS, 2015, 9 (04) : 125 - 132
  • [45] Development of a Web Application for the Detection of Coronary Artery Calcium from Computed Tomography
    Aguilera-Alvarez, Juan
    Martinez-Nolasco, Juan
    Olmos-Temois, Sergio
    Padilla-Medina, Jose
    Samano-Ortega, Victor
    Bravo-Sanchez, Micael
    APPLIED SCIENCES-BASEL, 2022, 12 (23):
  • [46] A Web Application About Herd Immunity Using Personalized Avatars: Development Study
    Hakim, Hina
    Bettinger, Julie A.
    Chambers, Christine T.
    Driedger, S. Michelle
    Dube, Eve
    Gavaruzzi, Teresa
    Giguere, Anik M. C.
    Kavanagh, Eric
    Leask, Julie
    MacDonald, Shannon E.
    Orji, Rita
    Parent, Elizabeth
    Paquette, Jean-Sebastien
    Roberge, Jacynthe
    Sander, Beate
    Scherer, Aaron M.
    Tremblay-Breault, Martin
    Wilson, Kumanan
    Reinharz, Daniel
    Witteman, Holly O.
    JOURNAL OF MEDICAL INTERNET RESEARCH, 2020, 22 (10)
  • [47] A Web Application Framework for End-User-Initiative Development with a Visual Tool
    Li, Jing
    Chusho, Takeshi
    INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, IMECS 2012, VOL I, 2012, : 816 - 822
  • [48] Agile development of web application by supporting process execution and extended UML model
    Lee, W
    Park, S
    Lee, K
    Lee, C
    Lee, B
    Jung, W
    Kim, T
    Kim, H
    Wu, CS
    12th Asia-Pacific Software Engineering Conference, Proceedings, 2005, : 193 - 200
  • [49] Development of a Web Application for Simulating Plasma Drug Concentrations in Patients with Zolpidem Intoxication
    Cha, Hwa Jun
    Han, Sungpil
    Pak, Kwan Cheol
    Kim, Hyungsub
    PHARMACEUTICS, 2024, 16 (05)
  • [50] Development of a Web Application That Evaluates Suture Performance in Off-the-Job Training
    Miyahara, Kazuhiro
    Hoshina, Katsuyuki
    Akai, Takafumi
    Isaji, Toshihiko
    Yamamoto, Kota
    Takayama, Toshio
    ANNALS OF VASCULAR DISEASES, 2020, 13 (01) : 52 - 55