Explore chapters and articles related to this topic
Creating the Web Site
Published in Tom Hutchison, Paul Allen, Web Marketing for the Music Business, 2013
Recently, cascading style sheets have become popular. “Style sheets were developed as a means for creating a consistent approach to providing style information for web documents” (Wikipedia). Cascading style sheets (CSS) allow web developers to control the style and layout of multiple web pages at once, just by editing one master template (the CSS document). Style sheets are the technical specifications for a document—the formatting. CSS is used to define colors, fonts, and layout, and is designed to separate document content (written in HTML) from document presentation (written in CSS). The coding of the style sheet is separated from the content, unlike HTML, where formatting code is embedded within the content. Style sheets are saved in external .css files. The appearance and layout of multiple pages can be changed all at once by editing the style sheet. In addition to the superior look and feel of web pages, CSS is also used to define how a page should look on other platforms and formatting for the print version of the page.
EZRVS: An AI-Based Web Application to Significantly Enhance Seismic Rapid Visual Screening of Buildings
Published in Journal of Earthquake Engineering, 2023
EZRVS is a web application used for rapid assessment of structures using both the FEMA-154 method and the method introduced in the previous section based on the neural network model. Given that the FEMA-154 building assessment is conducted at the building site, there is a need for a platform that can be used on smartphones and is compatible with various operating systems. On the other hand, the hardware limitations of smartphones increase the analysis time. Thus, contrary to some applications that had previously been developed for a specific platform only (such as Windows or Android), EZRVS is designed to be responsive and web-based so that it can be used on any device such as smartphones, laptops, PCs, tablets, and so on. In addition, all the calculations are conducted on the server to prevent hardware limitations from affecting the application. The application uses a Model-View-Template (MVT) architecture. MVT is a software design model for web application development. The model acts as a data interface and stores the data. The aforementioned is the logical data structure behind the entire application, which is represented by a database (MySQL in this case). “View” is the user interface, which includes everything the user sees in their browser while rendering a website and every process is done in view. The “Template” is provided by HTML, CSS, and JavaScript programming languages. The template of a model includes the fixed output components of the desired HTML and several syntaxes explaining how the dynamic content is inserted. Figure 5 demonstrates the respective process.
Design and implementation of a VoIP PBX integrated Vietnamese virtual assistant: a case study
Published in Journal of Information and Telecommunication, 2023
Hai Son Hoang, Anh Khoa Tran, Thanh Phong Doan, Huu Khoa Tran, Ngoc Minh Duc Dang, Hoang Nam Nguyen
The front-end languages used to create graphical user interfaces (GUI) in this article are hypertext markup language (HTML), cascading style sheets (CSS), and JavaScript (JS). The Bootstrap framework and the JQuery library are also used due to their customizability, speed of development, and ease of use. Moreover, for back-end development, Python and Perl languages are used. Asterisk's Monitor library is used to record voice commands and encode them into a.wav file before performing any analysis tasks. Rasa chatbot's modules were chosen because it is free and supports the Python language. Additionally, contacting for Rasa support is easier and faster than consulting a forum of many members worldwide. In addition, the provided tool has the advantage of supporting local languages, including Vietnamese, unlike similar products provided by AWS or Microsoft.
A novel hybrid decision-making model for team building in cloud service environment
Published in International Journal of Computer Integrated Manufacturing, 2019
Jiashuang Fan, Suihuai Yu, Jianjie Chu, Fangmin Cheng, Hao Fan, Long Wang, Hui Wang, Jie Li
Finally, we can rank the alternative applicants according to the degree of relative closeness as follows: A2 > A1 > A6 > A7 > A8 > A5 > A4 > A9 > A3. Therefore, A2 is the most important applicant in comprehensive capacity for team building in the cloud service environment. Similarly, A4 and A6 are important applicants in the decision dimension of the service. A1 and A5 are good candidates for achieving cooperative service and innovation service, respectively. It is also important to have an integrated team that includes all areas of expertise. Therefore, the service team includes A2, A1, and A6. Table 11 and Figure 6 show the multi-dimensional decision system of team building. Customers are invited to evaluate the virtual team selected in the cloud environment to verify the effectiveness of the method. The evaluation system is based on the Sunhoo cloud platform. It adopts the compilation process used by HTML, CSS, and JavaScript. Consumers can score the evaluations and provide background data services for the accurate recommendation of the system. Twenty-five experiments were conducted to analyse the sensitivity of each indicator to alternative ranking. Finally, the degree of satisfaction of the optimal team is 85.58%.