scholarly journals A Tool Suite to Enable Web Designers, Web Application Developers and End-users to Handle Semantic Data1

Author(s):  
Mariano Rico ◽  
Óscar Corcho ◽  
José Antonio Macías ◽  
David Camacho
Author(s):  
Mariano Rico ◽  
Óscar Corcho ◽  
José Antonio Macías ◽  
David Camacho

Current web application development requires highly qualified staff, dealing with an extensive number of architectures and technologies. When these applications incorporate semantic data, the list of skill requirements becomes even larger, leading to a high adoption barrier for the development of semantically enabled Web applications. This paper describes VPOET, a tool focused mainly on two types of users: web designers and web application developers. By using this tool, web designers do not need specific skills in semantic web technologies to create web templates to handle semantic data. Web application developers incorporate those templates into their web applications, by means of a simple mechanism based in HTTP messages. End-users can use these templates through a Google Gadget. As web designers play a key role in the system, an experimental evaluation has been conducted, showing that VPOET provides good usability features for a representative group of web designers in a wide range of competencies in client-side technologies, ranging from amateur HTML developers to professional web designers.


Author(s):  
Mariano Rico ◽  
Óscar Corcho ◽  
José Antonio Macías ◽  
David Camacho

Current web application development requires highly qualified staff, dealing with an extensive number of architectures and technologies. When these applications incorporate semantic data, the list of skill requirements becomes even larger, leading to a high adoption barrier for the development of semantically enabled Web applications. This paper describes VPOET, a tool focused mainly on two types of users: web designers and web application developers. By using this tool, web designers do not need specific skills in semantic web technologies to create web templates to handle semantic data. Web application developers incorporate those templates into their web applications, by means of a simple mechanism based in HTTP messages. End-users can use these templates through a Google Gadget. As web designers play a key role in the system, an experimental evaluation has been conducted, showing that VPOET provides good usability features for a representative group of web designers in a wide range of competencies in client-side technologies, ranging from amateur HTML developers to professional web designers.


Author(s):  
E. A. T. D. Edirisinghe ◽  
G. Guruparan ◽  
R. A. S. M. Rupasinghe ◽  
N. J. A. H. S. Perera ◽  
P. S. Haddela ◽  
...  

2019 ◽  
Vol 31 (3) ◽  
pp. 97-112
Author(s):  
Ong Chin Ann ◽  
Fu Swee Tee ◽  
Voon Yang Nen

Web applications are an important platform in today's society, which humans rely on to complete daily tasks. Most of the web applications were developed with sophisticated, well-known, and powerful web development frameworks. While these frameworks evolve and grow at exponential rate, it become very complex, challenging to learn and no longer intuitive for web application developers, especially those who are inexperience and amateur. There is a need for a simpler web development framework which is sufficient for contemporary web application development. Pigeon-table is a simple module developed under ngPigeon project with the aim to generate web content, i.e. table using data from MySQL database with a single html tag. Pigeon-table is intuitive and easy to learn as it was developed with the principle “web developer-centred design” in mind. A pilot test was conducted in this study to evaluate the satisfactory level among amateur web application developers towards pigeon-table as nano-framework.


Author(s):  
Kimihito Ito ◽  
Yuzuru Tanaka

Web applications, which are computer programs ported to the Web, allow end-users to use various remote services and tools through their Web browsers. There are an enormous number of Web applications on the Web, and they are becoming the basic infrastructure of everyday life. In spite of the remarkable development of Web-based infrastructure, it is still difficult for end-users to compose new integrated tools of both existing Web applications and legacy local applications, such as spreadsheets, chart tools, and database. In this chapter, the authors propose a new framework where end-users can wrap remote Web applications into visual components, called pads, and functionally combine them together through drag-and-drop operations. The authors use, as the basis, a meme media architecture IntelligentPad that was proposed by the second author. In the IntelligentPad architecture, each visual component, called a pad, has slots as data I/O ports. By pasting a pad onto another pad, users can integrate their functionalities. The framework presented in this chapter allows users to visually create a wrapper pad for any Web application by defining HTML nodes within the Web application to work as slots. Examples of such a node include input-forms and text strings on Web pages. Users can directly manipulate both wrapped Web applications and wrapped local legacy tools on their desktop screen to define application linkages among them. Since no programming expertise is required to wrap Web applications or to functionally combine them together, end-users can build new integrated tools of both wrapped Web applications and local legacy applications.


Author(s):  
Septian Hadinata ◽  
Elvania Ayu Muhsina ◽  
Bambang Sugiantoro

To deal with broken cars on the road, a towing car booking system using android operating system is made. By using GIS (Geographic Information System) for the development, ensuring the location of the customer become easier. Meanwhile, the towing car booking management application is developed using PHP programming language. Data management in this application uses the MySQL database engine. While GPRS (General Pocket Radio System) channel is used for sending customer data. This application is designed using the UML (Unified Modeling Language) which is suitable for modeling applications developed with object-oriented language (OOP). In this towing car booking application, the android application acts as a client while the web application as a server which is used by the operator of the towing car company in managing data orders from customers. This application has successfully designed and implemented, it is concluded that the system built has benefits for driver, the system interface built has a simple display and easy to use by users, and the system has running well functionality. Therefore, it can be a reference for android application developers who have integration concept between android and web applications.


Cloud Computing is one of the upcoming service. It has providing many services to users along with these services we introduced a new service called Testing as a Service (TAAS) it adds value to the services in Cloud. Generally, web application developers facing difficulties to test their own applications in local host. Because it necessary to check whether their application properly running in different environment it consumes more time and cost for requirements. In this paper We proposed an automatic testing in cloud in which the developers can test their own application in different environment using virtual computing machine in cloud in which selenium web driver can be used to drive the application in specified browser in specified environment. It is necessary for the user to store their test cases to test their application hence for users privacy we are providing client side encryption. Using BEEFISH. We are using a FLASK to create a web application for testing service.


Author(s):  
Hantze Sudarma ◽  
Tri Djoko Wahjono

Research on this case study aims to evaluate the web application survey PT. KalbeMorinaga Indonesia. This case study was done because of some performance issue on theapplication. The problems related to the ability of software to speed data processing and reporting.Research was done on the performance of software and was combined using the gray box, that is,the evaluation of the test and evaluation of the code of the network itself. In addition, it was usedfor testing software for test automation. Automation tests were done as much as several times witha different number of virtual users. Results obtained were analyzed so as to be used as a referencefor the results which pages have problems with performance issues, and were tested by using asolution which then were tested again on that page and comparing the results. The final results ofthe analysis were compared with the results of the first test and then the results of the analysis andrecommendations for improvement can be used by application developers in the future.


Sign in / Sign up

Export Citation Format

Share Document