preview

ECE-574: Masters In Software Engineering Applications

Better Essays

Course Work: An Android-based Course Manager Srinivasa Srimukh Duvvuri Final Project ECE-574, Fall-2014 Advanced Software Techniques in Engineering Applications Masters in Software Engineering University of Michigan-Dearborn Abstract- The usage of smart phones is increasing nowadays, so the need for mobile applications has also increased as they make the life of end users easy. Android platform is one of the platforms that make the usage and development of these applications easy. As android is open source and the development of application and its usage is easy these features make android platform one of the popular platforms for a mobile application. [Ref-4] This is a basic app which provides a student to manage his coursework. …show more content…

It plays a crucial role in the development of an application. Testing should be done to validate the product whether it met all the requirements and to check whether it is being developed according to design or not. Here for this application following testing is done. 1. Eclipse IDE acts as a debugger and as well as a tool for testing. In this there is a feature known as logcat. A logcat is an inbuilt feature of eclipse which helps in finding debugging the application and finding out the errors when application is launched on the emulator.[Ref-5] Figure3: Logcat view in eclipse[Ref-5] But an android application is tested entirely using the Android virtual machine only. 2. An Android virtual machine is a emulator which runs on the computer. It is typically a virtual machine on which applications can be installed to see how it works on real smartphone. The main purpose of this emulator is for testing the whole product. [Ref-4] III. RESULTS Generally for a simple page application to run we need the following elements: a) Java file is used for creating actions to the widgets placed . b) Layout file which is the xml file which is used for designing the layout of the file i.e. the place where widgets can be placed in the application. c) A strings file which is also a xml …show more content…

Choose term: Here the user will be able to choose the term. Figure5: Welcome page 3. Home page: Here user can add notes, select subjects and can logout of the application. Figure6: Home page 4. Subject Description page: In this page the user can see the description about the subject and syllabus of the subject. Figure7: Subject Description page 5. Notes page: In this page user can add notes and save them and as well as retrieve the notes that has been saved. The notes is saved in a file which will be created when the app is launched and for retrieving the data also the same file is used. The data is entered using the text field provided and the save button save the data to file and retrieve button retrieves the saved data from the file. Figure8: Notes page 6. Logout page: Using this page the user can logout of the application. Figure9: Logout page IV. FUTURE WORK This is a basic app which initiated and started with the thought of a student able to add notes and save notes but later on to make it complicated features like login and subjects were added. This section mainly deals with the features that can added to app to make it more

Get Access