View Single Post
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#64
Originally Posted by allnameswereout View Post
You misunderstood.

(And, actually, some computers do what you describe, both GNOME and KDE support this; kiosk mode; often used on thin clients.)

Various applications always run on the computer. Some might run in the UI. I'm not arguing only one application is allowed at a time. I'm arguing a user, in general, wishes to focus on one application instead of seeing multiple.

IOW, a kiosk mode which does allow (several) background tasks [multitasking] and does allow non-full screen [desktop environment] but not by default. It is assumed the user has full focus on the application. This way, the application can take more advantage of touch screen, finger-based and there is more space more e.g. virtual keyboard besides the actual application.
Nah, i didn't There are many apps running in the iPhone too, but the you're not allowed to utilize more than one user-made. You have no daemonized IM client, you can't have a simple copy and paste replacement (doing Apple's work). And every user at some point needs to use more than one application at a time.

I'm not arguing that you can't accept and live with the limitation. But it is still a limitation. At least they dropped the stupid NDA lately.

Originally Posted by allnameswereout View Post
Speaking of the virtual keyboard. Have you tried the Python + QEdje virtual keyboard? The focused key pops up, and its not selected until the user leaves the finger off the touchscreen. This is also a good, usability related feature. The designer can assume the user approaches the key the user wishes to tap, but not necessarily accurately. Hence, this is a good solution for this problem. Here is another demo, showing QEdje + QZion (by INdT developer). This shows even more the powerful possibilities of QEdje. And don't forget... Edje is fast!
And don't forget - Python is slow Doesn't matter how fast the Edje is, you're still using it from an interpreted language. Simple things will be fast. Big applications will be slow (if you're relying only on Python that is).
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following User Says Thank You to Bundyo For This Useful Post: