Survey many applications developed to provide learning utilities through

        Survey On
Cloud Storage Integration On Mobile Application and Message Passing Using XMPP
protocol

Saravana
Perumal.A1, Vishnu Rajan.R2, Venkata Sathyasai.M3
and Dr.G.Umarani Srikanth4

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

1,2,3  U.G. Student Computer Science and Engineering,
S.A.Engineering College, Chennai

4 Professor Computer Science and
Engineering, S.A.Engineering College, Chennai

ABSTRACT

A
mobile application which integrate students and lecturers in a unique platform
for efficient learning. In this platform lecturers can provide notes and
important notification to students. This ubiquitous computing technology helps
students to view learning resources in cloud storage. In existing application
students required to pay for utilizing learning resources , cloud storage space
is also limited and HTTP protocol for message passing, hence the proposed
system uses XMPP protocol to send message faster and provide unlimited cloud
storage for resource sharing(notes, lecturers videos etc), it also provide a
discussion forum for lecturers and students. This application include security
of unique login using Base64 encoding to avoid passive attacks.

Keywords— Notes providing, Secure unique
login, Notifications, Quiz conducting, student-staff discussion forum.

 

INTRODUCTION

Education is a very vital tool that
is used in the contemporary world to succeed. It is important because it is
used to mitigate most of the challenges faced in life. The knowledge that is
attained through education  helps open
doors to a lot of opportunities for better prospects in career growth. In order
to attain the right grade in your education, there are certain things you must
do through the learning process. Only class notes is not enough to develop our
knowledge out of the syllabus, we need many reference from staff such as
lecturers videos, notes and important study materials. In this modern time,
every student as smart phones, this can help to provide a platform for students
and staff to access it anywhere at anytime.

Android
is a name that was introduced by Google Inc. It is a very popular technology in
mobile phones these days, as it is an operating system which is capable of
running multiple application programs. Android is a software stack for mobile devices. It
includes an operating system, key applications and middleware. Android provides
access to useful libraries and tools that used to build rich applications. Thus
user can use android applications developed and at times of emergency, one can
save them. There many applications developed to provide learning utilities
through notes and videos

Cloud
Storage is a service where data is remotely maintained, managed, and backed up.
The service allows the users to store files online, so that they can access
them from any location via the Internet. Cloud storage services may be accessed
through a co-located cloud computer service, a web
service application programming interface (API) or by mobile applications,
Cloud storage typically refers to a hosted object
storage
service, but the term has broadened to include other types of data storage that
are now available as a service, like block storage, this can be used in our
platform to storing learning resources such as notes, videos etc.. 

Cloud
can be accessed through RESTful API which is an application program interface
(API) that uses HTTP requests to GET, PUT, POST and DELETE data.A RESTful
API — also referred to as a RESTful web service  is based on representational state transfer
(REST) technology, an architectural style and approach to communications often
used in web service development.

HOW
RESTful APIs WORK

 

Hence
a system can be proposed as mobile application, It provide a unique login for
each student and collect their educational informations(University Register
number, Year, Section and Department). a separate webportal is provided for
staff to provide notes and notifications. when the staff upload any document,
the system stores the notes in cloud and notify the student that note as been
uploaded by concern staff. The application also provide a discussion forum for
staff and students to clarify the doubts in specific subject by the concern
staff members. when staff needs to send any important information, they can
send through web portal, it reach the mobile application through XMPP protocol.

Extensible Messaging and Presence Protocol (XMPP) is an open XML
technology for real-time communication, which powers a wide range of
applications including instant messaging, presence and collaboration.Unlike
most instant messaging protocols, XMPP is defined in an and uses an open system approach of
development and application, by which anyone may implement an XMPP service and
interoperate with other organizations’ implementations. Because XMPP is an open
protocol, implementations can be developed using any software license; although
many server, client, and library implementations are distributed as free and open-source software, numerous freeware and commercial software implementations also exist.

 

RELATED
WORK

EXTRAMARKS-THE LEARNING APP1:  
Whether homework, projects, essays, exams or self-study, Extramarks-The
Learning App is the best online education tool for all. It is widely used by
students all across India. With this app, you’ll never be bored! Our modules
are interesting, engaging and fun, but they ensure great understanding along
with deep exam preparation.Extramarks – The Learning App is based on the
pedagogy of Learn-Practice-Test.Extramarks is a pioneer in bag-less learning!
We are the first company in edutech domain to completely digitize schools and
classrooms and were welcomed with open arms by many schools.

 

TOPPR-THE LEARNING APP FOR 5TH -12TH CLASS2: 
Toppr is here to personalize learning to suit your individual needs.
With our adaptive platform, you set your own learning goals, you learn at your
own pace, enhance your strengths and address your weaknesses.You can customize
your syllabus to include any class, board and exam you’re preparing for.Toppr
students have also shown an average increase
of 44% in speed and 26% in accuracy over a calendar year. This translates
to a potential overall improvement of up to 80%.

1 in 3 Toppr students qualify in major competitive exams like JEE
and NEET, compared to 1 in 6 for the rest. Their potential score in these exams
is almost double the others.You can create your own custom package by selecting
from the modules of Learn, Practice, Doubts and Test series. Or take one of our
pre-created packages. Some of our packages include a welcome kit delivered to
the student’s home.

 

UNACADEMY LEARNING APP3: 
Classroom education in India has stifled many brilliant minds. With
Unacademy, India’s largest online learning platform, we are changing that. In a
span of 12 months, over 600,000 students have benefited from over 8000 online
lessons and specialised courses on cracking various competitive examinations,
on our platform.The courses on the platform currently provide content for major
competitive examinations – UPSC CSE/IAS, SSC CGL, IBPS/SBI, CAT, GRE, GATE/IES,
CA, CLAT, JEE, Pre-Medical, Railways Examinations and for other topics –
English Language, Competitive Programming, Programming Languages, Fresher
Placements, Management, Personal Finance, and Personal Development.With a
robust league of educators from across the country, we strive towards
delivering on our promises with the best educational content an aspirant or a
learner could find on the Internet.

 

NO.1 EXAM PREP APP:QUIZ,GK,PREVIOUS YEAR PAPERS4: 
Strengthen your SSC preparation with the best SSC CGL Tier 2 and CHSL
Exam Preparation App. Get SSC CHSL and CGL previous year question papers with
solution, daily current affairs, static gk notes & vocabulary. It is one
stop SSC app to clear doubts regarding government jobs and competitive
exams.You can also attempt practice tests, quizzes for different topics and
track your performance. This will help you perform better in SSC CGL Tier 2,
SSC CHSL and all other govt exams. Our 2 million+ community will answer all
your questions regarding SSC exam preparation. You can also use this as an SSC
result app to know cut off and answer keys.

 

AAKASH ITUTOR: NEET JEE5:Aakash iTutor is an eLearning
Program which brings Aakash’s top-notch guidance on the digital platform.
Launched by Aakash Institute, a name synonymous with trust and success, Aakash
iTutor is a platform designed to help students ace the cut throat competition
of today.The app is not just compatible with mobiles, tablets, and PCs, it can
be also used offline. The study material can be downloaded and used by students
to study at their own pace.In order to assess the knowledge and to help the
students analyze their learning, multiple mock tests are being integrated.

 

CAREERS 360 MOCK TEST,EXAM,COLLEGE6:Careers360 app will help you from
exam preparation to college admission for entrance exams like CAT, XAT, MAT,
CMAT, JEE Main, JEE Advanced, GATE, NEET, AIPMT, CLAT, AILET etc. It also helps
you to discover Top MBA, Engineering, Medical, Law colleges in India.Get
details like exam pattern, important dates, application details, admit card,
result,

answer keys, counselling details,
all at one place.

 

In
7, Yoo et al says that the learning analysis dashboard lacks on evaluation
criteria.  This made them to create
certain evaluation frameworks which contains 11 sub categories.  These subcategories in the framework where
useful in the development of categorization framework in the literature review.

In
8, the client uses the client devices such as laptop, smartphones and desktop
computers to access the cloud providers Virtual Machine.  The client uses web browser to interact with
the cloud provider.  The cloud provider
contains N Virtual Machines to serve several classes of clients.

In
8, they use RAC algorithm for resource adaptation control to meet different
objectives.  In this the RAC is used to
accept every request sent by the client and allocates as many Virtual Machines
as possible for the clients classes. 
When the client demand increases, some of the requests are rejected to
meet the QoS of other clients.

 

CONCLUSIONS

This
paper describes an android application for bridging the gap between staff and
students through mobile platform. Thus this application be used by students to
get the lecturer’s notes at organised cloud storage. For future development a
global chat and teacher review system can be integrated.

REFERENCES

1
EXTRAMARKS-THE LEARNING APP developed by Extramarks
Education India Pvt Ltd Education https://play.google.com/store/apps/details?id=com.Extramarks.Smartstudy=en

2
 TOPPR-THE LEARNING APP FOR 5TH -12TH
CLASS developed by Toppr Education https://play.google.com/store/apps/details?id=haygot.togyah.app=en

3
UNACADEMY LEARNING APP developed by Unacademy Education https://play.google.com/store/apps/details?id=com.unacademyapp=en

4NO.1
EXAM PREP APP:QUIZ,GK,PREVIOUS YEAR PAPERS developed by grade up https://play.google.com/store/apps/details?id=co.gradeup.android

5 AAKASH
ITUTOR: NEET JEE developed by AKASH Educational Services Pvt. Ltd. https://play.google.com/store/apps/details?id=com.tribyte.iTutor2

6 CAREERS 360 MOCK
TEST,EXAM,COLLEGE developed by Careers360 Education

https://play.google.com/store/apps/details?id=org.careers.mobile

 

7 Robert Bodily and Katrien
Verbert, “Review of Research on Student-Facing Learning Analytics Dashboards
and Educational Recommender Systems,IEEE transactions on learning
technologies”, vol. 10, no. 4, october-december 2017.

 

8 Ayoub Alsarhan, Awni Itradat,
Ahmed Y. Al-Dubai, “Adaptive Resource Allocation and Provisioning in
Multi-Service Cloud Environments, IEEE transactions on parallel and distributed
systesms” , DOI 10.1109/TPDS.2017.2748578