CrawLogo: empowering end-users to program the Web

被引:0
|
作者
McGee, K [1 ]
Nilsson, J [1 ]
机构
[1] Linkoping Univ, Dept Comp & Informat Sci, SE-58183 Linkoping, Sweden
关键词
D O I
10.1109/VLHCC.2004.16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In order to create applications that programmatically use the Web as an expressive medium, the current choice is largely between those conventional programming languages that are difficult to master and those that are less expressive. CrawLogo is a Logo-inspired programming environment in which Web-space is represented as part of a Crawler Geometry-and in which the coordinates in this geometry are programmable "Crawltures." In initial trials of the system, end-users were able to quickly create their own Web-enabled applications; however, further research is needed to improve different aspects of the geometry and the interface of the CrawLogo development environment. agent (the "turtle") with state-variables for position, heading, and the like. Thus, in Logo users can create drawings on the screen by "talking to the Turtle" using such well-known Turtle commands as FORWARD and RIGHT. This, in turn, transforms geometry into something useful for novice programmers. The development of CrawLogo is motivated by a similar interest: to develop a geometry that is usable by non-programmers who want to make different kinds of Web-enabled applications. In the sections below, the initial version of Crawlture Geometry and the CrawLogo development environment is described-as are some sample applications and the initial response of end-user programmers who successfully used CrawLogo to build Web-enabled applications. (For a more extensive treatment, see [3].)
引用
收藏
页码:134 / 136
页数:3
相关论文
共 50 条
  • [1] Empowering end-users to develop context-aware mobile applications using a web platform
    Martin, David
    Lamsfus, Carlos
    Alzua-Sorzabal, Aurkene
    Torres-Manzanera, Emilio
    [J]. 2014 INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD), 2014, : 139 - 145
  • [2] Empowering Elderly End-Users for Ambient Programming: The Tangible Way
    Criel, Johan
    Geerts, Marjan
    Claeys, Laurence
    Kawsar, Fahim
    [J]. ADVANCES IN GRID AND PERVASIVE COMPUTING, 2011, 6646 : 94 - 104
  • [3] Semantic Web Query Authoring for End-Users
    Moya, Diego
    Macias, Jose A.
    [J]. ENGINEERING THE USER INTERFACE: FROM RESEARCH TO PRACTICE, 2009, : 147 - 160
  • [4] Extraction and Integration of Web Data by End-Users
    Agarwal, Sudhir
    Genesereth, Michael
    [J]. PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 2405 - 2410
  • [5] Conceptual modelling of web sites for end-users
    De Troyer O.
    Decruyenaere T.
    [J]. World Wide Web, 2000, Springer (03) : 27 - 42
  • [6] Method for providing program interoperability for end-users
    Moten, R
    [J]. IEEE 2002 SYMPOSIA ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, PROCEEDINGS, 2002, : 57 - 59
  • [7] Empowering End-users to Collaboratively Manage and Analyze Evolving Data Models
    Reschenhofer, Thomas
    Matthes, Florian
    [J]. AMCIS 2016 PROCEEDINGS, 2016,
  • [8] Empowering end-users:: A pattern-centered groupware development process
    Schümmer, T
    Lukosch, S
    Slagter, R
    [J]. GROUPWARE: DESIGN, IMPLEMENTATION, AND USE, 2005, 3706 : 73 - 88
  • [9] Delivering the multiagent technology to end-users through the web
    Mitrovic, Dejan
    Ivanovic, Mirjana
    Badica, Costin
    [J]. 4TH INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE, MINING AND SEMANTICS, 2014,
  • [10] Accessibility metrics of web pages for blind end-users
    González, J
    Macías, M
    Rodríguez, R
    Sánchez, F
    [J]. WEB ENGINEERING, PROCEEDINGS, 2003, 2722 : 374 - 383