notesdurancedescriptiontask basic and advanced training throughout the project 15.4 – 15.6reading...
TRANSCRIPT
LabAdmin EXPModule Android Application
By:Waseem Ghrayeb (Project B)Wissam Shoukair (Special Project)
Supervisor:Alex Sherman
8.5.2012
LabAdmin is a EE faculty web based system for managing laboratories projects and experiments
The project’s goal: building an android client application for LabAdmin experiments module using SOAP protocol connections (WEB services) to LabAdmin system
Goal
System Objectives
1. The LabAdmin EXP (henceforth called the system) is a Module Android software application to assist in displaying the available experiments in the Electrical Engineering faculty labs
2. Provide the student the ability to connect to the LabAdmin EXP system via Android platforms
3. Simplify the process of getting experiments information using a suitable and simple graphical user interface (GUI)
4. Increase the availability of experiments information
5. Increase the availability of student's information regarding certain experiments
System Context
1. The system is used by students
2. The system shall provide a graphical user interface (GUI) as part of the student’s working desktop environment, which will be used for displaying experiments information and notifications
3. Particular information will be available offline
4. The system is always updated with the latest experiments information according to the server database
Functional Requirements
1. Connect and login to the LabAdmin web service
2. Logout from the LabAdmin web service
3. Display available experiments in a course (lab1, lab2 or lab3)
4. Display experiments list to which the student is registered to
5. Display detailed information about an experiment
6. Display student's messages list sent through the LabAdmin
7. Display a message content
8. Notify the student about a coming experiment date
9. Notify the student about coming tasks
10.Notifying the user when no internet connection is available
Non-FunctionalRequirements
1. Performance
2. Low memory utilization
3. The system will provide 2 layouts for the GUI (portrait and landscape)
Future Requirements
1. The ability to register to experiments using the system
2. Administrator mode
Literature & References
1.http://developer.android.com
2.Wikipedia
3.En.androidwiki.com
Literature & References
1.http://developer.android.com
2.Wikipedia
3.En.androidwiki.com
Similar Apps
LabAdmin Projects ANDROID Application:
EE faculty web based system for managing laboratories projects
Use-case Diagram
API
1. LabAdmin Web Services
2. Android API
Workspace Environment&
Programming Tools
1. Eclipse
2. Android SDK
Verification
1. Creating test cases throughout the development and making sure everything works as planned
2. Testing the application and check if there are any improvements which can be done
3. Pilot testing by few users
TimetableNotes Duranc
eDescription Task
Basic and advanced training
throughout the project
15.4 – 15.6
Reading android material and writing “Hello World” program
Getting familiar with Android
Platform
15.5 – 15.6
Reading material Getting Familiar with Web-
Services and SOAP
16.6-26.6
System design and writing class diagram
Designing and planning
27.6 – 15.8
Implementing the System Writing code
16.8 – 22.8
Making sure everything works as planned and check for
improvements
Tests & Improvements
Improvements will be done if
required
20.8 -10.9
System usage by few users to test stability and to get notes and
feedback
Pilot testing
1.10 Releasing the application and publish it on android store
Release
Timetable
Thank You
Screens design