maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   [concept] MaeGym (https://talk.maemo.org/showthread.php?t=52204)

Haus3r 2010-05-11 07:39

Re: [concept] MaeGym
 
Haha good to see the roadmap aspidites, I feel much better now :P First screenshots look absolutely kick *** - just started my routine again today, can't wait to take this with me to le gym!!

johnel 2010-05-11 08:10

Re: [concept] MaeGym
 
I've had a look at the workout-logs at bodybuilding.com.

Although all the information is there and each screen is pretty logical I do find it a bit "clicky". A bit too many mouse clicks for my liking.
E.g. Select start time, select workout, select exercise, select rep, select "edit" button, enter value.

What might be better is to try and make it more "immediate" - E.g. select workout (automatically start time = current time), "point" to exercise from list (shows sets), "point" to set then enter reps. When user completes set user points to next set and prevous entry is committed.


I think this post makes sense?

aspidites 2010-05-11 16:19

Re: [concept] MaeGym
 
Quote:

Originally Posted by johnel (Post 652911)
I've had a look at the workout-logs at bodybuilding.com.

Although all the information is there and each screen is pretty logical I do find it a bit "clicky". A bit too many mouse clicks for my liking.
E.g. Select start time, select workout, select exercise, select rep, select "edit" button, enter value.

What might be better is to try and make it more "immediate" - E.g. select workout (automatically start time = current time), "point" to exercise from list (shows sets), "point" to set then enter reps. When user completes set user points to next set and prevous entry is committed.


I think this post makes sense?

Makes sense. I think I should note that there won't be nearly as many pages to click through on my GUI. For example, since I have a vision of workouts being like playlists, you can select multiple exercises and add them to a workout. For reps and sets, there will be defaults to choose from like pyramid, 5x5, etc and the ability to fine tune.

Having to click that many times would honestly make me say **** it and do everything on my own. Might be cool to have a bit of an adhoc mode -- you just record what you've done, and if you like it, save it to a workout later.

aspidites 2010-05-12 18:55

Re: [concept] MaeGym
 
Ok, so I've finished the prelimenary database schema. Just a couple more things to implement before the initial release.

BTW, when I do release this, PLEASE don't give feedback about things that are already on the road map. For example, don't complain that v.0.1.0 doesn't allow you to create workouts or delete exercises, because this is already slated for later versions.

Feature requests are fine as long as they aren't mentioned in the original post.

johnel 2010-05-13 09:36

Re: [concept] MaeGym
 
Here is a feature request for v 1.x:

If it is a timed or distance type of exercise maybe have an integrated stopwatch, lap counter and possibly distance measuerment?

E.g. You select your workout, then select the exercise - "cycling", it would display "Cycling: Duration: 10 minutes <start>". Press <start> button and then stopwatch would start (maybe beep every minute). When duration is reached it will signal the end of the duration and optionally you can continue cycling or you can stop. Results are recorded automatically maybe record your mileage too?

BTW: Have you solved "#TODO: find a clear relationship between laps, miles, set,reps, etc." yet?

E.g. Sets become Laps, Reps can either by distance or time.

marktold 2010-05-13 09:54

Re: [concept] MaeGym
 
I would love to test it. where can i download it. I would love to mail you my trainig sheet for reference. I basucly need to enter how many set (2 or 3) and how many repetitions per set i was able to do. sometime I can not do the same numbers within an execise. and the weight of course.

Markus

aspidites 2010-05-13 10:05

Re: [concept] MaeGym
 
@johnel:
Actually I know what I wanted to name everything: frequencies, durations, and intensities.pstrike] It wasn't until recently that I knew how best to apply this toward various exercises. I'm usiing this as reference. [/strike]
Bleh, nevermind. I'll just ask: Does it make more sense that a rep is a duration (how long to do an exercise) and a set is a frequency (how often to do an exercise), or the other way around? Obviously the weight being lifted could be categorized as an intensity. What about for running? For 30/60s it makes sense, but what about just running a flat distance? I'm thinking duration would be x miles, frequency would be x times a week and intensity would be x% speed?

Will think over your request and add it to the road map as I see appropriate. If I can add it to the program (say at the bottom of a window during a workout) without it looking crowded I may considering. However, keep in mind that I'm a linux guy, and as such, I tend to prefer the one task per app philosophy versus the Windows "shove a bunch of **** in one program" methodology-- then again, there was always Konqueror...

@marktold: read the OP, please. Thanks.

johnel 2010-05-13 10:12

Re: [concept] MaeGym
 
Quote:

Originally Posted by aspidites (Post 656605)
@johnel:
Actually I know what I wanted to name everything: frequencies, durations, and intensities.pstrike] It wasn't until recently that I knew how best to apply this toward various exercises. I'm usiing this as reference. [/strike]
Bleh, nevermind. I'll just ask: Does it make more sense that a rep is a duration (how long to do an exercise) and a set is a frequency (how often to do an exercise), or the other way around? Obviously the weight being lifted could be categorized as an intensity. What about for running? For 30/60s it makes sense, but what about just running a flat distance? I'm thinking duration would be x miles, frequency would be x times a week and intensity would be x% speed?

Will think over your request and add it to the road map as I see appropriate. If I can add it to the program (say at the bottom of a window during a workout) without it looking crowded I may considering. However, keep in mind that I'm a linux guy, and as such, I tend to prefer the one task per app philosophy versus the Windows "shove a bunch of **** in one program" methodology-- then again, there was always Konqueror...

@marktold: read the OP, please. Thanks.

Actually that makes a lot ofo sense (I'm a Linux guy too).

What might be better is to have a seperate "timing" app maybe with an option to link to your database?

Hmmmm....

johnel 2010-05-13 10:18

Re: [concept] MaeGym
 
Quote:

Originally Posted by aspidites (Post 656605)
@johnel:
Actually I know what I wanted to name everything: frequencies, durations, and intensities.pstrike] It wasn't until recently that I knew how best to apply this toward various exercises. I'm usiing this as reference. [/strike]
Bleh, nevermind. I'll just ask: Does it make more sense that a rep is a duration (how long to do an exercise) and a set is a frequency (how often to do an exercise), or the other way around? Obviously the weight being lifted could be categorized as an intensity. What about for running? For 30/60s it makes sense, but what about just running a flat distance? I'm thinking duration would be x miles, frequency would be x times a week and intensity would be x% speed?

Will think over your request and add it to the road map as I see appropriate. If I can add it to the program (say at the bottom of a window during a workout) without it looking crowded I may considering. However, keep in mind that I'm a linux guy, and as such, I tend to prefer the one task per app philosophy versus the Windows "shove a bunch of **** in one program" methodology-- then again, there was always Konqueror...

@marktold: read the OP, please. Thanks.

This is tricky!

Random ramblings:

You could have a "Units" table: u_id, name.

u_id | name
-------------------
1, kilometres
2, miles
3, sets
4, reps

(Actually I'm not sure the above table makes sense to me?)

"Duration" table(Duration as a very loose definition).

1, Set
2, Lap

The "Exercise" table could have a "duration id".

If it is a Set then linking it to a "rep" table fairly simple?

If it is a Lap then linking it to a "Timings" table (e.g. distance, time)?

It's confusing!

aspidites 2010-05-15 01:37

Re: [concept] MaeGym
 
So I finally found the time today to work on MaeGym. I've started implementing the New Exercise Dialog.

The blank area is a widget that will be able to hold the exercise's demonstration image or video. The text box holds a description of the exercise (perhaps I should add a label?). The only button that will hold an actual value is the Target Area Button. The other three buttons (frequency, intensity, and duration) hold their relative unites of measurement. For example, for Frequency, you could select Sets, Days, Weeks, etc. For Duration you could select Time, Reps, Cycles, etc.

It wouldn't be until you started working out that you would be able to set values.

A couple of things I want to point out are that the widgets are laid out dynamically. As such, the media widget that holds the pic/video may seem to be extremely small, but that's because its backend hasn't been programmed, and as such it occupies as little space as possible. Also, I've used default settings for all the widgets, so I am already well aware that the buttons might be too small for the landscape version.


All times are GMT. The time now is 19:58.

vBulletin® Version 3.8.8