Deign project
ABSTRACT
What I the rowing machine? Rowing machine is training software that are used by profession and amateur rowers. This project leads to develop training system for sportsmen and provide it in a graphical form. Speaking more detailed, this training utility is shown as a river with included moving boats. It can be used by every rower.
For this project were chosen an incremental model, because it provides great suitability for selling it to client. This goal is achieved due to discrete functional levels. This strategy give the availability for client to change some details if it is needed. This flexibility means that it is possible to adapt changes without big effects on working schedule.
Evaluation of requirements for a rowing machine were done by questionnaire that was give to one of the famous rower clubs. The main factors of project were estimated by professional rowers. Overall results have shown that the evaluation helped me to do this project.
CONSTRAINTS
Search of data
Complex issues faced in finding PM2 + data. Given that the concept makes a protocol scheme used and further work on reverse engineering the protocol was performed, it was assumed that the recovery from the PM2 + is trivial. It was found, it was not the case, however, when the data received from the PM2 +, arrive as a series of four bytes in reverse order. In addition, the data must be converted from a Java method, and a hoax called to return the value of the floating point core bits. Sending data to the PM2 + requires a change of the sequence. The reason for these difficulties - big-Indian architecture of Java.
GUI output
A lot of time developing access to the river and spent much more time was spent on testing, it was right. It was elaborated important for the projects success, because the system will not be able to fulfill its purpose, if the software is trained to perform the simulator view the river was incorrect.
Performance
Initial tests of productivity have shown that extraction of data from PM2 + and the subsequent processing occupies about 40 ms that assumes the speed of updating of the graphical interface to 25 frames per second it was possible. It has been considered adequate as a gap between the oarsman achievement of distance and to see him on the computer, will be rather low that would be difficult to be noticed. Nevertheless, when the proof of the concept of tests has been executed with the Swing components in Java, it has been established that performance is very bad in that degree that lag was noticeable.
Usability
An additional benefit of SWT is that native widgets provide the acquaintance ++ to GUI style C for the user. It increases availability of the system as the client it's unimportance to fight with a swing, which was exposed to criticism for both too not so fast and embarrassed for newbie users of computers. However, when has been tested final system only distinctions have been found in the field and positioning buttons within several pixels which will be noticeable to the ordinary user. Therefore, though SWT has several es-thetic problems, it is a much better choice as from the point of view of productivity and usability.
USEFULNESS OF UTILITY
The second question has been used for an assessment of the general usefulness of the software. For an assessment was considered that skilled oarsmen wouldn't like to depart from rt2 thanks to acquaintance it is constructed within a year while beginners will be more flexible because of inexperience. However, as shown in figure 5.2 establishes the return was in a case with skilled oarsmen preferring the software. Most likely, that this distinction is caused beginning a lack of experience without wishing to recede from recently familiar PM2. Skilled rowers will be less anxious with it because of the previous experience the test and as appears from their feedback, them to find the software the useful mechanism to deviate from boredom by means of PM2 all the time. Average usefulness of the software has been calculated by averaging of the sum of nominal rate by each appraiser for the usefulness of the software.
In case of skilled oarsmen value was 2,3 while for beginners value was only 3. The general average value for all oarsmen was 2,8 therefore the software is closer neutral, than useful. The comments received by oarsmen who didn't use system have strengthened this requirement in psychological preparation, having specified by him it would be desirable an opportunity to estimate the software in training first of all. Oarsmen to use a 500 m split to control their speed of all training, and it is very important therefore that this size is visible at all times. The comments received by rower who didn't use system have strengthened this requirement in psychological preparation, having specified by him it would be desirable an opportunity to estimate the software in training first of all. Oarsmen to use a 500 m split to control their speed of all training, and it is very important therefore that this size is visible at all times.DISCUSSION AND CONCLUSION
Through the Short description of the project and a background of researches in the field of rowing has been developed full understanding of the scale of the project. This knowledge has been used for creation of a number of the purposes and results of the project against which the success of the project can be measured. Research has re-vealed progress and difficulties which meet last use of technology in sport. It was the most useful as the client has changed the requirements several times.
The centralized architecture has been chosen for system as she dictates real temporary structure. Composer modules have been developed to be as conceptually simple, and to allow realization in an incremental way without arhitecture deformation. This fact guarantees the fact that the any work at the beginning of results hasn't been made to outdated requirements that are more progressive. After a numerous decisions on realization, the system has been completed during the planned time period.
BIBLIOGRAPHY
Popular Mechanics. (2016). Google Books. Retrieved 15 March 2016, from https://books.google.fi/books?id=8-EDAAAAMBAJ&pg=RA1-PA141&dq=rowing+machine&hl=fi&sa=X&redir_esc=y#v=onepage&q=rowing%20machine&f=false