Post Reply 
Acron RPN announces v3.0 BETA
09-07-2017, 11:08 PM
Post: #21
RE: Acron RPN announces v3.0 BETA
Okay, I rewrote the algorithm to use an adaptive form of Romberg; Gaussian quadrature wasn't conducive to my code. It is now correct for all 15 displayed digits for both x^2 and 1/x and is noticeable faster. Thanks everyone for the suggestions. When you write your own calculator, you need expertise in everything - I can't imagine what I would do without Wikipedia and Wolfram.
Find all posts by this user
Quote this message in a reply
09-08-2017, 11:09 AM
Post: #22
RE: Acron RPN announces v3.0 BETA
I wouldn't go as far as everything but you do need to have a breadth. It's also a lot of fun and a lot of work.

Wolfram Alpha and Wikipedia aren't the only places. The GNU Scientific Library is great and well documented. There are plenty of textbooks and reference books. After that journals and the literature.

Handbook of Mathematical Functions by Abramowitz and Stegun is almost a bible for approximations for all manner of functions. The NIST Digital Library of Mathematical Functions is similar and updated. It has better (colour) eye candy. I've got paper copies of both but that is a luxury really.


Pauli
Find all posts by this user
Quote this message in a reply
09-11-2017, 12:17 AM
Post: #23
RE: Acron RPN announces v3.0 BETA
I just pushed BETA 2 to Google Play. Notable changes:
  • Fixed a scaling issue when updating inactive panes of a panel or foldaway
  • Fixed lots of situations where the solver functions conflicted with each other
  • Solver methods now do some basic algebra to try to optimize their function before performing a numeric method on it. Dramatically improves performance when the function includes an expensive calculation of a constant, such as ∫sin(72°)/x
  • Rewrote integration algorithm to use adaptive Romberg algorithm
  • Tweaked derivative algorithm to improve accuracy, and added an optional h parameter for user refinement when needed

I also fixed a bug in ultimate.acronrpn where the toolbars would get weird switching back and forth between the calculus toolbar and the other scientific toolbars. The link from my 9/1 post now points to the updated file.
Find all posts by this user
Quote this message in a reply
09-24-2017, 05:43 AM (This post was last modified: 10-23-2017 03:10 PM by vanLudwig.)
Post: #24
RE: Acron RPN announces v3.0 BETA
I just pushed BETA 3 to Google Play.
  • There is now two built-in layouts, one for phones and one for tablets. The correct layout will be automatically chosen the first time you start the app.
  • BETA 3 includes a build of the free version. This also has both a phone and tablet layout built in (but does not allow custom layouts).
  • I discovered that the previous BETA builds were a mess in German. This has been corrected.
  • MathZero now adjusts its tolerance to handle functions with very tiny minimums and maximums, such as sin(x)/1.0E100
  • Fixed bug preventing editing of parameters to multi-variable MathWhere in macros
I set up a stress test that churned out random button events as fast as the calculator could handle them. This exposed several obscure crashes and hangs in BETA 2 that have now been addressed. BETA 3 successfully endured 5 hours of random button presses without a problem. At this point, I think BETA 3 will probably be the final build. If you discover any problems, please notify me ASAP.

I also saw v3.0 running on iOS for the first time yesterday. There's still some issues with getting the fonts and colors correctly from the layout, but the core functionality is in place.

Here's the tablet layout that's embedded in BETA 3. I think this will mess up BETA 2, so make sure you update before using it.
Download
Find all posts by this user
Quote this message in a reply
10-04-2017, 01:41 PM (This post was last modified: 10-04-2017 06:36 PM by vanLudwig.)
Post: #25
RE: Acron RPN announces v3.0 BETA
I created a website for browsing, uploading, and downloading Acron RPN layouts.

http://www.acrongames.com/rpncalculator/layouts.php

I already posted all the layouts that are on this message thread. The website is currently pretty ugly; my focus was on getting it functional. I'll get the aesthetics in order now that it's working.

Eventually I plan on having a separate smartphone app with the same functionality, but can also automatically install layouts for you. The website is an improvement, but that whole process still feels clunky to me.
Find all posts by this user
Quote this message in a reply
10-05-2017, 12:37 AM
Post: #26
RE: Acron RPN announces v3.0 BETA
(10-04-2017 01:41 PM)vanLudwig Wrote:  I created a website for browsing, uploading, and downloading Acron RPN layouts.

http://www.acrongames.com/rpncalculator/layouts.php

The site will not open for me (in NY).

But nice idea, and nice resource for users to share their designs all in a common place. Hopefully, someone will post an article on "how-to" build something simple, for those of us that don't think in XML.

BTW, allowing customized design by creating/editing XML files is a very cool idea. It lets other folks take on dabbling with different UI styles, freeing you to improve and expand the core functional modules. I like it.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
10-05-2017, 02:44 AM
Post: #27
RE: Acron RPN announces v3.0 BETA
Yeah, my site provider has been down for the last few hours. Figures they'd go down just a couple hours after my announcement. I've had a pretty good history with them, so I'd expect it to be back online soon.

"Freeing myself up to focus on core functionality" was my thinking exactly - that's the area I'm passionate about. Having a clean, user-friendly UI is important to me, but I don't get the same joy from designing it. I receive frequent requests for new functionality, and up until now, I've always had to consider both whether I want to implement it, and where in the UI to put it. If these layouts catch on, I won't have to worry about the "where to put it" question anymore.

My post from 8/27 with the Casio SL-240LB layout is about as simple a layout as is possible. It isn't as convenient as a tutorial, but I would expect anyone comfortable in html to be able to slog though it, especially with the LayoutDocumentation.pdf as a reference. Unfortunately, it is hosted on the same site that's currently down.
Find all posts by this user
Quote this message in a reply
10-05-2017, 12:54 PM
Post: #28
RE: Acron RPN announces v3.0 BETA
Site is back online
Find all posts by this user
Quote this message in a reply
10-05-2017, 01:07 PM
Post: #29
RE: Acron RPN announces v3.0 BETA
(10-05-2017 12:54 PM)vanLudwig Wrote:  Site is back online

Yup, I can access it fine now. I will check out the simpler examples, but the display of the various examples is effective to show just how flexible the UI can be.

Thanks again for both Acron and this new site for people to share designs.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
10-08-2017, 11:57 PM
Post: #30
RE: Acron RPN announces v3.0 BETA
I pushed out a fourth BETA with some minor fixes.
  • Long-pressing the backspace button was causing a crash
  • Some seven-inch tablets were being identified as phones
  • Improved error message when imported stacks/layouts are not valid xml
Lots of work done on the iOS port this weekend. We are getting very close to the official v3.0 release...
Find all posts by this user
Quote this message in a reply
10-31-2017, 08:23 PM
Post: #31
RE: Acron RPN announces v3.0 BETA
Version 3.0 has now been publicly released on all platforms. Thanks to everyone for the suggestions and help beta testing.
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)