1. A Middleware for Development of Smart
Phone Applications
based on Ubiquitous-pet Algorithm
s1160128 Yuki Takamiya
Supervised by Zixue Cheng
Computer Network Lab
2. Introduction
●
Background
・spread of smart phones
・demand of individual health promote the
health using smart
●
Purpose phone
・implementation of middleware of u-pet
・health promotion
●
Problem
・There is a gap between parameter of smart phone
application and u-pet parameter
●
Solution
・parameter mapping
6. System
・Mapping of Degree of U-pet’s Growth onto Training Level
U(t) :to represent user parameter and use
P(t): to represent u-pet parameter in time t respectively.
λ: :is used to represent rate of u-pet
Case3 adequate
Case1 when training shortage ELSE IF
IF 1 + ρ1 < P(t) / U(t) 1 –ρ2 <= P(t) / U(t) <= 1 + ρ1
λ(t) : λ(t-1) - ▵e1 //decrease training rate λ will not change.
ρ1 ρ2 Δe1 Δe2
Case2 Degree
Training of
user do excessive exercise Level Growth
ELSE IF Normal High 0.075 0.075 0.2 0.2
Normal 0.1 0.1 0.15 0.15
1 –ρ2 > P(t) / U(t)
Low 0.125 0.125 0.1 0.1
λ(t) : λ(t-1) + ▵e2 Easy High 0.15 0.15 0.3 0.15
Normal 0.2 0.2 0.25 0.1
//increase training rate Low 0.25 0.25 0.2 0.05
Charine High 0.05 0.25 0.15 0.15
ss Normal 0 0.3 0.125 0.125
Low 0 0.35 0.1 0.1
Hard High 0.35 0 0.1 0.3
Normal 0.3 0 0.15 0.25
7. Implementation/Evaluation
●
recruit ten subjects using this application for fifteen times
●
take a questionnaire based on Likert scaling.
1. Could you keep motivation when compared to normal training/learning?
2. How do you feel this application?
Q5
3. What do you think about feedback? Q4 1
2
4. Would you like to use such systems? Q3 3
4
5. How do you feel competitive relationship? Q2 5
Q1
parameter
User 0% 50% 100%
U-pet
Result of questionnaire
1 5 10 15 U-pet parameter and user parameter
time
8. Conclusion
●
We developed middleware to support developer.
●
We will find automatic mapping
●
Confirm validity of middleware