Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I was enthused at the announcement of the Paperphone. I'm a C++ programmer who has some experience with TBB. Two things I wanted to know:
When a lot of devices are going to become like the paperphone, which languages will they (their OS'es or other softwares in them) primarily use? Will they be pretty much the same as what we're using now (sounds most logical)?
Any chances that C++ and TBB would be used on such devices? Or would it be Android and Java?
The technology heavily depends on sensor inputs, so what could a programmer of today do, to prepare for this coming shift in technology?

share|improve this question
The Paperphones will probably run Android. – Andy Canfield May 7 '11 at 8:59
Qt has decent support for mobile devices but I wouldn't bet my farm on it's future after the Nokia-Microsoft deal. It has nothing to do with TBB (I'm assuming you're talking about Threading Building Blocks) on the other hand but it's C++. – Vitor Braga May 8 '11 at 0:01

closed as too localized by ChrisF Dec 21 '11 at 21:47

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.

1 Answer

up vote 1 down vote accepted

Chances are that when more devices become like the paperphone, the common languages used will be either a.) something not invented yet or b.) something that is currently highly experimental and not suitable for professional development. What languages meet those criteria is debatable, but in any case - the best thing to do is probably the same as the best practice now - make sure that you keep on top of the latest developments and news, and learn new technologies by doing!

If it helps though, Kindles are programmed with a variant of J2ME, and seeing as paperphones currently exist as a university research project, expect to see free and open-source platforms as the way to go. Android is a good bet :)

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.