Explore chapters and articles related to this topic
A Novel Flexible Framework for Rapidly Integrating Offline Experiment into Remote Laboratory System
Published in Ning Wang, Qianlong Lan, Xuemin Chen, Gangbing Song, Hamid Parsaei, Development of a Remote Laboratory for Engineering Education, 2020
Ning Wang, Qianlong Lan, Xuemin Chen, Gangbing Song, Hamid Parsaei
In the design and implementation of the client web module, the MVC (model–view–controller) software architectural pattern is used for implementing the user interfaces (UIs) as shown in Figure 2.1. As client web technology has matured, frameworks such as AJAX, JavaScript MVC, and AngularJS have been created which allow the MVC components to execute partly on the web browsers. To run the client web module on any popular browser, the HTML5 technology is used for the web application implementation. Some popular development languages, such as HyperText Markup Language (HTML), Cascading Style Sheets (CSS), and JQuery/JQuery-Mobile JavaScript libraries, for web application development are involved as well. In addition, to resolve the need of installing extra plug-ins for supporting efficient real-time data transmission, the Socket.IO module is used in client web module implementation. Meanwhile, the server-based mash-up technology is used for UI integration as well.
Nonfunctional Testing
Published in William E. Lewis, David Dobbs, Gunasekaran Veerapillai, Software Testing and Continuous Quality Improvement, 2017
William E. Lewis, David Dobbs, Gunasekaran Veerapillai
In 1998, Congress amended the Rehabilitation Act to require federal agencies to make their electronic and information technology accessible to people with disabilities. Inaccessible technology interferes with an individual’s ability to obtain and use information quickly and easily. Section 508 was enacted to eliminate barriers in information technology, to make available new opportunities for people with disabilities, and to encourage development of technologies that will help achieve these goals. The law applies to all federal agencies when they develop, procure, maintain, or use electronic and information technology. Under Section 508 (29 U.S.C. ‘ 794d), agencies must give disabled employees and members of the public access to information that is comparable to the access available to others. Web accessibility means that people with disabilities should be able to use the Web. More specifically, Web accessibility means that people with disabilities should be able to perceive, understand, navigate, and interact with the Web, and contribute to the Web. Web accessibility also benefits others, including older people with changing abilities due to aging.
Optimizing and Monitoring Your Web Site to Increase Traffic
Published in Tom Hutchison, Paul Allen, Web Marketing for the Music Business, 2013
Search engine optimization is the practice of guiding the development or revamping of a web site so that it will naturally attract visitors by gaining top ranking on the major search engines for selected search terms and phrases. Chapter 12 discusses the process of submitting your web site to search engines to have them include your site in their directory. But you can improve site relevance, which helps determine how prominent your site is in the search engine results, by including a few extras in the site. The goal is to have your web site listed among the top results when visitors use search engines to find your site. Search engine optimization involves three key components and several minor, but effective, techniques—all of which add up to better rankings.
Public awareness and attitudes towards search engine optimization
Published in Behaviour & Information Technology, 2023
Dirk Lewandowski, Sebastian Schultheiß
A third type of commercial interest involves content providers and companies that sell products or services over the internet. They conduct search engine optimisation (SEO) in an attempt to make their content more visible in search results (Enge, Spencer, and Stricchiola 2015; Moran and Hunt 2015; Thurow 2007). Search engine optimisation is ‘the practice of optimizing web pages in a way that improves their ranking in the organic search results’ (Li et al. 2014). The market for SEO has reached 80 billion dollars in the U.S. alone (McCue 2018). We can reliably assume that SEO has a significant influence on search results (see Lewandowski, Sünkler, and Yagci 2021) and that search engine users select from results that are not only displayed because of their relevance, but also because they have been optimised to rank higher in the search engine.
Internetworking flood disaster mitigation system based on remote sensing and mobile GIS
Published in Geomatics, Natural Hazards and Risk, 2020
Supattra Puttinaovarat, Paramate Horkaew
Google Maps API is a development tool that facilitates integration of Google Maps into application software or a web page as its components (Liang et al. 2012). In a web development, for example, the code may be written in Hypertext Markup Language (HTML) and JavaScript, interfaced with Hypertext Preprocessor (PHP) or Java, in the backend (Choimeun et al. 2010). By using this API, geospatial information is located on a map by a push pin or place maker, and presented by using polylines, polygons or ground overlays, etc. It features are good quality maps and satellite images, and their global coverage at various scales. These advantages have substantially reduced the development costs, especially those normally spent on data acquisitions. In addition, Google Map API was developed with JavaScript and licensed under an opensource terms (Lee 2009). Therefore, software developers could access its source code and modify when needed to suite their purpose. The API has since been extensively employed in many geomatic fields, e.g. tourism (Pejic et al. 2009), transportation, (Derdus & Ozianyi 2014), hazard monitoring (Hussain et al. 2009; Jeeramard and Tangwannawit 2014; Wan et al. 2014) and it risk assessments (Siddayao et al. 2015), etc. According to the recent survey on using Google Map API in flood management, the API was generally used as notification and reporting agents. To the best of our knowledge, it has not yet been used with satellite images and onsite survey in flood verification and assessment.
A scalable cloud-based cyberinfrastructure platform for bridge monitoring
Published in Structure and Infrastructure Engineering, 2019
Seongwoon Jeong, Rui Hou, Jerome P. Lynch, Hoon Sohn, Kincho H. Law
A web server is a computer system that processes clients requests and returns responses to the corresponding clients. The cloud-based cyberinfrastructure platform deploys web servers to host the RESTful web services. Given the high volume and high velocity of SHM data, a web server that can process intensive input/output (I/O) requests is needed. The cyberinfrastructure platform employs Node.js,8 a server-side JavaScript runtime environment. Based on the non-blocking I/O feature, Node.js is suitable for intensive I/O processing (Chaniotis, Kyriakou, & Tselikas, 2015; Lei, Ma, & Tan, 2014).