Essentials of Computing - Web Apps
Uploaded by derangedengineer · 16 June 2024
Preview
Text from the first pages18 W eb Applic ations 1 18 : Web Applications Types of Applications Native Applications Installed directly on device, specific to OS Can work without internet Designed to take advantage of specific hardware Web Applications Do not depend on OS Require internet to work Hybrid Applications Packaged in a native shell Runs on web browser, uses API to talk to hardware Elements of both native and web applications Progressive Web Applications Accessible through a web browser and offline as a shortcut Cannot use APIs Elements of native and web applications Web VS Native Comparison Summary Native Applications Web Applications Runs on the OS Runs on the web browser Needs to be downloaded Does not require downloads Access to system resources GPS, Camera) No Access
18 W eb Applic ations 2 Native Applications Web Applications Can work offline Needs internet Faster Slower Can be further slowed by internet speed) Safer More admin control) Less Safe May require maintenance and update costs Automatically updated Usability Principles CHARM FUVEE Consistency Maintain uniformity for ease of learning Help Offer concise, context-sensitive support Aesthetics Focus on essentials to avoid distractions Recognition over recall Display information visibly for effortless interaction Match to real world Align interface with user expectations for intuitive use Flexibility and efficiency Cater to both novice and expert users for seamless experience User freedom Allow easy undo and exit Visibility of system status Keep users informed of system status for clear guidance Error prevention Prevent mistakes through clear design and confirmation Error recovery Provide clear, actionable error messages Characters ASCII Only 128 distinct characters as each character is 7 bits long First 32 characters are non-printing characters used to control devices Sometimes represented in HEX as it only requires 2 digits
18 W eb Applic ations 3 Unicode Non standard number of bits 832, so many more characters can be represented Used primarily for characters of other languages More frequently used characters have fewer bits
Content continues in the PDF. Download PDF
Related notes
- NYJC 2026 Prelim P2Exam Papers · 2026
- NYJC 2026 Prelim P1Exam Papers · 2026
- DHS 2026 Y6 H2 Computing Prelim Paper 2_finalExam Papers · 2026
- ACJC 2026 JC2 Computing Prelim Paper 2 (Practical)Exam Papers · 2026
- 2026_NJC Prelim_Computing_P2.pdfExam Papers · 2026
- 2026_JPJC_Computing_Prelim_P2_finalExam Papers · 2026
- 2026_JPJC_Computing_Prelim_P1_markschemeExam Papers · 2026
- 2026_JPJC_Computing_Prelim_P1_finalExam Papers · 2026
- 2026 ACJC Prelim Computing Paper 2Exam Papers · 2026
- 2024 ACJC Computing PromoExam Papers · 2024
- 2023 ACJC Promo QPExam Papers · 2023
- 2022 ACJC Computing Promo Paper 2Exam Papers · 2022
- See all H2 Computing notes

