VJC Chapter 23 Web Applications Principles
Uploaded by cheesemuffin · 10 December 2025
Preview
VJC/H2Computing/9569 Chapter 23 Web Applications Principles Contents 1 Native applications 2 Web applications 3 Native Applications vs Web Applications 4 Usability Principles in the Design of Web Applications 4.1 Visibility of system status 4.2 Match between system and the real world 4.3 User control and freedom 4.4 Consistency and standards 4.5 Error prevention 4.6 Recognition rather than recall 4.7 Flexibility and efficiency of use 4.8 Aesthetic and minimalist design 4.9 Help users recognize, diagnose, and recover from errors 4.10 Help and documentation 5 ASCII 6 Unicode Annex 1 – “Newer” Types of application Annex 2 – Web application vs Website Syllabus Learning Outcomes 4.2 Web Applications Understand the concepts and techniques for developing web applications. 4.2.1 Describe the differences between web applications and native applications. 4.2.2 State and apply usability principles in the design of web applications. 3.2 Character Encoding Understand the use of ASCII code and Unicode to represent characters. 3.2.1 Give examples of where or how Unicode is used. 3.2.2 Use ASCII code in programs. 1
VJC/H2Computing/9569 1 Native Applications Native applications are installed directly on the device that can work with no internet connection depending on the nature of the application. They are developed specifically for a particular platform or operating system such as Apple iOS, Android or Windows. They can also be designed to take advantage of the device features such as the power of the processor, specific hardware such as GPS and other components of the system such as the notification system and gestures. These apps have more safety and security than web apps, as native apps must be approved by the App Store Examples: Calculator, Mobile games 2 Web Applications Web application is a software application accessed and used through a web browser. A Browser is an application that is used to browse the internet. Users don't need to download and install web applications on their devices. Web applications can be accessed from any device with a web browser and an internet connection, regardless of the operating system. They are typically developed as web pages in HTML and CSS while the interactive components of the applications are developed in programming languages such as JQuery and JavaScript. Examples: LuminPDF, Google Docs 3 Native Applications vs Web Applications Deployment and maintenance (updates) f
Content continues in the PDF.
Related notes
- VJC Chapter 21 SQLite with PythonNotes/Practices · 2025
- VJC Chapter 10 RecursionNotes/Practices · 2025
- VJC Chapter 20 SQLNotes/Practices · 2025
- VJC Chapter 16 Hash TableNotes/Practices · 2025
- VJC Chapter 22 NoSQLNotes/Practices · 2025
- VJC Chapter 19 DatabasesNotes/Practices · 2025

