HTTP: ==== ==> Hyper Text Transfer Protocol ==> Protocol ==> set or rules ==> HTTP protocol describe about the: format of Request format of Response client ===========> request ===========> server <============================================= Response ========================================== WEB APPLICATION: ================ APPLICATION: ============ ==> Collection of programs for multiple events ex: WhatsApp { check the contacts can post the status can read/check other's status texting audio calling video calling banking transactions } ==> Application (app) can always run on platform (OS) ex: WhatsApp, Phonepe, Instagram etc. ==> Mobile applications mobile dependent platforms/os Android, IoS ex: notepad, word, excel etc. ==> OS (Windows) Software: ======== ==> Collection of programs for multiple events Ex: Windows, Linux, Android etc. ==> Applications are classified into three types: 1) Standard Applications ========================= we need a platform like os can use in only one device at a time. Ex: Notepad, Calculator etc. 2) Web Applications ==================== The applications can access through internet called as "Web applications" ex: Gmail, Youtube, Amazon etc. 3) Distributed Applications =========================== Ex: Phonepe ==> 3rd party application Phonepe ==> Check my account Balance Phonepe =============> Our bank application/server (ICICI) User: UPI Id UPI PWD <================= Response: My account Balance ==> An application can interact with other application to accomplish any task is called "Distributed Application". For UI Development: Three major technologies: 1) HTML ==> Hyper Text Transfer Protocol we can able display any web content 2) CSS ==> Cascading Style Sheets we can define more style to web content 3) JavaScript