COMP2500 - lab03 - CECS - ANU Skip navigation Computer Science Courses ANU College of Engineering & Computer Science EXPLORE ANU » Home About Study Research Giving Alumni Current students Staff News Events Maps Library Jobs ANU College of Arts & Social Sciences ANU College of Asia & the Pacific ANU College of Business & Economics ANU College of Engineering & Computer Science ANU College of Law ANU College of Medicine, Biology & Environment ANU College of Physical & Mathematical Sciences » more academic areas A-Z INDEX » A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Search query Search button Computer Science Courses ANU College of Engineering & Computer Science Computer Science Courses School of Computer Science Current students Courses list COMP2500 Home Schedule Lecture Notes Assignments Labs/Tutorials Old Exams Marks and Lab registration Announcements Discussion People Related sites Wattle Forums ANU College of Engineering & Computer Science Current students (ANU) COMP 2100/2500/6442: Lab 3 - Tools for Software Development Pre-lab Tasks - Mastering key tools [1 mark] The first 10 minutes of the lab session time may be spent by your tutor to mark pre-lab tasks. Makefile Using the HelloWorld.java from Lab 1: Create a Makefile that will: Compile HelloWorld.java with "make all" Run the program with "make run" Clean up the directory with "make clean". Add, commit, and push this Makefile to the lab_practice repo Assignment Checkpoint [2 marks] The further 10 minutes of the lab session time may be spent by your tutor to mark assignment checkpoints. To obtain this assignment check point mark you need to have started the assignment and at a minimum completed the following tasks BEFORE attending the lab session: Read over the assignment 1 specification Set up a gitlab project for the assignment (on gitlab.cecs.anu.edu.au) adding the lecturers and your tutor as "Reporter" Created a plan for the assignment and added preliminary milestones in gitlab Considered the design of your basic Android app and added an overview of this design to the project wiki (this must include a simple UML diagram) Set up Android Studio so you can develop code for the assignment (you must be able to develop code within Android Studio on a lab machine) Created a simple app with a Text Field to allow text entry on Android Studio Have this code pushed onto the gitlab project In Class Activity [1 mark] Android programming This in class activity has 2 purposes. Firstly, to give students an understanding of different Android GUI elemets. Secondly, to make use of git along with Android Studio. The aim is to create a simple Android app that includes at least four Input Controls in a simple layout. When an input control (such as a button or a text field) is activated by a user, the app must print out messages either to another text field within the app or the the adb logcat console. This task must be performed in groups of 2 students if possible. Both the student must try and make changes to the app source code on their respective computers while sychronizing the master version via a git repository on the CECS gitlab server. Demonstrate this app to your tutor using either an AVD on a lab machine or directly on an Android smartphone. Commit and push this app's source code in a directory under the lab_practice repository. Updated: 04 March 2016 / Responsible Officer: JavaScript must be enabled to display this email address. / Page Contact: JavaScript must be enabled to display this email address. / Powered by: Snorkel 1.4 Contact ANU Campus Map Copyright Disclaimer Privacy Freedom of Information +61 2 6125 5111 The Australian National University, Canberra CRICOS Provider : 00120C ABN : 52 234 063 906