KEMBAR78
Mobile Computing Lecture 14 | PDF | Mobile App | World Wide Web
0% found this document useful (0 votes)
18 views3 pages

Mobile Computing Lecture 14

Web Applications are software that run on web servers and are accessed via mobile browsers, eliminating the need for installation. They offer advantages like cross-platform compatibility and easy maintenance but require an internet connection and may have slower performance compared to native apps. Technologies used to build them include HTML, CSS, JavaScript, and various frameworks.

Uploaded by

bella.shine7799
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views3 pages

Mobile Computing Lecture 14

Web Applications are software that run on web servers and are accessed via mobile browsers, eliminating the need for installation. They offer advantages like cross-platform compatibility and easy maintenance but require an internet connection and may have slower performance compared to native apps. Technologies used to build them include HTML, CSS, JavaScript, and various frameworks.

Uploaded by

bella.shine7799
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Web Applications:

A Web Application is an application software that runs on a web server rather


than being installed on the user’s device. In mobile computing, these web
applications are accessed through mobile web browsers on smartphones or
tablets using an internet connection.

They behave like regular apps but don’t need to be downloaded or installed.

How Web Applications Work on Mobile Devices?

1. User opens a web browser (like Chrome, Safari).


2. Enters a URL or clicks a link (e.g., www.gmail.com).
3. The browser sends a request to the web server where the web app is
hosted.
4. The server processes the request and sends back web pages (HTML, CSS,
JavaScript).
5. The browser displays the web application, and the user can interact with it
just like an app.

Key Characteristics

Feature Description
Platform- Works on any mobile device with a browser (Android, iOS,
independent etc.)
No installation Opens in a browser, so there's no need to download from
needed Play Store/App Store
Updates happen on the server, so users always see the
Always up-to-date
latest version
Needs a network connection (Wi-Fi or mobile data) to
Requires Internet
function
Layout adjusts to different screen sizes for better mobile
Responsive Design
experience

Examples of Web Applications in Mobile Computing

 Email: Gmail, Outlook Web


 Social Media: Facebook or Twitter via browser
 Online Shopping: Amazon, Flipkart websites
 Food Delivery: Ordering food via Zomato’s or Domino’s website
 Banking: Accessing your bank account via the bank’s official site

Web Apps vs. Native Apps vs. Hybrid Apps

Feature Web App Native App Hybrid App


Installed? No Yes Yes
Installed from App
Access through? Browser Installed from App Store
Store
Yes
Internet needed? Not always Not always
(mostly)
Full access (GPS, Camera,
Device features? Limited Some access
etc.)
Development
Lower Higher Medium
cost

Advantages of Web Apps in Mobile Computing

 Cross-platform: One app works on all devices (no need to build separate
apps for Android and iOS).
 No installation needed: Users don’t need to download anything.
 Easy to maintain: Updates are made on the server; users automatically get
the latest version.
 Saves storage: Doesn’t take up space on the phone.
 Quick to access: Just type in a URL.

Disadvantages

 Needs internet: Most web apps won’t work offline.


 Slower performance: Not as fast as native apps.
 Limited access to hardware: Can’t fully use phone features like camera,
GPS, or Bluetooth.
 User experience: Might not feel as smooth as a native app.

Technologies Used to Build Web Apps

 HTML: For structure of the web page.


 CSS: For design and layout.
 JavaScript: For interactivity and dynamic behavior.
 Frameworks: React, Angular, Vue.js, etc.
 Backend: PHP, Node.js, Python, Java, etc.

Summary

Web Applications in Mobile Computing are apps that run in a mobile browser
using the internet. They offer a flexible, platform-independent way to use services
without downloading or installing anything. They're great for basic tasks and wide
accessibility but may lack advanced features and speed compared to native apps.

You might also like