[ieee 2014 international conference on computing for sustainable global development (indiacom) - new...

4

Click here to load reader

Upload: mannu

Post on 02-Feb-2017

219 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: [IEEE 2014 International Conference on Computing for Sustainable Global Development (INDIACom) - New Delhi, India (2014.3.5-2014.3.7)] 2014 International Conference on Computing for

Recorder App: Designing and Development of a Smart Phone Application

Mohd Izhar Computer Science and Engineering

HMR Institute of Technology & Management, GGSIP University, New Delhi, India [email protected]

Mannu Malhotra Information Technology

HMR Institute of Technology & Management, GGSIP University, New Delhi, India

[email protected]

Abstract – Personal Communication Services refers to a wide variety of wireless access and personal Mobility Services provided through a smaller terminal with the goal of enabling communication with a person at any time, at any place, and in any form. More and More Smart Phones compact in size, lightweight, OLED devised, high-resolution touchscreens, engineered with various mobile operating system such as google’s Android and Microsoft's Windows Phone , with more advanced computing capability and connectivity are contributing a lot not only in achieving the PCS but beyond it too. DTH service provider Tata Sky (Mobile) is all set to launch a new service ‘Everywhere TV’, an attempt to drive home the concept of live television on mobile devices. Usage of Mobile Application designed to run in smartphones also continuously expanding and providing best mobility services. Still, there is a major revolution underway focusing on sustainable computing applications, enhancing the quality of life and contributing effectively to realize the smart phone’s capabilities. As a designer a lot of chances are available in this direction enhancing the quality of life of community by solving their day to day problem with the usage of smart phones smartly. This paper incorporates some day to day problem of public; design solution to them by developing an application to it for smart Phone use called Recorder App.

Keywords— CGPA, Mobile Application, Recorder, Result, Smart phones and Window Phones

I. INTRODUCTION

Today’s world is of PCS. Each and everybody is connected always, wired/wireless, everywhere and even while moving. These personal mobility services are for everyone. The credit, on the one hand goes to the advanced network connectivity services which are enhancing day by day for high-speed transmission, advanced multimedia access and global roaming in mobile phones and handsets which are used as a means to connect to the Internet \ IP networks for voice and video calls, downloading and uploading data and to surf the internet. On the other hand Smart phones are also given credits which are available in compact size, lightweight that can be carried easily. Its OLED and high-resolution touchscreens provides good picture quality. Such Smartphones are equipped with advanced computing capability and connectivity. Mobile Apps of smart phone also makes life easy and enjoying. Thousands of mobile phones apps are being developed daily and daily to make life calm and excellence of life. But no mobile app has been developed to store marks of a student and to calculate it automatically for CGPA and/or Percentage and also to store some minor data of a person required for some calculation.

This paper incorporates such day to day problem; design solution to them by developing an application for smart Phones. This App has the feature of password protection and the password can be retrieved through email ID, if one forgets. User of the App is provided the option of sending the calculated result or any Text message through e-mail upon clicking a single button. These text and result can also be shared instantly to everyone on any social networking sites if required, again on a single click of button. App removes the burden of cramming the marks in user’s head and hence providing easiness to its users. Windows Azure as a cloud computing platform is used for application and data storage purpose[18].

Fig. 1 : Interface of Recorder App

II. BACKGROUND

A mobile app is a software application designed to run on smartphones, tablet computers and other mobile devices. They are usually available through application distribution platforms, which are typically operated by the owner of the mobile operating system, such as the Apple App Store, Google Play, Windows Phone Store, and BlackBerry App World. They are downloaded from the platform to a target device, such as an iPhone, BlackBerry, Android phone or Windows Phone. Mobile apps were originally offered for general productivity and information retrieval, including email, calendar, contacts, and stock market and weather information. However, public demand and the availability of developer tools drove rapid expansion into other categories, such as mobile games, factory automation, GPS and location-based services, banking, order-tracking, and ticket purchases. The

81978-93-80544-12-0/14/$31.00 c©2014 IEEE

Page 2: [IEEE 2014 International Conference on Computing for Sustainable Global Development (INDIACom) - New Delhi, India (2014.3.5-2014.3.7)] 2014 International Conference on Computing for

explosion in number and variety of apps made discovery a challenge, which in turn led to the creation of a wide range of review, recommendation, and sources, including blogs, magazines, and dedicated online app-discovery services. But even new applications are required to solve the other daily problem such as this Recorder App. The feature of this App is different and such feature and quality in other application is not available in the market.

Fig. 2: Various other Window Smart Phone Applications

Windows Azure used for this app is a cloud computing platform and infrastructure, created by Microsoft [17]. Cloud Computing is intended to serve as a means of connecting users worldwide without having any installation of application and maintaining of files. Cloud services include deployment of applications and maintaining database at remote servers. Cloud Computing is a realization of virtual lab. Cloud computing offers an attractive solution to customers keen to acquire computing infrastructure without large up-front investment.

III. TOOLS, SERVICE AND METHOD This section is to present a detailed description of the Result Recorder app. It explain the hardware and software requirements for developing the application and its interface, tested features of the app, what the app will do, the constraints under which it must operate and how the app react to external stimuli. A. Hardware Platform This app has been developed using 4 GB of RAM, P-IV Core to Duo 2.20 GHz 250 GB Hard disk space but the Minimum requirement of such kind of application for a machine is:

• 1.6 GHz or faster processor • 1 GB of RAM (1.5 GB if running on a virtual

machine) • 10 GB (NTFS) of available hard disk space

5400 RPM hard drive • DirectX 9-capable video card running at 1024 x 768

or higher display resolution B. Software Platform This app is developed in a platform of Microsoft windows 8 Operating System. Microsoft Windows is a series of graphical interface operating systems designed, developed, marketed, and sold by Microsoft onwards from November 20, 1985. The

most recent versions of Windows are windows 8 and 8.1.The Other Supported Operating systems are :

• Windows 7 SP1 (x86 and x64) • Windows 8 (x86 and x64) • Windows Server 2008 R2 (x64) • Windows Server 2012 (x64)

C. Development tools and Storage Visual Studio ultimate 2012 and window Azure have been used as a tool to develop this Recorder Apps for Designing and Development of a Smart Phone Application. Visual Studio Ultimate 2012 and 2013 is the state-of-the-art development solution that empowers teams of all sizes to design and create compelling apps to delight users. One can create innovative, high-quality solutions and at reduced cost of development. Windows Azure is a cloud computing platform and infrastructure, created by Microsoft, for building, deploying and managing applications and services through a global network of Microsoft-managed datacenters [17]. It has been used as platform as a service (PaaS) and infrastructure as a service (IaaS) services. D. Functionalities The user of this apps enters, edit and store marks, gets it processed and result is displayed back in the form of CGPA and Percentage. The Result can be emailed; SMSed or it can be shared with any one on any social website.

Fig. 3 : Functionalities by User

The result recorder app have only one user- who is final user, he/she accesses all the functionalities viz- Password option, Store, edit, View marks, email and SMS the records. E. Emulation and Test-bad A Test bed is created for this recorder application via Windows phone emulator in order to provide a virtualized environment.

82 2014 International Conference on Computing for Sustainable Global Development (INDIACom)

Page 3: [IEEE 2014 International Conference on Computing for Sustainable Global Development (INDIACom) - New Delhi, India (2014.3.5-2014.3.7)] 2014 International Conference on Computing for

Fig. 4: Windows Phone Emulator

Windows Phone Emulator is a desktop application that emulates a Windows Phone device. It provides a virtualized environment in which one can debug and test Windows Phone apps without a physical device. It also provides an isolated environment for any application prototypes. Windows Phone 8 Emulator requires Visual Studio 2012; it is not backward compatible with earlier versions of Visual Studio.

IV. RESULT ANALYSIS The user of this apps enters, edit and store marks, gets it processed and result is displayed in the form of CGPA and Percentage. Once entered the App removes the burden of cramming the marks in user’s head as it is stored permanently. Input Format is changed according to requirement.

Fig. 5: Input Format Screen The desired result is displayed one at a time or both. The result can also be shown in the form of a table or Text. It is password protected and password can be change as and when required. The Result can be emailed; SMSed or it can be shared with any one on any social website on a single click of a button.

Fig. 6: Recorder App Output

The proper functioning of this recorder apps not only tested and emulated on windows phone emulator but the application is also got installed on different windows smart phone and result is upto the mark.

V. SECURITIES AND ISSUES Windows Azure is a cloud computing platform to store the date which is itself is safe and there is no issue of security as Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources such as networks, servers, storage, applications, and services that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models. Security issues depend on types of service and Deployment Models. For IaaS, vendor responsibility is around physical, environmental and virtualization security. Almost all Cloud providers use virtualization to provide economies of scale and optimal distributed architecture. Virtualization has its own set of security issues. Windows Azure is a cloud computing platform and infrastructure, created by Microsoft, for building, deploying and managing applications and services through a global network of Microsoft-managed datacenters so it is understood fully secure models. Even the data stored on cloud is not so much of use for anyone except user so security is concerned with the cloud itself that is very highly secure and reliable.

VI. CONCLUSION AND FUTURE SCOPE This app is very useful as and when one is required to convey his/her marks instantly in the form of CGPA and Percentage. One can argue to take picture of mark sheets in his/her smart phone for the same purpose, but the app is able to do other thing also which are as under: 1. App will calculate Percentage/CGPA automatically and show it in a result page. 2. App has the feature of password protection and the password can be retrieved on email ID, if forgotten.

2014 International Conference on Computing for Sustainable Global Development (INDIACom) 83

Page 4: [IEEE 2014 International Conference on Computing for Sustainable Global Development (INDIACom) - New Delhi, India (2014.3.5-2014.3.7)] 2014 International Conference on Computing for

3. User has the option of sending the result through Email or Text message on a single click of the button. 4. of course, if one score really good then he/she can showcase his/her marks to social networking sites on a single click of button. Recorder app displays the result as required but it can be enriched by developing the other such apps according to considering other different ideas such as creating a list of item to be purchased monthly and storing them in Smart phones. When one goes for shopping in a retail confectioner store, he/she can use that list of item while buying the item without need to memorize it. Such list would also help in future purchasing also as not only that list would be available to him/her but it price can also be saved using app in smart phones. A budget can also be maintained accordingly before going to the market. Even this recorder App is extendable and enhance-able by adding the following feature within it in near future. • Auto complete box will be added in place of normal text

boxes which will make the work of storing the marks easier for user.

• Leader board (like we have in games) will be added which will allow user to make the group of his class, sent the invitation to the friends and which will compare results of the students of the class.

• Backup functionality will be given which will allow the user to make backup of the database of the marks at the cloud.

• Maximum marks field, passing marks field and maximum grace marks field will be given in settings page. If user fill the value in Maximum marks field at settings page, we can automatically fill the maximum marks fields while storing the marks. Value of minimum passing marks will allow app to highlight the marks at view result page in which user has the backlog.

ACKNOWLEDGMENT

Our sincerely thanks to the management of HMR Institute of Technology and management, GGSIP University, Hamidpur, Delhi, India and Mewar University, NH-79, Gangrar,

Chittorgarh, Rajasthan, India who supported the most in preparing this document.

REFERENCES [1]. Peter Mell & Timothy Grance, Special Publication 800-145, “The

NIST Definition of Cloud Computing “, Sept. 2011 [2]. Mohd. Izhar et all “Administrating Indian Universities and its

colleges by Cloud Computing Technology” BVICAM, IndiaCom 2013.

[3]. Shaoyan Che et al “Research of Mobile Forensic Software System Based on Windows Mobile” IEEE WNIS '09. International Conference on 28-29 Dec. 2009.

[4]. Bup-Ki Min et al “A UML metamodel for smart device application modeling based on Windows Phone 7 platform” TENCON 2011 - 2011 IEEE Region 10 Conference 21-24 Nov. 2011

[5]. Xu, Xiaorong et al “Development of Smart Mobile Phone based on Software Radio and PR-QMF communication model” Wireless, Mobile and Sensor Networks, 2007. (CCWMSN07). IET Conference on 12-14 Dec. 2007

[6]. Yi-Bing Lin & Imrich Chlamtac, “Wireless and Mobile Networks Architectures”, John Wiley & Sons, 2001.

[7]. Raj Pandya, “Mobile and Personal Communication systems and services”, Prentice Hall of India, 2001.

[8]. Hansmann, “Principles of Mobile Computing”, Wiley Dreamtech, 2004.

[9]. Mark Ciampa, “Guide to Designing and Implementing wireless LANs”, Thomson learning, Vikas Publishing House, 2001.

[10]. Ray Rischpater, “Wireless Web Development”, Springer Publishing, 2000.

[11]. Sandeep Singhal, “The Wireless Application Protocol”, Pearson Education Asia, 2000.

[12]. P.Stavronlakis, “Third Generation Mobile Telecommunication systems”, Springer Publishers, 2001.

[13]. Mischa Schwartz, “Mobile Wireless Communications”, Cambridge University Press, UK, 2005

[14]. “Mobile Communication Hand Books”, 2nd Edition, IEEE Press. [15]. Theodore S Rappaport, “Wireless Communication Principles and

Practice”, 2nd Edition, Pearson Education, 2002. [16]. Lawrence Harte, “3G Wireless Demystified”, McGraw Hill

Publications, 2001. [17]. Kaveh Pahlavan and Prashant Krishnamurthy”, Principles of

Wireless Networks”, PHI, 2001. [18]. http://Microsoft.com/, October 2013 [19]. http://www.ibm.com/, October 2013 [20]. http:// misforeveryone /, October 2013 [21]. http://cloudcomputing.ieee.org/, October 2013 [22]. http://www.wikipedia.org. October 2013. [23]. http://ieeexplore.ieee.org/, October 2013

84 2014 International Conference on Computing for Sustainable Global Development (INDIACom)