maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Speedcrunch calculator phone edition (https://talk.maemo.org/showthread.php?t=70424)

qwazix 2011-02-27 22:51

[Announce] Speedcrunch calculator phone edition now in extras
 
For my first try on qt, maemo development I decided to try modifying speedcrunch for finger use.

Changelog:

1. Portrait supported (there may be a bug if it is launched from portrait, but I can't test it really right now)

2. Menu modified so that it fits on screen. Luckily the speedcrunch implementation allows to have a togglable menu for full functionality.

3. Not yet packaged, I will upload here for the brave ones, I think I will need a little help on this, for some reason the file is about 9mb, I don't know what I am doing wrong in the compilation.

http://play.qwazix.com/speedcrunch_m...dcrunch.tar.gz

http://play.qwazix.com/speedcrunch_m...t_portrait.png

http://play.qwazix.com/speedcrunch_m..._landscape.png

It is just an executable. Copy it to the device, chmod it, and run it with
Code:

run-standalone.sh ./speedcrunch


now available in extras

Cobra 2011-02-27 23:32

Re: [Announce] Speedcrunch phone edition
 
cool but what is speedcrunch for what dos it do?

qwazix 2011-02-27 23:35

Re: [Announce] Speedcrunch phone edition
 
SpeedCrunch is the default calculator of KDE. It is powerful enough and pretty fast. It is written in Qt so porting is fairly easy.

http://www.speedcrunch.org/en_US/index.html for more info

qwazix 2011-02-28 13:00

Re: [Announce] Speedcrunch phone edition
 
Hm, I have a little problem with autobuilder. I get
mce/dbus-names.h: No such file or directory and
mce/mode-names.h: No such file or directory
but I cannot find anywhere which build depends I should use in debian/control so that I don't get this error.

jstokes 2011-02-28 13:11

Re: [Announce] Speedcrunch phone edition
 
Quote:

Originally Posted by qwazix (Post 957282)
Hm, I have a little problem with autobuilder. I get
mce/dbus-names.h: No such file or directory and
mce/mode-names.h: No such file or directory
but I cannot find anywhere which build depends I should use in debian/control so that I don't get this error.

Add mce-dev

qwazix 2011-02-28 16:20

Re: [Announce] Speedcrunch phone edition
 
The application is now in extras-devel so I will remove the link from here.

Try it and I am waiting for comments.

Also I would like to ask if anybody knows how to know in which orientation the device is when the app is first launched. Asking for the application width does not seem to work. I studied qmaemo5rotator but it gives the orientation only after the first change.

SavageD 2011-03-01 02:45

Re: [Announce] Speedcrunch phone edition
 
The UI needs a lot of work, but other than that this baby packs a ways more features than I've ever seen in any calculator.

The orientation does not seem so bad in portrait mode except when you select the option to view more "function options".

I know nothing about qmaemo5rotator, srry....Hell, I'm yet to even learn about qt although I am a c++ fanatic.

Looking forward to future improvements! :) always nice to have a good scientific calculator, especially when it's super powerful.

strange1712 2011-03-01 05:53

Re: [Announce] Speedcrunch phone edition
 
For me, one of the N900 worst drawbacks is the lack of a useful, complete and "finger friendly" Scientific calculator. One that could be closer to that was S&C calculator, but it didn't worked fine, () were useless and didn't obbey op. hierarchy. The "CalculateIt" also lacks some things as (), and it something like RPN but it's incomplete, as you can't really control your operations and finishes doing arbitrary calculations.
x48 is also RPN and well working calculator, but just like ATI85, buttons are too little and you take a lot to type what you want, and they are slower than a "native" calculator (not emulated). Sometimes, Specially ATI85, is the best approach for a descent scientific Calculator in N900.

Less "Finger Friendly", and with a broken UI is Qalculate!, but until now, It's the most powerful calculation tool I've found on N900, as using Keyboard, it's the most practical for long and complex calculations, but can't do the trick for "quick" things (not finger usable) and The broken UI is desperating at times.

So, SpeedCrunch is very similar to Qalculate!, but still some "details" make it less usable, like colors in the input box (shouldn't "highlight" the entry, it just decreases contrast), "function" list not displaying very nice (It would really be better if there was a button for displaying that list like a pop-up menu), and the Buttons should admit at least one of these:
-Choose a predefined layout (trig. fn, hyp fn, stat and prob. fn, basic, generic scientific, logic and programming, etc)
-Be customizable (possibility to choose which buttons you have available)
-Parenthesis, E (x10^), and ARROWS (At least left & right, this would be great)

Thank you for re-taking the project, I would like to see this calculator a little more useful in maemo, and I'm sorry I don't know about C++ or QT, I can just give you my "ideas".

Would it be worth to start a new calculator, maybe based on SpeedCrunch code, but with a completely new UI with characteristics described before? Would it be possible?

ivgalvez 2011-03-01 07:26

Re: [Announce] Speedcrunch phone edition
 
Mathcalc in Ovi Store is good (but a paid closed source application)

MohammadAG 2011-03-01 08:25

Re: [Announce] Speedcrunch phone edition
 
QMaemo5Rotator was a workaround for broken rotation in Qt 4.5 afaik.
Look at http://doc.qt.nokia.com/qt-maemo/maemo5-rotation.html


All times are GMT. The time now is 15:16.

vBulletin® Version 3.8.8