Download Using Wearable Devices in Welfare Services

Transcript
34
CHAPTER 3. PRELIMINARY STUDY
Flat UI
http://designmodo.github.io/
Flat_UI/#
Mobile Angular UI
http://mobileangularui.com
HTML
http://www.w3.org/standards/
techs/html#w3c_all
Cascading Style Sheets (CSS)
http://www.w3.org/standards/
techs/css#w3c_all
Table 3.2: Proposed front-end technologies.
3.7.2.2
Single-Page Application
A SPA is a web application that fits on a single web page with the goal of
providing a more fluid user experience akin to a desktop application. Although the SPA provides the perception and navigability of separate logical
pages in the application, it’s essentially just one page containing logic for the
whole system. Rather than reloading a new page for each action, client side
technology is used to manipulate the Document Object Model (DOM)Ṫhe
client side fetches data from the API using Cross-Origin Resource Sharing
(CORS) when needed. This kind of dynamic communication with the web
server happens behind the scenes.
The main benefits of a SPA are the following:
• It reduces round trip delays of loading complete web pages, so we get
a faster user interface. This enhances the User Experience (UX).
• It is easier to implement complex state logic, because small view state
changes do not map well to URL.
• It is good for responsive web design.
3.7.2.3
HTML
HTML is the standard mark-up language used to create web pages. Since
the front-end is developed as a modern SPA, the front-end developers are
required to write HTML5, which is the latest widely adopted revision of the
HTML standard. HTML5 is specified by the HTML Working Group of the
World Wide Web Consortium.