SlideShare a Scribd company logo
1 of 5
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 11, Issue 5 (May. - Jun. 2013), PP 74-78
www.iosrjournals.org
www.iosrjournals.org 74 | Page
Implementing SAAS: Cloud Computing and Android Based
Application Framework for C Programming
Palak Makhija1,
Dr. Naveen Hemarjani2
Computer Sciene and Engineering Department, Suresh GyanVihar University Jagatpura, Jaipur, India
Abstract : Under The National Mission on Education through Information and Communication Technology
(NMEICT) a lot of e-learning material, applications and other useful information have been made available on
its web portal. MHRD has also taken initiatives for the dissemination of this knowledge by distributing Aakash
Tablets to the students at free of cost. While all these developments have enabled students to access the contents
and use some applications available on the NMEICT Sakshat web portal, there is still a dearth for real
computing applications/ facilities i.e. those which can enable them to run C/ Java/Matlab programs on their
mobile devices or Notebooks.
So, the desideratum of thispaperis to scrutinize and develop the cloud based application for C
program creation, compilation and execution on lean mobile computing devices. This application accredit
various users to access the various education material on the web and also assist them to performcomputation
on computing machines. Setup a server and deploy the application on the cloud to test it across the range of
different devices. So,with the help of this android application user can do their work anytime and anywhere. In
this paper implementation of SAAS is done by using java as an front end.
Keywords: SAAS, Cloud Computing, Android, Java, C Compiler
I. Introduction
Cloud Computing is a general term used to describe a new class of ntwork based computing that takes
place over the Internet, basically a step on form utility[1][2]. By using the internet and central remote services
cloud computing maintains the data, applications etc which offers much more efficient computing by
centralizing storage, memory, processing bandwidth and so on. It can also concentrate on all computational
resources and manage automatically through the software without intervenes.
Under the National Mission on Education through Information and Communication Technology
(NMEICT), a lot of e learning material and commodious information is attainable through its web portal, but
still a dearth for real computing facilities or application i.e which can enable them to run C/Java/ Matlab
programs on their mobile devices. Bringing in light the other term โ€žAndroidโ€Ÿ has been an instant hit and enticing
for bountiful users. A multiform applications have been developed but very slender cater the need of the
students. During, the course of this project, a review has been done on the concept of mobile and cloud
computing, working environment and architecture of cloud computing and android application development.
In this paper , I implemented the concept of SAAS by creating, compiling and executing C program on the cloud
using devices like smart phones, ipads and notebooks.
II. Cloud Computing
In contemporary years Cloud Computing has been assiduously analyzed by the government i. Japan
strategy[3], the clique of the Ministry of Internal affairs and Communications[4]. In addition to this, different
prominent companies are using cloud services, like Windows Azure[5], Google Apps[6], Amazon[7]. People
over the globe came up with numerous definition of cloud computing. Different companies have different
perspective, for example companies like IBM considers that cloud computing is a cutting edge of IT resources
whereas on the other hand Google affirm that cloud computing is service based, paramount, commodious data
depository application. So, above all the definitions of cloud computing, the crucial working principle is that it
is a parallel and distributed processing model, which convey IT as a service. The core structure of Cloud
computing comprises of several computer servers which are named as โ€œcloudsโ€. All the assests are collected
together in order to form a centric data storage and data processing center. As various resources are gathered
diverse configuration tools are needed to stanchion the โ€œcloud โ€ side of software management.
As the client acknowledge the data request to the server, the request is being processed and finally
search resultys return. But, it is exigent to actualize the measurement and monitoring, to accomplish the quality
of service and burgeoning of efficient resource allocation and efficiency of resource.
Implementing SAAS: Cloud Computing And Android Based Application Frameworkfor C
www.iosrjournals.org 75 | Page
III. SAAS(Software As A Service) Model
Saas (Software as a service) is a cloud software distribution model, which is basically designed for web
applications in which user can unfold and avenue internet hosting. The providers of SAAS are required to build
information for operating system platform, hardware infrastructure and software. SAAS is also authoritative to
implement services like post maintanence and some other services. SAAS not only pauperize the cost of
software licsense also impoverish the demand of network security devices, software maintanence and software
upgrade. The user only need to have a Internet connection and personal computer to use the reqquired service
and software[8]. Some of the examples are CRM finanacial planning, human resources, word processing,
commercial services, email cloud etc. CRM is an example of SAAS provider.
IV. Android Operating System
Android is a software stack for mobile devices that includes an operating system, middleware and key
applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the
Android platform using the Java programming language.
Application framework defined the common structure of programs in the specific domain. Essentially,
a framework is a component that can be reused, it set the architecture of applications and incorporated as a set of
abstract classes and the cooperation of their instances. Android is an open source operating system based on
Linux kernel and launched by Google. Unlike PC operating system, mobile phone operating systems are
constrained by their hardware, storage space, power dissipation and mobility conditions. Compared with the
development of applications on PC, there are some different features of applications on mobile phone operating
systems[12][13].
Implementing SAAS: Cloud Computing And Android Based Application Frameworkfor C
www.iosrjournals.org 76 | Page
Android is a comprehensive operating environment that based on Linuxยฎ V2.6 kernel, it is also a layered
system.
The Android Application includes:
๏ถ A prosperous and protracible set of views that can be used to develop an application with alluring user
blend inclusive of gridd, buttons, lists, boxes, embedded web browsers and buttons.
๏ถ A set of content providers that endow application to fetch data from other application or allowing them to
segment their own data.
๏ถ A resource manager that accommodate admittance to non code materials like layput files, graphics and
localized strings.
๏ถ A notification manager tha enables all applications to display custom alerts in the status bar.
๏ถ Library layer consist of set of C/C++ libraries used by various components of Android to support the
application framework
๏ถ Android Runtime compromises of set of core libraries and Java Virtual Machine.[11]
๏ถ Linux Kernel act as an intermediate between the hardware and software part. It is responsible for services
likenetwork stack, security, process management, driver model and memory management.
V. Cloud C Compiler
The complier for C programming language is known as the C complier, whereas Cloud C compiler
compiles the program which are run with the help of Cloud computing. The primary function of complier is to
reform one code into the other like translator.Compiler work by taking the c program code and compile it into
assembler, which is then assembled into bitcode which is the only language that the CPU
understands.Developmentof C Compiler for mobile devices or notebooks is a very complex task. So I developed
a Cloud C Compiler through which the C programs can be created, compiled and executed using the internet. It
is recommended that the GCC/C Libraries are installed on the server.I used the JSP and Servlets for Server side
programming and used Android SDK for developing an android application which communicate with the server
and then create , compile & execute the C program.
VI. Tools Used
๏‚ท Android SDK
๏‚ท JDK & Java Runtime environment 6
๏‚ท Xml Editor
๏‚ท Eclipse
๏‚ท ADT plugin
๏‚ท Apache Tomcat server
๏‚ท GCC Compiler
Implementing SAAS: Cloud Computing And Android Based Application Frameworkfor C
www.iosrjournals.org 77 | Page
VII. Working Of Cloud C Complier
VIII. Results
On Local Host:
On Android Emulator:
IX. Conclusions
Cloud computing is an emerging field which provides computation, software, data access, and storage
services that do not require end-user knowledge of the physical location and configuration of the system that
Implementing SAAS: Cloud Computing And Android Based Application Frameworkfor C
www.iosrjournals.org 78 | Page
delivers the services. Cloud Computing is a general term used to describe a new class of network based
computing that takes place over the Internet, basically a step on from utility. Currently, students only have
facilities to access the contents and use some applications available on the NMEICT Sakshat web portal, but
there is still a dearth for real computing applications/ facilities i.e. those which can enable them to run C/ Java/
Matlab programs on the cloud using their lean mobile devices. On the other hand Android has been an instant
hit and is attracting lot of users. Though a numbers of applications are being developed very few cater to the
needs of the student community. The objectives of this major project were to address the above issues. During
course of the project I learnt the concepts of mobile and cloud computing, working environment and architecture
of Cloud Computing, and android application development. Designed and developed a Cloud Computing
Application for Java program creation, compilation and execution on the cloud using lean mobile computing
systems like smart phones, ipads and netbooks.
Through the project work I believe that, an application model can be created based on cloud computing by
means of cloud computingโ€Ÿs mass data storage, high-speed computing capabilities, as well as its ideal allocation
and the sharing mode of resources.
References
[1] David Chappell, a Short Introduction to Cloud Platform; An Enterprise - Oriented Overview (2008)
[2] Introduction to Cloud Computing architecture White Paper 1st
Edition, June 200
[3] Prime Minister's official residence: i-Japan strategy 2015, (in Japanese),
[4] http://www.kantei.go.jp/jp/singi/it2/kongo/digital/dai9/9siryou2.pdf Ministry of Internal Affairs and Communications
[5] Windows Azure, http://msdn.microsoft.com/jajp/azure/cc994380.aspx
[6] Google Apps ,http://www.google.com/a/help/intl/ja/admins/customers.html
[7] Amazon Elastic Compute Cloud (Amazon EC2) http://aws.amazon.com/ec2/#pricing
[8] M.V. Luis, R. M. Luis, C. Juan, L. Maik.
[9] A Break in the Clouds: Towards a Cloud Definition. Computer Communication Review, vol.39, pp.50-55, 2009
[10] OL.Googlehttp://developer.android.com/guide/topics/fundamentals.html
[11] M. Fengsheng Yang, Android Application Development Revelation, China Machine Press, 2010.
[12] J. Li Lin, ChangweiZou, Research on Cloud Computing Based on Android Platform, vol.11. Software Guide, 2010, pp.137-139
[13] Jianye Liu, Jiankun Yu, Research on Development of Android Applications, IEEE computer society, 2011

More Related Content

What's hot

cloud computing based its solutions term paper
cloud computing based its solutions term papercloud computing based its solutions term paper
cloud computing based its solutions term paperShashi Bhushan
ย 
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET Journal
ย 
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 ApplicationIRJET Journal
ย 
Security Requirements and Security Threats In Layers Cloud and Security Issue...
Security Requirements and Security Threats In Layers Cloud and Security Issue...Security Requirements and Security Threats In Layers Cloud and Security Issue...
Security Requirements and Security Threats In Layers Cloud and Security Issue...Editor IJCATR
ย 
Cloud Computing Berkley
Cloud Computing BerkleyCloud Computing Berkley
Cloud Computing Berkleykrmartin_dal
ย 
DEEPAK_Ver1.3
DEEPAK_Ver1.3DEEPAK_Ver1.3
DEEPAK_Ver1.3Deepak CG
ย 
Cloud computing challenges with emphasis on amazon ec2 and windows azure
Cloud computing challenges with emphasis on amazon ec2 and windows azureCloud computing challenges with emphasis on amazon ec2 and windows azure
Cloud computing challenges with emphasis on amazon ec2 and windows azureIJCNCJournal
ย 
D033017020
D033017020D033017020
D033017020ijceronline
ย 
An Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingAn Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingIOSR Journals
ย 
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENTAN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENTcsandit
ย 
What is cloud ?
What is cloud ?What is cloud ?
What is cloud ?Dibyadip Das
ย 
Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource ManagementDr. Amarjeet Singh
ย 
.Net compiler using cloud computing
.Net compiler using cloud computing.Net compiler using cloud computing
.Net compiler using cloud computingeSAT Publishing House
ย 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...IJRES Journal
ย 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
ย 
Opportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingOpportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingijccsa
ย 

What's hot (18)

cloud computing based its solutions term paper
cloud computing based its solutions term papercloud computing based its solutions term paper
cloud computing based its solutions term paper
ย 
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
IRJET- Resource Management in Mobile Cloud Computing: MSaaS & MPaaS with Femt...
ย 
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
ย 
Computer project
Computer projectComputer project
Computer project
ย 
Security Requirements and Security Threats In Layers Cloud and Security Issue...
Security Requirements and Security Threats In Layers Cloud and Security Issue...Security Requirements and Security Threats In Layers Cloud and Security Issue...
Security Requirements and Security Threats In Layers Cloud and Security Issue...
ย 
Cloud computingapril22
Cloud computingapril22Cloud computingapril22
Cloud computingapril22
ย 
Cloud Computing Berkley
Cloud Computing BerkleyCloud Computing Berkley
Cloud Computing Berkley
ย 
DEEPAK_Ver1.3
DEEPAK_Ver1.3DEEPAK_Ver1.3
DEEPAK_Ver1.3
ย 
Cloud computing challenges with emphasis on amazon ec2 and windows azure
Cloud computing challenges with emphasis on amazon ec2 and windows azureCloud computing challenges with emphasis on amazon ec2 and windows azure
Cloud computing challenges with emphasis on amazon ec2 and windows azure
ย 
D033017020
D033017020D033017020
D033017020
ย 
An Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingAn Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud Computing
ย 
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENTAN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
AN EMPIRICAL STUDY OF USING CLOUD-BASED SERVICES IN CAPSTONE PROJECT DEVELOPMENT
ย 
What is cloud ?
What is cloud ?What is cloud ?
What is cloud ?
ย 
Cloud Computing in Resource Management
Cloud Computing in Resource ManagementCloud Computing in Resource Management
Cloud Computing in Resource Management
ย 
.Net compiler using cloud computing
.Net compiler using cloud computing.Net compiler using cloud computing
.Net compiler using cloud computing
ย 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
ย 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
ย 
Opportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computingOpportunistic job sharing for mobile cloud computing
Opportunistic job sharing for mobile cloud computing
ย 

Viewers also liked

Corporate Policy Governance in Secure MD5 Data Changes and Multi Hand Adminis...
Corporate Policy Governance in Secure MD5 Data Changes and Multi Hand Adminis...Corporate Policy Governance in Secure MD5 Data Changes and Multi Hand Adminis...
Corporate Policy Governance in Secure MD5 Data Changes and Multi Hand Adminis...IOSR Journals
ย 
50 Hz Frequency Magnetic Field Effects On Pseudomonas Aeruginosa And Bacillus...
50 Hz Frequency Magnetic Field Effects On Pseudomonas Aeruginosa And Bacillus...50 Hz Frequency Magnetic Field Effects On Pseudomonas Aeruginosa And Bacillus...
50 Hz Frequency Magnetic Field Effects On Pseudomonas Aeruginosa And Bacillus...IOSR Journals
ย 
Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...
Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...
Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...IOSR Journals
ย 
Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...
Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...
Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...IOSR Journals
ย 
Design and Simulation of MEMS Based Gyroscope
Design and Simulation of MEMS Based GyroscopeDesign and Simulation of MEMS Based Gyroscope
Design and Simulation of MEMS Based GyroscopeIOSR Journals
ย 
K1304017279
K1304017279K1304017279
K1304017279IOSR Journals
ย 
Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...
Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...
Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...IOSR Journals
ย 
Effects of Eccentric Strength Trainingโ€™s Time on Daily Plasma Testosterone Le...
Effects of Eccentric Strength Trainingโ€™s Time on Daily Plasma Testosterone Le...Effects of Eccentric Strength Trainingโ€™s Time on Daily Plasma Testosterone Le...
Effects of Eccentric Strength Trainingโ€™s Time on Daily Plasma Testosterone Le...IOSR Journals
ย 
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...IOSR Journals
ย 
Study of Boron Based Superconductivity and Effect of High Temperature Cuprate...
Study of Boron Based Superconductivity and Effect of High Temperature Cuprate...Study of Boron Based Superconductivity and Effect of High Temperature Cuprate...
Study of Boron Based Superconductivity and Effect of High Temperature Cuprate...IOSR Journals
ย 
B1803020915
B1803020915B1803020915
B1803020915IOSR Journals
ย 

Viewers also liked (20)

I01045865
I01045865I01045865
I01045865
ย 
Corporate Policy Governance in Secure MD5 Data Changes and Multi Hand Adminis...
Corporate Policy Governance in Secure MD5 Data Changes and Multi Hand Adminis...Corporate Policy Governance in Secure MD5 Data Changes and Multi Hand Adminis...
Corporate Policy Governance in Secure MD5 Data Changes and Multi Hand Adminis...
ย 
50 Hz Frequency Magnetic Field Effects On Pseudomonas Aeruginosa And Bacillus...
50 Hz Frequency Magnetic Field Effects On Pseudomonas Aeruginosa And Bacillus...50 Hz Frequency Magnetic Field Effects On Pseudomonas Aeruginosa And Bacillus...
50 Hz Frequency Magnetic Field Effects On Pseudomonas Aeruginosa And Bacillus...
ย 
Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...
Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...
Simultaneous Triple Series Equations Involving Konhauser Biorthogonal Polynom...
ย 
F0953235
F0953235F0953235
F0953235
ย 
Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...
Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...
Membrane Stabilizing And Antimicrobial Activities Of Caladium Bicolor And Che...
ย 
C0961318
C0961318C0961318
C0961318
ย 
Design and Simulation of MEMS Based Gyroscope
Design and Simulation of MEMS Based GyroscopeDesign and Simulation of MEMS Based Gyroscope
Design and Simulation of MEMS Based Gyroscope
ย 
K1304017279
K1304017279K1304017279
K1304017279
ย 
Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...
Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...
Design and Analysis of Single Microstrip Patch Antenna with Proximity Coupler...
ย 
Effects of Eccentric Strength Trainingโ€™s Time on Daily Plasma Testosterone Le...
Effects of Eccentric Strength Trainingโ€™s Time on Daily Plasma Testosterone Le...Effects of Eccentric Strength Trainingโ€™s Time on Daily Plasma Testosterone Le...
Effects of Eccentric Strength Trainingโ€™s Time on Daily Plasma Testosterone Le...
ย 
D01042335
D01042335D01042335
D01042335
ย 
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
ย 
Study of Boron Based Superconductivity and Effect of High Temperature Cuprate...
Study of Boron Based Superconductivity and Effect of High Temperature Cuprate...Study of Boron Based Superconductivity and Effect of High Temperature Cuprate...
Study of Boron Based Superconductivity and Effect of High Temperature Cuprate...
ย 
A0940104
A0940104A0940104
A0940104
ย 
L0966973
L0966973L0966973
L0966973
ย 
F0562732
F0562732F0562732
F0562732
ย 
I010125056
I010125056I010125056
I010125056
ย 
F011114153
F011114153F011114153
F011114153
ย 
B1803020915
B1803020915B1803020915
B1803020915
ย 

Similar to Implementing SAAS: Cloud Computing and Android Based Application Framework for C Programming

cloud computing and android
cloud computing and androidcloud computing and android
cloud computing and androidMohit Singh
ย 
Report : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web ApplicationReport : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web ApplicationKritika Phulli
ย 
Cloud computing on smartphone
Cloud computing on smartphoneCloud computing on smartphone
Cloud computing on smartphoneAlexander Decker
ย 
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...IJAEMSJORNAL
ย 
CLOUD COMPUTING: A REVIEW
CLOUD COMPUTING: A REVIEWCLOUD COMPUTING: A REVIEW
CLOUD COMPUTING: A REVIEWIAEME Publication
ย 
Secured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud ComputingSecured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud Computingijceronline
ย 
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...ijtsrd
ย 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentationshilpa bojji
ย 
A Brief Introduction to Cloud Computing
A Brief Introduction to Cloud ComputingA Brief Introduction to Cloud Computing
A Brief Introduction to Cloud ComputingIRJET Journal
ย 
Access security on cloud computing implemented in hadoop system
Access security on cloud computing implemented in hadoop systemAccess security on cloud computing implemented in hadoop system
Access security on cloud computing implemented in hadoop systemJoรฃo Gabriel Lima
ย 
Cloud computing
Cloud computingCloud computing
Cloud computingSammer Qader
ย 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxPARTHO KUMAR SAHA
ย 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...IJIR JOURNALS IJIRUSA
ย 
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...IRJET Journal
ย 
Cloud computing
Cloud computingCloud computing
Cloud computingYogesh Singh
ย 
Efficient and reliable hybrid cloud architecture for big database
Efficient and reliable hybrid cloud architecture for big databaseEfficient and reliable hybrid cloud architecture for big database
Efficient and reliable hybrid cloud architecture for big databaseijccsa
ย 
Load Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewLoad Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewIOSR Journals
ย 

Similar to Implementing SAAS: Cloud Computing and Android Based Application Framework for C Programming (20)

cloud computing and android
cloud computing and androidcloud computing and android
cloud computing and android
ย 
ReactJS Test Questions Answers.pdf
ReactJS Test Questions Answers.pdfReactJS Test Questions Answers.pdf
ReactJS Test Questions Answers.pdf
ย 
Report : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web ApplicationReport : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web Application
ย 
Cloud computing on smartphone
Cloud computing on smartphoneCloud computing on smartphone
Cloud computing on smartphone
ย 
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
ย 
CLOUD COMPUTING: A REVIEW
CLOUD COMPUTING: A REVIEWCLOUD COMPUTING: A REVIEW
CLOUD COMPUTING: A REVIEW
ย 
Secured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud ComputingSecured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud Computing
ย 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies
ย 
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
ย 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentation
ย 
A Brief Introduction to Cloud Computing
A Brief Introduction to Cloud ComputingA Brief Introduction to Cloud Computing
A Brief Introduction to Cloud Computing
ย 
Access security on cloud computing implemented in hadoop system
Access security on cloud computing implemented in hadoop systemAccess security on cloud computing implemented in hadoop system
Access security on cloud computing implemented in hadoop system
ย 
V5I1-IJERTV5IS010514
V5I1-IJERTV5IS010514V5I1-IJERTV5IS010514
V5I1-IJERTV5IS010514
ย 
Cloud computing
Cloud computingCloud computing
Cloud computing
ย 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
ย 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
ย 
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
IRJET- Comparatively Analysis on K-Means++ and Mini Batch K-Means Clustering ...
ย 
Cloud computing
Cloud computingCloud computing
Cloud computing
ย 
Efficient and reliable hybrid cloud architecture for big database
Efficient and reliable hybrid cloud architecture for big databaseEfficient and reliable hybrid cloud architecture for big database
Efficient and reliable hybrid cloud architecture for big database
ย 
Load Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A ReviewLoad Balancing In Cloud Computing:A Review
Load Balancing In Cloud Computing:A Review
ย 

More from IOSR Journals

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
ย 
M0111397100
M0111397100M0111397100
M0111397100
ย 
L011138596
L011138596L011138596
L011138596
ย 
K011138084
K011138084K011138084
K011138084
ย 
J011137479
J011137479J011137479
J011137479
ย 
I011136673
I011136673I011136673
I011136673
ย 
G011134454
G011134454G011134454
G011134454
ย 
H011135565
H011135565H011135565
H011135565
ย 
F011134043
F011134043F011134043
F011134043
ย 
E011133639
E011133639E011133639
E011133639
ย 
D011132635
D011132635D011132635
D011132635
ย 
C011131925
C011131925C011131925
C011131925
ย 
B011130918
B011130918B011130918
B011130918
ย 
A011130108
A011130108A011130108
A011130108
ย 
I011125160
I011125160I011125160
I011125160
ย 
H011124050
H011124050H011124050
H011124050
ย 
G011123539
G011123539G011123539
G011123539
ย 
F011123134
F011123134F011123134
F011123134
ย 
E011122530
E011122530E011122530
E011122530
ย 
D011121524
D011121524D011121524
D011121524
ย 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
ย 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Standamitlee9823
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
ย 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Call Girls in Nagpur High Profile
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 

Recently uploaded (20)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ย 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
ย 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
ย 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 

Implementing SAAS: Cloud Computing and Android Based Application Framework for C Programming

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 11, Issue 5 (May. - Jun. 2013), PP 74-78 www.iosrjournals.org www.iosrjournals.org 74 | Page Implementing SAAS: Cloud Computing and Android Based Application Framework for C Programming Palak Makhija1, Dr. Naveen Hemarjani2 Computer Sciene and Engineering Department, Suresh GyanVihar University Jagatpura, Jaipur, India Abstract : Under The National Mission on Education through Information and Communication Technology (NMEICT) a lot of e-learning material, applications and other useful information have been made available on its web portal. MHRD has also taken initiatives for the dissemination of this knowledge by distributing Aakash Tablets to the students at free of cost. While all these developments have enabled students to access the contents and use some applications available on the NMEICT Sakshat web portal, there is still a dearth for real computing applications/ facilities i.e. those which can enable them to run C/ Java/Matlab programs on their mobile devices or Notebooks. So, the desideratum of thispaperis to scrutinize and develop the cloud based application for C program creation, compilation and execution on lean mobile computing devices. This application accredit various users to access the various education material on the web and also assist them to performcomputation on computing machines. Setup a server and deploy the application on the cloud to test it across the range of different devices. So,with the help of this android application user can do their work anytime and anywhere. In this paper implementation of SAAS is done by using java as an front end. Keywords: SAAS, Cloud Computing, Android, Java, C Compiler I. Introduction Cloud Computing is a general term used to describe a new class of ntwork based computing that takes place over the Internet, basically a step on form utility[1][2]. By using the internet and central remote services cloud computing maintains the data, applications etc which offers much more efficient computing by centralizing storage, memory, processing bandwidth and so on. It can also concentrate on all computational resources and manage automatically through the software without intervenes. Under the National Mission on Education through Information and Communication Technology (NMEICT), a lot of e learning material and commodious information is attainable through its web portal, but still a dearth for real computing facilities or application i.e which can enable them to run C/Java/ Matlab programs on their mobile devices. Bringing in light the other term โ€žAndroidโ€Ÿ has been an instant hit and enticing for bountiful users. A multiform applications have been developed but very slender cater the need of the students. During, the course of this project, a review has been done on the concept of mobile and cloud computing, working environment and architecture of cloud computing and android application development. In this paper , I implemented the concept of SAAS by creating, compiling and executing C program on the cloud using devices like smart phones, ipads and notebooks. II. Cloud Computing In contemporary years Cloud Computing has been assiduously analyzed by the government i. Japan strategy[3], the clique of the Ministry of Internal affairs and Communications[4]. In addition to this, different prominent companies are using cloud services, like Windows Azure[5], Google Apps[6], Amazon[7]. People over the globe came up with numerous definition of cloud computing. Different companies have different perspective, for example companies like IBM considers that cloud computing is a cutting edge of IT resources whereas on the other hand Google affirm that cloud computing is service based, paramount, commodious data depository application. So, above all the definitions of cloud computing, the crucial working principle is that it is a parallel and distributed processing model, which convey IT as a service. The core structure of Cloud computing comprises of several computer servers which are named as โ€œcloudsโ€. All the assests are collected together in order to form a centric data storage and data processing center. As various resources are gathered diverse configuration tools are needed to stanchion the โ€œcloud โ€ side of software management. As the client acknowledge the data request to the server, the request is being processed and finally search resultys return. But, it is exigent to actualize the measurement and monitoring, to accomplish the quality of service and burgeoning of efficient resource allocation and efficiency of resource.
  • 2. Implementing SAAS: Cloud Computing And Android Based Application Frameworkfor C www.iosrjournals.org 75 | Page III. SAAS(Software As A Service) Model Saas (Software as a service) is a cloud software distribution model, which is basically designed for web applications in which user can unfold and avenue internet hosting. The providers of SAAS are required to build information for operating system platform, hardware infrastructure and software. SAAS is also authoritative to implement services like post maintanence and some other services. SAAS not only pauperize the cost of software licsense also impoverish the demand of network security devices, software maintanence and software upgrade. The user only need to have a Internet connection and personal computer to use the reqquired service and software[8]. Some of the examples are CRM finanacial planning, human resources, word processing, commercial services, email cloud etc. CRM is an example of SAAS provider. IV. Android Operating System Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Application framework defined the common structure of programs in the specific domain. Essentially, a framework is a component that can be reused, it set the architecture of applications and incorporated as a set of abstract classes and the cooperation of their instances. Android is an open source operating system based on Linux kernel and launched by Google. Unlike PC operating system, mobile phone operating systems are constrained by their hardware, storage space, power dissipation and mobility conditions. Compared with the development of applications on PC, there are some different features of applications on mobile phone operating systems[12][13].
  • 3. Implementing SAAS: Cloud Computing And Android Based Application Frameworkfor C www.iosrjournals.org 76 | Page Android is a comprehensive operating environment that based on Linuxยฎ V2.6 kernel, it is also a layered system. The Android Application includes: ๏ถ A prosperous and protracible set of views that can be used to develop an application with alluring user blend inclusive of gridd, buttons, lists, boxes, embedded web browsers and buttons. ๏ถ A set of content providers that endow application to fetch data from other application or allowing them to segment their own data. ๏ถ A resource manager that accommodate admittance to non code materials like layput files, graphics and localized strings. ๏ถ A notification manager tha enables all applications to display custom alerts in the status bar. ๏ถ Library layer consist of set of C/C++ libraries used by various components of Android to support the application framework ๏ถ Android Runtime compromises of set of core libraries and Java Virtual Machine.[11] ๏ถ Linux Kernel act as an intermediate between the hardware and software part. It is responsible for services likenetwork stack, security, process management, driver model and memory management. V. Cloud C Compiler The complier for C programming language is known as the C complier, whereas Cloud C compiler compiles the program which are run with the help of Cloud computing. The primary function of complier is to reform one code into the other like translator.Compiler work by taking the c program code and compile it into assembler, which is then assembled into bitcode which is the only language that the CPU understands.Developmentof C Compiler for mobile devices or notebooks is a very complex task. So I developed a Cloud C Compiler through which the C programs can be created, compiled and executed using the internet. It is recommended that the GCC/C Libraries are installed on the server.I used the JSP and Servlets for Server side programming and used Android SDK for developing an android application which communicate with the server and then create , compile & execute the C program. VI. Tools Used ๏‚ท Android SDK ๏‚ท JDK & Java Runtime environment 6 ๏‚ท Xml Editor ๏‚ท Eclipse ๏‚ท ADT plugin ๏‚ท Apache Tomcat server ๏‚ท GCC Compiler
  • 4. Implementing SAAS: Cloud Computing And Android Based Application Frameworkfor C www.iosrjournals.org 77 | Page VII. Working Of Cloud C Complier VIII. Results On Local Host: On Android Emulator: IX. Conclusions Cloud computing is an emerging field which provides computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that
  • 5. Implementing SAAS: Cloud Computing And Android Based Application Frameworkfor C www.iosrjournals.org 78 | Page delivers the services. Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet, basically a step on from utility. Currently, students only have facilities to access the contents and use some applications available on the NMEICT Sakshat web portal, but there is still a dearth for real computing applications/ facilities i.e. those which can enable them to run C/ Java/ Matlab programs on the cloud using their lean mobile devices. On the other hand Android has been an instant hit and is attracting lot of users. Though a numbers of applications are being developed very few cater to the needs of the student community. The objectives of this major project were to address the above issues. During course of the project I learnt the concepts of mobile and cloud computing, working environment and architecture of Cloud Computing, and android application development. Designed and developed a Cloud Computing Application for Java program creation, compilation and execution on the cloud using lean mobile computing systems like smart phones, ipads and netbooks. Through the project work I believe that, an application model can be created based on cloud computing by means of cloud computingโ€Ÿs mass data storage, high-speed computing capabilities, as well as its ideal allocation and the sharing mode of resources. References [1] David Chappell, a Short Introduction to Cloud Platform; An Enterprise - Oriented Overview (2008) [2] Introduction to Cloud Computing architecture White Paper 1st Edition, June 200 [3] Prime Minister's official residence: i-Japan strategy 2015, (in Japanese), [4] http://www.kantei.go.jp/jp/singi/it2/kongo/digital/dai9/9siryou2.pdf Ministry of Internal Affairs and Communications [5] Windows Azure, http://msdn.microsoft.com/jajp/azure/cc994380.aspx [6] Google Apps ,http://www.google.com/a/help/intl/ja/admins/customers.html [7] Amazon Elastic Compute Cloud (Amazon EC2) http://aws.amazon.com/ec2/#pricing [8] M.V. Luis, R. M. Luis, C. Juan, L. Maik. [9] A Break in the Clouds: Towards a Cloud Definition. Computer Communication Review, vol.39, pp.50-55, 2009 [10] OL.Googlehttp://developer.android.com/guide/topics/fundamentals.html [11] M. Fengsheng Yang, Android Application Development Revelation, China Machine Press, 2010. [12] J. Li Lin, ChangweiZou, Research on Cloud Computing Based on Android Platform, vol.11. Software Guide, 2010, pp.137-139 [13] Jianye Liu, Jiankun Yu, Research on Development of Android Applications, IEEE computer society, 2011