SlideShare a Scribd company logo
1 of 4
Cloud Computing Virtual Desktop a.k.a. ‘WebiOS’
Mayur D. Ahir, Jatin H. Patel
Students, Final Year, Information Technology, K.J.Somaiya Institute of Engineering & Information Technology
Address
ahirmayur@gmail.com, jatinhpatel90@gmail.com

Abstract— ‘WebiOS ’ is a Cloud Computing Virtual Desktop that
includes an integrated Office S uite, Groupware Applications and
a tool kit to develop specific web applications that one might
need.
With ‘WebiOS ’ we will be able to create applications
that will run on a Web Desktop. To de velop applications it is
easier, faster and we won't to have to worry about
incompatibilities with different web browsers. ‘WebiOS ’ has
increased the speed performance of JavaS cript and Browser
Cache S ystem to reduce server workloads.
This means that by using the web browser of any
computer or mobile telephone, we can edit or display our files
(photos, music, movies, documents, presentations, etc.) and see
them just as we left them the last time we accessed the system,
regardless of whether we are at home or in an Internet café
abroad. In short, our data are stored on the network rather than
in a specific location.
The main difference between ‘WebiOS’ and the majority of
cloud computing services is that they ask for our data and they
give us the service in exchange for it. Since, ‘WebiOS ’ is an
OpenS ource application, it is easy to form a collaborative work
environment and we can decide where to keep our server and,
more importantly, our data.

I. INT RODUCTION TO CLOUD COMPUTING
Cloud computing is a way of computing, via the Internet,
that broadly shares computer resources instead of using
software or storage on a local PC.
Cloud computing is an outgrowth of the ease-of-access to
remote computing sites provided by the Internet.
In concept, it is a paradigm shift whereby details are
abstracted from the users who no longer have need of,
expertise in, or control over the technology infrastructure "in
the cloud" that supports them. Cloud co mputing describes a
new supplement, consumption and delivery model for IT
services based on the Internet, and it typically involves the
provision of dynamically scalable and often virtualized
resources as a service over the Internet.
The term cloud is used as a metaphor for the Internet, based
on the cloud drawing used to depict the Internet in co mputer
network d iagrams as an abstraction of the underlying
infrastructure it represents. Typical cloud computing providers
deliver co mmon business applications online which are
accessed from a web browser, while the software and data are
stored on servers.
A technical definit ion is "a co mputing capability that
provides an abstraction between the computing resource and
its underlying technical architecture (e.g., servers, storage,
networks), enabling convenient, on-demand network access to

a shared pool of configurable co mputing resources that can be
rapidly provisioned and released with minimal management
effort o r service provider interaction."This definit ion states
that clouds have five essential characteristics: on-demand selfservice, broad network access, resource pooling, rapid
elasticity, and measured service. Narrowly speaking, cloud
computing is client-server co mputing that abstract the details
of the server away – one requests a service (resource), not a
specific server (mach ine). However, cloud computing may be
conflated with other terms, including client-server and ut ility
computing, and the term has been criticized as vague and
referring to "everything that we currently do".

Fig. 1 Cloud computing logical diagram

The majority of cloud computing infrastructure, as of now,
consists of reliab le services delivered through data centres and
built on servers. Clouds often appear as single points of access
for all consumers' co mputing needs. Co mmercial offerings are
generally expected to meet quality of service (QoS)
requirements of customers and typically o ffer SLAs.
II. HIST ORY OF CLOUD COMPUTING
The underlying concept of cloud computing dates back to
1960, when John McCarthy opined that "computation may
someday be organized as a public utility"; indeed it shares
characteristics with service bureaus that date back to the 1960s.
The actual term "cloud" borrows fro m telephony in that
telecommun ications companies, who until the 1990's
primarily o ffered dedicated point-to-point data circuits began
offering Virtual Private Network (VPN) services with
comparable quality of service but at a much lo wer cost. By
switching traffic to balance utilization as they saw fit they
were able to utilise their overall network bandwidth more
effectively. The cloud symbol was used to denote the
demarcat ion point between that which was the responsibility
of the provider fro m that of the user. Cloud computing extends
this boundary to cover servers as well as the network
infrastructure.
Amazon played a key ro le in the development of cloud
computing by modernizing their data centres after the dot-com
bubble, which, like most computer networks, were using as
litt le as 10% o f their capacity at any one time just to leave
room for occasional spikes. A mazon started providing access
to their systems through Amazon Web Services on a ut ility
computing basis in 2005. This characterization of the genesis
of Amazon Web Services has been characterized as an
extreme over-simp lification by a technical contributor to the
Amazon Web Services project.
In 2007, Google, IBM , and a nu mber of un iversities
embarked on a large scale cloud computing research project.
By mid-2008, Gartner saw an opportunity for cloud
computing "to shape the relationship among consumers of IT
services, those who use IT services and those who sell them",
and observed that "Organisations are switching fro m
company-owned hardware and software assets to per-use
service-based models" so that the "projected shift to cloud
computing ... will result in dramatic growth in IT products in
some areas and in significant reductions in other areas."
III. INT RODUCTION TO ‘W EBIOS’
Fro m a technical point of view, ‘WebiOS’ is a platform for
web applications, created with the idea to make easy the
application development.
There are currently a lot of web-related technologies, such
as PHP, XHTM L, CSS and JavaScript, so it is required to
master a lot of languages and understanding numerous
concepts to be able to create web applications. In addition,
every web browser has a different interpretation of the code
and every PHP version and configuration works slightly
different fro m the others.
‘WebiOS’ intends to cover those and other problems
derived fro m the web development, offering the programmers
a homogeneous platform to develop their web applications,
using only PHP code and leaving to the system the resource
management, the commun ication with the browser, the
security, etc.
Here are some of the features of ‘WebiOS’,
A. The Desktop
‘WebiOS’ has rethought the concept of a web desktop.
Instead of showing a lot of icons on wallpaper, we've decided
to use the desktop to display the most useful informat ion for
the user. The base screen is a series of widgets with the most
important information about your session and personal
informat ion, to help you increase your productivity.
B. The Base Applications
‘WebiOS’ co mes by default with applications to create and
work with Office files (with a word processor and a

spreadsheet program), calendar, diary, email (with
POP3/IMAP support) and much more. WebiOS aims to be a
great stable suite for comfortable online wo rk, both
individually and with other users simu ltaneously.

Fig. 2 WebiOS Architecture

C. Better& Easier developments
Making WebiOS applications is easier than ever. The GUI
(Graphical User Interface) is comp letely imp lemented in
JavaScript, and the system is based on OOP (Ob ject-Oriented
Programming) and can be expanded or modified by adding
classes and methods. The store methods allow us to save and
retrieve data fro m the database transparently: it is not
necessary to know SQL. Creating RIA (Rich Internet
Applications) is easy and fast. WebiOS is a framework that
combines JavaScript and PHP: there is no quicker and easier
way to create a Rich Internet Applications.
WebiOS is not only a web desktop with its own valuable
applications; it has been designed from the beginning to
enable easy development and creation of new applications.
WebiOS is the perfect development framework for quick and
easy creation of rich Internet applicat ions. It has been
completely developed with open technology and widely
accepted standards such as PHP, MySQL, JavaScript,
Qoo xdoo, PHPUnit, OpenOffice and others, enabling the
system to function on a common web server without any
modifications, and using any standard browser without any
additional plug-ins installed.
D. Collaborative OpenSource work
WebiOS has been designed as a much more social desktop.
We are try ing to introduce new, easy and intuit ive ways to
share files, calendars and more between users and groups.
It is simple to access the WebiOS code, because it follo ws
an open development model with a public SVN, version
control system, which tracks the development of the project.
Furthermore, all of the WebiOS code is documented so that
one can start using it fro m day one. Thus, it is very easy to
create an application. WebiOS has been designed as a totally
extensible system so that anyone can create an application
using PHP and JavaScript and integrate it into the system. Its
free software model and free license mean that the software
can be adapted without problems.
IV. ISSUES WIT H CLOUD COMPUTING
A. Privacy
The Cloud model has been criticized by privacy advocates
for the greater ease in which the companies hosting the Cloud
services control, and thus, can monitor at will, lawfu lly or
unlawfully, the co mmunicat ion and data stored between the
user and the host company. Instances such as the secret NSA
program, working with AT&T, Verizon and BellSouth, which
recorded over 10 million phone calls between A merican
citizens, causes uncertainty among privacy advocates, and the
greater powers it gives to telecommun ication co mpanies to
monitor user activ ity. While there have been efforts (such as
US-EU Safe Harbour) to "harmonise" the legal environ ment,
providers such as Amazon still cater to major markets
(typically the United States and the European Union) by
deploying local infrastructure and allowing customers to select
"availability zones."

internally, wh ile others argue that cloud providers have a
strong incentive to maintain trust and as such emp loy a h igher
level of security.
E. Sustainability
Sustainability co mes about through improved resource
utilizat ion, more efficient systems, and carbon neutrality.
Nonetheless, computers and associated infrastructure are
major consumers of energy.
V. CONCLUSION
There are some important deliverab les and expectations
fro m the development of WebiOS, so as to serve the human
community and providing better integration between users and
internet.
• Agility improves with user’s ability to rapidly and
inexpensively re-prov ision technological infrastructure
resources.
• Cost is claimed to be greatly reduced and capital
expenditure is converted to operational expenditure. This
ostensibly lowers barriers to entry, as infrastructure is
typically provided by a third-party and does not need to
be purchased for one-time or infrequent intensive
computing tasks. Pricing on a utility computing basis is
fine-grained with usage-based options and fewer IT skills
are required for imp lementation (in -house).
• Device and location independence enable users to access
systems using a web browser regardless of their location
or what device they are using (e.g., PC, mobile). As
infrastructure is off-site (typically provided by a thirdparty) and accessed via the Internet, users can connect
fro m anywhere.

B. Legal
In March 2007, Dell applied to trademark the term "cloud
computing" (U.S. Trademark 77,139,082) in the Un ited States.
The "Notice of Allowance" the company received in July
2008 was cancelled in August, resulting in a formal rejection
of the trademark application less than a week later.
C. Open source and standards
Open standards are critical to the growth of cloud
computing, and open source software has provided the
foundation for many cloud computing imp lementations.
Most cloud providers expose APIs which are typically welldocumented (often under a Creative Co mmons license) or
GNU’s native GPL; however also unique to their
implementation and thus not interoperable. So me vendors
have adopted others' APIs and there are a number of open
standards under development, including the OGF's Open
Cloud Co mputing Interface.
D. Security
The relative security of cloud co mputing services is a
contentious issue which may be delaying its adoption. Some
argue that customer data is more secure when managed

Fig. 3 Device and location independence with WebiOS

•

Multi-tenancy enables sharing of resources and costs
across a large pool of users thus allowing for:
 Centralization of infrastructure in locations with
lower costs (such as real estate, electricity, etc.)
 Peak-load capacity increases (users need not
engineer for h ighest possible load-levels)
Utilization and efficiency improvements for systems
that are often only 10–20% utilized.
Reliability improves through the use of mu ltiple
redundant sites, which makes cloud computing suitable
for business continuity and disaster recovery. Nonetheless,
many major cloud computing services have suffered
outages, and IT and business managers can at times do
litt le when they are affected.
Scalability via dynamic ("on-demand") provisioning of
resources on a fine-grained, self-service basis near realtime, without users having to engineer for peak loads.
Performance is monitored and consistent and looselycoupled architectures are constructed using web services
as the system interface. One of the most important new
methods for overcoming performance bottlenecks for a
large class of applicat ions is data parallel programming
on a distributed data grid.
Security could improve due to centralizat ion of data,
increased security-focused resources, etc., but concerns
can persist about loss of control over certain sensitive
data, and the lack of security for stored kernels. Security
is often as good as or better than under traditional systems,
in part because providers are able to devote resources to
solving security issues that many customers cannot afford.
Providers typically log accesses, but accessing the audit
logs themselves can be difficu lt or impossible.
Furthermore, the comp lexity of security is greatly
increased when data is distributed over a wider area and /
or number of devices.
Maintenance cloud computing applications are easier to
maintain, since they don't have to be installed on each
user's computer. They are easier to support and to
improve since the changes reach the clients instantly.
Metering cloud computing resources usage should be
measurable and should be metered per client and
application on daily, weekly, monthly, and annual basis.
This will enable clients on choosing the vendor cloud on
cost and reliability (QoS).


•

•

•

•

•

A CKNOWLEDGMENT
"Cloud Co mputing: Clash of the clouds"
(http://www.economist.co m/displaystory.cfm?story_id=1
4637206)
"What is Cloud Co mputing?"
(http://jobsearchtech.about.com/od/historyoftechindustry/
a/cloud_computing.htm)
"Cloud Co mputing"
(http://en.wikipedia.org/cloud-co mputing.html)
“PHP Hypertext Pre-processor”
(http://www.php.com)
“MySQL”
(http://www.mysql.net)

“Google AJAX Framework”
(http://ajax.google.com)
“Maria Spínola (Cloud Expert/ Researcher)”
(http://www.mariaspinola.co m)
“Above the Cloud” – Berkeley Research Labs

More Related Content

What's hot

Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingvishnu varunan
 
Cloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the CloudCloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the CloudMicrosoft Private Cloud
 
Cloud for dummies easycloud
Cloud for dummies   easycloudCloud for dummies   easycloud
Cloud for dummies easycloudAlessandro Greco
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationLayani Malsha
 
Cloud computing
Cloud computingCloud computing
Cloud computingkalpzr
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computingMandar Pathrikar
 
About Cloud Computing
About Cloud ComputingAbout Cloud Computing
About Cloud ComputingNaman Talati
 
Collaboration In The Cloud Presentation
Collaboration In The Cloud PresentationCollaboration In The Cloud Presentation
Collaboration In The Cloud PresentationPatrick Huang
 
Project Report on Cloud Storage
Project Report on Cloud StorageProject Report on Cloud Storage
Project Report on Cloud StorageRachitSinghal17
 
Cloud computing made simple
Cloud computing made simpleCloud computing made simple
Cloud computing made simpleChuong Mai
 
Cloud computing 102711 - ccap
Cloud computing   102711 - ccapCloud computing   102711 - ccap
Cloud computing 102711 - ccapWilliam Mann
 
The magic words of cloud
The magic words of cloudThe magic words of cloud
The magic words of cloudComidor
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1Sagar Kumar
 
Group seminar report on cloud computing
Group seminar report on cloud computingGroup seminar report on cloud computing
Group seminar report on cloud computingSandhya Rathi
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingvishnu varunan
 
Cloud computing for enterprise
Cloud computing for enterpriseCloud computing for enterprise
Cloud computing for enterprisePravin Asar
 

What's hot (20)

Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the CloudCloud Computing Myth Busters - Know the Cloud
Cloud Computing Myth Busters - Know the Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud for dummies easycloud
Cloud for dummies   easycloudCloud for dummies   easycloud
Cloud for dummies easycloud
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computing
 
About Cloud Computing
About Cloud ComputingAbout Cloud Computing
About Cloud Computing
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Collaboration In The Cloud Presentation
Collaboration In The Cloud PresentationCollaboration In The Cloud Presentation
Collaboration In The Cloud Presentation
 
Project Report on Cloud Storage
Project Report on Cloud StorageProject Report on Cloud Storage
Project Report on Cloud Storage
 
Cloud computing made simple
Cloud computing made simpleCloud computing made simple
Cloud computing made simple
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 
Cloud computing 102711 - ccap
Cloud computing   102711 - ccapCloud computing   102711 - ccap
Cloud computing 102711 - ccap
 
The magic words of cloud
The magic words of cloudThe magic words of cloud
The magic words of cloud
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1
 
Group seminar report on cloud computing
Group seminar report on cloud computingGroup seminar report on cloud computing
Group seminar report on cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud computing for enterprise
Cloud computing for enterpriseCloud computing for enterprise
Cloud computing for enterprise
 

Similar to webiOS

Impacts of Cloud Computing in the Society
Impacts of Cloud Computing in the SocietyImpacts of Cloud Computing in the Society
Impacts of Cloud Computing in the Societytheijes
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationAhmed Abdisalan
 
Cloud computing applicatio
Cloud  computing  applicatioCloud  computing  applicatio
Cloud computing applicatioChetan Sontakke
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsPaula Smith
 
Web OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case studyWeb OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case studyEswar Publications
 
The improvement and performance
The improvement and performanceThe improvement and performance
The improvement and performancecsandit
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...csandit
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...cscpconf
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project reportNaveed Farooq
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceAhmadShah Sultani
 
Cloud computing
Cloud computingCloud computing
Cloud computingkanchu17
 
Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17MJD Management Group
 
Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)ijcsit
 

Similar to webiOS (20)

Impacts of Cloud Computing in the Society
Impacts of Cloud Computing in the SocietyImpacts of Cloud Computing in the Society
Impacts of Cloud Computing in the Society
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing Essay
Cloud Computing EssayCloud Computing Essay
Cloud Computing Essay
 
Cloud computing applicatio
Cloud  computing  applicatioCloud  computing  applicatio
Cloud computing applicatio
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS Solutions
 
Web OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case studyWeb OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case study
 
The improvement and performance
The improvement and performanceThe improvement and performance
The improvement and performance
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
akashgupta(2).pptx
akashgupta(2).pptxakashgupta(2).pptx
akashgupta(2).pptx
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Essays
Cloud Computing EssaysCloud Computing Essays
Cloud Computing Essays
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17
 
Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os)
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 

Recently uploaded

AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfNirmal Dwivedi
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 

Recently uploaded (20)

AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 

webiOS

  • 1. Cloud Computing Virtual Desktop a.k.a. ‘WebiOS’ Mayur D. Ahir, Jatin H. Patel Students, Final Year, Information Technology, K.J.Somaiya Institute of Engineering & Information Technology Address ahirmayur@gmail.com, jatinhpatel90@gmail.com Abstract— ‘WebiOS ’ is a Cloud Computing Virtual Desktop that includes an integrated Office S uite, Groupware Applications and a tool kit to develop specific web applications that one might need. With ‘WebiOS ’ we will be able to create applications that will run on a Web Desktop. To de velop applications it is easier, faster and we won't to have to worry about incompatibilities with different web browsers. ‘WebiOS ’ has increased the speed performance of JavaS cript and Browser Cache S ystem to reduce server workloads. This means that by using the web browser of any computer or mobile telephone, we can edit or display our files (photos, music, movies, documents, presentations, etc.) and see them just as we left them the last time we accessed the system, regardless of whether we are at home or in an Internet café abroad. In short, our data are stored on the network rather than in a specific location. The main difference between ‘WebiOS’ and the majority of cloud computing services is that they ask for our data and they give us the service in exchange for it. Since, ‘WebiOS ’ is an OpenS ource application, it is easy to form a collaborative work environment and we can decide where to keep our server and, more importantly, our data. I. INT RODUCTION TO CLOUD COMPUTING Cloud computing is a way of computing, via the Internet, that broadly shares computer resources instead of using software or storage on a local PC. Cloud computing is an outgrowth of the ease-of-access to remote computing sites provided by the Internet. In concept, it is a paradigm shift whereby details are abstracted from the users who no longer have need of, expertise in, or control over the technology infrastructure "in the cloud" that supports them. Cloud co mputing describes a new supplement, consumption and delivery model for IT services based on the Internet, and it typically involves the provision of dynamically scalable and often virtualized resources as a service over the Internet. The term cloud is used as a metaphor for the Internet, based on the cloud drawing used to depict the Internet in co mputer network d iagrams as an abstraction of the underlying infrastructure it represents. Typical cloud computing providers deliver co mmon business applications online which are accessed from a web browser, while the software and data are stored on servers. A technical definit ion is "a co mputing capability that provides an abstraction between the computing resource and its underlying technical architecture (e.g., servers, storage, networks), enabling convenient, on-demand network access to a shared pool of configurable co mputing resources that can be rapidly provisioned and released with minimal management effort o r service provider interaction."This definit ion states that clouds have five essential characteristics: on-demand selfservice, broad network access, resource pooling, rapid elasticity, and measured service. Narrowly speaking, cloud computing is client-server co mputing that abstract the details of the server away – one requests a service (resource), not a specific server (mach ine). However, cloud computing may be conflated with other terms, including client-server and ut ility computing, and the term has been criticized as vague and referring to "everything that we currently do". Fig. 1 Cloud computing logical diagram The majority of cloud computing infrastructure, as of now, consists of reliab le services delivered through data centres and built on servers. Clouds often appear as single points of access for all consumers' co mputing needs. Co mmercial offerings are generally expected to meet quality of service (QoS) requirements of customers and typically o ffer SLAs. II. HIST ORY OF CLOUD COMPUTING The underlying concept of cloud computing dates back to 1960, when John McCarthy opined that "computation may someday be organized as a public utility"; indeed it shares characteristics with service bureaus that date back to the 1960s. The actual term "cloud" borrows fro m telephony in that telecommun ications companies, who until the 1990's primarily o ffered dedicated point-to-point data circuits began offering Virtual Private Network (VPN) services with comparable quality of service but at a much lo wer cost. By
  • 2. switching traffic to balance utilization as they saw fit they were able to utilise their overall network bandwidth more effectively. The cloud symbol was used to denote the demarcat ion point between that which was the responsibility of the provider fro m that of the user. Cloud computing extends this boundary to cover servers as well as the network infrastructure. Amazon played a key ro le in the development of cloud computing by modernizing their data centres after the dot-com bubble, which, like most computer networks, were using as litt le as 10% o f their capacity at any one time just to leave room for occasional spikes. A mazon started providing access to their systems through Amazon Web Services on a ut ility computing basis in 2005. This characterization of the genesis of Amazon Web Services has been characterized as an extreme over-simp lification by a technical contributor to the Amazon Web Services project. In 2007, Google, IBM , and a nu mber of un iversities embarked on a large scale cloud computing research project. By mid-2008, Gartner saw an opportunity for cloud computing "to shape the relationship among consumers of IT services, those who use IT services and those who sell them", and observed that "Organisations are switching fro m company-owned hardware and software assets to per-use service-based models" so that the "projected shift to cloud computing ... will result in dramatic growth in IT products in some areas and in significant reductions in other areas." III. INT RODUCTION TO ‘W EBIOS’ Fro m a technical point of view, ‘WebiOS’ is a platform for web applications, created with the idea to make easy the application development. There are currently a lot of web-related technologies, such as PHP, XHTM L, CSS and JavaScript, so it is required to master a lot of languages and understanding numerous concepts to be able to create web applications. In addition, every web browser has a different interpretation of the code and every PHP version and configuration works slightly different fro m the others. ‘WebiOS’ intends to cover those and other problems derived fro m the web development, offering the programmers a homogeneous platform to develop their web applications, using only PHP code and leaving to the system the resource management, the commun ication with the browser, the security, etc. Here are some of the features of ‘WebiOS’, A. The Desktop ‘WebiOS’ has rethought the concept of a web desktop. Instead of showing a lot of icons on wallpaper, we've decided to use the desktop to display the most useful informat ion for the user. The base screen is a series of widgets with the most important information about your session and personal informat ion, to help you increase your productivity. B. The Base Applications ‘WebiOS’ co mes by default with applications to create and work with Office files (with a word processor and a spreadsheet program), calendar, diary, email (with POP3/IMAP support) and much more. WebiOS aims to be a great stable suite for comfortable online wo rk, both individually and with other users simu ltaneously. Fig. 2 WebiOS Architecture C. Better& Easier developments Making WebiOS applications is easier than ever. The GUI (Graphical User Interface) is comp letely imp lemented in JavaScript, and the system is based on OOP (Ob ject-Oriented Programming) and can be expanded or modified by adding classes and methods. The store methods allow us to save and retrieve data fro m the database transparently: it is not necessary to know SQL. Creating RIA (Rich Internet Applications) is easy and fast. WebiOS is a framework that combines JavaScript and PHP: there is no quicker and easier way to create a Rich Internet Applications. WebiOS is not only a web desktop with its own valuable applications; it has been designed from the beginning to enable easy development and creation of new applications. WebiOS is the perfect development framework for quick and easy creation of rich Internet applicat ions. It has been completely developed with open technology and widely accepted standards such as PHP, MySQL, JavaScript, Qoo xdoo, PHPUnit, OpenOffice and others, enabling the system to function on a common web server without any modifications, and using any standard browser without any additional plug-ins installed.
  • 3. D. Collaborative OpenSource work WebiOS has been designed as a much more social desktop. We are try ing to introduce new, easy and intuit ive ways to share files, calendars and more between users and groups. It is simple to access the WebiOS code, because it follo ws an open development model with a public SVN, version control system, which tracks the development of the project. Furthermore, all of the WebiOS code is documented so that one can start using it fro m day one. Thus, it is very easy to create an application. WebiOS has been designed as a totally extensible system so that anyone can create an application using PHP and JavaScript and integrate it into the system. Its free software model and free license mean that the software can be adapted without problems. IV. ISSUES WIT H CLOUD COMPUTING A. Privacy The Cloud model has been criticized by privacy advocates for the greater ease in which the companies hosting the Cloud services control, and thus, can monitor at will, lawfu lly or unlawfully, the co mmunicat ion and data stored between the user and the host company. Instances such as the secret NSA program, working with AT&T, Verizon and BellSouth, which recorded over 10 million phone calls between A merican citizens, causes uncertainty among privacy advocates, and the greater powers it gives to telecommun ication co mpanies to monitor user activ ity. While there have been efforts (such as US-EU Safe Harbour) to "harmonise" the legal environ ment, providers such as Amazon still cater to major markets (typically the United States and the European Union) by deploying local infrastructure and allowing customers to select "availability zones." internally, wh ile others argue that cloud providers have a strong incentive to maintain trust and as such emp loy a h igher level of security. E. Sustainability Sustainability co mes about through improved resource utilizat ion, more efficient systems, and carbon neutrality. Nonetheless, computers and associated infrastructure are major consumers of energy. V. CONCLUSION There are some important deliverab les and expectations fro m the development of WebiOS, so as to serve the human community and providing better integration between users and internet. • Agility improves with user’s ability to rapidly and inexpensively re-prov ision technological infrastructure resources. • Cost is claimed to be greatly reduced and capital expenditure is converted to operational expenditure. This ostensibly lowers barriers to entry, as infrastructure is typically provided by a third-party and does not need to be purchased for one-time or infrequent intensive computing tasks. Pricing on a utility computing basis is fine-grained with usage-based options and fewer IT skills are required for imp lementation (in -house). • Device and location independence enable users to access systems using a web browser regardless of their location or what device they are using (e.g., PC, mobile). As infrastructure is off-site (typically provided by a thirdparty) and accessed via the Internet, users can connect fro m anywhere. B. Legal In March 2007, Dell applied to trademark the term "cloud computing" (U.S. Trademark 77,139,082) in the Un ited States. The "Notice of Allowance" the company received in July 2008 was cancelled in August, resulting in a formal rejection of the trademark application less than a week later. C. Open source and standards Open standards are critical to the growth of cloud computing, and open source software has provided the foundation for many cloud computing imp lementations. Most cloud providers expose APIs which are typically welldocumented (often under a Creative Co mmons license) or GNU’s native GPL; however also unique to their implementation and thus not interoperable. So me vendors have adopted others' APIs and there are a number of open standards under development, including the OGF's Open Cloud Co mputing Interface. D. Security The relative security of cloud co mputing services is a contentious issue which may be delaying its adoption. Some argue that customer data is more secure when managed Fig. 3 Device and location independence with WebiOS • Multi-tenancy enables sharing of resources and costs across a large pool of users thus allowing for:  Centralization of infrastructure in locations with lower costs (such as real estate, electricity, etc.)  Peak-load capacity increases (users need not engineer for h ighest possible load-levels)
  • 4. Utilization and efficiency improvements for systems that are often only 10–20% utilized. Reliability improves through the use of mu ltiple redundant sites, which makes cloud computing suitable for business continuity and disaster recovery. Nonetheless, many major cloud computing services have suffered outages, and IT and business managers can at times do litt le when they are affected. Scalability via dynamic ("on-demand") provisioning of resources on a fine-grained, self-service basis near realtime, without users having to engineer for peak loads. Performance is monitored and consistent and looselycoupled architectures are constructed using web services as the system interface. One of the most important new methods for overcoming performance bottlenecks for a large class of applicat ions is data parallel programming on a distributed data grid. Security could improve due to centralizat ion of data, increased security-focused resources, etc., but concerns can persist about loss of control over certain sensitive data, and the lack of security for stored kernels. Security is often as good as or better than under traditional systems, in part because providers are able to devote resources to solving security issues that many customers cannot afford. Providers typically log accesses, but accessing the audit logs themselves can be difficu lt or impossible. Furthermore, the comp lexity of security is greatly increased when data is distributed over a wider area and / or number of devices. Maintenance cloud computing applications are easier to maintain, since they don't have to be installed on each user's computer. They are easier to support and to improve since the changes reach the clients instantly. Metering cloud computing resources usage should be measurable and should be metered per client and application on daily, weekly, monthly, and annual basis. This will enable clients on choosing the vendor cloud on cost and reliability (QoS).  • • • • • A CKNOWLEDGMENT "Cloud Co mputing: Clash of the clouds" (http://www.economist.co m/displaystory.cfm?story_id=1 4637206) "What is Cloud Co mputing?" (http://jobsearchtech.about.com/od/historyoftechindustry/ a/cloud_computing.htm) "Cloud Co mputing" (http://en.wikipedia.org/cloud-co mputing.html) “PHP Hypertext Pre-processor” (http://www.php.com) “MySQL” (http://www.mysql.net) “Google AJAX Framework” (http://ajax.google.com) “Maria Spínola (Cloud Expert/ Researcher)” (http://www.mariaspinola.co m) “Above the Cloud” – Berkeley Research Labs