Tuesday, May 15, 2012

MathViz for iOS updated and free for two days!

MathViz 1.1 update has been approved. I added gesture support and a reset button.



Pardon me while I play around and get a feel for how pricing campaigns work... ;)

MathViz 1.1 is free for two days. I believe I exhausted the potential for new customers (without doing any marketing) so the party right now is up to just a couple of pizzas (if I do Papa Murphy's Take'n'Bake)... ;)

Please feel free to download MathViz in the next couple of days while it's free. Please consider reviewing it as well.

BTW, MathViz will be permanently free at some point, and the source code will be freed at some point as well.

Thanks for playing! Enjoy!

29 comments:

  1. Nice! Works smoothly on my iPad3. Edit box behavior is nonstandard: lack of loupe upon touching and nonstandard selection (lack of copy and paste). Is it possible force standard iOS edit behavior on FMX?

    ReplyDelete
  2. @Tomek: It's probably possible. I haven't tried it.

    ReplyDelete
  3. Gee, I hate Math I guess i try it and see if it makes me a wiz :)

    ReplyDelete
  4. Well now i know how bad the touch interface is in firemonkey. Very annoying :(

    ReplyDelete
  5. @Roger: Care to expand on that? Give me an example or more of what's wrong and what it should be like? Maybe it's my problem, or my app's problem?

    ReplyDelete
  6. @Anders lol not to be negative, I'm not a good programmer. I'm one of the debugger persons that try to destroy things :)

    Well the selector for grids and the Opaque selector is very hard to use, how do you change them as a normal gesture, click slide is what ever it wants todo, I guess in the code you looking at the states might do something. The rotate view with marker seems to rotate the object but not updating marker(some times it does), The auto hiding i don't like it should be a btn to hide controls or a option for auto hide.When the controls are hidden and i want to rotate with fingers the btns should not just come back it need selector.

    Don't get me wrong its cool :) but you asked.

    Ma Höres,

    ReplyDelete
  7. @Roger: I asked for clarification because of your terse and negative statement towards FireMonkey. Don't get me wrong, but you're having issues with my app, and my implementation, not with FireMonkey. I made the custom switch that I'm using. You can click in the empty space of the switch and change the state. You can also grab the grabber and slide it over. All of the rotation and zooming stuff is my code. The auto hiding - I modeled it after the iPhone video player. I could add an option for it. I needed it on the iPhone because the controls take a very large portion of the screen. Maybe not needed on the iPad. You're right about the controls coming back when you rotate using gestures. That's again in my code. Again, don't get me wrong, but not one single thing you mentioned is FireMonkey's problem. It's all mine. That's all I was verifying. Thanks! ;)

    ReplyDelete
  8. @Anders It was not as a to a real bad statement of FireMonkey but it has issues with click events etc and it might have todo with the areas it responds to but its not like a real iPhone app. I'm running it on a iPhone right now,Yes i saw it's behavior was like a video but the app its not a video It's more like a tool.

    No Problem, Any time.

    ReplyDelete
  9. A few bug (iPad2):
    The round thumb ball in the top right only rotates in one direction (arrows work)
    When zooming out, you get z-clipping
    The first function has z-fighting with the formula text
    The text is black and writing to the z-buffer when seen from behind, and can show through as clipped black letters when looking from under the function
    Grid lines could be anti-aliased?
    Non-opaque mode renders incorrectly when rotating
    Pinch to zoom doesn't work as usual
    Any chance for lighting to better see the volumes?

    ReplyDelete
  10. Very pretty, and it sure is nice to see the first few actual iOS apps made with Delphi, even if they are just demos at this point. MathViz comments: 1) Slider to set scaling is very unnatural in this environment; it appears that the two finger pinch really does work, but only sometimes and it a jittery way. 2) One finger tap (zoom in) and two finger tap (zoom out) have no effect, which might be expected for iOS. 3) The four triangle arrows are a little alien here: in iOS I would expect to be able to just drag the graphic in desired direction. 4) The two on/off settings behave a little oddly: if I drag from left to right to set "On", and then drag further (off the control) it reverts to Off. But in the other direction, dragging from right to left and then off the control, it is happy to stay at Off. 4) Edit dialog for "Custom function" doesn't look anything like what will be expected on iOS.

    ReplyDelete
  11. Thanks for the feedback. All good.

    @Kevin: I'll have to read up on it, but I thought double tap would zoom in, and double tap again would zoom back out. On #3 - they're for rotating around different axis, not sliding right/left/up/down. #4 - have to check that out. Yeah, the edit dialog was a Q&D thing... ;)

    ReplyDelete
  12. @Anders: any way to export an image to e-mail? Sending a text e-mail via your component is a piece of cake. An image attached a challange? ;)

    ReplyDelete
  13. I am also very intrested in any code that will allow attachement to be sent.

    @Olecramoak: if you do not mind, i am intrested in your porting of storekit. you can contact me a contact@extremegammon.com. Thanks

    ReplyDelete
  14. To e-mail attachement I think i would try to save view to NSData then use MFMailComposeViewController.

    Later,

    Keep up the good work, nice to see FireMonkey out there.

    ReplyDelete
  15. @Anders, fyi I been doing pascal from I think it was tp7.
    I been pretty loyal :) and some say the XCODE and OSX is better, lol (no names)

    ReplyDelete
  16. @Xavier: I send Anders a portion of my working parsed Storekit code. It is working great every day. Have not received any complaints from users yet. It is a fairly long amount of code... As I am not an expert, there are some not-so-ellegant solutions that made it work, but may be a bit confusing at first. Maybe Anders will release something about it in the future and help us all? :D Anyway, will send you a message soon.

    ReplyDelete
  17. Anders: You raise a good point about the meaning of a drag for a 3D object. It could mean to reposition the object on the screen (left, right, up, down), or it could mean to rotate the object in the direction of the drag -- either would be acceptable. In this context, a user might expect the latter, but since this is a capabilities demo it doesn't matter much for now.

    ReplyDelete
  18. Victor Garcia GravetoJune 14, 2012 at 2:02 AM

    Hi,

    I am one of those that helped to teste your payed version. When will we have the code?
    Would also like an example of inApp chopping and iAd implementation in Firemonkey. Or in, other words, a tutorial for using any native IOS SDK object

    ReplyDelete
  19. @Victor: I'll post the code soon. Possibly next week. Just been very busy. I don't have a demo of InApp Purchasing or iAds at this point in time.

    ReplyDelete
  20. Wow, wonderful weblog layout! How long have you been running a blog for? you made blogging glance easy. The full glance of your web site is wonderful, as well as the content!

    ReplyDelete
  21. Nice post. I used to be checking constantly this weblog and I am inspired! Very useful information specifically the ultimate section :) I take care of such info a lot. I used to be looking for this particular info for a long time. Thanks and best of luck.

    ReplyDelete
  22. Tremendous things here. I am very satisfied to see your post. Thank you a lot and I am looking ahead to contact you. Will you kindly drop me a mail?

    ReplyDelete
  23. I thoroughly enjoyed reading this post

    ReplyDelete
  24. You enter point of simple fact a good web site owner. It loading speed will be amazing. That almost can feel that you are performing every unique secret. Furthermore, Your subject matter will be must-see. you will have completed an admirable job during this make any difference!

    ReplyDelete
  25. Howdy, I jumped over to your website page via Reddit. Not something I generally read through, however I really like your thoughts none the less. Many thanks for writing some thing worthy of reading through!

    ReplyDelete
  26. absolutely just like your web-site however, you should analyze the actual punctuational upon quite a few of your respective content. Quite a few are rife by using spelling troubles and i also to seek out the idea extremely worrisome to tell the truth nevertheless I will certainly revisit once again.

    ReplyDelete
  27. Thanks a whole lot pertaining to giving this kind of wonderful us all you truly acknowledge what you're referring to! Bookmarked. Remember to also take a look at my website Implies). We can use a exchanging links plan in our midst

    ReplyDelete