SlideShare a Scribd company logo
IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 08, 2014 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 299
A Survey on Various Web Technologies
Utsav Mathur1
Pratik Mantri2
1,2
Department of Computer Engineering
1,2
Nirma University
Abstract— A web application is one that is invoked due to a
web browser over internet. In just a decade, the web has
grown from a repository of static web pages to a powerful
platform of choice for developing dynamic applications
using large number of web technologies and languages. This
survey covers five web technologies from different phases
of internet development showing their features for web
development.
Key words: Rails, JSON, PhoneGap, Web 2.0, SEO,
Website, Conventions
I. INTRODUCTION
With the rapid development in internet, new web
technologies are getting evolved continuously. The past ten
years have seen a drastic change in the scenario of internet.
The increasing demands, new challenges, and the complex
solutions lead to the development of new technologies. New
technologies make the work easier and facilitate the
developers with new features. Here are some of the new web
technologies covered below- Ruby on Rails, Web 2.0,
JSON, PhoneGap and Search Engine Optimization (SEO).
A. Ruby on Rails
Rails are an application-development framework based on
Ruby language. Ruby is an object-oriented scripting
language [1]. Ruby on Rails provides a great platform for
creating web 2.0 based applications. The dynamic features
of Ruby language helps in replacing large blocks of code
with suitable commands through few lines of code. Ruby
can be used for coding conventions and templates.
Conventions are the integrated programming capsules that
are designed for immediate use without any run-time
configuration (an in Java) [1].This in turn helps in
development easier. Rails uses the same block of code for
same purpose throughout and any changes to the code at one
place is reflected in the other instances of same code.
Ruby on Rails platform can be used for easier and
quick development of applications like:
 Web applications which uses relational database.
The object-relational mapper of rails framework
directly connects programming objects to the fields
of database.
 Consumer web services.
 Creating and implementing APIs and web services.
 Mash up of existing web services and applications
[2].
Rails can be used for easy deployment of web sites
that extracts information from a database to a web
application e.g. e-commerce, data retrieval and online
communities. The implementation of Ruby with Rails serves
as an important developer tool for any programmer.
B. Web 2.0
Now with the development of network technology, the
internet has entered web 2.0 from web 1.0[3]. In web 1.0,
people used to go behind the information but in web 2.0
information comes to user. A Web 2.0 technology is used in
services which provide online information to people in their
daily activities. Web 2.0 provides interaction services such
as blogs, wikis, etc.
1) Features of Web 2.0
Web 2.0 has seven features: Blog, Wiki, Instant Messaging
(IM), RSS, Social Networking Sites (SNS),
Podcast/Streaming Videos and audio content, Social
Bookmarking/tagging.
Blog is a kind of informational site in which
discussions take place. The discussions are displayed in
reverse chronological order. Different blogs can be easily
linked, providing user to travel along the interested
direction.
Wiki is a website developed by a group. Everyone
contributes in its development and can be edited by anyone.
The various contributors can easily create pages and can link
each other.
IM is a live communication channel where two
people can interact with each other online. It is quicker and
easier to communicate through IM than e-mails.
RSS uses a particular format to present frequently
updated information like news headlines, etc. It is an XML
file that informs user of updates.
SNS is a website where various users share their
personal or professional details and interact with each other.
Sites like Facebook, Myspace provide a great platform for
multiple users to share their contents.
Social Bookmarking is a way where users save
interesting web pages and share them as well.
Podcasts allow users to listen to audio files online
without downloading them and without use of any software.
2) Advantages
Advantages of web 2.0 over its predecessor web 1.0 are
 Flexible web design
 Reusability
 Updatable
 Responsive user interface
 Collaborative creation of websites
 Establishment of social networks [4].
C. JSON
JSON or JavaScript Object Notation is a lightweight data
exchange language. It is similar to XML in adopting
complete text formats but relatively easier than XML for
machines to parse at the client side and generate it at the
server side. JSON is a serialization format rather than a
logical data model. JSON includes features similar to C
language which makes it good with readability and reduces
redundancy.
JSON uses two data structures:
 An ordered list of name/value pairs (“name”:
“value”). In different languages it appears as
object, record, structure dictionary, keyed list or
hash table.
A Survey on Various Web Technologies
(IJSRD/Vol. 2/Issue 08/2014/068)
All rights reserved by www.ijsrd.com 300
 An ordered list of values ([object1, object2]).In
other languages it appears as array, vector list or
sequence [5].
Fig. 1.Array in JSON
Fig. 2.Object in JSON
JSON was earlier used in JAVASCRIPT for data
exchange but with its development it supports other data
format for other languages also. JSON incorporates features
like small space occupancy which makes it suitable for
AJAX applications [6]. JSON data-exchange format can
reduce the work of calculation resources of phone for light-
weight applications, thereby reducing the network
transmission time and quicken the network transmission
speed. Thus, JSON is one of the most ideal data-exchange
languages.
JSON still has some deficiencies pertaining to
standardization, security and other aspects at present which
are thought to gradually improve in future with the advent of
web technologies.
D. PhoneGap
PhoneGap is a frame which is used for developing cross-
platform mobile applications. It uses web technologies,
namely HTML, CSS, and JAVASCRIPT, to create the
applications which can be used in different mobile operating
systems, instead of mobile-specific languages like objective-
C [7]. It is an open source frame and it supports seven
platforms, android, Symbian and IOS being some of them.
1) PhoneGap architecture
The architecture of PhoneGap can be divided into 3 layers:
Web Application, PhoneGap, and OS and native API‟s.
Fig. 3.PhoneGap Architecture
The top layer contains the source code of the
application. The central layer contains two components -
JavaScript and Native API‟s. This layer acts like an
interface between the application layer and PhoneGap layer.
This layer also takes account of the interfacing between the
API‟s used by the application and the native API‟s used by
the OS.
PhoneGap acts like a „wrapper‟. Developers
enclose applications structured in known languages to native
applications. PhoneGap applications are a mixture of web
technologies and native API‟s. They are neither purely web-
based nor completely native to OS. This is because layout
rendering is done using web technologies and some features
that aren‟t supported by the web technologies are covered by
the native API‟s.
2) Advantages
Coding in standards like HTML, CSS and JAVASCRIPT is
easier as compared to mobile specific language like
Objective-C. This saves company‟s time and money which
is to be invested on the developer to learn the device specific
language [8].
The apps need to be developed just once and then it
can be used at any platform, saving client‟s time and money.
The interface of these apps is similar to the native one‟s,
without the browser frame around. It supports seven
platforms, BlackBerry, IOS, Android, Samsung Bada,
Windows, Symbian, and Web-OS.
E. Search Engine Optimization (SEO)
In today‟s world, users just visit the first few pages on
searching something in the search engine. The low ranked
pages have very less probability of seeking attention. So, it‟s
very important to increase the ranking of websites through
search engine optimization.
Factors affecting search ranking are webpage
correlation (degree of keyword matching, keyword density,
keyword distribution, webpage tag labels), links weight
(external and internal links), and time-based factors
(webpage age, domain name registration, link age) [9].
1) Methods of keyword optimization
a) Keyword optimization:
The search engine searches the webpage on the basis of
keywords available in website. So it is very important to
have keywords placed effectively.
 Keyword selection- Proper selection of keywords
should be done the rank.
Following things must be taken care of while selecting the
keyword
 Keywords must be related to the content of the
website.
 The keywords should be the most frequently
searched but less competitive.
 Keywords should clear and not be too broad [10].
 Keyword density- The keyword density means
proportion of keywords present to the other text of
the webpage. A range of 3%-8% is considered to
be good. The higher the keyword density higher the
rank will be. But at the same time keyword heap
must be avoided.
 Keyword distribution- Proper distribution of
keyword can also increase the rank of the website.
Important places to place the keyword are title,
Meta section, headers, Alt attribute of image, etc.
2) Website Content Optimization
Website composed by coping web pages directly from other
sites doesn‟t index your website. So the content must be
unique and must be continually updated in order to increase
the rank. The search algorithms of the search engines will
visit such pages more frequently.
3) Website Structure Optimization
Search engines don‟t understand advanced buttons and all.
So the website should a simple website navigation system
A Survey on Various Web Technologies
(IJSRD/Vol. 2/Issue 08/2014/068)
All rights reserved by www.ijsrd.com 301
written in HTML. Establishing a website map is a good
practice.
II. CONCLUSION
In this paper we have discussed, reviewed and analysed
some of the latest web technologies that are getting more
and more attention. The continuous needs and demands led
to the development of the discussed technologies. These
technologies are still developing and more and more
features are being added to decrease the complexity and
make the work easier.
ACKNOWLEDGMENT
At last but not least, we would like to appreciate all the
people who helped us directly or indirectly in preparing this
survey paper.
REFERENCES
[1] Geer and David. ”Will Software Developers Ride
Ruby on Rails to Success?”. Computer, vol. 39,
pp.18-20, Feb. 2006.
[2] E. M. Maxmilien. “Web Services on Rails: Using
Web Services Development and Mashups”. in
SCC‟06 IEEE International Conference, 2006, pp.
xxxix.
[3] Xu Zhuokui, Zhu Jianjun. “Research of WebGIS
based on HTML5 and JSON”. in ICCSNT, 2011,
pp. 1714-1717.
[4] Boci Lin, Yan Chen, Xu Chen, Yinying Yu.
“Comparision between Json and XML in
Applications Based on Ajax”. in International
Conference, 2012, pp. 1174-1177.
[5] San Murugesan. “Understanding Web 2.0”. IT
Proffesional, vol. 9, pp. 34-41, Apr 2007.
[6] Li Dan. “Study on the Web 2.0-based Internet
applications in the university Libraries”. in 2nd
International Symposium, 2013, pp. 1007-1009.
[7] Li Tian, Huaichang Du, Long Tang, Ye Xu. “The
Discussion of Cross-Platform Mobile Application
based on Phonegap”. in 4th
IEEE International
Conference, 2013, pp. 652-655.
[8] R. Mahesh Babu, M. B. Kumar and R. Manoharan.
“Portability of Mobile Applications using
Phonegap”. in ICSEMA, 2012, pp. 1-6.
[9] Meng Cui, Songyun Hu. “Search Engine
Optimization Research for Website Promotion”. in
ICM International Conference, 2011, pp. 100-103.
[10]Zhou Hui, Qin Shigang, Liu Jinhua and Chen Jianli.
“Study on Website Search Engine Optimization”. in
International Conference, 2012, pp. 930-933.
[11]P. Wagstrom, C. Jergensen, A. Sarma. “A Network
of Rails”. in 10th
IEEE Working Conference, 2013,
pp. 229-232.
[12]Guanhua Wang. “Improving Data Transmission in
Web Applications via the Translation between XML
and JSON”. in Third International Conference,
2011, pp.182-185.
[13]K. Maeda. “Performance evaluation of object
serialization libraries in XML, JSON and binary
formats”. in Second Internatinal Conference, 2012,
pp.177-182.
[14]P. Wehner, C. Piberger, D. Gohringer. “Using JSON
to manage Communication between services in the
Internet of Things”. in 9th
International Symposium,
2014, pp.1-4.
[15]Wu Huanwei. “Search Engine Optimization of E-
Commerce Websites”. in International Conference,
2011, pp. 1-3.

More Related Content

Similar to A Survey on Various Web Technologies

Web engineering notes unit 2
Web engineering notes unit 2Web engineering notes unit 2
Web engineering notes unit 2
inshu1890
 
Basics of Website Design
Basics of Website DesignBasics of Website Design
Basics of Website Design
ijbuiiir1
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET Journal
 
Web Chat using React Framework
Web Chat using React FrameworkWeb Chat using React Framework
Web Chat using React Framework
ijtsrd
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023
Netizens Technologies
 
Review paper on web service security
Review paper on web service securityReview paper on web service security
Review paper on web service security
Editor Jacotech
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
PamRobert
 
MERN_Stack_PPT.pptx
MERN_Stack_PPT.pptxMERN_Stack_PPT.pptx
MERN_Stack_PPT.pptx
irajgautam00
 
Web 2.0
Web 2.0Web 2.0
Intro to web dev
Intro to web devIntro to web dev
Intro to web dev
Hridyesh Bisht
 
Performance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsPerformance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone Platforms
IOSR Journals
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
ijwscjournal
 
Full Stack Web Developer (MERN STACK Developer.pptx
Full Stack Web Developer (MERN STACK Developer.pptxFull Stack Web Developer (MERN STACK Developer.pptx
Full Stack Web Developer (MERN STACK Developer.pptx
RamudgarYadav
 
Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020
Katy Slemon
 
Social Media Web Application using MERN
Social Media Web Application using MERNSocial Media Web Application using MERN
Social Media Web Application using MERN
IRJET Journal
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
App Verticals
 
074Aman.pptx
074Aman.pptx074Aman.pptx
074Aman.pptx
132YashDuttPandey
 
A Study Of Web Services And Its Implications
A Study Of Web Services And Its ImplicationsA Study Of Web Services And Its Implications
A Study Of Web Services And Its Implications
Tony Lisko
 
Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
AmalMohammedNasserSa
 
Impact of web life cycle activities & web services in modern era a review
Impact of web life cycle activities & web services in modern era  a reviewImpact of web life cycle activities & web services in modern era  a review
Impact of web life cycle activities & web services in modern era a review
Jyoti Parashar
 

Similar to A Survey on Various Web Technologies (20)

Web engineering notes unit 2
Web engineering notes unit 2Web engineering notes unit 2
Web engineering notes unit 2
 
Basics of Website Design
Basics of Website DesignBasics of Website Design
Basics of Website Design
 
IRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile ApplicationIRJET- Cross-Platform Supported E-Learning Mobile Application
IRJET- Cross-Platform Supported E-Learning Mobile Application
 
Web Chat using React Framework
Web Chat using React FrameworkWeb Chat using React Framework
Web Chat using React Framework
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023
 
Review paper on web service security
Review paper on web service securityReview paper on web service security
Review paper on web service security
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
 
MERN_Stack_PPT.pptx
MERN_Stack_PPT.pptxMERN_Stack_PPT.pptx
MERN_Stack_PPT.pptx
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Intro to web dev
Intro to web devIntro to web dev
Intro to web dev
 
Performance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsPerformance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone Platforms
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
 
Full Stack Web Developer (MERN STACK Developer.pptx
Full Stack Web Developer (MERN STACK Developer.pptxFull Stack Web Developer (MERN STACK Developer.pptx
Full Stack Web Developer (MERN STACK Developer.pptx
 
Top 11 Front-End Web Development Tools To Consider in 2020
 Top 11 Front-End Web Development Tools To Consider in 2020 Top 11 Front-End Web Development Tools To Consider in 2020
Top 11 Front-End Web Development Tools To Consider in 2020
 
Social Media Web Application using MERN
Social Media Web Application using MERNSocial Media Web Application using MERN
Social Media Web Application using MERN
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
 
074Aman.pptx
074Aman.pptx074Aman.pptx
074Aman.pptx
 
A Study Of Web Services And Its Implications
A Study Of Web Services And Its ImplicationsA Study Of Web Services And Its Implications
A Study Of Web Services And Its Implications
 
Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
 
Impact of web life cycle activities & web services in modern era a review
Impact of web life cycle activities & web services in modern era  a reviewImpact of web life cycle activities & web services in modern era  a review
Impact of web life cycle activities & web services in modern era a review
 

More from ijsrd.com

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
ijsrd.com
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
ijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
ijsrd.com
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
ijsrd.com
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
ijsrd.com
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
ijsrd.com
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
ijsrd.com
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
ijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
ijsrd.com
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
ijsrd.com
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
ijsrd.com
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
ijsrd.com
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
ijsrd.com
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
ijsrd.com
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
ijsrd.com
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
ijsrd.com
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
ijsrd.com
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
ijsrd.com
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
ijsrd.com
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
ijsrd.com
 

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 

Recently uploaded (20)

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 

A Survey on Various Web Technologies

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 08, 2014 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 299 A Survey on Various Web Technologies Utsav Mathur1 Pratik Mantri2 1,2 Department of Computer Engineering 1,2 Nirma University Abstract— A web application is one that is invoked due to a web browser over internet. In just a decade, the web has grown from a repository of static web pages to a powerful platform of choice for developing dynamic applications using large number of web technologies and languages. This survey covers five web technologies from different phases of internet development showing their features for web development. Key words: Rails, JSON, PhoneGap, Web 2.0, SEO, Website, Conventions I. INTRODUCTION With the rapid development in internet, new web technologies are getting evolved continuously. The past ten years have seen a drastic change in the scenario of internet. The increasing demands, new challenges, and the complex solutions lead to the development of new technologies. New technologies make the work easier and facilitate the developers with new features. Here are some of the new web technologies covered below- Ruby on Rails, Web 2.0, JSON, PhoneGap and Search Engine Optimization (SEO). A. Ruby on Rails Rails are an application-development framework based on Ruby language. Ruby is an object-oriented scripting language [1]. Ruby on Rails provides a great platform for creating web 2.0 based applications. The dynamic features of Ruby language helps in replacing large blocks of code with suitable commands through few lines of code. Ruby can be used for coding conventions and templates. Conventions are the integrated programming capsules that are designed for immediate use without any run-time configuration (an in Java) [1].This in turn helps in development easier. Rails uses the same block of code for same purpose throughout and any changes to the code at one place is reflected in the other instances of same code. Ruby on Rails platform can be used for easier and quick development of applications like:  Web applications which uses relational database. The object-relational mapper of rails framework directly connects programming objects to the fields of database.  Consumer web services.  Creating and implementing APIs and web services.  Mash up of existing web services and applications [2]. Rails can be used for easy deployment of web sites that extracts information from a database to a web application e.g. e-commerce, data retrieval and online communities. The implementation of Ruby with Rails serves as an important developer tool for any programmer. B. Web 2.0 Now with the development of network technology, the internet has entered web 2.0 from web 1.0[3]. In web 1.0, people used to go behind the information but in web 2.0 information comes to user. A Web 2.0 technology is used in services which provide online information to people in their daily activities. Web 2.0 provides interaction services such as blogs, wikis, etc. 1) Features of Web 2.0 Web 2.0 has seven features: Blog, Wiki, Instant Messaging (IM), RSS, Social Networking Sites (SNS), Podcast/Streaming Videos and audio content, Social Bookmarking/tagging. Blog is a kind of informational site in which discussions take place. The discussions are displayed in reverse chronological order. Different blogs can be easily linked, providing user to travel along the interested direction. Wiki is a website developed by a group. Everyone contributes in its development and can be edited by anyone. The various contributors can easily create pages and can link each other. IM is a live communication channel where two people can interact with each other online. It is quicker and easier to communicate through IM than e-mails. RSS uses a particular format to present frequently updated information like news headlines, etc. It is an XML file that informs user of updates. SNS is a website where various users share their personal or professional details and interact with each other. Sites like Facebook, Myspace provide a great platform for multiple users to share their contents. Social Bookmarking is a way where users save interesting web pages and share them as well. Podcasts allow users to listen to audio files online without downloading them and without use of any software. 2) Advantages Advantages of web 2.0 over its predecessor web 1.0 are  Flexible web design  Reusability  Updatable  Responsive user interface  Collaborative creation of websites  Establishment of social networks [4]. C. JSON JSON or JavaScript Object Notation is a lightweight data exchange language. It is similar to XML in adopting complete text formats but relatively easier than XML for machines to parse at the client side and generate it at the server side. JSON is a serialization format rather than a logical data model. JSON includes features similar to C language which makes it good with readability and reduces redundancy. JSON uses two data structures:  An ordered list of name/value pairs (“name”: “value”). In different languages it appears as object, record, structure dictionary, keyed list or hash table.
  • 2. A Survey on Various Web Technologies (IJSRD/Vol. 2/Issue 08/2014/068) All rights reserved by www.ijsrd.com 300  An ordered list of values ([object1, object2]).In other languages it appears as array, vector list or sequence [5]. Fig. 1.Array in JSON Fig. 2.Object in JSON JSON was earlier used in JAVASCRIPT for data exchange but with its development it supports other data format for other languages also. JSON incorporates features like small space occupancy which makes it suitable for AJAX applications [6]. JSON data-exchange format can reduce the work of calculation resources of phone for light- weight applications, thereby reducing the network transmission time and quicken the network transmission speed. Thus, JSON is one of the most ideal data-exchange languages. JSON still has some deficiencies pertaining to standardization, security and other aspects at present which are thought to gradually improve in future with the advent of web technologies. D. PhoneGap PhoneGap is a frame which is used for developing cross- platform mobile applications. It uses web technologies, namely HTML, CSS, and JAVASCRIPT, to create the applications which can be used in different mobile operating systems, instead of mobile-specific languages like objective- C [7]. It is an open source frame and it supports seven platforms, android, Symbian and IOS being some of them. 1) PhoneGap architecture The architecture of PhoneGap can be divided into 3 layers: Web Application, PhoneGap, and OS and native API‟s. Fig. 3.PhoneGap Architecture The top layer contains the source code of the application. The central layer contains two components - JavaScript and Native API‟s. This layer acts like an interface between the application layer and PhoneGap layer. This layer also takes account of the interfacing between the API‟s used by the application and the native API‟s used by the OS. PhoneGap acts like a „wrapper‟. Developers enclose applications structured in known languages to native applications. PhoneGap applications are a mixture of web technologies and native API‟s. They are neither purely web- based nor completely native to OS. This is because layout rendering is done using web technologies and some features that aren‟t supported by the web technologies are covered by the native API‟s. 2) Advantages Coding in standards like HTML, CSS and JAVASCRIPT is easier as compared to mobile specific language like Objective-C. This saves company‟s time and money which is to be invested on the developer to learn the device specific language [8]. The apps need to be developed just once and then it can be used at any platform, saving client‟s time and money. The interface of these apps is similar to the native one‟s, without the browser frame around. It supports seven platforms, BlackBerry, IOS, Android, Samsung Bada, Windows, Symbian, and Web-OS. E. Search Engine Optimization (SEO) In today‟s world, users just visit the first few pages on searching something in the search engine. The low ranked pages have very less probability of seeking attention. So, it‟s very important to increase the ranking of websites through search engine optimization. Factors affecting search ranking are webpage correlation (degree of keyword matching, keyword density, keyword distribution, webpage tag labels), links weight (external and internal links), and time-based factors (webpage age, domain name registration, link age) [9]. 1) Methods of keyword optimization a) Keyword optimization: The search engine searches the webpage on the basis of keywords available in website. So it is very important to have keywords placed effectively.  Keyword selection- Proper selection of keywords should be done the rank. Following things must be taken care of while selecting the keyword  Keywords must be related to the content of the website.  The keywords should be the most frequently searched but less competitive.  Keywords should clear and not be too broad [10].  Keyword density- The keyword density means proportion of keywords present to the other text of the webpage. A range of 3%-8% is considered to be good. The higher the keyword density higher the rank will be. But at the same time keyword heap must be avoided.  Keyword distribution- Proper distribution of keyword can also increase the rank of the website. Important places to place the keyword are title, Meta section, headers, Alt attribute of image, etc. 2) Website Content Optimization Website composed by coping web pages directly from other sites doesn‟t index your website. So the content must be unique and must be continually updated in order to increase the rank. The search algorithms of the search engines will visit such pages more frequently. 3) Website Structure Optimization Search engines don‟t understand advanced buttons and all. So the website should a simple website navigation system
  • 3. A Survey on Various Web Technologies (IJSRD/Vol. 2/Issue 08/2014/068) All rights reserved by www.ijsrd.com 301 written in HTML. Establishing a website map is a good practice. II. CONCLUSION In this paper we have discussed, reviewed and analysed some of the latest web technologies that are getting more and more attention. The continuous needs and demands led to the development of the discussed technologies. These technologies are still developing and more and more features are being added to decrease the complexity and make the work easier. ACKNOWLEDGMENT At last but not least, we would like to appreciate all the people who helped us directly or indirectly in preparing this survey paper. REFERENCES [1] Geer and David. ”Will Software Developers Ride Ruby on Rails to Success?”. Computer, vol. 39, pp.18-20, Feb. 2006. [2] E. M. Maxmilien. “Web Services on Rails: Using Web Services Development and Mashups”. in SCC‟06 IEEE International Conference, 2006, pp. xxxix. [3] Xu Zhuokui, Zhu Jianjun. “Research of WebGIS based on HTML5 and JSON”. in ICCSNT, 2011, pp. 1714-1717. [4] Boci Lin, Yan Chen, Xu Chen, Yinying Yu. “Comparision between Json and XML in Applications Based on Ajax”. in International Conference, 2012, pp. 1174-1177. [5] San Murugesan. “Understanding Web 2.0”. IT Proffesional, vol. 9, pp. 34-41, Apr 2007. [6] Li Dan. “Study on the Web 2.0-based Internet applications in the university Libraries”. in 2nd International Symposium, 2013, pp. 1007-1009. [7] Li Tian, Huaichang Du, Long Tang, Ye Xu. “The Discussion of Cross-Platform Mobile Application based on Phonegap”. in 4th IEEE International Conference, 2013, pp. 652-655. [8] R. Mahesh Babu, M. B. Kumar and R. Manoharan. “Portability of Mobile Applications using Phonegap”. in ICSEMA, 2012, pp. 1-6. [9] Meng Cui, Songyun Hu. “Search Engine Optimization Research for Website Promotion”. in ICM International Conference, 2011, pp. 100-103. [10]Zhou Hui, Qin Shigang, Liu Jinhua and Chen Jianli. “Study on Website Search Engine Optimization”. in International Conference, 2012, pp. 930-933. [11]P. Wagstrom, C. Jergensen, A. Sarma. “A Network of Rails”. in 10th IEEE Working Conference, 2013, pp. 229-232. [12]Guanhua Wang. “Improving Data Transmission in Web Applications via the Translation between XML and JSON”. in Third International Conference, 2011, pp.182-185. [13]K. Maeda. “Performance evaluation of object serialization libraries in XML, JSON and binary formats”. in Second Internatinal Conference, 2012, pp.177-182. [14]P. Wehner, C. Piberger, D. Gohringer. “Using JSON to manage Communication between services in the Internet of Things”. in 9th International Symposium, 2014, pp.1-4. [15]Wu Huanwei. “Search Engine Optimization of E- Commerce Websites”. in International Conference, 2011, pp. 1-3.