Technical Process
Model-View-View Model structure
To build an application for tablet, we need to have a clear structure. Therefore we are going to build it in Model-View-View Model (MVVM) structure. View controls the user interface, such as animations and visual effects. View Model is the value converter, while Model includes back end logic.
Multi-platform software
To build multi-platform software, we will use Unity for development which allows us to export the software supporting iOS and android devices.
Augmented reality
Processor, display, sensors and input devices are needed for augmented reality (AR). In our project, the tablet contains all of the elements. Using AR, virtual world is integrated with the real world. When the AR application recognizes the object and receives the digital information, it will begin to execute the code for the AR program and 3D images are produced on the tablet. 3D development software will be needed to support AR program writing, and we are going to develop on Unity, which allows us to tie animation or digital information in the computer program to an object in the real world.
To build an application for tablet, we need to have a clear structure. Therefore we are going to build it in Model-View-View Model (MVVM) structure. View controls the user interface, such as animations and visual effects. View Model is the value converter, while Model includes back end logic.
Multi-platform software
To build multi-platform software, we will use Unity for development which allows us to export the software supporting iOS and android devices.
Augmented reality
Processor, display, sensors and input devices are needed for augmented reality (AR). In our project, the tablet contains all of the elements. Using AR, virtual world is integrated with the real world. When the AR application recognizes the object and receives the digital information, it will begin to execute the code for the AR program and 3D images are produced on the tablet. 3D development software will be needed to support AR program writing, and we are going to develop on Unity, which allows us to tie animation or digital information in the computer program to an object in the real world.
Voice recognition
Speech analysis is the key in voice recognition. The program will take the digital recording and parse it into small, recognizable speech bits. It will then begin a complex process of identification and contextual analysis – comparing and pairing up each string of recorded speech bits with the record in our database. In our project, we will use voice recognition to analysis the children speech in order to get the correctness. Communication network Network connection will be required for the system in order to access the chat-room and record the children’s progress. Children will be required to log in to their own account at the beginning. Their progress will be recorded in our database and can be retrieved from the parents account. In our project, which uses tablets, network connection hardware is already provided in the tablet and only WIFI network will be needed. |