Integration Of Mobile Web Applications With Networks Computer Science Essay

Published: Last Edited:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

A web application is an application that is hosted in browser-controlled environment over a network such as the internet or intranet. they consist of static web pages or they can be more advanced and consist of JSP files, Java servlets other web resources that include image files, compressed archives. Web applications are deployed within a web server, such as Resin. Each web application has a corresponding URL. URL has a unique name or path that identifies it within the server. The URL begins with the part needed to identify the server, followed by the web-app path each server has one webapp that is the default, it is the one that is used when no webapp-name is provided.

Mobile applications are developed using WML, WMLScript and WBMP with a server. For dynamic WML applications, developers used ASP, JSP, PHP, etc. Still these applications serve WML. The Mobile Devices includes Cell Phones, Palm Pilots, Pocket PC's. Few of these devices support WML,or HTML and few support both WML and HTML.

Microsoft introduced a revolutionary application .NET framework. It includes ASP.NET for Web development. It supports traditional Web clients such as IE and Netscape as well as mobile clients such as, Pocket PC's. ASP.NET applications can be developed on any .NET enabled language such as VB.NET, JScript, Managed C++, C#


3G stands for third Generation the term used to describe the latest generation of wirless mobile services including fast data ,improved quality voice and, access to the Internet and multimedia services. The ITU is working with industry bodies from around the world, has defined standards for 3G systems under the IMT-2000 (International Mobile Telecommunications-2000) program.

The first-generation phone was GSM with EDGE; the second generation phone added UMTS with 3.6 Mbps HSDPA; the third generation adds support for 7.2 Mbps HSDPA downloading but remains limited to 384 Kbps uploading as Apple has not implemented the HSPA protocol.

The AT&T 3G network uses HSDPA/UMTS technology which offers variety of rich wireless services.3G wireless technology is perceived as accomplishing higher speeds for file downloading, web browsing, or performing other wireless Internet-related tasks. The family includes technologies recognized by consumers such as GSM, EDGE and WiMAX.

Including many 3G network enabled phones, iphone has been a breakthrough in 3G enables devices by introducing a innovative mobile phone, a widescreen iPod, and an advance Internet device. It is a smartphone designed by Apple Inc. It works as a digital camera, a PMP which similar to video ipod, and an internet client with email, web brwosing and WiFi connectivity, and landscap keyboard


iPhone is providing many astonishing features, among numerous features few are listed below:

High data transfer rate is required for downloading music audio and video files on the mobiles,3G network is providing better user experience, thus data transfer rate is one of its key feature.

Higher-quality multimedia files

Video calling

Internet connectivity

Mobile email

Videos and music downloads

Real-time multiplayer gaming

Enhanced emergency and location-based services(localized weather or traffic conditions)

Low-latency push-to-talk and push-to-video message services

Multimedia services such as sharing of digital photos and movies via wireless means.

Network security has been enhanced in 3G Network By allowing the UE (User Equipment) to authenticate the network it is attaching to, so the user can be sured the network is the intended one, despite of 3G network infrastructure security, end-to-end security is offered when application frameworks such as IMS are accessed


There are a lot more advantages of using iphone 3G

The 3G technology is developed for the multimedia cellular phone, also known as smart phones. These tools feature higher bandwidths and transfer rates to cater to web-based applications and phone-based video and audio data files.

Virtual banking and online-billing, video conferencing

High-speed wireless Internet access

Safari browser that gives a PC like net experience with with high speed 3G n and WiFi

GPS locator along with Google Maps gives simple and easy directions on the move

The GPS-powered Maps app helps you find locations and get directions.

search engines to find information

Enhanced security

Voice, fax and data services, as well as high-resolution video and multimedia services

More efficient use of the available radio frequency (RF) spectrum.

synchronisation using Microsoft Exchange ActiveSync service

Integrated You Tube, iPod, iTunes combo makes the iPhone multimedia experience simply outstanding.

It provides multiple email support including Gmail, Yahoo Mail etc. and real time synchronisation using Microsoft Exchange ActiveSync service


No MMS and Instant Messaging:

The iPhone 3G has come up with varying inbuilt memory. But there is no external memory card option.

The iPhone supports neither Flash nor Java.

Non-Detachable Battery

Cannot isntall third party software.


Any 3G web system can be classified into three sub-systems, namely:

Web application

Operating System

Hardware connectivity

5.1. Web Application:

As mobile application require different features than desktop computer, iphone require different design approach with different standard .The iPhone developers come up with a technique that needs to gain the strengths of iPhone OS and forego features. Because of samller size of iphone touch screen application user interface is designed in a way to focused in the information which is of outmost importance.

Tools for iPhone Mobile Application Development

For developing mobile applications for iPhone OS, it is recommended that Mac OS X computer running with with tools:

Xcode tools

Visual Studio Developer

Xcode is development tools for Apple's suite that provide support for project management, code editing, building executables, source-level debugging, source-code repository management.

Interface Builder is use to organize application's window by dragging and dropping pre-configured components.

Instruments environment let analyze the performance of iPhone mobile application while running in the simulator.

5.1.1.Area of iPhone mobile application development using iPhone SDK




Search tools





Other web applications application supported in iphone

YouTube-for video sharing

Yahoo Messenger

Flicks-for photo sharing

iTunes 8.2 (Download movies, TV shows, music videos,

and audiobooks from the iTunes Store on your iPhone.3

MySpace-for social networking

Bluetooth-for sharing audio and video files.

The maps application can access Google Maps in map, satellite, or hybrid form. It can also generate directions between two locations, while providing optional real-time traffic information

5.2 Safari Apple Iphone Web Browser

Apple iphone Safari web browser provide a gateway to connect to internet world, its iPhone native web browser similar to Mac and Windows. Web pages are viewed landscape or portrait mode. Safari is a very fast browser based on the WebKit rendering engine, it is most advance web browser with numerous unique features

Tabbed browsing with the ability to bookmark all tabs at once

Bookmark browsing is similar to browsing files in iTunes

Built-in pop-up blocker

SnapBack function returns browser window to original search or starting point

Built-in RSS reader

Integrated find command

Password management


Resizing of text that is too small or too large

Advanced graphics technologyOfficial Site: Apple - Safari2

Top Sites

5.3 iPhone OS

iPhone OS is another powerful tool providing a platform of other components. It is based on a variant of the same Darwin operating system core that is found in Mac OS X. Also included is the "Core Animation" software component from Mac OS X v10.5 Leopard. Together with the PowerVR hardware it is responsible for the interface's motion graphics

These free web-based operating systems allow a user to do a wide variety of activities that the user may want to perform on a desktop or PC, using only a web browser. The exact facilities provided by such web operating systems vary from site to site, but a typical list of features include:

New Spotlight. iPhone OS 3.0 will allow you to search across the entire information contained in your device

Landscape keyboard. Apple has added the landscape keyboard mode to other applications, like Mail, SMS, and Notes.

A few new ways" to run applications in the background - multitasking

Improved stocks application. The stocks application now allows you to read related news, so you can enjoy yourself learning about the latest market scandals, stock crashes

Peer-to-peer Bluetooth connectivity. A new API will allow for two iPhones to connect directly-peer-to-peer-via Bluetooth

MDI-style browsing (with up to 8 pages open concurrently, limited by cache storage).

Anti-phishing. Mobile Safari now can warn you against malicious sites trying to scam you.

Turn-by-turn directions. Developers will also be able to create turn-by-turn applications using the GPS information from the iPhone and combining it with their own maps, without depending on 3G connectivity or Google.

Voice communication in applications. iPhone 3.0 applications will also be able to access a Voice over IP sevice.


There are modern hardware components installed on 3G web devices which enables them to perform the desired functions. This is achieved by integrating the hardware with the other sub-systems such as the web application and operating system of the 3G web system. Examples of 3G web hardware are: NCP Secure Client software, mobile connect cards (MCC).


This comprises the functional , non-functional ,and domain requirements.


6.1.1 Web applications The web application is required to perform the following:

Videos and music downloads

Mobile email

Internet connectivity

Low-latency push-to-talk and push-to-video message services

Enhanced emergency and location-based services

Real-time multiplayer gaming

6.1.2 Operating System:

The operating system is required to perform the following functions:

Enhanced emergency and location-based services

Enhanced security


Anti-phishing. Mobile Safari now can warn you against malicious sites trying to scam you

Multi-task functions

Automatic login in Safari. The new version of Safari will remember login credentials,so no need to introduce your username and password again.

Fast download of video and audio files.


The hardware is required to perform the following:

Wi-Fi 802.11/g, Edge, and 3G cellular data services

Assisted GPS location that works with both Google Earth and the offline map.

Fast data transfer

Bluetooth 2.1 + EDR wireless technology

Fast data access

More efficient use of the available radio frequency (RF) spectrum.


6.2.1 Web application:

Easy file access

High data transfer rates


High performance


Timely operation

High-speed wireless Internet access

6.2.2 Operating System:



High performance

Easy file access

High data transfer rates

Timely operation

High-speed wireless Internet access


High data transfer rates


High performance


Timely operation

High-speed wireless Internet access



6.3.1 Web application:

Safari :

With Safari iPhone 3G offer a experience of a real web with the following system requirements

Graphics :

The iPhone supports neither Flash nor Java.

Cover Flow and Top Sites require a graphics card that is Quartz Extreme-compatible with 16 MB or more video memory.


AppleWebKit/420+ (KHTM)

Memory requirements:

256MB of RAM and a

Processor Speed

600MHz CPU

Compatibility with different vendor's hardware and operating systems


6.3.2 Operating System:

Models with storage at 16GB and 32GB

256MB of RAM and a 600MHz CPU

Compatibility with previous versions


6.3.3 Hardware:

iPhone supports the faster 3.2Mbps 3G standard, which delivers data faster to iPhone. It has three band

UMTS/HSDPA (850, 1900, 2100 MHz)

GSM/EDGE (850, 900, 1800, 1900 MHz)

Wi-Fi (802.11b/g)

Bluetooth 2.1 + EDR wireless technology



GPS (Global Positioning System) technology uses information from earth-orbiting satellites to find locations. A-GPS (Assisted GPS) on iPhone 3GS goes a step further, finding the closest satellites to more quickly identify your position. If you're not within a clear line of sight to a GPS satellite, iPhone finds you via Wi-Fi. If you're not in range of a Wi-Fi hotspot, iPhone finds you using cellular towers.


The main objectives of the 3Gweb are to:

7.1 Improve Usability of European Mobile Web Platform:

Making Web access from a mobile device as simple, easy and convenient as Web access from a desktop device. Web access on a mobile device should be as natural as using a mobile device for making a telephone call.

7.2Improve Interoperability of European Mobile Web Platform:

To eradicate the problem of European mobile web systems incompatibilities, often caused by lack of standards conformance.

7.3Improve Integration of Mobile Web Applications with Networks

Work package1 (Outreach): Serves to disseminate the results of W3C's "Mobile Web Initiative" to a European audience. The dissemination plans include press releases relating to the "Mobile Web Initiative". W3C organized European seminars, talks by W3C team members at events as well as the development of information brochures and posters. The effectiveness of the outreach efforts will be tracked by collecting press clippings that mention results of W3Cs "Mobile Web Initiative", as well as by tracking and analyzing the type of attendees at 3GWeb funded events and talks.

It has a tremendous impact on the realization of the goals of the 3Gweb as it provides a level-playing ground for ensuring improved interoperability of European Mobile Web platform, usability of European Mobile platform, and integration of Mobile Web Applications with Networks.In this way, ideas gathered from major stakeholders in this area, are incorporated and documented to become a standard that every stakeholder must conform to.


With mobile access, approaching diffusion in many European countries,operators are relying on data services to generate growth. Mobile operator around the world are upgrading 2G GSM network to 3G networks to provide faster data services with higher speed. 3GWeb has considerably enhance, reliability , usability, integration of European mobile Web technology.

iPhone is one of the provider of 3G wireless web which has come up with its innovative ideas by integrating mobile and 3G network on one platform,its is providing including fast data ,improved quality voice and, access to the Internet and multimedia services. Apple iphone. It works as a digital camera, a PMP which similar to video ipod, and an internet client with email, web brwosing and WiFi connectivity, and landscap keyboard. In the analysis of the 3G web, a consideration of the system requirements is paramount. This comprises the functional requirements, non-functional requirements, and domain requirements of each of the sub-system( web application, operating system, and hardware). The mind blowing functionality is supported by iPhone OS(Operating System) which is a powerful tool for serving a platform for Safari web browser to integrate the web application with 3G networks including WiFi.

Based on Wideband CDMA (WCDMA), which has emerged as the 3G technology of choice for GSM network evolution worldwide. Integrated with W3C's Mobile Web Initiative, 3GWeb will perform activities, training and development bringing together mobile Web stakeholders beyond 3G.


1G - First Generation Cellular Networks

2G - Second Generation Cellular Networks

3G - Third Generation Cellular Networks

3GPP - 3rd Generation Partnership Project

4G - Fourth Generation

AMPS - Advanced Mobile Phone System

CDPD - Cellular Digital Packet Data

D-AMPS - Digital AMPS

EDGE - Enhanced Data Rate for GSM Evolution

GGSN - Gateway GPRS support node

GPRS - General packet Radio Service

GSM - Global System for mobile communication

HSCSD - High Speed circuit switched Data

IMT - International Mobile Telecommunications

ITU - International Telecommunication Union

NA-TDMA - North American Time Division Multiple Access

NMT - Nordic Mobile Telephony

PCS - Personal communication services

PDC - Personal Digital Cellular

SGSN - Service GPRS Support Node

TD-SCDMA - Time Division-Synchronous Code Division Multiple Access

UMTS - Universal Mobile Telecommunication System

HSDPA/UMTS :(High Speed Downlink Packet Access/Universal Mobile Telephone System),

CDMA Code Division Multiple Access

WCDMA Wideband Code Division Multiple Access

International Telecommunication Union (ITU)

JavaServer Pages (JSP)

URL (Uniform Resource Locator).

IMS(IP Multimedia Core Network Subsystem use SIP for creating and terminating multimedia session)