The purpose of this study is to develop a Skier Training System for monitoring skiing courses and analyzing
skier posture using smartphones. The system is composed of three elements: first, operating servers that
receive information on the skier’s exercise; second, Skier Training Apps developed using Java and C based
on Android SDK 4.2 or above; and third, Data Gathering Gear embedded with gyroscope sensors and GPS
for measuring skier stance. When a skier wearing our Data Gathering Gear runs down a slope, his or her
stance is uploaded to the operating servers. Then the servers calculate the recorded data, such as velocity
and turn trajectory, in order to suggest body angles that are optimized for the skier; subsequently, the skier
can improve his or her skills by checking his or her records, and then attempt to correct his or stances
based on the suggestions offered by the Skier Training Apps.
Project delivery is a robust application called the ADAPTATION and PERSONALIZED FITNESS APP. which will provide three main modules for users to use. First, users can do exercise wherever they like by using the Exercise section where it contains different types of exercises and exercises that can help them and help them live a healthier life.However, a healthy lifestyle cannot be done entirely with exercise because the role of diet is also very important. Users will be able to keep track of what they have eaten and eat the right foods by looking at the statistics related to their bodies in the diet category. Finally, users can do yoga at home.Basically, all of the above activities are intended to help users stay away from serious illnesses so that they can enjoy a healthier life with their loved ones. For a clearer picture of fitness apps, there is a fitness app updated for this project which is Runtastic Running and Fitness. Therefore, the life cycle model of repetition and multiplication is adopted in this project in order to determine the feasibility. Few needs cycles, design and implementation phases will pass while other features will be added to the application up to the project. Mayank Sharma Dixit | Mohammad Shad | Arman Tyagi | Abdul Qadir | Mr. Dev Baloni "Adaptive & Personalized Fitness App" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Special Issue | International Conference on Advances in Engineering, Science and Technology - 2021 , May 2021, URL: https://www.ijtsrd.com/papers/ijtsrd42460.pdf Paper URL : https://www.ijtsrd.com/engineering/computer-engineering/42460/adaptive-and-personalized-fitness-app/mayank-sharma-dixit
Automatic Regulation and Monitoring of CPM Machineijtsrd
The aim of this project is empowered by adding independency to the individuals during Continuous Passive Motion. In this project, a Continuous Passive Motion CPM Machine is designed that will enable the patient to move their leg continuously. This project is for measuring the muscle oxygen of the patient who is using CPM and to control the motion. The oxygen level is measured by using the Near Infrared spectroscopic principle and is attached as a device to the patient and it continuously monitors the oxygen level. This is performed after surgeries like total knee replacement and anterior circulate ligament reconstruction. Patient who has undergone these surgeries must be treated with CPM machine. But the machine could not identify the tearing of the muscles during the procedure and this could lead to post surgical trauma. To prevent these damages to the muscles NIRS is attached to this mechanism. It detects the oxy hemoglobin level in the tissues and stops the machine when the muscle oxygen reaches the threshold value 90 mmHg . The potentiometer is used to vary the oxygen level manually since the oxygen level below the threshold cannot be measured practically. The machine continuously works when the oxygen level is above the threshold. Moreover, ESP8266 module is used to monitor the oxygen level continuously and the data is stored in the cloud for future references. Muniraj. N. J. R | Afsana Azi Firdosh. A | Kavipriya. A | Raj Kumar. C "Automatic Regulation and Monitoring of CPM Machine" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-1 , December 2020, URL: https://www.ijtsrd.com/papers/ijtsrd37944.pdf Paper URL : https://www.ijtsrd.com/engineering/bio-mechanicaland-biomedical-engineering/37944/automatic-regulation-and-monitoring-of-cpm-machine/muniraj-n-j-r
Fit For All is a is a game platform that can help elderly people to exercise and maintain their physical status and well being through an innovative, low-cost ICT platform, such as Wii Balance Board. The main scope of the research conducted and presented here, is the design and development of a game-like interface that incorporates the characteristics of a Human-Computer Interaction system such as user input and system feedback according to user's movement patterns and the investigation of how such a platform could meet the special needs of a target group, such as elderly people and its potential use as a physical training platform in general.
Project delivery is a robust application called the ADAPTATION and PERSONALIZED FITNESS APP. which will provide three main modules for users to use. First, users can do exercise wherever they like by using the Exercise section where it contains different types of exercises and exercises that can help them and help them live a healthier life.However, a healthy lifestyle cannot be done entirely with exercise because the role of diet is also very important. Users will be able to keep track of what they have eaten and eat the right foods by looking at the statistics related to their bodies in the diet category. Finally, users can do yoga at home.Basically, all of the above activities are intended to help users stay away from serious illnesses so that they can enjoy a healthier life with their loved ones. For a clearer picture of fitness apps, there is a fitness app updated for this project which is Runtastic Running and Fitness. Therefore, the life cycle model of repetition and multiplication is adopted in this project in order to determine the feasibility. Few needs cycles, design and implementation phases will pass while other features will be added to the application up to the project. Mayank Sharma Dixit | Mohammad Shad | Arman Tyagi | Abdul Qadir | Mr. Dev Baloni "Adaptive & Personalized Fitness App" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Special Issue | International Conference on Advances in Engineering, Science and Technology - 2021 , May 2021, URL: https://www.ijtsrd.com/papers/ijtsrd42460.pdf Paper URL : https://www.ijtsrd.com/engineering/computer-engineering/42460/adaptive-and-personalized-fitness-app/mayank-sharma-dixit
Automatic Regulation and Monitoring of CPM Machineijtsrd
The aim of this project is empowered by adding independency to the individuals during Continuous Passive Motion. In this project, a Continuous Passive Motion CPM Machine is designed that will enable the patient to move their leg continuously. This project is for measuring the muscle oxygen of the patient who is using CPM and to control the motion. The oxygen level is measured by using the Near Infrared spectroscopic principle and is attached as a device to the patient and it continuously monitors the oxygen level. This is performed after surgeries like total knee replacement and anterior circulate ligament reconstruction. Patient who has undergone these surgeries must be treated with CPM machine. But the machine could not identify the tearing of the muscles during the procedure and this could lead to post surgical trauma. To prevent these damages to the muscles NIRS is attached to this mechanism. It detects the oxy hemoglobin level in the tissues and stops the machine when the muscle oxygen reaches the threshold value 90 mmHg . The potentiometer is used to vary the oxygen level manually since the oxygen level below the threshold cannot be measured practically. The machine continuously works when the oxygen level is above the threshold. Moreover, ESP8266 module is used to monitor the oxygen level continuously and the data is stored in the cloud for future references. Muniraj. N. J. R | Afsana Azi Firdosh. A | Kavipriya. A | Raj Kumar. C "Automatic Regulation and Monitoring of CPM Machine" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-1 , December 2020, URL: https://www.ijtsrd.com/papers/ijtsrd37944.pdf Paper URL : https://www.ijtsrd.com/engineering/bio-mechanicaland-biomedical-engineering/37944/automatic-regulation-and-monitoring-of-cpm-machine/muniraj-n-j-r
Fit For All is a is a game platform that can help elderly people to exercise and maintain their physical status and well being through an innovative, low-cost ICT platform, such as Wii Balance Board. The main scope of the research conducted and presented here, is the design and development of a game-like interface that incorporates the characteristics of a Human-Computer Interaction system such as user input and system feedback according to user's movement patterns and the investigation of how such a platform could meet the special needs of a target group, such as elderly people and its potential use as a physical training platform in general.
Nome del team: The Starck Industries
Nome del progetto: FitJarvis
Membri del team:
Asia Ciallella 2nd anno meccanica https://www.facebook.com/asia.ciallella
Luca Casparri 2nd anno meccanica https://www.facebook.com/luca.casparri
Stefan Djokovic 2nd anno informatica https://www.facebook.com/stefan.djokovic.161
COMMAND BASED SMART CONTROL OF THE AMBULANCE SYSTEMIjorat1
This paper proposes with an idea for improving safety and security by
preventing the misuse of ambulance. The misuse of ambulance is prevented by
attaching an android based device or a GPS system in the ambulance. This system helps
in tracking the location of ambulance and to control the mode of ambulance
(Emergency/Normal).The task for the ambulance is assigned from control room /
Authenticated person alone. On time of work assignment the authenticated person from
control room will assign work to a specific ambulance nearer to the accident spot. The
ambulance is assigned with the start and the destination location along with the mode
(Emergency/Normal) so the ambulance can only travel through the specified route. The
ambulance can reach the peak speed if it is in emergency mode. When the ambulance
reaches the destination (Nearest Hospital) it will be automatically switched to normal
mode. And when the ambulance is in normal mode it should not travel above a
threshold speed. Using the GPS system the control room can track the location of the
ambulance with which the all the ambulance will be under the control. The Emergency
mode and the Normal mode will be set by the admin. Based on it the vehicles speed
threshold will be adjusted.
VIRTUAL OPTIMIZATION OF SITTING POSTURE ANALYSIS ON USING LOW-COST LOADCELL B...IAEME Publication
This paper deals with the comfortable sitting posture for prolonged period of
driving. Today automobile comfort expectation has been on a steady rise. To offer the
driver sufficient comfort during a long journey, sitting posture plays a vital role in
safety and comfort. Upright driving position is to enhance comfort especially on
prolonged periods of driving. The purpose of using mounted low-cost load cell is to
provide a real-time data of seated person. Optimum posture is more prominent for
sitting comfort for long time of driving. Predictions of discomfort is mainly based on
the various sitting posture and to enhance the optimize posture is greatly to minimize
fatigue. The optimum sitting position is to play an important role in fulfilling comfort
expectations. Propose the improvements in recommended practices in order to
accommodate the driver in best seated position. In optimal sitting position is to
enhance the natural curvature of elongated “S” shaped curve with evenly distributing
the load. Good sitting posture and relaxed position of driving is mainly focused on
concentration and responsibilities. It is also beneficial to assess the ease
Ingress/egress.
Robotic Leg Design to Analysis the Human Leg Swing from Motion CapturejournalBEEI
In this paper presented the prototype of robotic leg has been designed, constructed and controlled. These prototype are designed from a geometric of human leg model with three joints moving in 2D plane. Robot has three degree of freedom using DC servo motor as a joint actuators: hip, knee and ankle. The mechanical leg constructed using aluminum alloy and acrylic material. The control movement of this system is based on motion capture data stored on a personal computer. The motions are recorded with a camera by use of a marker-based to track movement of human leg. Propose of this paper is design of robotic leg to present the analysis of motion of the human leg swing and to testing the system ability to create the movement from motion capture. The results of this study show that the design of robotic leg was capable for practical use of the human leg motion analysis. The accuracy of orientation angles of joints shows the average error on hip is 1.46º, knee is 1.66º, and ankle is 0.46º. In this research suggesting that the construction of mechanic is an important role in the stabilization of the movement sequence.
SOFTWARE DESIGN ANALYSIS WITH DYNAMIC SYSTEM RUN-TIME ARCHITECTURE DECOMPOSITIONijseajournal
Software re-engineering involves the studying of targeting system’s design and architecture. However,
enterprise legacy software systems tend to be large and complex, making the analysis of system design
architecture a difficult task. To solve this problem, the study proposes an approach that dynamically
decomposes software architecture using the run-time system information to reduce the complexity
associated with analyzing large scale architecture artifacts. The study demonstrates that dynamic
architecture decomposition is an efficient way to limit the complexity and risk associated with reengineering
activities of a large legacy system. This new approach divides the system into a collection of
meaningful modular parts with low coupling, high cohesion, and a minimal interface. This division
facilitates the design analysis and incremental software re-engineering process. This paper details two
major techniques to decompose legacy system architecture. The approach is also supported by automated
reverse engineering tools that were developed during the course of the study. The preliminary results
indicate that this novel approach is very promising.
Nome del team: The Starck Industries
Nome del progetto: FitJarvis
Membri del team:
Asia Ciallella 2nd anno meccanica https://www.facebook.com/asia.ciallella
Luca Casparri 2nd anno meccanica https://www.facebook.com/luca.casparri
Stefan Djokovic 2nd anno informatica https://www.facebook.com/stefan.djokovic.161
COMMAND BASED SMART CONTROL OF THE AMBULANCE SYSTEMIjorat1
This paper proposes with an idea for improving safety and security by
preventing the misuse of ambulance. The misuse of ambulance is prevented by
attaching an android based device or a GPS system in the ambulance. This system helps
in tracking the location of ambulance and to control the mode of ambulance
(Emergency/Normal).The task for the ambulance is assigned from control room /
Authenticated person alone. On time of work assignment the authenticated person from
control room will assign work to a specific ambulance nearer to the accident spot. The
ambulance is assigned with the start and the destination location along with the mode
(Emergency/Normal) so the ambulance can only travel through the specified route. The
ambulance can reach the peak speed if it is in emergency mode. When the ambulance
reaches the destination (Nearest Hospital) it will be automatically switched to normal
mode. And when the ambulance is in normal mode it should not travel above a
threshold speed. Using the GPS system the control room can track the location of the
ambulance with which the all the ambulance will be under the control. The Emergency
mode and the Normal mode will be set by the admin. Based on it the vehicles speed
threshold will be adjusted.
VIRTUAL OPTIMIZATION OF SITTING POSTURE ANALYSIS ON USING LOW-COST LOADCELL B...IAEME Publication
This paper deals with the comfortable sitting posture for prolonged period of
driving. Today automobile comfort expectation has been on a steady rise. To offer the
driver sufficient comfort during a long journey, sitting posture plays a vital role in
safety and comfort. Upright driving position is to enhance comfort especially on
prolonged periods of driving. The purpose of using mounted low-cost load cell is to
provide a real-time data of seated person. Optimum posture is more prominent for
sitting comfort for long time of driving. Predictions of discomfort is mainly based on
the various sitting posture and to enhance the optimize posture is greatly to minimize
fatigue. The optimum sitting position is to play an important role in fulfilling comfort
expectations. Propose the improvements in recommended practices in order to
accommodate the driver in best seated position. In optimal sitting position is to
enhance the natural curvature of elongated “S” shaped curve with evenly distributing
the load. Good sitting posture and relaxed position of driving is mainly focused on
concentration and responsibilities. It is also beneficial to assess the ease
Ingress/egress.
Robotic Leg Design to Analysis the Human Leg Swing from Motion CapturejournalBEEI
In this paper presented the prototype of robotic leg has been designed, constructed and controlled. These prototype are designed from a geometric of human leg model with three joints moving in 2D plane. Robot has three degree of freedom using DC servo motor as a joint actuators: hip, knee and ankle. The mechanical leg constructed using aluminum alloy and acrylic material. The control movement of this system is based on motion capture data stored on a personal computer. The motions are recorded with a camera by use of a marker-based to track movement of human leg. Propose of this paper is design of robotic leg to present the analysis of motion of the human leg swing and to testing the system ability to create the movement from motion capture. The results of this study show that the design of robotic leg was capable for practical use of the human leg motion analysis. The accuracy of orientation angles of joints shows the average error on hip is 1.46º, knee is 1.66º, and ankle is 0.46º. In this research suggesting that the construction of mechanic is an important role in the stabilization of the movement sequence.
SOFTWARE DESIGN ANALYSIS WITH DYNAMIC SYSTEM RUN-TIME ARCHITECTURE DECOMPOSITIONijseajournal
Software re-engineering involves the studying of targeting system’s design and architecture. However,
enterprise legacy software systems tend to be large and complex, making the analysis of system design
architecture a difficult task. To solve this problem, the study proposes an approach that dynamically
decomposes software architecture using the run-time system information to reduce the complexity
associated with analyzing large scale architecture artifacts. The study demonstrates that dynamic
architecture decomposition is an efficient way to limit the complexity and risk associated with reengineering
activities of a large legacy system. This new approach divides the system into a collection of
meaningful modular parts with low coupling, high cohesion, and a minimal interface. This division
facilitates the design analysis and incremental software re-engineering process. This paper details two
major techniques to decompose legacy system architecture. The approach is also supported by automated
reverse engineering tools that were developed during the course of the study. The preliminary results
indicate that this novel approach is very promising.
FACTORS ON SOFTWARE EFFORT ESTIMATION ijseajournal
Software effort estimation is an important process of system development life cycle, as it may affect the
success of software projects if project designers estimate the projects inaccurately. In the past of few
decades, various effort prediction models have been proposed by academicians and practitioners.
Traditional estimation techniques include Lines of Codes (LOC), Function Point Analysis (FPA) method
and Mark II Function Points (Mark II FP) which have proven unsatisfactory for predicting effort of all
types of software. In this study, the author proposed a regression model to predict the effort required to
design small and medium scale application software. To develop such a model, the author used 60
completed software projects developed by a software company in Macau. From the projects, the author
extracted factors and applied them to a regression model. A prediction of software effort with accuracy of
MMRE = 8% was constructed.
Médico Especialista Álvaro Miguel Carranza Montalvo, soy Médico General Alto, Rubio, de Piel Blanca, ojos claros , soy Atlético Simpático, me esmero a seguir Adelante solucionando los Problemas de las demás Personas para salvar su Vida en Salud y en Enfermedades. Internet, Networds….
Médico Especialista Álvaro Miguel Carranza Montalvo, la VIDA es una VIRTUD que cada Humano, Persona tiene es Valeroso y Digno lograr SALVAR la VIDA de una Persona que está en Peligro, cada Persona es una sóla Unidad único no hay nadie como esa persona somos distintos. Internet, Networds….
Médico Especialista Álvaro Miguel Carranza Montalvo, la NATURALEZA es Bella y Linda Vivirla al Aire Libre, con Agua, la Vegetación, los Bellos Animales en el Ecosistema la Biodiversidad hay que Valorar y Gozar lo que hay en el Mundo Vivirla y Disfrutarla. Internet, Networds….
Médico Especialista Álvaro Miguel Carranza Montalvo, ME GUSTA LO QUE SOY MI FORMA DE SER ME ENCANTA LO QUE SOY YÓ MI FÍSICO, MENTE, PENSAMIENTOS, ALMA Y CUERPO, FÍSICO. Y VIVIR LA VIDA, NATURALEZA LA BELLEZA. Web, Redes Sociales….
Médico Especialista Álvaro Miguel Carranza Montalvo, Me gusta la Naturaleza y la Vida. VIVIR LA VIDA RESPETANDO A LOS DEMÁS CHICAS Y CHICOS A TODAS LAS PERSONAS LES RESPETO Y ADMIRO PORQUE TIENEN SUS VALORES Y DONES. HACER EL BIEN NUNCA EL MAL A LA PERSONA TRATAR COMO A UNO LE GUSTARÍA QUE LE TRATEN. Web, Redes Sociales….
Médico Especialista Álvaro Miguel Carranza Montalvo, "creo que las artes marciales mixtas sirven principalmente para desarrollar la energía. A veces es necesario darse cuenta de un peligro y conocer el medio para salvar la vida. Web, Redes Sociales….
Médico Especialista Álvaro Miguel Carranza Montalvo, La Energía es Vital para lograr una Meta con Fuerza y Salud es lo más Importante en la Vida. ", Web, Internet….
Médico Especialista Álvaro Miguel Carranza Montalvo, "es necesario realizar ejercicios determinados en la columna, para proporcionar oxígeno al cerebro y ayudarle a descansar totalmente", Web, Internet….
Médico Especialista Álvaro Miguel Carranza Montalvo, "hay tres palabras que aprendemos a gritar que llevan consigo descanso y energía; fuerza, valor y convicción", Web, Internet….
How to Create a Fitness App Process Features and Cost.pdfSuccessiveDigital
This is an article about how to create a fitness app. It discusses the process of creating a fitness app, from ideation to launch. It also details the features that should be included in a fitness app. Some of the important points from this website are that the app should be easy to use and have a variety of features. It should also be integrated with wearable devices.
Ultimate Guide to Fitness App DevelopmentLucy Zeniffer
This article provides a guide on how to create a fitness app. It discusses the different types of fitness apps and the features they offer. It also details the steps involved in developing a fitness app, including identifying a target audience and choosing a monetization strategy.
How To Build The Best User-Friendly Fitness Workout App.pdfLucas Lagone
How to create a successful fitness workout app that is user-friendly and appealing to your target audience. Get tips and tricks develop a successful app.
Original Source: https://www.nevinainfotech.com/blog/how-to-build-the-best-user-friendly-fitness-or-workout-app/
Latest Facts and Trends in Fitness App DevelopmentAndolasoft Inc
A prominent trend in the ever-evolving landscape of fitness app development is the seamless integration of wearable devices. The fitness app landscape is evolving at a rapid pace, fueled by technological advancements and an ever-growing interest in health and wellness.
Learn how to develop a fitness app similar to Burn.Fit and empower users to achieve their health goals. Explore essential features, technology considerations, and key steps involved in creating a successful fitness application.
A Development of Android-based Mobile Application for Getting Ideal WeightTELKOMNIKA JOURNAL
The development of this application has a goal to give people who don’t have any idea of how to
keep an ideal body weight and to maintain it by having controlled food intakes and exercises. This
application is designed by using a Waterfall Model, a 5-phase model that is Communication, Planning,
Modeling, Construction, and Deployment starting from as the aforementioned steps. Based on the
responds we get from distributing questionnaire, many people didn’t know how to exercise properly and
didn’t bother to check the calories of their food. Their weight is also a problem because most of them still
have an Overweight or Underweight status. From those responds, we can conclude that our application
will indeed help people to get and maintain their ideal body weight.
Survey on Fitness Centres Automation and Development of Mobile Application fo...ijceronline
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
This position paper proposes a study for designing a
smart plantar supporting correct body behaviour during
sport activities. The plantar allows people to monitor
their movements during sport activities in order to
reveal and predict any eventual incorrect behaviour.
The combination with a mobile application for storing
and retrieving collected data allows the users to
visualise and analyse these data.
This paper introduces the approach we are adopting,
describes the current
Developing Fitness Tracking Mobile Application with Flutterriyak40
The merging of digital transformation solutions with low-code development marks not merely an advancement but a paradigm shift. This shift empowers businesses not only to endure but to flourish in the digital era, where perpetual change is the norm. By embracing low-code as a pivotal element of their digital transformation approach, companies can anticipate a future characterized by agility, customer focus, and a readiness to capitalize on all forthcoming opportunities.
Fitness App Development _ Features and Cost for 2024.pdfJPLoft Solutions
This thorough guide will examine the expensive aspects of creating a fitness app and the essential features and advantages to help your app shine in the crowded mobile app development scene.
Wearable Devices App Development: A comprehensive Guide For You! Techugo
Our wearable app development company specializes in creating innovative, user-friendly apps for a variety of wearable devices. From smartwatches to fitness trackers, we have the expertise and experience to bring your app ideas to life. Our team of talented developers and designers works closely with you to understand your unique needs and deliver a product that exceeds your expectations. Contact us today to learn more about how we can help you tap into the growing market of wearable technology.
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
DEVELOPMENT AND IMPLEMENTATION OF MOBILE GEAR FOR SKIER TRAINING SYSTEM
1. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
DOI : 10.5121/ijsea.2017.8102 11
DEVELOPMENT AND IMPLEMENTATION OF
MOBILE GEAR FOR SKIER TRAINING SYSTEM
Yong-Wook Kim1
and Sung-Rak Choi2
1,2
Department of Sport Science, Hanyang University, Korea
ABSTRACT
The purpose of this study is to develop a Skier Training System for monitoring skiing courses and analyzing
skier posture using smartphones. The system is composed of three elements: first, operating servers that
receive information on the skier’s exercise; second, Skier Training Apps developed using Java and C based
on Android SDK 4.2 or above; and third, Data Gathering Gear embedded with gyroscope sensors and GPS
for measuring skier stance. When a skier wearing our Data Gathering Gear runs down a slope, his or her
stance is uploaded to the operating servers. Then the servers calculate the recorded data, such as velocity
and turn trajectory, in order to suggest body angles that are optimized for the skier; subsequently, the skier
can improve his or her skills by checking his or her records, and then attempt to correct his or stances
based on the suggestions offered by the Skier Training Apps.
KEYWORDS
Skier Training, Mobile Apps, Mobile Gear
1. INTRODUCTION
Many methods have been applied to improve the sports ability of athletes. Sports biomechanics,
physiology, and psychology are used to directly measure and evaluate physical ability, and thus
suggest new training methods. Such training methods were employed even before computers
were invented. Since the development of computers and their practical uses in daily life, many
studies have been performed, particularly in the sports training sector. The computer has been
used to find the most effective methods for accurately measuring and improving the exercise
ability of elite athletes. As computers develop, various scientific sports programs are being
developed to measure and record the physical ability of athletes and manage their conditions.
Recently, the current research environment has been expanded along with the emergence of
smartphones. In the past, several sensors were attached to an athlete’s body, and then the sensors
needed to be connected to a computer by wire in order to measure, in detail, the exercise records
of elite athletes. Such devices, however, posed some issues, such as uncomfortable or unnatural
movement of athletes and network disconnection while recording.
Today, smartphones can replace the computer. Smartphones use mobile communication networks
to connect to other computers anytime and everywhere. In addition, GPS, gyroscope,
acceleration, illuminance, and other sensors embedded in smartphones can collect various types
of information [1]. Therefore, the collection of smartphone-based information can be performed
free from location limits. In addition, wired smartphone connections can be resolved through
various sensors in the Bluetooth wireless module. Along with the development of various
equipment, including smartphones, many developments and studies are ongoing for improving
the athletic skills of elite athletes [2]. Studies that require massive human resources and
investment in order to improve the athletic skills of elite athletes are important. However,
additional studies on sports training applications (apps) are also required to boost simple and
convenient uses in ordinary people. Studies on mobile apps that can help improve user lifestyles
2. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
12
are also performed in the medical sector. Various apps have been developed for the purpose of
treating or adjusting patients, such as mobile apps for correcting patients’ incorrect posture or
inducing an active lifestyle in teenagers [3, 5]. If users employ the aforementioned mobile apps
well, they can realize their treatments or adjustments [6, 7]. Smartphones are considered a
convenient device for users because the latter can install and employ various apps in their
smartphones. In other words, users can employ various apps simply by downloading them from a
mobile store and installing them into their smartphones [8].
If users have a strong will for training, sports training apps can help them achieve their desired
training performance without temporal or location limitations. Through these apps, users can
control their skills and check their exercise logs to obtain feedback. Typically, athletes have had
to check training logs monitored by a third person, but app users can improve their skills through
self-reports (self-feedback) [9]. If skiers have access to a monitoring tool that allows them to
check their downhill records, such tool could help the skiers improve their skills. Therefore, the
purpose of this study is to design mobile apps required for skiers and explore the applicability and
effectiveness of mobile apps at ski slopes. This study aims to design convenient mobile apps for
skiers. The mobile apps designed in this study include a monitoring feature for skier exercise logs
and postures. Furthermore, user-friendliness with easy-to-use features is important, not to
mention mobility and 24-hour usability.
2. RESEARCH APPROACH
Using smartphones to develop a training system entails a few restrictions. For example, it is
difficult for athletes to collect exercise data on their own, and therefore, they require assistance
from people responsible for measuring and recording the data. This is the reason a sensor for
measuring and logging athlete movements is necessary, and mobile apps that can input such data
are required. In short, a sensor for collecting information and mobile apps for entering the
information are required. First, let us look into mobile apps that have been widely used in many
sectors, which are largely divided into three: health and fitness, exercise tracking apps, and
motion tracking apps.
The mobile apps currently available in the health and fitness sector vary from providing
instructions on how to perform a certain behavior and modeling/demonstrating the behavior, to
providing feedback on performance [10]. The sector is further classified into three broad types of
training apps (health, exercise, and motion), which are briefly described in the following
paragraphs.
First, the key functions of health training apps include the following: the users exercise with their
own posture as guided by a personal trainer in a video (e.g., [11–13]). First, the trainees learn
about exercising for health training. Next, the trainees determine the exercise type based on their
purpose for exercising (weight loss, muscular strength, etc.). Based on the exercise type
determined by the trainees, the exercise program, as recommended by the health training app, is
executed. Exercise logs are saved in the trainees’ smartphones for the users to review. However,
such exercise programs pose the following problems. Users exercise without measuring
individual exercise intensity. Health trainers at fitness clubs draw exercise programs that consider
different trainee variables. All items from the measurement of basic exercise unit, ‘1RM’,
intensity from exercising to muscular training should be accurately determined. However, health
training apps require users to enter all variables, thus allowing the possibility of entering incorrect
variables. This further poses limits for creating accurate exercise programs suitable to each
individual. This problem associated with the variables that should be directly entered by users is
also found in the mobile apps of other sectors. Health training apps, which should suggest an
exercise prescription without accurately checking the personal characteristics of users, pose
3. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
13
limitations for general exercise prescription. Despite these limitations, this program continues to
grow and develop for improving user convenience [14]. Therefore, several variables should be
considered in developing health training apps, in addition to avoiding making incorrect exercise
programs.
Second, exercise tracking apps are considered to be nearly complete. Apps are either already
embedded in smartphones from their release, or sold at app stores. The similarity of these apps is
that user movements are measured by GPS-based location traceability or gyroscope sensors
embedded in smartphones or smart watches [15]. If users perform an outdoor exercise, such as
running or biking, these apps allow tracking and recording the user’s route and speed very
accurately. In addition, the conditions of the outdoor environment, such as local weather
information, are provided to give users various logs. Moreover, users can make their own
exercise routes using the information shared by other users. People who actively use exercise
tracking apps can easily post and share their individual exercise logs and lifestyles on social
media.
Third, motion tracking apps adjust user position when users exercise by employing some
equipment. Such motion tracking apps are already vitalized in the golf sector and are presently
available in the market (e.g., [16]). A device that can be attached to a golfer’s hat and serves as a
guide for the distance from the hitting point to a hole on the golf field has been successfully
commercialized [17]. In addition, there are other apps that analyze the user’s swing posture in
order to instruct the correct posture via a device attached to the golf club [18]. Other apps are
being developed and sold in the tennis sector. Such apps require a device attached to the tennis
racket in order to analyze the user’s tennis swing, and they can propose an accurate hitting point
(e.g., [19]). These products are operated by attaching a simple device to the sporting goods,
which is then connected to smartphones by Bluetooth in order to trace and record the user’s
exercise motions. The major manufacturers of sporting goods, such as Nike and SONY, sell
mobile apps designed for popular sports, such as golf and tennis, to support sports enthusiasts.
Once such enthusiasts are satisfied with the mobile apps, customer satisfaction in the existing
business area is improved [20]. The reason for many major global manufacturers of sporting
goods to sell mobile apps and various accessories is to conserve consumer loyalty. Therefore, the
market in sports mobile apps is expected to grow continuously.
Different types of sensors have been developed to collect athlete motions. One such sensor for
checking athlete actions is based on RFID technology. Wearable sensors around athletes’ joints
Fig. 1. Diagram for Skier Training System
4. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
14
gather a variety of information. For instance, the National Hockey League (NHL) in North
America installed such sensors within athlete equipment during the 2015/2016 season to provide
real-time match information [21]. The National Basketball Association (NBA) offers a player
tracking service that is based on video analysis technique. Spectators can obtain information on
player performance in real time via smartphones or computers [22]. These services require data
collection systems with enormous storage space. Because such systems are not available to
ordinary users (to the best of our knowledge), this study intends to develop a skier training system
capable of developing and operating a simple device that skiers can use to collect exercise data.
Downhill skiing as a sport requires a basic downhill technique. Most ordinary skiers enjoy going
downhill at ski resorts. Downhill skiing requires proper technique in order to safely ski down a
slope: the skier should focus his or her body weight at an accurate center point. The body angle
should be properly tilted toward the inner turning axis in order for skiers to stably spin at a fast
speed. The body angle should be changed in proportion to speed and turning radius. Skiers learn
the proper body angles through experience. However, if skiers could be advised on how to control
their body angle, they might easily acquire advanced skills. In this study, the location of a skier
collected via GPS is analyzed to check the skier’s downhill records. Therefore, this study aims to
assist in the design of skier training apps that propose proper body angles at specific locations. A
skier’s location is collected via GPS, and the skier’s posture is recorded in the smartphone via
gyroscope sensors. The information recorded in the smartphone is saved on an operation server in
real time. In addition, the proper body angle at a particular location is simultaneously calculated
and recorded by the operation server. Skiers can check their performance logs after skiing. The
operation servers can then advise the skiers on their best body angle at each turning posture. By
comparing their own postures and best body angles proposed by the operation servers, skiers can
improve their skills.
3. PROPOSED METHODOLOGY FOR DESIGNING AND DEVELOPING MOBILE
GEAR
The purpose of this study is to develop a skier training system that collects and analyzes the
skier’s posture information in real time. Currently, the hardware embedded in smartphones is
highly developed and comparable to that of personal computers. However, smartphones require
and use many resources in order to perform the basic functions of a telephone, such as calling,
messaging, etc. Thus, smartphones pose difficulties in multi-tasking. The skier training apps
designed in this study collect information and transfer it onto an operating server as a primary
role. Instead of performing the required calculations on the smartphones, the applications send the
information to be calculated to online operating servers. In other words, required calculations,
such as Recommend Angle Adjustment (RAA), are performed on an operating server. Therefore,
smartphones simply upload exercise information gathered through gyroscope and GPS sensors
onto the operating server in real time. In general, the operating server reports the outcomes of
such information analysis.
3.1. Skier Training System
Fig. 1 shows a scheme for the proposed Skier Training System. This study is broadly designed
with three subparts: 1) operating servers, 2) skier training apps operated on smartphones, and 3)
data gathering gear. The information collected by the smartphones is uploaded onto the operating
server in real time (Figure 1). If the information fails to upload because of poor network
connection, it is temporarily saved in the smartphone and automatically uploaded once the
network is back online. In the operating server, the database system is operated to manage user
information. An identification number and user ID are both used as the user’s identification
information. When operating skier training apps in the smartphone, the apps continue to operate
in a background process and automatically collect information. The proposed skier training app
5. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
15
automatically performs its function immediately after the skier arrives at a ski resort. Presently,
the proposed app stores GPS data gathered from ski resorts in Korea and Japan. However, the ski
resort maps shared among various skier training apps are constantly updated with new
information.
3.2. Development Environment
The development environment for this study is as follows: the operating server system is
composed of database and communication systems. The database system is built based on Oracle
Database 12c. The communication system for the skier training apps is made using XML. The
skier training apps are developed using Android SDK 4.3, Java, and C-language. In addition, an
IOS version of the apps has been planned for development in order to be available on iPhones.
3.3. Information Gathering
Fig. 2 shows the scheme for the sensors that collect skier exercise information. The skier training
apps used with the skiers’ smartphones are connected to two different sensors, both of which are
responsible for collecting downhill ski records from a skier. The GPS sensor collects the data of
the skier’s current location. If three or more GPS signals are received, an accurate location within
five meters of the skier’s actual position can be collected. The collected GPS information is
combined with the location data from the user’s mobile phone network to provide a more
accurate location for the skier. The other sensor is a gyroscope that checks skier posture. When
the skier wears the gyroscope sensor belt and connects it with his or her smartphone via
Bluetooth, the gyroscopes on the belt are activated and ready to use. When a skier skis downhill,
the position is recorded in real time via the gyroscope sensors in the smartphone, and then
uploaded to the operating server. The data collected from both the data gathering gear and
smartphone are uploaded simultaneously. The operating server corrects the collected data.
3.4. Mobile App Design
Top priority for the design of the proposed mobile app was given to user-friendliness. The
proposed skier training app was designed for automatic execution without requiring special
operation. Such training app was also designed to be intuitive to the user. The skier completes all
Fig. 2. Data Gathering Gear
6. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
16
without requiring special operation. Such training app was also designed to be intuitive to the
user. The skier completes all preparations by pressing the start button. A skier only needs to
check the operation of our proposed skier training app once prior to skiing. Once the proposed
app is activated, the skier is voice-guided accurately based on his or her travel distance and speed.
Fig. 3. Skier Training Record
If the skier training app is already running when the skier goes to the ski resort, the app works in
the background of the smartphone’s operation to determine whether the skier boards a ski lift.
After confirming that the skier has boarded a ski lift, the skier’s activity information is
automatically saved on the operating server (Fig. 3). Even if the skier were to forget to turn off
the app once he or she left the ski resort, the app would automatically turn off immediately after
the skier left the resort, without requiring the user to press the stop button after skiing. Skiers can
check their ski logs while resting. The log is recorded and listed by season, location, and date.
Each log allows users to check their exercise routes, positions, etc. In smartphones, the low
priority process can be exited without prior warning in order to ensure the necessary resources to
execute an application program. For this reason, users of the proposed skier training app have
voiced-guided logs that are activated immediately after they board a ski lift. The users can listen
to real time log broadcasts and know the operation status of their skier training apps.
4. FINDING AND DISCUSSION
Field tests for the proposed skier training app were performed at six different ski resorts in Korea
and two ski resorts in Japan during the 2015/2016 season. Seven different smartphone types,
including the Samsung Galaxy S6, were used in this experiment. A total of six skiers participated
in the test. The level of the GPS signals received from each resort was different. Regardless of
7. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
17
this limitation, there were no problems with the accuracy of the skier’s location. Disconnection
points caused by weak GPS signals while skiing were also observed.
At those times when a skier could not be located by the GPS satellites, the operating server
predicted and estimated the missing location information by calculating the last known position
with the current one. In addition, the location information obtained via GPS data and mobile
phone networks was adjusted and updated on the operating server (Fig. 4).
The standard time used for the calculations was not based on GPS time, but on the operating
server’s time regardless of time zone. The time shown in the ski log in the same as that on the
user’s smartphone. Skier speed was calculated by 3D coordinates through the skier’s latitude,
longitude, and altitude. The irregularity of the travel route was not considered. However, a
deviation greater than 10 m was found in the altitude information received by the GPS; therefore,
a Google elevation API was used to adjust the GPS altitude. Skier speed was calculated
considering a 10 s-skier distance as the basic unit. Skier speed was recorded every 0.5 s and 60
different linearized measurements were used to calculate the average speed once irregular speed
errors were removed.
Posture information collected via the gyroscope sensors was measured and calculated more
precisely than speed. Once changes in a skier’s posture were detected by the gyroscope sensors,
the sensor collected information every 0.1 s. A total of 50 linearized postures was collected, and
thus the skiers’ posture-change data were more accurately calculated and recorded.
Skiers rarely check their smartphones while going downhill, and thus real-time RAAs are not
calculated. However, such RAAs are calculated immediately after a skier uploads his or her
location and posture data onto the operating server. Users can receive feedback when they check
their records while resting after skiing (Fig. 5). RAA is calculated based on the body angle
proposed in the research for downhill posture of alpine skiers [23, 24]. Aside from the
recommended body angle of such research, the skier body angle was also calculated based on the
speed and directional turning track data from our study participants.
The RAA proposed in this study was calculated by assuming that the stance of the skier’s head,
upper body, and lower body is obtained in a straight line. This is disparate from stances obtained
while the skiers participate in downhill, mogul, or slalom racing. This is also different from the
short turn usually employed in InterSki. Turning stances that are based on ski skills are
significantly different from those in the proposed RAA. Therefore, RAA should be used simply
as a reference for checking changes in the center of gravity.
8. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
18
Fig. 4. Tracked Route
Fig. 5. Recommend Angle Adjustment
9. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
19
5. CONCLUSIONS
5.1. Conclusion
Ski enthusiasts are not satisfied with their skiing skills. To be precise, they are dissatisfied with
the inability of improving their skills. Although skiers are eager to develop such skills, not many
can improve with master level training courses. Using the skier training app developed in this
study, skiers can check their downhill trajectory, among other things. The skiers can also check
their downhill position at a particular location. A skier’s body angle changes based on the skier’s
speed and turning radius while skiing downhill. This information is collected and analyzed in
order to recommend the best body angle for improvement. Consequently, the skier can make an
effort to improve his or her downhill skiing position compared with the recommended body
angle. The proposed mobile app allows skiers to check and adjust their posture in order to help
them improve their skiing techniques. In addition, skiers can check their ski log data for
information such as duration, distance, calories consumed, etc. This information can help skiers
establish their own exercise plan during the winter season. Therefore, the skier training app
developed through this study produced the results discussed in the following paragraphs.
First, skiers can check their ski log. The location collected via GPS is analyzed to record the
skier’s travel route. Next, detailed information, such as longitude, latitude, and altitude, are
calculated for a skier’s particular location in order to provide recommended average speed,
maximum speed, turning radius, etc. Personal information entered previously, such as the skier’s
weight, height, age, etc., is used to estimate calorie consumption. The above information is
gathered for skiers to set up an exercise plan.
Second, skiers can adjust and improve their posture. The most important measurements for
downhill skiing postures are joint and body angles. In this study, we focused on body angle
measurements. The information recorded from mogul ski and slalom sports that require instant
quick movements from professionals was not consistent with this study, which analyzed the
middle and long turns performed by ordinary skiers while predicting their downhill postures.
Specific torso, hip joint, and knee angles were crucial factors for the downhill postures measured
in this study. The skier training app developed in this study analyzes skier information (speed,
turning radius) in order to recommend the proper body angle. However, the RAA proposed in this
study resulted from a simple mechanical calculation that did not consider the skier’s height,
weight, and age. Our RAA is provided as reference information for the skier, but it is not
essential for the skier to follow.
Third, exercise management programs were first used by elite athletes, and are now practiced by
ordinary skiers. All sports enthusiasts want to improve their sports technique. Elite athletes are
systematically and scientifically managed by a training system of professional coaches in order to
improve their athletic ability and performance. However, ordinary skiers can employ exercise
management program mobile apps to manage their skills.
Smartphone app technology information has been developed from the user’s perspective, and
then analyzed and applied. For example, mobile apps that allow dieters to check their food
consumption and calories via voice instruction have been developed [25]. In addition, smart mini-
screens attached inside skier goggles to provide information such as skiing time, distance,
altitude, and more, are already available on the market (e.g., [26]). Applying this technology
proposes additional studies, such as those described in the following paragraphs.
The combination of a camera that can be installed on a skier’s goggles for analyzing the downhill
route and a sensor attached to the skier’s legs for measuring and recording joint angle information
10. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
20
can produce data used in audio suggestions received by the skier while skiing. In addition, foot
pressure sensors attached to the skier’s boots could be used to propose more precise and stable
postures. Such sensors could be integrated with wearable devices, such as chest sensor belts
already available on the market that can measure heart rates [27]. As mentioned above, various
types of physical information can be collected from skiers. Therefore, the best exercise program
can be recommended using data collected for comprehensive calculation.
More studies are required on the development of various sensors that can collect skier exercise
data, as well as on processing the collected information. All studies should be conducted with a
user interface from the user perspective for easy and simple uses, and should be designed based
on a strategy applicable to the sales market [28]. Most of the currently available mobile apps
allow users to record their exercises and obtain feedback [29]. If users would check their training
content and make an effort to improve their skills, mobile apps could help them [30–32]. If skiers
choose to properly use the information proposed in this study, their techniques and exercise skills
would improve.
5.2. Recommendation and Research Limitation
The goal for developing the proposed skier training app and data gathering gear is to
commercialize them. However, there are several obstacles to commercialization. In terms of
functional problems, first, the RAA suggested by the skier training app cannot be generalized.
Second, it is not easy to maintain a stable connection between the data gathering gear and
smartphones: for example, five sensor data items sent from the data gathering gear should have
been uploaded in real time, but Bluetooth was frequently disconnected. Third, reducing antenna
weight in order to accurately receive data from GPS devices is urgent. The measurement error for
GPS data received on smartphones is 5 to 10 cm. Therefore, a precise GPS receiver with a
maximum of 1 m measurement error was installed in the data gathering gear. However, an
antenna with a diameter of at least 20 cm is needed for accurate data reception, and it is next to
impossible for a skier to enjoy skiing with an antenna on his or her body.
Nonetheless, all the functional issues can be solved technically. The most significant hindrance is
financial. Raising unit prices is the only way of resolving the aforementioned functional
problems. Unfortunately, the unit prices for the data gathering gear developed as a pilot product
in this study indicate that the product cannot be commercialized. We required five Bluetooth
modules, four gyroscope sensors, one GPS sensor, five control boards, and five batteries in order
to make the proposed data gathering gear, and thus it is unfeasible to lower the product price
regardless of how the unit prices are adjusted. However, an expensive product cannot be
competitive in the market. In contrast, the proposed skier training app developed in this study did
not incur any costs. The app can be used after a simple download and installation. Thus,
developing skier training apps that can operate without installing data gathering gear is most
practical. However, data such as RAA might not be supplied because of insufficient information
collection.
NOTE
This study is an updated and extended paper of the proceedings that were presented at 'icSPORTS
2015'.
11. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
21
REFERENCES
[1] Dobkin BH, (2013) “Wearable motion sensors to continuously measure real-world physical
activities,” Curr Opin Neurol, vol. 26, no. 6, , pp. 602–608.
[2] Chardonnens J, Favre J, Cuendet F, Gremion G, Aminian K , (2014) “Measurement of the dynamics
in ski jumping using a wearable inertial sensor-based system,” J Sport Sci, vol. 32, no. 6, pp. 591–
600.
[3] Gefen R, Dunsky A, Hutzler Y, (2015) “Balance training using an iPhone application in people with
familial dysautonomia: three case reports,” Phys Ther, vol. 95, no. 3, pp. 80–388.
[4] Lubans DR, Smith JJ, Skinner G, Morgan PJ, (2014) “Development and implementation of a
smartphones application to promote physical activity and reduce screen-time in adolescent boys,”
Frontiers In Public Health, vol. 2, no. 42, pp. 1–11.
[5] Hidalgo-Mazzei D, Mateu A, Reinares M, Undurraga J, del Mar Bonnín C, Sánchez-Moreno J, Vieta
E, Colom F, (2015) “Self-monitoring and psychoeducation in bipolar patients with a smart-phone
application (SIMPLe) project: design, development and studies protocols,” BMC Psychiatry, vol. 15,
no. 52, pp. 1–9.
[6] Recio-Rodríguez JI, Martín-Cantera C, González-Viejo N, Gómez-Arranz A, Arietaleanizbeascoa
MS, Schmolling-Guinovart Y, Maderuelo-Fernandez JA, Pérez-Arechaederra D, Rodriguez-Sanchez
E, Gómez-Marcos MA, García-Ortiz L, on behalf the EVIDENT Group, (2014) “Effectiveness of a
smartphones application for improving healthy lifestyles, a randomized clinical trial (EVIDENT II):
study protocol,” BMC Public Health, vol. 14, no. 254, pp. 1–13.
[7] Al-Hadithy N, Gikas PD, Al-Nammari SS, (2012) “Smartphones in orthopaedics. Int Orthop,” vol.
2012, no. 36, pp. 1543–1547.
[8] Chittaro L, Sioni R, (2014) “Evaluating mobile apps for breathing training: the effectiveness of
visualization,” Comput Hum Behav, vol. 40, pp. 56–63.
[9] Saw AE, Main LC, Gastin PB, (2015) “Monitoring athletes through self-report: factors influencing
implementation,” J Sport Sci Med, vol. 14, no. 1, pp. 137–146.
[10] Conroy DE, Yang C-H, and Maher JP, (2014) “Behavior change techniques in top-ranked mobile
apps for physical activity,” Am J Prev Med, vol. 46, no. 6, pp. 649–652.
[11] 7 Minute Workout, 2016. 11. 3, Corporate homepage. http://www.7-min.com
[12] Daily Workout, 2016. 11. 3, Corporate homepage. http://www.dailyworkoutapps.com
[13] Sworkit, 2016. 11. 3, Corporate homepage. http://www.sworkit.com
[14] Parikh SV, Huniewicz P, (2014) “E-health: an overview of the uses of the Internet, social media,
apps, and websites for mood disorders,” Wolters Kluwer Health, vol. 28, no. 1, pp. 13–17.
[15] Endomondo, 2016. 11. 3, Corporate homepage. http://www.endomondo.com
[16] Nike Golf 360° App, 2016. 11. 3, Corporate homepage. http://www.nike.com/us/en_us/c/golf/ng360
[17] Voice Caddie, 2016. 11. 3, Corporate homepage. http://www.voicecaddie.com
[18] 3baysGSA, 2016. 11. 3, Corporate homepage. http://www.3bayslife.com
[19] Smart Tennis Sensor, 2016. 11. 3, Corporate homepage. http://www.smarttennissensor.sony.net
[20] Budd L, Vorley T, (2013) “Airlines, apps, and business travel: a critical examination,” Research in
Transportation Business & Management, vol. 9, pp. 41–49.
[21] ZEBRA, 2016. 11. 3, http://www.zebra.com/gb/en/nfl.html
[22] NBA, 2016. 11. 3, http://stats.nba.com/tracking
[23] Lee K-H, Jeon Y-K, (2013) “Analysis of specific angle of joint on elite alpine skiers during slalom
event,” The Korea Journal of Sports Science, vol. 22, no. 5, pp. 1597-1608.
[24] Scheiber P, Seifert E, Muller E, (2012) “Relationships between biomechanics and physiology in
older, recreational alpine skiers,” Scand J Med Sci Spor, vol. 2012, no. 22, pp. 49–57.
[25] Sun M, Burke LE, Baranowski T, Fernstrom JD, Zhang H, Chen H-C, Bai Y, Li Y, Li C, Yue Y, Li
Z, Nie J, Sclabassi RJ, Mao Z-H, Jia W, (2015) “An exploratory study on a chest-worn computer for
evaluation of diet, physical activity and lifestyle,” J Healthc Eng, vol. 6, no. 1, pp. 1–22.
[26] Zeal Optics Corporate homepage, 2016. 11. 3, http://www.zealoptics.com/technology/technology-
goggles.html
[27] Banos O, Villalonga C, Damas M, Gloesekoetter P, Pomares H, Rojas I, (2014) “PhysioDroid:
combining wearable health sensors and mobile devices for a ubiquitous, continuous, and personal
monitoring,” The Scientific World Journal, vol. 2014, no. 490824, pp. 1–11.
12. International Journal of Software Engineering & Applications (IJSEA), Vol.8, No.1, January 2017
22
[28] Boudreaux ED, Waring, ME, Hayes RB, Sadasivam RS, Mullen S, Pagoto S, (2014) “Evaluating and
selecting mobile health apps: strategies for healthcare providers and healthcare organizations,” TBM,
vol. 2014, no. 4, pp. 363–371.
[29] Middelweerd A, Mollee JS, van der Wal CN, Brug J, Te Velde SJ, (2014) “Apps to promote physical
activity among adults: a review and content analysis,” Int J Behav Nutr Phy, vol. 11, pp. 97.
[30] Cranwell J, Benford S, Houghton RJ, Golembewksi M, Fischer JE, Hagger MS, (2014) “Increasing
self-regulatory energy using an Internet-based training application delivered by smartphones
technology,” Cyberpsychology, Behavior, and Social Networking, vol. 17, no. 3, pp. 181–186.
[31] Glynn LG, Hayes PS, Casey M, Glynn F, Alvarez-Iglesias A, Newell J, ÓLaighin G, Heaney D,
Murphy AW, (2013) “SMART MOVE - a smartphone-based intervention to promote physical
activity in primary care: study protocol for a randomized controlled trial,” Trials Journal, vol. 14, no.
157, pp. 1–7.
[32] Direito A, Jiang Y, Whittaker R, Maddison R, (2015) “Smartphones apps to improve fitness and
increase physical activity among young people: protocol of the Apps for IMproving FITness
(AIMFIT) randomized controlled trial,” BMC Public Health, vol. 15, no. 635, pp. 1–12.
Authors
Yong-Wook Kim He received the B.S., M.S in physics from Hanyang University,
Korea in 1989, 1992. He received a degree of Sports science Ph.D. at Hanyang
University in 2017. He has over 25 years of experience in developing computer
software. Currently he is a senior researcher of the PSDC Sports science Research
Institute. His main research field is the fusion of Sports science and computer software.
Sung-Rak Choi He was an elite baseball player back at his high school. He turned to
golf because of the injury on his university. He passed KPGA and Q-school on 2012. He
received a Ph.D. degree at Hanyang university on 2014. He is now an professor of
Hanyang university teaching golf and run the research team working on sports industry.