yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] igi0n:
Got some bugs for you;

first thing is: The goodform button doesn't work, i don't know for what it is used but it doesn't do anything. second of all; the graphs tab just shows some random pushups :P third: It doesnt say how much push ups you need to do. it says week 1 - day 1 and a complete button + timer. Not how much pushups you need to do. And when i press the complete button a couple of times it crashes.:D
[Windows Mobile Software Development] Gaz25:
Right lets take this 1 by 1.

Yes the Good forms button doesn't do anything at the moment, Sorry I should have mentioned. Basically it will just show you how to perform a correct push-up

The Graphs screen will show random stuff if nothing is stored in log i.e first run of the program. This was for beta testing purposes.

When you push the "Todays Program" button, on the first run it should come up with a screen asking for you to do so many push ups and then enter the value. When you enter a value and press ok it should then take you to the "Todays Program" screen where you see the following.

Today (Week 1 - Day 1)

Rest Timer 00

1 - Pushups to perform #

2 - Pushups to perform #

3 - Pushups to perform #

..... etc etc

Press the 'Completed' button after

each rep to start timer

Completed

When you push the 'Todays Program', does it take you to a test screen or does it go straight to the screen I mention in blue above?
[Windows Mobile Software Development] igi0n:
Thanks for the info!

About the last thing: Yes, it asked me to push up as many times, so i did 5 as a test number. But i don't see pushups to perform. Just

Today (Week 1 - Day 1)

Rest Timer 00

Press the 'Completed' button after

each rep to start timer

Completed

EDIT:

When i press the "Return" button, the app crashes.

I also made a little video for you, to help you! http://www.youtube.com/watch?v=F4HgEX_Lu4Q
[Windows Mobile Software Development] Gaz25:
hhhmmm thats intersting, I can't seem to replicate it. I will have something posted later which should fix it
[Windows Mobile Software Development] igi0n:
I don't know if you have seen my edit because i edited it @ 3.59 and you posted @ 3.54 but anyway: http://www.youtube.com/watch?v=F4HgEX_Lu4Q
[Windows Mobile Software Development] Gaz25:
igi0n

I can see the problem. It's because your screen size is much smaller than mine so what has happened is the list of push-ups you must perform has shrunk so much that it has become invisible. I'm just about to upload another version which I'm now thinking may not look right on your phone.

Could you try it out and post another video clip?
[Windows Mobile Software Development] noellenchris:
on tonights version, I get error after return from Todays program on HD2.

pushups.exe

ArgumentException

Column 'PROG0' does not belong to table PUSHUPS.

at

System.Data.DataRow.GetDataColumn(StringcolumnName)

at System.Data.DataRow.get_Item(StringcolumnName)

at pushups.Core.GetTodaysProgram()

at pushups.UserControls.ucToday..ctor()

at

Pushups.frmMainNew.TestTime_Disposed(Object sender, EventArgs e)

at

System.ComponentModel.Component.Dispose(Boolean disposing)

at

etc. tired of typing..lol...sorry and hope this helps

Thanks for your great app & idea....
[Windows Mobile Software Development] Gaz25:
Thanks noellenchris for the post :-)

ok let me just understand a bit more on how this error happened.

You clicked "Todays Program" and test screen came up?

You then entered a value and was brought to "Todays Program" screen?

You then completed the days program which was indicated by a message?

Pressing ok on this message brought you back to the main menu?

Did the error occur when you was brought back to the main menu?

Edit

Never mind I think I see what your saying. The error comes when you press return on the "test screen". uploading fix now :-D
[Windows Mobile Software Development] igi0n:
Im going to try the new version now! Btw, if you press the return button but the timer is still @ 0 its not crashing, only when the timers counts down ;)

EDIT:

Hmm the GUI is better but the layout on the screen is pretty messed up @ 320x320.

Im uploading a new video now ;)

EDIT: http://www.youtube.com/watch?v=VvtB1ZASWAs
[Windows Mobile Software Development] Gaz25:
you videos are helping alot :-)

ok the next course of action, which I hope I will get finished for tonight, will be this.

# Fix the crash when pressing the return button while the timer is running.

# Fix crash when hitting the completed button multiple times while timer is running.

# Fix the GUI layout for smaller screens :-D

Edit

Try newest version I just uploaded. I developed at a lower res so hopefully it will display better.

Please uninstall the old version first and delete \My Documents\PushupLog\log before installing new one.
[Windows Mobile Software Development] igi0n:
Gonna install it now, and make a little video!

EDIT:

The text doesn't fit the screen, the size is ok but you cannot scroll down. Also, the timer uses 2 seconds each rep, it needs to be 60?

And when you are done for today, it tell you. Have a days rest before attempting the next program

It needs to be without the S ;)

Video: http://www.youtube.com/watch?v=1l2amIRGf0U

EDIT2:

After completion of the exercise it says: "You have compeleted" The E needs to be deleted :)
[Windows Mobile Software Development] Gaz25:
Excellent, no crashes!!!! lol

The count down timer will only do 2 seconds if you pushed and checked Debug -> Rest Timer.

Try running the program again and don't push the debug button.

Other than that it seems there is still an issue with layout and an Issue with I can't spell haha.

Strange because the window size is set to 240 x 260 so I'm not sure why its not displaying correctly.
[Windows Mobile Software Development] igi0n:
Oh yeah, i see it :). Btw, is there a way to add a feature so that you can begin at a certain week/day and maybe can you add a reset button? Thanks already!
[Windows Mobile Software Development] Gaz25:
Yes I will add those. Once I get this UI layout done and no more problems reported I will work on the following.

Add log view to graph screen.

Add auto fill to log so you can start from any week.

Reset to any given week.

Once that's implemented and works I will add Good Form screen.

Can you try the following attachment for me? No need for a video for this one just a screen shot of the today program if you can.

This version should :D have the following.

# Count down sound for last few seconds for rest timer.

# Scrolling

# Some controls slightly resized

You won't need to delete your log or uninstall for this one.
[Windows Mobile Software Development] igi0n:
Sure, 5 min ;) Only it will be uploaded @ youtube, otherwise it takes so long time to upload hehe :p

EDIT:

Bugs: 1, when you input the test value its still not scrollable

2, Rep complete button does not work anymore? The timer just keeps counting down.

video: http://www.youtube.com/watch?v=GM4498knGOI

EDIT2:

Some suggestions: Maybe put Rep 1, rep 2 etc infront of "Pushups to perform". Its easier to scroll.

suggestion2: Delete the tab where the version is in. It saves some space so you can lengthen the box for the "Push ups to perform"!
[Windows Mobile Software Development] Gaz25:
The "Rep Complete" button is designed like that. You have to allow the timer to finish before pushing it again. The idea is that you are getting the correct rest time before performing the next set of reps.

Yes you are correct. I will remove it now as it was only there for my own testing. Give me a few minutes and I will upload a version with it removed and then I will get some sleep.

Also, did the count down sound work? Should trigger at around 6 seconds
[Windows Mobile Software Development] igi0n:
Ofcourse, a bit dumb of me hehe. About the sound thing, i had my phone @ silent but i can try if you want. Give me 1 minute

EDIT:

Works pretty nice :)

Btw, gonna get some sleep too. Gotta work tomorrow so i will help you tomorrow :) Cya!
[Windows Mobile Software Development] Gaz25:
ok well when you get a moment have a look at the attached 2 files.

Pushups_Setup.cab is same version but with bottom tab removed.

Pushups_Setup_Max.cab is same version but with bottom tab removed and window is maximized. i.e. The start bar at the top is gone.
[Windows Mobile Software Development] igi0n:
Well, the normal version doesn't display everything,

and the maxed out version works pretty good i guess, just watch the video and you'll see.

One suggestion btw: When your counting down from 60 to 1 and you want to see for example the logs & graphs and you go back, the rep is gone and the timer is back @ 0.

video: http://www.youtube.com/watch?v=vZ-v14QryHk

EDIT: ****, can't seem to close the app. It auto opens and there is no X..
[Windows Mobile Software Development] Gaz25:
Yeah I noticed that about the normal version that's my bad :-D. Fixed it now but haven't uploaded it yet. I'm currently working on the resetting the log to a particular week/day.

The idea of this is to not interrupt your training!! lol. Like any workout, the idea to get better is to stick to the rest time limit. If you go over it i.e by looking at graphs and stuff and then coming back to the program, you are cheating.

If you really want this feature then I may have a look once everything else is completed.

I just checked this out on my ipod touch. If you press the button for the timer, then press the return button, check out the graph & logs, then back into the program you will find the stopwatch has stopped. The only thing it does do is remember which set you was on.

EDIT:

Just put a new version on the first post. See change log in post 2. Nothing major, just a tidy up of the 2 versions I posted for you (igi0n)
[Windows Mobile Software Development] janneman22:
cool! but screenshots:confused:

pssst: do you need some design/GUI advice:rolleyes:?

please pm me ;)
[Windows Mobile Software Development] Gaz25:
I didn't want to post screen shots yet because this is only the first stage which means ugly GUI.

Once the program is doing everything it should I will begin to work on the GUI and layout.

I'm always open to suggestions :)
[Windows Mobile Software Development] Bassie D:
working fine!

Just to let you know. Tried your app and it seems to be working fine. Countdown sound is starting when rest time is over. Not 7 sec before.

Good luck with your next steps!

-SE Xperia X1i wm6.5.5-
[Windows Mobile Software Development] Gaz25:
Bassie D

Thanks for the feedback Bassie.

Thats interesting, I will take a look at that tonight when I get in.
[Windows Mobile Software Development] Landy81:
Just installed and had a quick first impressions play.

I entered a random value in the Enter Test Value box (wasn't about to bust out a pathetic push ups attempt in the middle of the office) and found that there was no way to reset the program to start again. So I uninstalled and re-installed, but it still showed the program setup for me from the previous installation.

I then uninstalled again and deleted the Push Ups folder containing a log file in the my documents directory, re-installed and hey presto the Enter Test Value box is back.

Thus, I would like to see that when it uninstalls in future it takes that folder with it (or at least prompts the user whether they want to keep it or not), and perhaps the means to reset the program and start again, say after two weeks of following the guide you get swine flu and end up taking 4 weeks off whilst your body recovers, then perhaps you may wish to start again.

When I get home I'll get started on setting up and following a program it creates for me and report back in 6 weeks unless I come up with further suggestions in the meantime.

Nice work so far mate and good luck with the rest of the project.
[Windows Mobile Software Development] mariolopezjr:
This would be amazing on Android. :P
[Windows Mobile Software Development] Gaz25:
Thanks for checkign it out Landy81.

Yeah the reset feature is what I'm working on next. The idea will be to reset back to a given week/day and you can auto fill the log to a certain week/day.

At the moment to reset the log just delete the log file in \My Documents\Pushuplog\log

When you get in can you check to see if you hear a count down timer (beeping sound) at 6 seconds remaing on the rest timer? Some people say it works fine and others say it kicks in when timer hits 0.

Have never programmed for linux before, maybe I could have this as my fist project :-D
[Windows Mobile Software Development] herpez:
Hi.

Wonderful work!

Here is my contribution:

1 - the cab should put the shortcut in generic programs folder and not in /windows/start menu/programs this way it works better with wm6.1

2 - even without doing nothing, it already showed the evolution graph. Strange...

3 - Is there a way to clear all data and start again? I didn't find it

4 - The workout is different from the hundredpushups.com is that normal? For example, i performed the test and i made 40. The program says me to do 10+12+7+7 and it should be 14+18+14+14 - check here - http://hundredpushups.com/week3.html

Well, this is to contribute and not to say bad.

I really like the program. Thanks
[Windows Mobile Software Development] Gaz25:
I will have a look at this :)

If you read through post 1 and 2 I did mention that the graph will display random data if you don't do anything. This is so that I can get an idea on how the graph will look on other screen sized phones. This is only for the beta testing.

At the moment no but as I said im working on it. For now just delete the file \My Documents\Pushuplog\log This will clear everything

The program starts at Week one. 14+18+14+14 is from week 3 :D
[Windows Mobile Software Development] herpez:
Thanks for the answer!

If you want i can tell you how to make the cab with the right link to programs, it's here - http://www.mobilepractices.com/2008/02/how-to-create-windows-mobile-smart.html

see from here "Unfortunately, the Programs Folder is not already included "until here "This will be the application shortcut on the Programs group on the smart device after installation".

About the working program, as you can see here - http://hundredpushups.com/week1.html that if you do more than 20 you can go directly to

week 3

"More than 20 push ups? I would suggest starting the program on Week 3. Choose either Column 2 or 3 based on the number of push ups you managed in your initial test."

Really thanks
[Windows Mobile Software Development] Gaz25:
Thanks for that! :D

I hadn't noticed because I have the app for ipod touch and I could only do 5 push-ups :o so that's all I entered lol.

I shall put it on my add list of things to do.
[Windows Mobile Software Development] herpez:
Thanks for the great work you have, and specially caring with end users.

If you need any help, just say. I can help.

Thanks
[Windows Mobile Software Development] Gaz25:
What's the point of making an app if no one wants it. Every developer should care about end users. :D
[Windows Mobile Software Development] Landy81:
Countdown works fine for me Gaz, a series of low tones counting back from six and on zero a higher pitched beep.
[Windows Mobile Software Development] PhilipDV:
For me, the app works fine. I put 10 as a test result, and it gave me the push ups to perform, with a countdown timer and beeps.

btw: I'm using a Diamond 2.

Nice prog allready! Can't wait to test the final release! :)
[Windows Mobile Software Development] Bassie D:
I tried again and looked and listened better at the timer and it is indeed working from 6 to 0. The first time I just heart the last (louder) beep...

I would also like to jump to a few weeks later, hope you'll manage that soon! Good luck.
[Windows Mobile Software Development] Bassie D:
I would like to suggest another feature.

At the site of hundredpushups they state that during the last rep of the day you should perform as much pushups as you can and at least the stated number. If you can ad that value after your reps of the day, would make your progress more personal. This could alter your graph as well. So you can see a more personalized graph.

Do you think that this is possible?

Good luck!
[Windows Mobile Software Development] Gaz25:
You read my mind lol. Been thinking about this at work today because, as you say, the iphone version asks you to perform at least a given number for the last rep but gives you no option to enter what you did. Expect this to be added in my version!!!

I have also been thinking about things like "what if you can't perform what it asks?". Was thinking of having something where you can enter the reps you performed for each set IF you couldn't do it.

For example, the first set might say "do 10 push-ups" and you only manage 8, I thought maybe it would be good if you could input that you done 8. Then maybe you repeat a previous week or if your on a higher program for the week, it drops down one..... In fact! maybe it could switch your program LIVE! so if you fail to do say the first set then it changes the program right away.

What do you guys think? you think my idea is a bit tooooooo much?
[Windows Mobile Software Development] Hatefly:
Pretty much the way I was thinking it should work. Right on the money IMO. Dooo Eeettt! :)
[Windows Mobile Software Development] Bassie D:
The more options the better! It would be great if you can make this possible!
[Windows Mobile Software Development] Blackstone NL:
How can I reset the application to redo today's programme

Hi..I have a question. I accidentally clicked on the "Good Form" and entered an arbitary number. Now I want to reset it and cannot, also installed and uninstalled it but the "Good Form" tab is greyed out, cannot access it. Thanks a lot!
[Windows Mobile Software Development] herpez:
delete log file on the programs folder
[Windows Mobile Software Development] Wize24:
Would love to see the function to skip to a certain day !

As a flash aholic it takes me ages to change the date and complete the routines to get to where i left off.

Just my 2c worth :-)

Wize
[Windows Mobile Software Development] Gaz25:
thank you for being patient guys :-)

New release tomorrow (17/07/2010 UK) to include:

# Complete re-write of log recording

# Full reset of log

# Reset log back to given week and week day

# Reset log forward to given week and day

# On first run, if you enter more than 20 on the test screen the program will move you to week 3

The only downside of re-writing the logging system is you will lose all progress so far..... BUT! if you write down what week and day you are at, using the new reset features, you should be able to set the progress back.
[Windows Mobile Software Development] herpez:
WOnderful!
[Windows Mobile Software Development] igi0n:
Goodjob Gaz :)
[Windows Mobile Software Development] Gaz25:
New update posted :)

Had a nightmare day today as I found a bug and took all bloody day to sort!!

Anyway let me know if any bugs.
[Windows Mobile Software Development] Landy81:
Hi Gaz,

Can't get any of these new features to work.

If I enter the test value then return to the first screen and reset log from the menu to week1 day2, next time I go to todays program it asks me for the test value again.

Also if I choose menu > reset log from the todays program screen the day selection screen appears behind the first screen buttons.

Hope this helps smooth it out mate.
[Windows Mobile Software Development] m.e.:
first bug report for this version

Hi,

I think there is a bug that occurs when you return from Today's list:

I started the app (clean, first install), entered number of push-ups.

Then in Today's Program I had: 10/12/7/7/9.

I completed the first 4, the last (9 reps) remaining.

Clicked Return and then back to Todays Program.

Now it shows the last four completed:

10/12 comp/7 comp/7 comp/9 comp. Perform 10.

When it should be:

10 comp/12 comp/7 comp/7 comp/9. Perform 9.

Hey, I had to perform an extra push-up because of this bug :D

Another suggestion: round up the graph scale, so it does not show fractional push up values on Y axis.

Overall, the app looks interesting, let's see if it helps me reach 100 :)
[Windows Mobile Software Development] Gaz25:
The reset should be only enabled on the first screen. Problem here was I uploaded the wrong set-up file :( my bad!

As for the reset problem. I tested and confirmed what you said, found the problem and fixed. Will upload in a bit if I can sort m.e.'s bug

That's not a bug? that's the new super AI that I put in to make you work harder!.... ok ok will have a look at this :D

Yeah there are issues with the graph. It was a port of a graph I designed for desktop apps when I was using .net 2.0. Will have a look at this

EDIT: All Bugs fixed :D
[Windows Mobile Software Development] Landy81:
Morning Gaz,

Thanks for the speedy turn around on this, just installed it and checked it and have 2 new things for you.

Upon entering my test value and getting my program, I have gone back to the first screen, done menu>rest log and chosen week1 day2. I've hit todays program again and it has taken me to week1 day2 but it's given me the wrong program, it should of returned the program for 11-20 in the test but it's returned the program for under 5.

Also I noticed when adding the quicklink, the app is now registered twice in the programs list, I assume when I uninstalled it didn't take the last registration with it.

Other than that the functionality is nearly all there mate!
[Windows Mobile Software Development] Gaz25:
Yeah I noticed this when I flashed a new rom this morning ggrrrrrrrrrr! will sort it lol

I believe this is my own stupidity! haha I think I left it to default to program level 1 when filling the log. I will change it to look at what the last program level was.
[Windows Mobile Software Development] herpez:
Hi.

I have 2 suggestions:

1 - i dont know if log is editable, but i opened with vim and i could edit, this way my 1st suggestion is made. I say this because its important to can edit it because a typo and all the plan would go away with the needed to start again

2 - On the last pushup (where it says "at least x"), you could make a dialog so we could input how many we did. This way, your program would be even better, with log function like www.pushuplogger.com
[Windows Mobile Software Development] herpez:
Other advice.

I dont know but suppose you are working with visual studio 2008. When you make it search for dependencies it adds a lot.

AS FAR A I SAW, "system.SR.dll" and "Microsoft.WindowCE.Forms.dll" are NOT needed. Please, try to confirm it.

This way, when you make a cab, you click on them and choose "exclude".

The pain in the ass is that VisualStudio will put those dependencies again each time you open the project, making you exclude them always when need to make the cab.

What i mean with this is that those 2 files are making your app bigger (more kb) without any need)
[Windows Mobile Software Development] Gaz25:
1. Not sure what you mean here. Are you saying you wish to be able to manually edit the log file or are you say that you shouldn't be able to?

2. Yes that will be added. Also if it asks you to perform a number of push-ups and you don't then it will automatically drop you down a level and put you on a new program.

The problem I had with System.SR.dll was exception handling. Visual studio said I needed to install "NETCFv35.Messages.EN.WM.CAB". I did this and visual studio still asked for it. I read online somewhere that if I took a file out of the cab, named it System.SR.dll and then referenced it, it would solve the problem and it did :D. Once the program is in final stage I will remove it as it will no longer be needed... I hope! lol

"Microsoft.WindowCE.Forms.dll" is used so I can control the sip (touch screen keyboard)