View Single Post
allnameswereout's Avatar
Posts: 3,397 | Thanked: 1,212 times | Joined on Jul 2008 @ Netherlands
#13
Originally Posted by melon gaming View Post
Well, what does ipod touch run off... n810 runs off linux but... is it still like c++ or something? Anyway, I'm getting an iTouch and will get the new RX-51 (hopefully it may be slightly easier on this as it supposedly will have better processing) In the meantime, I'm gonna learn all this programming. If iTouch is the same, it is probably better to start with it... well, either way, ill have to learn the programming of it and therefore, programming for it will be better to learn it while programming for it...

Anyway, JmJanzen, that is a very good thought... it's similar only, mine kind of combines the two... which is pretty hard to do. Easy enough to break up the bits and then transfer peices to RX-51 or n810 but, to figure out which ones are necessary and break them up in the correct groups is impossible. My idea is this and it's probably impossible:
The computer begins the processing after an app is launched on the IT, it decides what the first screen needs to function in the beginning, processes it a little to make it easier for the IT. Then, it figures out what the responses of the user of the first page could be, processes it like the first page and sends it to the n810. By now, the user has hit a link, the IT sends that information about the link to the computer and the IT processes into the already processed link and dumps all the rest. Then the computer finds the links or responses to the next action... and it goes on.

Simple to say but, as you all have pointed out, impossible to do... well, it would be very hard. I think this would be a great project but, would be kind of pointless if there is no multitouch or accelerometer. Accelerometer we will get with Craves1's project but, multitouc, we will never get. IDK, I think that I'll start off with some basic processing, get to know the itouch and then, figure out all of this when my RX-51 arrives.
The device is called iPod touch or iPod Touch. Not iTouch. It is not the name of the device, and the name 'iTouch' makes no sense whatsoever. iPod touch runs same OS as iPhone. Its called 'OSX' or 'iPhoneOS'. What it is? A stripped down embedded version of MacOSX. So if you look up on Wikipedia what MacOSX Leopard 10.5 consists of and then read what OSX aka iPhoneOS runs on you know approx the global characteristics. Basically, a hybrid kernel (XNU, based on Mach) with Darwin (sortof like BSD) and on top of that Cocoa framework (UI & toolkit from MacOSX which got it from Nextstep; the *NIX open source equivelant to this is GNUstep). Configuration of anything from kernel module parameters to config files is almost always done with XML files which has its + and -; at least it is the standard so you learn once how this works, use a XML editor, and for the rest you simply don't have to relearn.

RX-51 has more than twice the horsepower of N8x0 which is great, and it can do hardware 2D/3D rendering. However do not assume that the iPhone and iPod touch stay behind in terms of hardware. Probably, Apple is going to use also Cortex (the PA Semi folks do not work on embedded PPC projects) and the OS will probably use this too so that people upgrade to the newer devices.

But really, you don't start with learning programming the way you do. Again, like I said, you start with small things, for existing projects. For example you make a small Python panel for Maemo. Or a shell script which parses some data. This has been explained to you by various folks in this thread and you still do not appear to adapt your ideas to this harsh fact.
__________________
Goosfraba! All text written by allnameswereout is public domain unless stated otherwise. Thank you for sharing your output!