International Journal of Engineering Trends and Technology (IJETT) – Volume 25 Number 1- July 2015 Real Time Scheduler System on Android Mobile App for Academic Institutions Surekha Lanka 1 , Sidra Ehsan 2 Aisha Ehsan 3 Abstract Android has reached the top level of the market by these days. Android provides a renowned platform For the developers to create and deploy innovative apps that can be easily fit the smart devices. This paper will provide guidelines to ease the understanding of development for entry level programmers specifically in terms of android application consisting Android software components and resource files to be integrated. In order to develop such application requires certain hierarchical development tool which in our case the JAVA programming language is involved. Firstly, we will set up the development environment. Secondly Institution schedule application is designed using the Android SDK. Thirdly the application will be built and run on the Android device emulator. deviations it should be controlled before hand. And if we require to have stronger app strong user base is required. So few things we need to manage before ready to launch Android App. Testing of an Android App controlled by two things. We test it on real android powered device or Eclipse. This paper shows about Android Application for the academic institution. Figure-1 Keywords Java, Android SDK, Android Application, Schdule System, Emulator, XML files, Android Manifest. I. Introduction In the current Era, Mobile technologies have an advanced to the greatest extent of providing user friendly and innovative devices with the variety of features. Android is more preferable and has major market covered among the customers all over the world. Android is an open to developer's to come up with the extended version as most of the smart device manufacturers in the local market has done in terms of providing a different user interface. The Android operating system is getting trendy these days and Android SDK application is attracting the developers attentions [2]. Android provides a flexible platform for its developers to design their own applications [3]. In addition to that, Android has varied features as Multitasking, Multi touch, Resizable widgets, Google Cloud Messaging, Intuitive User Interface, connectivity, Android BEam, WiFi Direct are the astonishing features of the android operating system. II. 111. Development Environment Android based applications can be developed either on Microsoft Xp, Mac OS X 10.5.8 or later version with Intel chip or on Linux, including GNU C Library 2.7 or later operating systems. [4] Java JDK5 or JDK6, Android SDK, Eclipse IDE for Java Developers (optional) and Android Development Tools (ADT) Eclipse Plugin (optional) are needed to start programming your Android Application. [4]. The tools which are included in the SDK makes quick install and run Android Application. Once you install we need to update and download the required tools. Android App overview To build an Android application will be an exciting and challenging too. So before we ready to hit our target of design app, it is most important to check whether it is reaching as per our expectations if not found any ISSN: 2231-5381 http://www.ijettjournal.org Figure-2 Page 59 International Journal of Engineering Trends and Technology (IJETT) – Volume 25 Number 1- July 2015 Once we have made through this step we are going to start the work on the emulator. Android emulator is environment of virtual machine which emulating an entire system HAXM driver favors to runs both on the machine and inside the emulator. HAXM was invited to release the Android development tools. In this paper our design has been fully tested to work on Intel x86. supervisor will guide the students to which course they have to enroll according to the level determined by the department. Depends on the number of students of each course. The department is going to maintain this APP add /modify /alter/delete the modifications depend on the number of batches. Here is the use case diagram for the Android App. Figure -3 Figure- 4 Existence with an Android App development services, once we ready to run the Scheduler System App, we gathered some knowledge of few directories and files which are most important and helpful to the whole Scheduler System. V Android manifest.xml Provides the information about the key features and characteristics and components of the app. Which includes a very important element <uses-SDK>. Helps to the Scheduler System compatibility with different versions with the help of android:minSdk Version and android:targetSdkVersion. For the API Level 10 and Level 14. The HAXM driver and Intel X 86 Atom systems images are provided for more detail view. IV Android scheduler system architecture The problem is to design and implement an Android App for creating Scheduler System by assigning the time slots to a particular course. Instead of accessing the schedule in the PC’s, the user can download the Android App to the mobiles and convenient to utilize it. Although we know most of the apps comes with google stores, but still designed for our own constraints and using in the KAA university. The academic ISSN: 2231-5381 http://www.ijettjournal.org Figure – 5 Page 60 International Journal of Engineering Trends and Technology (IJETT) – Volume 25 Number 1- July 2015 Figure – 7 Src/ directory which contains a multiple sub directories for Scheduler System app resources.few of them are Drawable-hdpi/ directory for the drawing objects, Layouts/ directory defines user interface to the app, values/ exist with XML files along with a collective resource like string and color. VI. Testing App on the emulator /powered Android device To run the completed Scheduler System code on the emulator of the eclipse then need to open the scheduler system project files and then run from a toolbar, and pick the android application and run as a window so app on the connected devices and runs it. To run on the powered android device plugging in the device to the development machine by using the USB cable of the Android device. And then enables the USB debugging. An Android powered device is Android 3.2 or older need to following these options setting> applications>development> tap seven times to enable the debugging mode. If the device's version is 4.0 or later, settings>developer options. Figure – 6 VII. Conclusion Android is style positioned to facilitate all the charasteristcs of smart accessiories and the developer should be alert android applicaton in the low versions are compatible to a high versions The implemented android application “Scheduled System“ is web based and especially adept to the android application is the convenient implementation on the set of Java interface Here we have create a new app for the institution for the purpose of schedule management so users can access it by downloading to powered android device and use it and next target on the same app to implement on notification alerts that will build in the system and it should be wireless. Acknowledgement Surekha Lanka MSc(cs), MTech(cse) & MWC(Wireless Communications) Sidra Ehsan MSCS and Aisha Ehsan MSCS.We implement this application for academic purpose only. We are thankful to our Instructor for encouraging me to complete this paper . ISSN: 2231-5381 http://www.ijettjournal.org Page 61 International Journal of Engineering Trends and Technology (IJETT) – Volume 25 Number 1- July 2015 References 1.http://www.idc.com/getdoc.jsp?containerId=prUS25450615 2.http://www.sersc.org/journals/IJMUE/vol9_no4_2014/20.pdf 3.http://developer.android.com/about/index.html 4.https://developer.android.com/sdk/index.html 5.http://www.developer.com/ws/android/development-tools/haxmspeeds-up-the-android- emulator.html 6.http://appstedltd.blogspot.com/2014/07/post-development-steps-tofurnish-your.html# 7.http://piotrpluta.opol.pl/programming/android-architecture/ 8.https://droidcomp.wordpress.com/2012/11/24/android-softwarearchitecture- / 9.http://www.androidcentral.com/app/android-device-manager 10.http://www.pcadvisor.co.uk/how-to/google-android/3500315/howuse-android-device- manager/ . ISSN: 2231-5381 http://www.ijettjournal.org Page 62