Search results

1 – 10 of over 1000
Article
Publication date: 7 September 2015

Henry Larkin

The purpose of this paper is to investigate the feasibility of creating a declarative user interface language suitable for rapid prototyping of mobile and Web apps. Moreover, this…

Abstract

Purpose

The purpose of this paper is to investigate the feasibility of creating a declarative user interface language suitable for rapid prototyping of mobile and Web apps. Moreover, this paper presents a new framework for creating responsive user interfaces using JavaScript.

Design/methodology/approach

Very little existing research has been done in JavaScript-specific declarative user interface (UI) languages for mobile Web apps. This paper introduces a new framework, along with several case studies that create modern responsive designs programmatically.

Findings

The fully implemented prototype verifies the feasibility of a JavaScript-based declarative user interface library. This paper demonstrates that existing solutions are unwieldy and cumbersome to dynamically create and adjust nodes within a visual syntax of program code.

Originality/value

This paper presents the Guix.js platform, a declarative UI library for rapid development of Web-based mobile interfaces in JavaScript.

Details

International Journal of Pervasive Computing and Communications, vol. 11 no. 3
Type: Research Article
ISSN: 1742-7371

Keywords

Content available
342

Abstract

Details

Internet Research, vol. 8 no. 1
Type: Research Article
ISSN: 1066-2243

Article
Publication date: 1 July 2006

Ruwan Gamage and Hui Dong

Efficiency of server side search engines is very low in cases of slow internet connections. Therefore, this study aims to examine use of client side search tools.

Abstract

Purpose

Efficiency of server side search engines is very low in cases of slow internet connections. Therefore, this study aims to examine use of client side search tools.

Design/methodology/approach

A previously introduced client side JavaScript search model was used. New data were obtained for response times against an array of different sized index files. A simple linear regression model was used to obtain the limitation of file size for the search tool. Response times for repeated searches were obtained for the client side search model and selected server side search tools.

Findings

It was found that the search model could be used only for a small‐sized data set. Still, it was useful against server side search methods for repeated searches during a single session.

Research limitations/implications

Response time differs according to the network traffic, connection speed, and so on. Therefore, use of the search model is context‐specific.

Originality/value

The model is easy to use and maintain. Therefore, organizations that wish to make their small data collections searchable on the web can use the model. The model is especially suitable for users with slow internet connections who experience very low efficiency in searching large server side databases. The paper introduces the model, solutions and technical aspects for practical execution.

Details

Online Information Review, vol. 30 no. 4
Type: Research Article
ISSN: 1468-4527

Keywords

Article
Publication date: 12 October 2012

Alex M. Andrew

The purpose of this paper is to review the advantages of the Javascript programming language for demonstration programs. A major disadvantage is the difficulty of exporting data…

1916

Abstract

Purpose

The purpose of this paper is to review the advantages of the Javascript programming language for demonstration programs. A major disadvantage is the difficulty of exporting data from such programs, felt particularly when graphical output is wanted. The paper describes and compares two ways of overcoming the difficulty.

Design/methodology/approach

One of the methods depends on transferring data from the screen display via the “clipboard”; the other involves transfer of data into e‐mail messages.

Findings

The “clipboard” method is the simpler and more intuitive of the two and was used by the author to produce graphs, but the e‐mail method could be advantageous where larger amounts of data have to be transferred.

Practical implications

Both of the methods are extremely tedious in use, and where data has to be transferred repeatedly, for instance in studies where repeated inspection of results in graphical form is needed, the solution would almost certainly be to choose a programming language other than Javascript.

Originality/value

The paper discusses what is believed to be a novel method of transfer of data using e‐mail.

Details

Kybernetes, vol. 41 no. 10
Type: Research Article
ISSN: 0368-492X

Keywords

Article
Publication date: 1 September 2003

P.Y. Pan, K. Cheng and D.K. Harrison

Rolling bearings are basic mechanical elements for supporting rotational and reciprocating motion in engineering products. Many approaches have been proposed by researchers in…

Abstract

Rolling bearings are basic mechanical elements for supporting rotational and reciprocating motion in engineering products. Many approaches have been proposed by researchers in order to facilitate the procedure of bearing design, but mainly concentrating on the development of PC‐based systems or relative software packages.The authors present a novel approach to implementing a design support system for rolling bearings based on the World Wide Web so as to achieve agility in rolling bearing design. The system was developed based on the philosophy of agile manufacturing by integrating various information resources, artificial intelligence, and Web technology with expertise. This Web‐based distributed system will be globally accessible by the user on the Internet and can be automatically sized according to the demand of application requirements. The system implementation issues are discussed in detail in this paper.

Details

Integrated Manufacturing Systems, vol. 14 no. 6
Type: Research Article
ISSN: 0957-6061

Keywords

Article
Publication date: 19 July 2011

Dimitris Mitropoulos, Vassilios Karakoidas, Panagiotis Louridas and Diomidis Spinellis

The purpose of this paper is to propose a generic approach that prevents a specific class of code injection attacks (CIAs) in a novel way.

1214

Abstract

Purpose

The purpose of this paper is to propose a generic approach that prevents a specific class of code injection attacks (CIAs) in a novel way.

Design/methodology/approach

To defend against CIAs this approach involves detecting attacks by using location‐specific signatures to validate code statements. The signatures are unique identifiers that represent specific characteristics of a statement's execution. The key property that differentiates the scheme presented in this paper is that these characteristics do not depend entirely on the code statement, but also take into account elements from its execution context.

Findings

The approach was applied successfully to defend against attacks targeting structured query language (SQL), XML Path Language and JavaScript with positive results.

Originality/value

Despite many countermeasures that have been proposed the number of CIAs has been increasing. Malicious users seem to find new ways to introduce compromised embedded executable code to applications by using a variety of languages and techniques. Hence, a generic approach that defends against such attacks would be a useful countermeasure. This approach can defend attacks that involve both domain‐specific languages (e.g. SQL) and general purpose languages (e.g. JavaScript) and can be used both against client‐side and server‐side attacks.

Details

Information Management & Computer Security, vol. 19 no. 3
Type: Research Article
ISSN: 0968-5227

Keywords

Article
Publication date: 22 November 2011

Shusuke Okamoto and Masaki Kohana

The purpose of this paper is to propose a load distribution technique for a web server. It utilizes Web Workers, which is a new feature of Javascript.

Abstract

Purpose

The purpose of this paper is to propose a load distribution technique for a web server. It utilizes Web Workers, which is a new feature of Javascript.

Design/methodology/approach

The authors have been implementing a web‐based MORPG as an interactive, real‐time web application; previously, the web server alone was responsible for manipulating the behavior of all the game characters. As more users logged in, the workload on the server was increased. Hence, the authors have implemented a technique whereby the CPU load of the server is distributed among the clients.

Findings

The authors found that some caching mechanism is useful for utilizing client‐side calculation. The caching suppresses the increase of communication load. A performance evaluation reveals that the technique plays a role in decreasing the CGI latency of both low‐end server and high‐end server. The average latency is reduced to 59.5 percent of the original system.

Originality/value

Web Workers allows scripts to be executed with keeping the page response on a web browser. It is intended to be used for raising user experience. This technique utilizes Web Workers for a web server to distribute the load to its clients.

Details

International Journal of Web Information Systems, vol. 7 no. 4
Type: Research Article
ISSN: 1744-0084

Keywords

Article
Publication date: 1 June 2002

John Hickok

Many academic library Web sites offer online “tours” to provide basic orientation of their collections and services. However, these tours are often merely photos, floor plans, or…

1634

Abstract

Many academic library Web sites offer online “tours” to provide basic orientation of their collections and services. However, these tours are often merely photos, floor plans, or written descriptions. In 1999, the library at California State University, Fullerton sought to improve its own Web site orientation, by using more engaging Web technologies; namely, streaming video and interactive tutorials. A project of videotaping a full‐motion, narrated tour of the library, and then placing it on the Web site as streaming video segments, was undertaken. Additionally, interactive tutorials – quizzes written in JavaScript so as to “reply” to user prompts – were added. This article will describe the process of creating this project, available in its completed form at: http://www. library.fullerton.edu/tour

Details

Reference Services Review, vol. 30 no. 2
Type: Research Article
ISSN: 0090-7324

Keywords

Book part
Publication date: 10 June 2019

Bryan M. Howell

Technology moves fast. If you do ot iterate and plan with agility, a new approach will come along, and you will miss it. This premise from Ferris Bueller. Cheesy or not, it does…

Abstract

Technology moves fast. If you do ot iterate and plan with agility, a new approach will come along, and you will miss it. This premise from Ferris Bueller. Cheesy or not, it does not make it any less factual. The author learned many new concepts in doing the research for this chapter. There were several “aha!” moments that warrant sharing. The research here garnered an opinion that relates to the concept of balance. The moment an organism or organization is closest to “balanced” is when it has optimal performance. Modern IT projects require Agile methodologies. Many organizations do not necessitate the same agility in the departments that the IT organization supports. It is the author’s opinion that this imbalance can cause problems with IT or company projects before they start.

As far as technologies the only thing that anyone can say definitively is that technology will change and that those changes will accelerate. Given that information, the best that any practitioner can do is write programming logic that uses robust, clean baseline technology that follows an existing pattern or standard, and then hope that the next piece of sliced bread builds on the premise of the previous loaf. The way people interface with technology is shifting with the advent of smartphones and tablets. The engineers of the future must understand and apply very sound logic in setting up new systems. The systems of the future are likely continuously deployed and a large portion of the programming logic will auto-generated based on the inputs coming into the system.

Details

Advances in the Technology of Managing People: Contemporary Issues in Business
Type: Book
ISBN: 978-1-78973-074-6

Keywords

Article
Publication date: 7 November 2016

Cheddi Kiravu, Kamen M. Yanev, Moses O. Tunde, Anna M. Jeffrey, Dirk Schoenian and Ansel Renner

Integrating laboratory work into interactive engineering eLearning contents augments theory with practice while simultaneously ameliorating the apparent theory-practice gap in…

1368

Abstract

Purpose

Integrating laboratory work into interactive engineering eLearning contents augments theory with practice while simultaneously ameliorating the apparent theory-practice gap in traditional eLearning. The purpose of this paper is to assess and recommend media that currently fulfil this desirable dual pedagogical goal.

Design/methodology/approach

The qualitative approach compares the eLearner-content interactivity deriving from Mathematica’s Computable Document File (CDF) application, Pearson’s myLab and Lucas-Nuelle’s UniTrain-I. Illustrative interactive examples written in JavaScript and Java are thereby drawn from an engineering eLearning course developed at the University of Botswana (UB).

Findings

Based on its scientific rigour, wide application scope, engineering analytical depth, minimal programming requirements and cross-subject-cum-faculty application and deployment potential, the authors found the CDF to be a versatile environment for generating dynamically interactive eLearning contents. The UniTrain-I, blending a multimedia information and communication technology (ICT)-based interactive eLearner-content philosophy with practical laboratory experimentation, is recommended for meeting the paper’s dual eLearning goal as the most adept framework to-date, blending dynamic interactive eLearning content with laboratory hands-on engineering experimentation.

Research limitations/implications

The lack of other competing frameworks limited the considerations to only the three mentioned above. Consequently, the results are subject to review as the ongoing research advances new insights.

Originality/value

The conclusions help eLearning designers plan ICT-based resources for integration into practical electrical engineering eLearning pedagogy and both CDF and UniTrain-I help dispel the prevailing apparent disquiet regarding the effectiveness of the eLearning-mediated electrical engineering pedagogy. In addition, the cited examples document an original electrical engineering eLearning course developed at the UB.

Details

The International Journal of Information and Learning Technology, vol. 33 no. 5
Type: Research Article
ISSN: 2056-4880

Keywords

1 – 10 of over 1000