Saturday, January 26, 2019

EC06 Application continue


Section 04
Acceptance of Integration Testing:

Index Number: 3405, 3419, 3428

Interface #
Name of the Interface
Test Method
Acceptance by Team
Acceptance by External User
01
Activity Selection Wizard
The calibration window fetching request and response.
Then directing to the paint tool.
ü
ü

Index Number: 3419, 3428

Interface #
Name of the Interface
Test Method
Acceptance by Team
Acceptance by External User
01
Login form
User details(username, password)
If successful the Level Selection Form, if not  the Registration Form

ü
ü

Index Number: 3419, 3271

Interface #
Name of the Interface
Test Method
Acceptance by Team
Acceptance by External User
01
Registration Form
User details (username, password, date of birth, name).
If successful, the level selector, otherwise remain in the registration form again.
ü
ü

Index Number: 3419, 3271

Interface #
Name of the Interface
Test Method
Acceptance by Team
Acceptance by External User
01
Level Selection Form
Previous activity with its completion status and results obtained.
Directs to the activity selector.
ü
ü
  
Index Number: 3405, 3420

Interface #
Name of the Interface
Test Method
Acceptance by Team
Acceptance by External User
01
Paint Wizard
User coordinate set (drawn output)
ü
ü

Index Number: 3419, 3420

Interface #
Name of the Interface
Test Method
Acceptance by Team
Acceptance by External User
01
API
Functionality statuses of  load, new, save, open and run.
ü
ü


Section 05
Technical Quality of Data Management


Quality aspect
Example
Uniqueness
Same username cannot be repeated in registration process
Accuracy
When a particular level or an activity completed it will be updated and on top of it the next level or activity will be made accessible.
Timeliness
In login process and activity and level selection processes, stored data is considered timely
Validity
Only valid data of predefined formats will only be taken to the system.

Section 06
Technical Quality of UI   


Quality aspect
Example
Simplicity
·         Use of lot more pictorial contents but less the textual content
           Pictorial content with single, big images with light background
Clarity
          Large font size
           less textual usage
           Symbol usage
Familiarity
           Background images are of famous cartoon characters that are loved by kids.
           Symbols used with familiar objects
Flow of hierarchy
  Flow of interfaces organization and sequence organization that starts from user authentication to paint tool.
  
Section 07
Conclusion and Future Development Aspects

        i.            Our achievements, inventions and impact of our project to the society

·         Virtually functioning glove
·         Paint tool that works for the glove
·         Making the child aware about why they need to learn the so called activities in more attractive methods.
·         Usage of thumb in technical manner in order to enhance the neurological development and coordination of brain and fingers.

      ii.            The assumptions, constraints and limitations of our solution.

·         Target audience is kindergarten children, parents and their teachers.
·         Skills related with basic shapes and their elements are aimed to be optimized.
·         Desktop, offline application.
·         2D plane is based.
·         Wireless connection made via Bluetooth.

    iii.            The future development aspects of our project.  

·         This model can developed as a learning tool for advanced learning students, history, fossil, biomedical and engineering students with lot more advanced virtual reality and augmented reality concepts.
·         The glove can be developed with lot more user friendly features like buttons with musical and animation included techniques to attract the child throughout the process.
·         The interfaces can be developed with lot more responsive and animated techniques.
·         The coordinate plane can be advanced with third axis (z) for 3d live behavior of the components.

EC06 Application continue

Section 03
Experimental Setup and Validation Methods on Software/ Research Design/ Hardware Design with Interpretation

Experimental Setup and Validation Methods on Software Component

Index Number: 3405

Experiment Number
01
Target Experiment
Port identification for Bluetooth connection of glove with the user system
Component/ Module Name
Serial Port communication of the glove
Data collection/ Data Set preparation
List of serial ports with their system’s available port index, taken from the console output.
Method
Change the serial ports index as 1 and 0 and check each port’s indication COM port, then trying out each at a time whether it is working.
Measurement/ Equations used to make the conclusion.
·         Commonly, serial list index (0) is COM6 while serial list index (1) is COM7.
Results
·         Error in Bluetooth connection when use 0(COM6)
·         Successful in Bluetooth connection when use 1(COM7)
Interpretation
·         Port reading
·         Data read by the port
Benchmark/ Comparison if any
·         Ports will only be in which provide the Bluetooth connection for the computer (eg: COM6 and COM 7)
·         Readings will be taken only when paint function is started.
  
Index Number: 3405

Experiment Number
02
Target Experiment
Least response time consuming placement of the tracking object.
Component/ Module Name
Tracking object
Data collection/ Data Set preparation/
·         Reaction time taken by the system when the tracking object is placed on the palm of the glove.
·         Reaction time taken by the system when tracking object is placed near the thumb.
Method
Different five people try the two scenarios and take the response times separately. Then the average time of both above responding scenarios, will be calculated.
Measurement/ Equations used to make the conclusion.
Checking what scenario takes more time in responding and what takes less time. The least time taking will be considered.

Results
·         Shorter response time.(2 seconds)
·         Contradictory longer response time rather the above(5 seconds)
Interpretation
·         Light intensity with consistency.
·         Glove should be moved before the vision range of the computer (web cam) only.
Benchmark/ Comparison if any
·         Intensity of the light with the brightness needed to be consistent throughout the time period of activity.
·         More brighter area is needed
·         The object should be in unique color other than the environment around.

   
Index Number: 3405

Experiment Number
03
Target Experiment
Checking the system reads the user input coordinates(x, y) within the paint function only.
Component/ Module Name
Real time user coordinates tracker.
Data collection/ Data Set preparation/
Console data for coordinates displayed only within paint function.
Method
Reading the coordinates of the pointer that is calibrated earlier and make sure that reading is only started when user starts drawing and ends when user stops drawing.
Measurement/ Equations used to make the conclusion.
·         Console starts displaying x, y data of pointer when user is within paint canvas and starts drawing on top of it.

·         It ends displaying, only when user stops drawing.
Results
·         The console is displaying x, y coordinates of the pointer, only within the paint canvas and when only user starts drawing and it is done until user stops drawing on the paint canvas.
Interpretation
·         Bluetooth connection has been set successfully.
·         Glove is connected via the port of pc and it is reading the tracker positions.
Benchmark/ Comparison if any
·         Only x,y coordinates will be read

Index Number: 3428

Experiment Number
04
Target Experiment
Ensuring the connectivity status of database to the system
Component/ Module Name
Database Connectivity test class
Data collection/ Data Set preparation/
·         Console debug output message for the test class.
Method
Implementing all the above mentioned data set providing methods and finding the best that meets the requirement.
Measurement/ Equations used to make the conclusion.
·         If the database is connected, displays the message “MySQL JDBC Driver Registered!”
·         If the table data accessibility granted, “You made it, take control your database now!"
·         Otherwise,” "Where is your MySQL JDBC Driver?" and "Failed to make connection!"
Results
·         Just provides the internal information related with MySQL platform only.
·         Just provides that the connectivity status and information related of the MySQL database with the main developing platform (where the application is built on).
·         Provides the connectivity status of the MySQL database with the application which is developed, class wise.
Interpretation
·         Database is connected with the driver information to the system
Benchmark/ Comparison if any
·         The intended database with its data tables will be connected only to the system.

Index Number: 3419

Experiment Number
05
Target Experiment
Ensuring the interface classes, its functions and their connectivity function properly
Component/ Module Name
Test classes for form interfaces
Data collection/ Data Set preparation/
The interface class console output after execution.
Method
Submit each and every form and check by executing test class, whether all the included data items and their methods worked or not as they are supposed to be.
Measurement/ Equations used to make the conclusion.
If performed well, then “All went successfully!”, if not “Something is wrong, check this…..”
Results
·         Message delivered in output console.
Interpretation
·         Interfaces are integrated sequentially
Benchmark/ Comparison if any
·         Interfaces must be connected accordingly

Experimental Setup and Validation Methods on Research Design

Index Number: 3420

Experiment Number
01
Target Experiment
Measure the user performance
Component/ Module Name
User-Measuring Tool
Data collection/ Data Set preparation/
Referencing, predefined coordinate ranges for x and y, for each highlighted point in paint canvas and coordinates of the same identical points.
Method
Draw a sketch along a guided canvas (specially focusing on highlighted points) and proceed for measuring the performance as a percentage using predefined scenario.
Measurement/ Equations used to make the conclusion.
 Pixel coordinates read by the glove to the tool for a certain highlighted point should be around that exact value with a given gap of pixels distance.
Results
·         Coordinates for first point
·         Coordinates for second point…. likewise, up to the predefined number of measuring points.
·         

Smart Kid E-Glove with Virtual Reality
At last, the average result for the whole activity.

Interpretation
·         User has already started drawing
Benchmark/ Comparison if any
·         Coordinates will be displayed only when user is drawing
·         2D plane will be used to plot the coordinates

Experimental Setup and Validation Methods on Hardware Design:

Index Number: 3271, 3405

Experiment Number
01
Target Experiment
Virtual functioning of the glove
Component/ Module Name
Hand Glove with Bluetooth connectivity
Data collection/ Data Set preparation/
The maximum time in which the glove can read the user output, on top of the paint canvas.
Method
Without breaking the switch interconnection made of two fingers, it has to continuously draw on top of the canvas until it is done. Check the time required taken. Done this with different five people and get their own time slot counted, and then takes the average of it.
Measurement/ Equations used to make the conclusion.
It should be minimally, less than or equal to 60 seconds.
Results
Average maximum time the glove can continuously perform for (45 seconds)
Interpretation
·         Bluetooth of both computer and the glove is active
·         Can draw using the glove
·         Can light the led bulb of the glove using the same glove switches
Benchmark/ Comparison if any
·         Glove can be connected only with Bluetooth
·         The tracker of the glove must be functioning and clearly identified.
·         Coordinates should be readable and visible while drawing
·         Switch presses should be visible

Experimental Setup and Validation Methods on Software, Hardware and Research Design

Index Number: 3419



Experiment Number
01
Target Experiment
Getting user variable feedbacks organized within questionnaire
Component/ Module Name
Whole integrated system
Data collection/ Data Set preparation/
Feedback questionnaire results taken and analyzed final rating on whole system.
Method
Twenty different children of age category 3-5 years will be given to test the system with the performance along with their parental and the group members’’ guidance. Then they are provided with questionnaire asking their opinions on each. Then average rating distribution will be calculated.
Measurement/ Equations used to make the conclusion.
6-10 out of 10 = Good
4-5 out of ten = Average
0-3 out of ten = Low
Results
·         Average rating distribution
Interpretation
·         User answer variations concluded via a bar chart
Benchmark/ Comparison if any
·         The bar chart will be finalized at last to take the final and overall feedback on particular area considered through the questionnaire.

How our entire system works