Author Topic: [new_calc] New Calc project ... with cas engine /!\  (Read 51382 times)

0 Members and 3 Guests are viewing this topic.

Offline Lancelot_du_lac

  • LV3 Member (Next: 100)
  • ***
  • Posts: 53
  • Rating: +3/-0
    • View Profile
    • LI-Systems
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #45 on: November 05, 2012, 01:13:16 am »
In my mind, i'm looking to do the most advanced handeld tool in math. So Cas system is the main feature of that tool.

So main target should be engeneer, maths teachers, ...
But to not disqualify to exams, i'll do my best that for each country.
But one thing, i won't set a exam mode, because it's like a small computer.
It can be hacked. So cas will stay ever.

About how it looks, i already conceded some stuff for price and for us exams.
nothing is closed yet, but that i want for this, is a really big screen. When we need
a calculator is often for complex equations, and they aren't small.

And i want integrate a simulink tool too. So it's not 100% already done to be like this.
I can change my mind with good arguments.
I don't have any drawer yet.
And nobody that is a doomday guy in blender.

& teachers won't see in it a game-boy, DS, PS VITA, whatever , if you don't play in front of them.
& teachers after try it will not use anything else, ...

-- for maxima and octave, let me some time to verfy that, because i know a lot of tools but not each one in full detail.
But as far i've seen yet, maxima don't have them. I'll explain all in detail fully later, just let me some time.
« Last Edit: November 05, 2012, 01:23:39 am by Lancelot_du_lac »

Offline _Nicco_

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 173
  • Rating: +6/-0
    • View Profile
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #46 on: November 05, 2012, 01:26:12 am »
Just a few questions:

Any ideas for the GUI design?  Will it end up being just like a Linux OS and then you will be able to launch a math application or is going to be mainly a math tool and then you can run other programs on it kind of like the Nspire?

Is a mouse going to be included?

Are you writing a fresh Linux Distro or is it just going to be the included distribution modified for the calculators purposes?

Is this supposed to be a gaming machine too?
They say that your signature is supposed to go here...

Offline Lancelot_du_lac

  • LV3 Member (Next: 100)
  • ***
  • Posts: 53
  • Rating: +3/-0
    • View Profile
    • LI-Systems
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #47 on: November 05, 2012, 01:31:03 am »
Just a few questions:

Any ideas for the GUI design?  Will it end up being just like a Linux OS and then you will be able to launch a math application or is going to be mainly a math tool and then you can run other programs on it kind of like the Nspire?

Is a mouse going to be included?

Are you writing a fresh Linux Distro or is it just going to be the included distribution modified for the calculators purposes?

Is this supposed to be a gaming machine too?

Gui will be done by us.

no mouse. ( gui will work without but there is usb host )

distro included with our gui work.

no it's not a gaming machine. but we'll not ban gaming on this.

& please i wait for the faq, cause i'm getting tired :D
« Last Edit: November 05, 2012, 01:33:40 am by Lancelot_du_lac »

Offline Rhombicuboctahedron

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 437
  • Rating: +41/-6
    • View Profile
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #48 on: November 05, 2012, 07:34:03 am »
I don't have any drawer yet.
And nobody that is a doomday guy in blender.

I believe levak once made a made an nspire in blender, so he might be able to help you

Also, f you are going to have a touchscreen, I don’t think that you should have a touch pad. Also, I think a stylus would be very good, especially for precise points on the screen, and for drawing graphs from lines.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #49 on: November 05, 2012, 07:48:29 am »
Personnaly, I disagree for the touchscreen : too breakable, and it would make the calc too close to a smartphone :/

I prefer the idea of a thumb stick and a D-pad on the other side.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #50 on: November 05, 2012, 08:39:43 am »
I study electrical engineering at the moment and I made several peripherals for the 84+, so if you could provide me with some technical details once they are available so I can make peripherals in advance :)
I'm talking dataloggers, gamepads, midi interfaces, etc.
« Last Edit: November 05, 2012, 08:40:47 am by Keoni29 »
If you like my work: why not give me an internet?








Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #51 on: November 05, 2012, 08:49:22 am »
Just FYI guys the clamshell (DS like) design has been used by Casio in a calculator before, so that's not an issue. :)

Offline Lancelot_du_lac

  • LV3 Member (Next: 100)
  • ***
  • Posts: 53
  • Rating: +3/-0
    • View Profile
    • LI-Systems
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #52 on: November 05, 2012, 10:31:03 am »
I study electrical engineering at the moment and I made several peripherals for the 84+, so if you could provide me with some technical details once they are available so I can make peripherals in advance :)
I'm talking dataloggers, gamepads, midi interfaces, etc.

Very nice !!!

Just FYI guys the clamshell (DS like) design has been used by Casio in a calculator before, so that's not an issue. :)

cool

I believe levak once made a made an nspire in blender, so he might be able to help you

Also, f you are going to have a touchscreen, I don’t think that you should have a touch pad. Also, I think a stylus would be very good, especially for precise points on the screen, and for drawing graphs from lines.

i want capacitive, but cost and other things like the link to this tinyboard are not our side. So for moment i say no touchscreen, until i can be sure to get one. Resistiv is too crappy so i don't think include it.

Personnaly, I disagree for the touchscreen : too breakable, and it would make the calc too close to a smartphone :/

I prefer the idea of a thumb stick and a D-pad on the other side.

we'll see ;)

Offline Lancelot_du_lac

  • LV3 Member (Next: 100)
  • ***
  • Posts: 53
  • Rating: +3/-0
    • View Profile
    • LI-Systems
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #53 on: November 05, 2012, 12:56:33 pm »
ok i've read the part of source code from octave & maxima that i'm interested in. ( source code is open. ).

Maxima is set in Lisp, this is bad because, it's hard to find good programmers today in Lisp. ( myself i don't know so much ).
Maxima has a very minimal definition of his primary types. ( this is a real problem ).

I don't have looked inside for auto simplification, but i think it should be inside.

Something like this :

(x+1)/((x+1)*(x+2)).

if you don't set a mod auto [on] for simplification for eigenvalue, it should STAY like that.
( For some kind of calc, it generate a lot of error if you don't care about ).

finding the code and change that is more work than doing a better one.

And Lisp is a too old language.

Octave is C++ and is not perfect writed but well writed.
Auto simplification is set by default and can't be stoped.
Class are used, but not enough for what i have in mind.
And use only a part of this code is not possible, it's gonna generate more work,
and may cause problem of licence.

And after all. Don't be worry. I have some kings in C++ coding.
And i'm not bad after all.

The octave project is around 1Mo of real source code for the engine.
It's not a easy task but not a hard one.

And knowing your code is far better, than using one that you don't understand.
« Last Edit: November 05, 2012, 01:04:01 pm by Lancelot_du_lac »

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #54 on: November 05, 2012, 01:22:00 pm »
Will the user get root access by default?
If you like my work: why not give me an internet?








Offline Vijfhoek

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 120
  • Rating: +13/-1
    • View Profile
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #55 on: November 05, 2012, 01:40:59 pm »
I don't think capacitive would be the right thing, seeing that the display is probably going to be pretty small (3 inch-ish), and that only really works with a stylus.

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #56 on: November 05, 2012, 06:07:30 pm »
I'd be glad to help where I can in the code. The one problem you might have is that even if you are good at coding in C/++ the hard part will be the math. Some of what you want to do will require really hard math. If you need any help from me I'd be glad to help.

I'm good at C/++ and python
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #57 on: November 05, 2012, 06:47:05 pm »
what will the calculators name be?

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Rhombicuboctahedron

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 437
  • Rating: +41/-6
    • View Profile
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #58 on: November 05, 2012, 07:50:00 pm »
& teachers won't see in it a game-boy, DS, PS VITA, whatever , if you don't play in front of them.
If I use my calc in class, the teachers see that as school work, but if you make it like a DS, they would probably think more like that is a laptop and you are ignoring them.

Personnaly, I disagree for the touchscreen : too breakable, and it would make the calc too close to a smartphone :/

I prefer the idea of a thumb stick and a D-pad on the other side.

we'll see ;)
The reason why I would like a thumb stick and d pad is because you can use both of your thumbs, relatively comfortably, rather than having one thumb awkwardly in the middle of the calculator.
Also, when you have a d pad and touchpad together, you can’t allow the touchpad to be too sensitive, or else it will move the cursor too much, so you have to resort to very slow responding touchpads.
I believe the thumb stick and d pad would allow the user the best way to respond what you want to the calculator, just third behind a touch screen and a mind reader.

I also thought maybe a way to include a nice qwerty keyboard and maybe try to make it exam acceptable would be a removable keyboard. Especially since 90% don’t use the nspire keyboard probably.

what will the calculators name be?

Lol, I named the files calcdulac

So I made a few pictures in paint, one with the detachable qwerty keyboard, one with a nondetachable qwerty keyboard, one with a possible side view, and one with a touchpad.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: [new_calc] New Calc project ... with cas engine /!\
« Reply #59 on: November 06, 2012, 02:02:03 am »
I don't think having a removable qwerty keypad is a good idea, since people will rely on it for calculations and stumble in the exams. QWERTY isn't necessarily an ideal layout anyways, given that you're only using thumbs, and that we're not using typewriters anymore. (QWERTY was designed so that you would avoid typing on the same side as often, to prevent jamming keys. Hence, common sets like he, or, le, etc. would be on opposite sides of the keyboard.)

Plus, why is the keyboard on the bottom? That's terrible, ergonomically. While I appreciate the idea of having a separate qwerty keypad, even Alpha modifiers are better than that.

By using a different layout, you are also freed from that design shape. A tall, thin shape would ideally have a tall, thin keypad.


Now, no more criticism for this post. :P


I like how you're trying to use an existing CAS library. That will save a lot of work down the line. I'd recommend focusing on writing the majority of the software portion before working on any hardware development, since that doesn't require any funding. If you can pull it off, it would be a very nice calculator. I would probably buy one.

Oh, and if this thing will be powerful enough to run Debian Linux, then its C++ coding will blow the TI-84+'s Asm out of the water. However, it would have to be quite powerful to compile that C++ on the calculator within any reasonable time frame.
« Last Edit: November 06, 2012, 02:03:55 am by willrandship »