0 Members and 1 Guest are viewing this topic.
Quote from: alberthrocks on February 02, 2011, 06:54:10 pmWill the final product be fully touchscreen? If so, you should make it iPod Touch like, sans restrictions and only for educational purposes.(Teachers hate everything, typically.)I was thinking of making two different versions of Project Paradise, one that's compatible with College Board testing standards, then one hardcore version for the ultra nerds (WiFi, touchscreen).
Will the final product be fully touchscreen? If so, you should make it iPod Touch like, sans restrictions and only for educational purposes.(Teachers hate everything, typically.)
Quote from: alberthrocks on February 02, 2011, 06:54:10 pmI suggest getting familiar with Clutter (http://www.clutter-project.org/). It's a very decent UI framework (note I say UI, not GUI/toolkits).Key to having success in this field is a good GUI, and Clutter can do that for you. I'll take note of that. When I finish the hardware, we can decide to put whatever software we want onto it.
I suggest getting familiar with Clutter (http://www.clutter-project.org/). It's a very decent UI framework (note I say UI, not GUI/toolkits).Key to having success in this field is a good GUI, and Clutter can do that for you.
Quote from: alberthrocks on February 02, 2011, 06:54:10 pm- Same or even better battery life compared to a TI-83/84 is a must!Eh... that's gonna be really hard (maybe impossible) to accomplish. My prototype currently runs on 4AAA rechargeable batteries rated at 850mAh and it's getting about 20 hours before needing recharge. However, my final design will utilize a newer processor manufactured on a smaller die, thus it's more energy efficient. I had a couple of extra stuff on my prototype, so factoring in new faster hardware and removing the extra stuff, you might at best get 40 hours. Hopefully that's good enough. The hardware in Project Paradise is just way too powerful compared to a TI-84 to have the same amount of battery life.
- Same or even better battery life compared to a TI-83/84 is a must!
Quote from: alberthrocks on February 02, 2011, 06:54:10 pm- Pricing should be under $160 due to competition prices.Well, my best estimate I gave above should be some good news.
- Pricing should be under $160 due to competition prices.
Quote from: alberthrocks on February 02, 2011, 06:54:10 pm- Do not merely toss software onto the device (I'm sure you won't, but just as a reminder). You will need to find a way to wrap around the libraries with some seriously productive (and pretty) GUI.- Desktop clicking != touchscreen tapping. Be careful! I just plan to make sure I can get the hardware working. I was hoping that when enough people have the calculator, we can develop all the software and beef it up together.
- Do not merely toss software onto the device (I'm sure you won't, but just as a reminder). You will need to find a way to wrap around the libraries with some seriously productive (and pretty) GUI.- Desktop clicking != touchscreen tapping. Be careful!
Quote from: alberthrocks on February 02, 2011, 06:54:10 pm- It should be AA/AAA battery powered to keep with current standards (and habits, per say)It can run on AAA batteries. However, I was thinking of placing a Lithium Ion battery pack (with a high energy capacity rating) inside the calculator. That way, it'll have a longer battery life than typical batteries (thus lessening the battery life problem above) and can allow the calculator to be recharged over USB.
- It should be AA/AAA battery powered to keep with current standards (and habits, per say)
Quote from: alberthrocks on February 02, 2011, 06:54:10 pmThis is a very decent idea and hardware! If this becomes successful, we will back it up (and maybe make it OTARM?)!And speaking of that... you must be an expert at this stuff, as you've developed hardware all by yourself! Could you please assist us in the summer for OTZ80 and OTARM? (Obviously, 2 calculators - one powered by Z80s, another by ARMs!)If my project takes off, I can use the resources to fund your projects. If I have the time, I can help you build prototypes, and manage the testing and production if you want.
This is a very decent idea and hardware! If this becomes successful, we will back it up (and maybe make it OTARM?)!And speaking of that... you must be an expert at this stuff, as you've developed hardware all by yourself! Could you please assist us in the summer for OTZ80 and OTARM? (Obviously, 2 calculators - one powered by Z80s, another by ARMs!)
Quote from: alberthrocks on February 02, 2011, 06:54:10 pmFinally - is this project for educational purposes (a project a school?) or just for fun?Both: for the community (fun) and an engineering project. I've been in the calc community for years and haven't really seen much progress on how calcs evolved. I thought it would be cool to build an ubercalculator and maybe other people would want one too. I'm also college student majoring in computer engineering, so even if the market doesn't have a place for this calculator, it make an awesome senior project (a requirement here at my university to get your degree). It works both ways, so I don't really have anything to lose working on this project.
Finally - is this project for educational purposes (a project a school?) or just for fun?
Another idea I had, if I can make some prototypes of the final design and make sure they work, would anyone feel safe pre-ordering with a 2-3 week waiting time (for manufacturing)? I was thinking that if at least 50 people preorder, it'll be considerably cheaper than having each one built one by one. Would you guys just want the board (with LCD and keypad of course) or would also like an enclosure with it? I'm confident I can at least get some prototypes of the final hardware working by June.
Quote from: uberspire on February 02, 2011, 10:14:19 pmQuote from: alberthrocks on February 02, 2011, 06:54:10 pmWill the final product be fully touchscreen? If so, you should make it iPod Touch like, sans restrictions and only for educational purposes.(Teachers hate everything, typically.)I was thinking of making two different versions of Project Paradise, one that's compatible with College Board testing standards, then one hardcore version for the ultra nerds (WiFi, touchscreen).Ahh, so educational edition and hacker edition. Nice! But make sure to hide the hacker version somewhere in a "Dev/Hacker" section - you don't want teachers or testers to think that it's evil. EDIT: AND clearly mark the dev device as one.
Quote from: uberspire on February 02, 2011, 10:14:19 pmQuote from: alberthrocks on February 02, 2011, 06:54:10 pmI suggest getting familiar with Clutter (http://www.clutter-project.org/). It's a very decent UI framework (note I say UI, not GUI/toolkits).Key to having success in this field is a good GUI, and Clutter can do that for you. I'll take note of that. When I finish the hardware, we can decide to put whatever software we want onto it.Good plan. Also, I'm pretty sure you'll make it pretty and not use the standard GTK theme.... right?
Quote from: uberspire on February 02, 2011, 10:14:19 pmQuote from: alberthrocks on February 02, 2011, 06:54:10 pm- Same or even better battery life compared to a TI-83/84 is a must!Eh... that's gonna be really hard (maybe impossible) to accomplish. My prototype currently runs on 4AAA rechargeable batteries rated at 850mAh and it's getting about 20 hours before needing recharge. However, my final design will utilize a newer processor manufactured on a smaller die, thus it's more energy efficient. I had a couple of extra stuff on my prototype, so factoring in new faster hardware and removing the extra stuff, you might at best get 40 hours. Hopefully that's good enough. The hardware in Project Paradise is just way too powerful compared to a TI-84 to have the same amount of battery life.Would it be possible for it to downclock itself when not in use, and maybe sleep/hibernate (transparently, of course) after a certain amount of time? (Screen dimming too would really help, or using a screen that can work off natural light?)
Quote from: uberspire on February 02, 2011, 10:14:19 pmQuote from: alberthrocks on February 02, 2011, 06:54:10 pm- Pricing should be under $160 due to competition prices.Well, my best estimate I gave above should be some good news.Hehe, indeed.
Quote from: uberspire on February 02, 2011, 10:14:19 pmQuote from: alberthrocks on February 02, 2011, 06:54:10 pm- Do not merely toss software onto the device (I'm sure you won't, but just as a reminder). You will need to find a way to wrap around the libraries with some seriously productive (and pretty) GUI.- Desktop clicking != touchscreen tapping. Be careful! I just plan to make sure I can get the hardware working. I was hoping that when enough people have the calculator, we can develop all the software and beef it up together.Ahh, so your plan is to basically make prototypes, get that finalized, and then with the power of FOSS create decent calculator software. Sounds like a plan to me!
Quote from: uberspire on February 02, 2011, 10:14:19 pmQuote from: alberthrocks on February 02, 2011, 06:54:10 pm- It should be AA/AAA battery powered to keep with current standards (and habits, per say)It can run on AAA batteries. However, I was thinking of placing a Lithium Ion battery pack (with a high energy capacity rating) inside the calculator. That way, it'll have a longer battery life than typical batteries (thus lessening the battery life problem above) and can allow the calculator to be recharged over USB.Maybe a AAA/internal batter pack fusion? It depends. My suggestions above may or may not decide this. One negative about the battery pack is that if it runs out, and you forget to charge it, there's no way to get it on. (Hence my "fusion" idea)
Quote from: uberspire on February 02, 2011, 10:14:19 pmQuote from: alberthrocks on February 02, 2011, 06:54:10 pmThis is a very decent idea and hardware! If this becomes successful, we will back it up (and maybe make it OTARM?)!And speaking of that... you must be an expert at this stuff, as you've developed hardware all by yourself! Could you please assist us in the summer for OTZ80 and OTARM? (Obviously, 2 calculators - one powered by Z80s, another by ARMs!)If my project takes off, I can use the resources to fund your projects. If I have the time, I can help you build prototypes, and manage the testing and production if you want.We would be grateful for your support! Pending community decisions, we could just back your project in replacement of OTARM. (It all depends - my only reason for doing that is because I don't think 2 indie competitors against each other and the big guys would work too well! ) If OTARM does go on, we'll probably use the software developed, remove all the touch-screeny stuff, and modify it to be for buttons only.Just curious though - you're obviously in college, but what level? (Freshman-Senior, maybe even beyond? Or professor? ) And I'm guessing you're in the U.S. as well?Just noticed the comments below and realized you answered that question...
Quote from: uberspire on February 02, 2011, 10:14:19 pmQuote from: alberthrocks on February 02, 2011, 06:54:10 pmFinally - is this project for educational purposes (a project a school?) or just for fun?Both: for the community (fun) and an engineering project. I've been in the calc community for years and haven't really seen much progress on how calcs evolved. I thought it would be cool to build an ubercalculator and maybe other people would want one too. I'm also college student majoring in computer engineering, so even if the market doesn't have a place for this calculator, it make an awesome senior project (a requirement here at my university to get your degree). It works both ways, so I don't really have anything to lose working on this project.Ahh, that means it really should get a decent GUI! The key to a device's success isn't just power - it's ease of use too!
Quote from: uberspire on February 02, 2011, 10:14:19 pmAnother idea I had, if I can make some prototypes of the final design and make sure they work, would anyone feel safe pre-ordering with a 2-3 week waiting time (for manufacturing)? I was thinking that if at least 50 people preorder, it'll be considerably cheaper than having each one built one by one. Would you guys just want the board (with LCD and keypad of course) or would also like an enclosure with it? I'm confident I can at least get some prototypes of the final hardware working by June.Hmm, I'm really getting confused - keypad AND touchscreen? or is this touchscreen only?Pre-ordering is actually a key way to getting boards and prototypes out, so this is a must.An enclosure is a must - it doesn't have to be the final product, but it should stay in a box. Electronic care outside of one tends to be destructive at times.
Also, we might set up a "trust" fund (if you call it that way). Basically, any serious dedicated testers can get one for free if they commit to reporting bugs, keeping the prototype alive and well, and help out with the development.
Finally, to add more suggestions....- SECURE the device. Not brutally lock it like Apple though.What I mean is to have a special "testing mode" (much like TI's), but make sure it's uncrackable.This could include a non-writable chip with the proper data to set one up.You might also wish to have a "testing mode indicator", but DON'T copy TI-Nspire's one. Make it interesting too - nothing boring, maybe even accessible by developers! Finally, if the device supports OS replacement/upgrade, make sure there's something in the OS that indicates it's authenticity. Remember, acceptance into schools and testing environments is a must for this kind of stuff.
- "School mode"Just a random idea - maybe a "school mode" to disable access to games and internet? Not sure how that would work out though, and when to unlock.
- Audio?Probably not a good idea, but I'd like to see your opinion on it. This is also leaning towards a I/O port suggestion, but that may seem like a step backwards.
How open will this be? Will you document EVERYTHING? Also, how does the flash chip and such work? Do you have to erase entire sectors of stuff to get it to flip a 1 bit to a 0 bit?
I'm assuming that you will go over how to create a cross-compiler for C? Java might be a little much, unless the ARM processor supports it natively.