SlideShare a Scribd company logo
1 of 17
 The Internet WWW architecture provides a flexible and powerful programming
model.
 Applications and content are presented in standard data formats, and are browsed
by applications known as web browsers.
 The web browser is a network application, i.e., it sends requests for named data
objects to a network server and the network server responds with encoded data
using the standard formats.
 Standard naming model.
 All servers and content on the WWW are named with an Internet-standard Uniform
Resource Locator ( URL ).
 Content typing.
 All content on the WWW is given a specific type, thereby allowing web browsers to
correctly process the content based on its type.
 Standard content formats.
 All web browsers support a set of standard content formats.
 These include (HTML), JavaScript scripting language (ECMAScript, JavaScript), and a large
number of other formats.
 Standard protocols.
 Standard networking protocols allow any web browser to communicate with any web server.
 The most commonly used protocol on the WWW is the HTTP.
 This infrastructure allows users to easily reach a large number of third party applications and
content services.
 It also allows application developers to easily create applications and content services for a large
community of clients.
1. Origin server:
The server on which a given resource (content) resides or is to be created.
2. Proxy:
- An intermediary program that acts as both a server and a client for the purpose of making requests
on behalf of other clients.
- It resides between clients and servers that have no means of direct communication (e.g., across a
firewall).
- Requests are either serviced by a proxy program or passed on with possible translation to other
servers.
- A proxy must implement both the client and the server requirements of WWW specifications.
3. Gateway:
- A server which acts as an intermediary for some other server.
- Unlike a proxy, a gateway receives requests as if it were the origin server for the requested resource.
- The requesting client may not be aware that it is communicating with a gateway.
 Here WWW client request a resource stored on a web server.
 On the Internet standard communication protocols, like HTTP and Transmission Control
Protocol/Internet Protocol (TCP/IP) are used.
 The content available at the web server may be static or dynamic.
 Static content is produced once and not changed or updated very often; for example, a
company presentation.
 Dynamic content is needed when the information provided by the service changes more
often; for example, timetables, news, stock quotes, and account information.
 Technologies such as Active Server Pages (ASP), Common Gateway Interface (CGI), and
Servlets allow content to be generated dynamically.
 The WAP programming model is similar to the WWW programming model.
 Purpose of WAP:
To enable easy, fast delivery of relevant information and services to mobile users.
 Type of devices that use WAP:
Handheld digital wireless devices such as mobile phones, pagers, two-way radios, smart
phones and communicators -- from low-end to high-end.
 WAP works with most Wireless networks such as:
CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, iDEN, TETRA, DECT,
DataTAC, Mobitex.
 WAP Gateway/Proxy is the entity that
connects the wireless domain with the
Internet.
 The request that is sent from the wireless
client to the WAP Gateway/Proxy uses the
Wireless Session Protocol (WSP).
 A mark-up language – It has been
adapted to develop optimized WAP
applications to save valuable bandwidth
in the wireless network, it can be encoded
into a compact binary format.
 The user selects an option on their mobile device that has a URL with Wireless Markup
language (WML) content assigned to it.
 The phone sends the URL request via the phone network to a WAP gateway using the binary
encoded WAP protocol.
 The gateway translates this WAP request into a conventional HTTP request for the specified
URL and sends it on to the Internet.
 The appropriate Web server picks up the HTTP request.
 The server processes the request just as it would any other request. If the URL refers to a
static WML file, the server delivers it. If a CGI script is requested, it is processed and the
content returned as usual.
 The Web server adds the HTTP header to the WML content and returns it to the gateway.
 The WAP gateway compiles the WML into binary form.
 The gateway then sends the WML response back to the phone.
 The phone receives the WML via the WAP protocol.
 The micro-browser processes the WML and displays the content on the screen.
Standard naming model :
WWW-standard URLs are used to identify WAP content on origin servers. WWW-standard
URLs are used to identify local resources in a device (e.g., call control functions).
Content typing :
All WAP content is given a specifi c type consistent with WWW typing. This allows WAP
user agents to correctly process the content based on its type.
Standard content formats :
WAP content formats are based on WWW technology and include display markup,
calendar information, electronic business card objects, images, and scripting
language.
Standard protocols :
 WAP communication protocols enable the communication of browser requests from the mobile
terminal to the network web server.
 The WAP content types and protocols have been optimized for mass market, hand-held wireless
devices.
 WAP utilizes proxy technology to connect between the wireless domain and the WWW.
 A web server with connection to the Internet
 A WML to develop WAP application
 A WAP simulator to test WAP application
 A WAP gateway
 A WAP phone for final testing.
 Corporate Applications:
Sales force automation where sales people use their WAP enabled handsets to get instant,
direct access to the latest pricing, latest news, competitive information any time, anywhere.
 Online Services:
 Banking:
Users can get their current balance, transfer funds between accounts and receive fax of
a mini-statement.
 Electronic Commerce:
Subscribers can use their handset just like their PC to purchase products and services
over the Web.
 Tele services
- Prepaid Services:
With a WAP-enabled phone, prepaid subscribers can see their current balance with the
press of a button
And can also recharge their account by entering a credit card or voucher number into the
handset.
 Personal Productivity
Email: Using WAP users can keep track of their email right from their handset.
 Others include:
- Interactive Chat
- Auctions
- Games
 Small screens: For web phones, there's an incredibly small viewing area; palmtops are barely
better.
 Speed of access: All devices have slow access.
 Limited or fragmented availability: Wireless web access is sporadic in many areas and
entirely unavailable in other areas.
 Price: Many technology limitations are being addressed by higher-end devices and services.
But the entry price for a good wireless web palmtop with decent display, keyboard, and speed
is easily $700 to $900, not including monthly access.
 Lack of user habit: It takes some patience and overcoming the learning curve to get the hang
of it -- connecting, putting in an address, typing. Users just aren't used to the idea and
protocol yet.

More Related Content

What's hot

What's hot (20)

Business models for business processes on IoT
Business models for business processes on IoTBusiness models for business processes on IoT
Business models for business processes on IoT
 
Ch6
Ch6Ch6
Ch6
 
AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing) AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing)
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....ppt
 
message communication protocols in IoT
message communication protocols in IoTmessage communication protocols in IoT
message communication protocols in IoT
 
Features of mobile ip
Features of mobile ipFeatures of mobile ip
Features of mobile ip
 
Communication technologies
Communication technologiesCommunication technologies
Communication technologies
 
IS-95 Cdma
IS-95 CdmaIS-95 Cdma
IS-95 Cdma
 
Gsm and Gprs Ppt
Gsm and Gprs PptGsm and Gprs Ppt
Gsm and Gprs Ppt
 
Short message service
Short message serviceShort message service
Short message service
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
 
Wireless Application Protocol ppt
Wireless Application Protocol pptWireless Application Protocol ppt
Wireless Application Protocol ppt
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizations
 
Network modem
Network modemNetwork modem
Network modem
 
Physical Design of IoT.pdf
Physical Design of IoT.pdfPhysical Design of IoT.pdf
Physical Design of IoT.pdf
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
 
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : PresentationDistance Vector Multicast Routing Protocol (DVMRP) : Presentation
Distance Vector Multicast Routing Protocol (DVMRP) : Presentation
 
Http Introduction
Http IntroductionHttp Introduction
Http Introduction
 
Iot logical design
Iot logical designIot logical design
Iot logical design
 
Gsm architecture
Gsm architectureGsm architecture
Gsm architecture
 

Viewers also liked

Www architecture,cgi, client server security, protection
Www architecture,cgi, client server security, protectionWww architecture,cgi, client server security, protection
Www architecture,cgi, client server security, protection
Austina Francis
 
Internet programming lecture 1
Internet programming lecture 1Internet programming lecture 1
Internet programming lecture 1
Mohammed Hussein
 

Viewers also liked (16)

Flash, Flex & AIR: A brief survey
Flash, Flex & AIR: A brief surveyFlash, Flex & AIR: A brief survey
Flash, Flex & AIR: A brief survey
 
Internet and www
Internet and wwwInternet and www
Internet and www
 
Lab 3 internet & www
Lab 3   internet & wwwLab 3   internet & www
Lab 3 internet & www
 
Internet and WWW
Internet and WWWInternet and WWW
Internet and WWW
 
Www architecture,cgi, client server security, protection
Www architecture,cgi, client server security, protectionWww architecture,cgi, client server security, protection
Www architecture,cgi, client server security, protection
 
Internet & www
Internet & wwwInternet & www
Internet & www
 
The internet and www 2
The internet and www 2The internet and www 2
The internet and www 2
 
Brainstorming
BrainstormingBrainstorming
Brainstorming
 
Internet and its application in education
Internet and its application in educationInternet and its application in education
Internet and its application in education
 
Internet programming lecture 1
Internet programming lecture 1Internet programming lecture 1
Internet programming lecture 1
 
Web browsing and Internet termenologies
Web browsing and Internet termenologiesWeb browsing and Internet termenologies
Web browsing and Internet termenologies
 
Wireless application protocol wap
Wireless application protocol   wapWireless application protocol   wap
Wireless application protocol wap
 
Wap
WapWap
Wap
 
Wap ppt
Wap pptWap ppt
Wap ppt
 
Architect presentation
Architect  presentationArchitect  presentation
Architect presentation
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 

Similar to WWW Programming Model

FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptxFALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
BARATHSHARMA
 

Similar to WWW Programming Model (20)

Wireless application protocol ppt
Wireless application protocol  pptWireless application protocol  ppt
Wireless application protocol ppt
 
Wap
WapWap
Wap
 
Wap ppt
Wap pptWap ppt
Wap ppt
 
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptxFALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
 
WAP
WAPWAP
WAP
 
Introduction to WAP
Introduction to WAPIntroduction to WAP
Introduction to WAP
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
Wap
Wap Wap
Wap
 
WAP- Wireless Application Protocol
WAP- Wireless Application ProtocolWAP- Wireless Application Protocol
WAP- Wireless Application Protocol
 
WAP.PDF
WAP.PDFWAP.PDF
WAP.PDF
 
Wirelss LAN
Wirelss LANWirelss LAN
Wirelss LAN
 
112321 112333 wirless application protocol
112321 112333 wirless application protocol112321 112333 wirless application protocol
112321 112333 wirless application protocol
 
Wap ppt purbasha
Wap ppt purbashaWap ppt purbasha
Wap ppt purbasha
 
Wireless application protocol
Wireless application protocolWireless application protocol
Wireless application protocol
 
wireless mobile
wireless mobilewireless mobile
wireless mobile
 
Mcpp113,16,33,41
Mcpp113,16,33,41Mcpp113,16,33,41
Mcpp113,16,33,41
 
Wap architecture and wml script
Wap architecture and wml scriptWap architecture and wml script
Wap architecture and wml script
 
Bt0086 mobile computing 2
Bt0086 mobile computing  2Bt0086 mobile computing  2
Bt0086 mobile computing 2
 

More from Gurparvesh kaur

Umpp(ultra mega power plant and international bidding )
Umpp(ultra mega power plant and international bidding )Umpp(ultra mega power plant and international bidding )
Umpp(ultra mega power plant and international bidding )
Gurparvesh kaur
 
Dfccil(dedicated freight corridor)
Dfccil(dedicated freight corridor)Dfccil(dedicated freight corridor)
Dfccil(dedicated freight corridor)
Gurparvesh kaur
 

More from Gurparvesh kaur (19)

Training and development @Delhi metro
Training and development @Delhi metroTraining and development @Delhi metro
Training and development @Delhi metro
 
Quality by design
Quality by design Quality by design
Quality by design
 
Oprah Winfrey (An Entrepreneur )
Oprah Winfrey (An Entrepreneur )Oprah Winfrey (An Entrepreneur )
Oprah Winfrey (An Entrepreneur )
 
Sale of goods act, 1930(conditions and warranties )
Sale of goods act, 1930(conditions and warranties )Sale of goods act, 1930(conditions and warranties )
Sale of goods act, 1930(conditions and warranties )
 
Decentralisation
DecentralisationDecentralisation
Decentralisation
 
Is India really developing ??
Is India really developing ??Is India really developing ??
Is India really developing ??
 
Demand and traffic analysis
Demand and traffic analysisDemand and traffic analysis
Demand and traffic analysis
 
Larsen and toubro
Larsen and toubroLarsen and toubro
Larsen and toubro
 
Bharti airtel
Bharti airtelBharti airtel
Bharti airtel
 
Team building intervention
Team building interventionTeam building intervention
Team building intervention
 
human resource practices at Mc.Donald
human resource practices at Mc.Donald human resource practices at Mc.Donald
human resource practices at Mc.Donald
 
Political factors affecting business environment of bihar
Political factors affecting business environment of bihar Political factors affecting business environment of bihar
Political factors affecting business environment of bihar
 
organisation development (case study of british airways )
organisation development (case study of british airways )organisation development (case study of british airways )
organisation development (case study of british airways )
 
How situations influences behavior(conformity )
How situations  influences behavior(conformity )How situations  influences behavior(conformity )
How situations influences behavior(conformity )
 
polygamy
polygamypolygamy
polygamy
 
corporate reputation
corporate reputationcorporate reputation
corporate reputation
 
Idmst(infrastructure development scheme for small amd medium towns )
Idmst(infrastructure development scheme for small amd medium towns )Idmst(infrastructure development scheme for small amd medium towns )
Idmst(infrastructure development scheme for small amd medium towns )
 
Umpp(ultra mega power plant and international bidding )
Umpp(ultra mega power plant and international bidding )Umpp(ultra mega power plant and international bidding )
Umpp(ultra mega power plant and international bidding )
 
Dfccil(dedicated freight corridor)
Dfccil(dedicated freight corridor)Dfccil(dedicated freight corridor)
Dfccil(dedicated freight corridor)
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

WWW Programming Model

  • 1.
  • 2.  The Internet WWW architecture provides a flexible and powerful programming model.  Applications and content are presented in standard data formats, and are browsed by applications known as web browsers.  The web browser is a network application, i.e., it sends requests for named data objects to a network server and the network server responds with encoded data using the standard formats.
  • 3.  Standard naming model.  All servers and content on the WWW are named with an Internet-standard Uniform Resource Locator ( URL ).  Content typing.  All content on the WWW is given a specific type, thereby allowing web browsers to correctly process the content based on its type.
  • 4.  Standard content formats.  All web browsers support a set of standard content formats.  These include (HTML), JavaScript scripting language (ECMAScript, JavaScript), and a large number of other formats.  Standard protocols.  Standard networking protocols allow any web browser to communicate with any web server.  The most commonly used protocol on the WWW is the HTTP.  This infrastructure allows users to easily reach a large number of third party applications and content services.  It also allows application developers to easily create applications and content services for a large community of clients.
  • 5. 1. Origin server: The server on which a given resource (content) resides or is to be created. 2. Proxy: - An intermediary program that acts as both a server and a client for the purpose of making requests on behalf of other clients. - It resides between clients and servers that have no means of direct communication (e.g., across a firewall). - Requests are either serviced by a proxy program or passed on with possible translation to other servers. - A proxy must implement both the client and the server requirements of WWW specifications. 3. Gateway: - A server which acts as an intermediary for some other server. - Unlike a proxy, a gateway receives requests as if it were the origin server for the requested resource. - The requesting client may not be aware that it is communicating with a gateway.
  • 6.
  • 7.  Here WWW client request a resource stored on a web server.  On the Internet standard communication protocols, like HTTP and Transmission Control Protocol/Internet Protocol (TCP/IP) are used.  The content available at the web server may be static or dynamic.  Static content is produced once and not changed or updated very often; for example, a company presentation.  Dynamic content is needed when the information provided by the service changes more often; for example, timetables, news, stock quotes, and account information.  Technologies such as Active Server Pages (ASP), Common Gateway Interface (CGI), and Servlets allow content to be generated dynamically.
  • 8.  The WAP programming model is similar to the WWW programming model.  Purpose of WAP: To enable easy, fast delivery of relevant information and services to mobile users.  Type of devices that use WAP: Handheld digital wireless devices such as mobile phones, pagers, two-way radios, smart phones and communicators -- from low-end to high-end.  WAP works with most Wireless networks such as: CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, iDEN, TETRA, DECT, DataTAC, Mobitex.
  • 9.  WAP Gateway/Proxy is the entity that connects the wireless domain with the Internet.  The request that is sent from the wireless client to the WAP Gateway/Proxy uses the Wireless Session Protocol (WSP).  A mark-up language – It has been adapted to develop optimized WAP applications to save valuable bandwidth in the wireless network, it can be encoded into a compact binary format.
  • 10.  The user selects an option on their mobile device that has a URL with Wireless Markup language (WML) content assigned to it.  The phone sends the URL request via the phone network to a WAP gateway using the binary encoded WAP protocol.  The gateway translates this WAP request into a conventional HTTP request for the specified URL and sends it on to the Internet.  The appropriate Web server picks up the HTTP request.  The server processes the request just as it would any other request. If the URL refers to a static WML file, the server delivers it. If a CGI script is requested, it is processed and the content returned as usual.
  • 11.  The Web server adds the HTTP header to the WML content and returns it to the gateway.  The WAP gateway compiles the WML into binary form.  The gateway then sends the WML response back to the phone.  The phone receives the WML via the WAP protocol.  The micro-browser processes the WML and displays the content on the screen.
  • 12. Standard naming model : WWW-standard URLs are used to identify WAP content on origin servers. WWW-standard URLs are used to identify local resources in a device (e.g., call control functions). Content typing : All WAP content is given a specifi c type consistent with WWW typing. This allows WAP user agents to correctly process the content based on its type.
  • 13. Standard content formats : WAP content formats are based on WWW technology and include display markup, calendar information, electronic business card objects, images, and scripting language. Standard protocols :  WAP communication protocols enable the communication of browser requests from the mobile terminal to the network web server.  The WAP content types and protocols have been optimized for mass market, hand-held wireless devices.  WAP utilizes proxy technology to connect between the wireless domain and the WWW.
  • 14.  A web server with connection to the Internet  A WML to develop WAP application  A WAP simulator to test WAP application  A WAP gateway  A WAP phone for final testing.
  • 15.  Corporate Applications: Sales force automation where sales people use their WAP enabled handsets to get instant, direct access to the latest pricing, latest news, competitive information any time, anywhere.  Online Services:  Banking: Users can get their current balance, transfer funds between accounts and receive fax of a mini-statement.  Electronic Commerce: Subscribers can use their handset just like their PC to purchase products and services over the Web.
  • 16.  Tele services - Prepaid Services: With a WAP-enabled phone, prepaid subscribers can see their current balance with the press of a button And can also recharge their account by entering a credit card or voucher number into the handset.  Personal Productivity Email: Using WAP users can keep track of their email right from their handset.  Others include: - Interactive Chat - Auctions - Games
  • 17.  Small screens: For web phones, there's an incredibly small viewing area; palmtops are barely better.  Speed of access: All devices have slow access.  Limited or fragmented availability: Wireless web access is sporadic in many areas and entirely unavailable in other areas.  Price: Many technology limitations are being addressed by higher-end devices and services. But the entry price for a good wireless web palmtop with decent display, keyboard, and speed is easily $700 to $900, not including monthly access.  Lack of user habit: It takes some patience and overcoming the learning curve to get the hang of it -- connecting, putting in an address, typing. Users just aren't used to the idea and protocol yet.