tag:blogger.com,1999:blog-8935780327334775165.post1812835632407444284..comments2023-08-07T22:48:57.800+08:00Comments on Entity Crisis: Building a GUI for an embedded system.Unknownnoreply@blogger.comBlogger6125tag:blogger.com,1999:blog-8935780327334775165.post-51726653364579008572008-12-29T19:13:00.000+09:002008-12-29T19:13:00.000+09:00@illumeMost widgets in a traditional GUI are too s...@illume<BR/><BR/>Most widgets in a traditional GUI are too small to be accurately pressed by a finger, especially select boxes, radio buttons etc. By making bigger widgets, less mistakes are made with the touchscreen.<BR/><BR/>I'm using OpenGL because we are controlling things in a 3D environment, and will likely need to display spatial type things. And yes, I might even use a particle system to represent collision information! :-)Simon Wittberhttps://www.blogger.com/profile/02730025645144151014noreply@blogger.comtag:blogger.com,1999:blog-8935780327334775165.post-9652941799007559652008-12-28T07:00:00.000+09:002008-12-28T07:00:00.000+09:00Simon,whatever you choose to do, please make it op...Simon,<BR/>whatever you choose to do, please make it open source.<BR/>Your code is good and clean, other people could learn from it or use it as a fondation to build something bigger.Unknownhttps://www.blogger.com/profile/14963043736528936298noreply@blogger.comtag:blogger.com,1999:blog-8935780327334775165.post-37417655618070994942008-12-27T23:02:00.000+09:002008-12-27T23:02:00.000+09:00You might as well take a look at Python/Edje. Ther...You might as well take a look at Python/Edje. There is a tutorial available at http://wiki.enlightenment.org/index.php/Creating_Edje_User_InterfacesHenryhttps://www.blogger.com/profile/17868981027484173851noreply@blogger.comtag:blogger.com,1999:blog-8935780327334775165.post-14675872639784910582008-12-27T16:06:00.000+09:002008-12-27T16:06:00.000+09:00Sounds like a fun project :)Some parts of your rea...Sounds like a fun project :)<BR/><BR/>Some parts of your reasoning got me wondering... <BR/><BR/>I don't see why existing widgets don't work on a touch screen?<BR/><BR/>A lot of things like radio boxes, trees, tab views, select boxes etc work fine with touch screens. If you need just one of these things it will probably save your time.<BR/><BR/>There doesn't seem to be any testing framework for pyglet applications? Does your gui code need to be tested?<BR/><BR/>It's always good to go with what you know :) Especially if you don't have experience with qt etc. That reason alone is reason enough to choose over qt.<BR/><BR/>Requiring opengl seems a bit weird for embedded systems.<BR/><BR/>Do you need multi touch? SDL 1.3 has some nice multi touch support these days. I haven't tried multi touch stuff with qt/pyglet... but I'm sure there's some way to do it.<BR/><BR/>I've seen some cool wireless controllers using ipod-touch/iphone... that could be another option :)<BR/><BR/><BR/>However... the main question you should ask yourself... does qt have a good particle system? NO! then your choice should be obvious.René Dudfieldhttps://www.blogger.com/profile/17762358075557755436noreply@blogger.comtag:blogger.com,1999:blog-8935780327334775165.post-56932207800582719822008-12-27T14:44:00.000+09:002008-12-27T14:44:00.000+09:00Take a look at Clutter too: http://www.clutter-pr...Take a look at Clutter too:<BR/><BR/> http://www.clutter-project.org/danhttps://www.blogger.com/profile/00448923129761859864noreply@blogger.comtag:blogger.com,1999:blog-8935780327334775165.post-75134909263849551202008-12-27T14:03:00.000+09:002008-12-27T14:03:00.000+09:00You should probably take a look at the Enable pack...You should probably take a look at the Enable package which sits atop Kiva (which now has a nascent GL backend, among others).<BR/><BR/>http://code.enthought.com/projects/enable/Anonymousnoreply@blogger.com