Upload
mauro-lopez
View
221
Download
0
Embed Size (px)
Citation preview
8/8/2019 Web Beyond 3g
1/7
WEB
BEYOND3G
Web Networking
Victor Mauricio Lopez Velandia0790PRPR0409
8/8/2019 Web Beyond 3g
2/7
INTRODUCTION
Based on an important article made for the World Wide Web consortium, which settle down
the importance of develop a better standardizations for mobile networks, but before to list the
advantages or disadvantages of these technologies a review of the evolution from voice
communications to 3G networks and web applications is showed above.
BACKGROUND
3G Web is an evolution of 3 technologies, the first one is voice communication, the second
one is the internet and the third one is mobile communications. This evolution came throughfrom the last 15 years, due to that there are 3 divisions in this evolution.
First Half 1990: voice centric communication.
As a important aspects appeared when universities could have internet connection with a rate
of 9.6 Kbit/s.
In this time the wireless communication was expensive and in 1992 GSM was launched
1995 to 2000: increase of mobile phone usage and development.
People started to use 56Kbits/s dial up for that some web pages showed graphical content.
Voice calls over mobile networks became a success, but having internet connection in
mobiles was difficult to do with speeds of 9.6Kbits/s to 14.4Kbits/s.
Mobiles could communicate through infrared port.
2000 to 2005 : in this 5 years companies offered internet access and television using digital
subscriber lines (DSL), due to this development people was allowed to access to high quality
and complex web pages.
2005 to today: nowadays people have become information creators using
3G and Web applications advantages and disadvantages.
Defined as 3G and web applications it is possible now to noticed Web application advantageswhich are: low implementation cost, changes in configuration are not needed in the users
8/8/2019 Web Beyond 3g
3/7
8/8/2019 Web Beyond 3g
4/7
Single core or dual dual core is selected depending of the operating system for example the
lowest memory usage is Symbian from Nokia, so in this case a single core is required
Memory
Memory includes two types of memory which are the RAM memory and the ROM memory;
the RAM memory has as a objective to do the short term processing information for example
when a video is watched, the information of that video which is a set of images is stored on
the RAM memory until the video finishes or the user change of application. The ROM
memory is a long-life data-store, which keeps information until the user decides to delete, this
information can be pictures, video, mails, etc, any kind of information that have the option of
be stored.
Graphic Card
The functionality of the graphic card is to convert information (bits) to images through
processing, but a high speed rate is required aswell the high speed resolution VGA and the
OpenGL 3D standard must be taken in consideration when a graphic card is designed.
Battery
Complex operating systems, applications, and graphics require more processing power,
which requires more battery life. Battery life is one of the primary concerns among the end-
usereven though it's often taken for granted. However, poor battery life quickly results in
customer dissatisfaction and a high potential for device returns
Operating System
Operating system of a mobile has as a aim to control the device hardware, for example when
a phone call is made the operating system allow to the processor to do that phone call or
multimedia action. There are a variety of operation systems but usually is believed that they
are the same that the computer uses (Windows or Linux), but that affirmation is not valid
because Nokia Corporation leads half the market with its product Symbian.
Apart of Symbian exist 4 more strong operating systems; they are RIM blackberry, Apple
iPhone, Windows Mobile and Google Android.
8/8/2019 Web Beyond 3g
5/7
Application
The application packages are kind of data or data behaviour that users want to, there are ten
kinds of mobile applications which are listed:
Web browsing: they are Safary and mobile internet explorer, etc.
Audio: Shazam to identify who is the singer of the song or media player.
Media Sharing: Photoshare of Iphone which allow user to share not only photos, but
also video and files.
Video and TV: YouTube is the most common.
Voice and Video Telephony
Widgets
Social Media: Facebook
Microblogging.
Location: Gps which localize user using satellites.
Shopping: eBay.
SYSTEM REQUIREMENTS
Functional Requirements
The functional requirements define the behaviour of the system and these are:
Provide information availability all time.
Provide a common base protocol that defines header formats, security extension and
procedure for data processing, furthermore with the option to add more protocols is
they are required.
Non-functional Requirements
Availability
8/8/2019 Web Beyond 3g
6/7
It is expected that the system must be available all the time. It is permissible that it be taken
down late at night for up to 1 hour a week. We do not expect that this will require the use of
redundant servers, but it this would be a nice feature if not too expensive.
Performance
It is expected that most pages be returned in 1 second or less to users which are using any
band. The designer has to attempt to keep pages to a reasonable size, however, in order to
ensure that users with slow connections do not experience a delay of more than 3 seconds for
some pages. One way to do this is to limit the time an application can store information on
the memory RAM so they do not waste more memory that needed. For larger pages, it is
expected that page returns of 3 seconds for users with fast connections and 5 seconds for
users with slower connections to be reasonable.
Security
Although there will be some private actions made from users, and all data will be displayed
on a public web-based calendar somewhere, so we do not believe extreme measures need to
be taken to make sure that unauthorized users do not view the data. However, we will keep
the system secure in terms of entering data.
We will ensure that the web server is up to date with the latest security patches and as secure
as possible to minimize the possibility of the machine being hacked for Trojans. This will
include turning off all services that are not needed, such as Bluetooth when the web isbrowsing.
The application code will also be written to minimize the possibility of someone hacking into
the server. It will avoid using system calls that might trick the shell into executing arbitrary
shell commands and validate all user input.
Scalability
It is the property that the system is capable of being configured to allow the addition of webor database servers.
Maintainability
The application will be designed using a model-view-controller type of architecture to ensure
that it is easy for developers with different skill sets to manage the application code. This
means the presentation, business logic, and database layers will be separated. The coding
style guidelines in this document should also be followed to encourage the development of
maintainable code.
Usability
8/8/2019 Web Beyond 3g
7/7
If possible, another round of usability testing of the final prototype application and calendar
should be held before development begins. After the initial roll-out, the final application
should also be evaluated by several users to provide ideas for the next round of development.
REFERENCES
1. Dalhman, Erick and Parkvall Stefan. 3G evolution HSPA and LTE for Mobile
broadband. 2nd Edition, Addison Wesley.
2. Sauter, Martin. Beyond 3G: bringing networks, terminals and the web together and
the mobile web 2.0