Reply
Thread Tools
frethop's Avatar
Posts: 283 | Thanked: 60 times | Joined on Nov 2005 @ It's dark in here. I hear laughing.
#1
I'm a university professor. I want to engage some students in research questions that look at topics surrounding tablets and Maemo. I would be very interested in ideas of what this research could be.

I'm defining "research" as investigation into unanswered questions or innovative solutions to problems involving, in this case, Internet tablets and/or Maemo development.

I don't think that software development by itself qualifies as research, especially if it's an implementation of a developed idea. So things like Maemo projects in the Google Summer of Code don't qualify in my view (at the moment). But maybe this is too narrow a view.

Any ideas here would help me out a lot. Thanks!
 
Posts: 415 | Thanked: 732 times | Joined on Jan 2009 @ Finland
#2
How about researching runtime effiency of GTK+/Hildon software compared to applications written in Qt, python, etc.

At least I'm interested in how much it costs to write SW with an alternative toolkit/language.
 

The Following User Says Thank You to timoph For This Useful Post:
frethop's Avatar
Posts: 283 | Thanked: 60 times | Joined on Nov 2005 @ It's dark in here. I hear laughing.
#3
Originally Posted by timoph View Post
How about researching runtime effiency of GTK+/Hildon software compared to applications written in Qt, python, etc.

At least I'm interested in how much it costs to write SW with an alternative toolkit/language.
This is a cool idea. Also interesting might be the relative efficiency of scripting languages vs compiled applications. Or in how much the various speed-up methods enhance Python performance.
 
Posts: 422 | Thanked: 244 times | Joined on Feb 2008
#4
Input is the one.

Pretty must all small form factor devices suffer from the same problem - not being able to get data into the device at the same speed and comfort that you would a laptop or desktop device.

The success of the keyboard (even in the inefficient qwerty configuration) is unparalleled.

The N810 and similar get around data entry problems by actually adding a keyboard. This is a reasonable workaround, even if you are essentially limited by only realistically being able to use your thumbs. But it is still slow going and not exactly comfortable for long periods.

For devices that don't have a keyboard, you have various approaches that boil down to the same type of entry. You have an on-screen keyboard, or handwriting recognition. The keyboards may be enhanced (such as fitaly) or include various swipe guestures, and both types would include some predictive features to guess the word you are using.

But all of them - to one degree or another - fail to manage the separation of "how you enter data" from "what data you are entering" in the same way a keyboard does.

With only a basic level of proficiency with a keyboard, you can quickly get to the point where you are only peripherally aware that the keyboard is the thing making the words form on your screen.

With non-keyboard - screen based - input methods, the thought process of "what you are entering" is regularly interrupted with the thought process of "how you are entering". This may be to choose a word from a list of suggested words, or to correct a handwriting recognition errors for example. They all break flow.

Conversely, a keying error with a keyboard will appear to correct itself because you can maintain the separation, and not break flow.

I think there should be a shed-load more research into the area of small form-factor data input.
 

The Following User Says Thank You to paulkoan For This Useful Post:
Posts: 43 | Thanked: 6 times | Joined on Feb 2009 @ Saint Paul, mn
#5
Perhaps a study of how people use their tablets versus computers. What sorts of activities do people engage in, duration of theser activities, average time involved in engaging with the tablet, etc.

If what you are looking for is a more quantifiable study then research into the efficiency of the internal memory versus the memory card as a location of the operating system. Perhaps a study of the value of swap in the system the value of increasing it. There was a thread about a gentoo based distro for the tablet, maybe a study of the eficiency, speed and overall performance of the gentoo based distro versus a debian based system.

I am suggesting research that might be of value to the Maemo community, much as Timoph did.
 

The Following User Says Thank You to gpmartinson For This Useful Post:
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#6
Investigate the man-hours required to reverse engineer closed source components, such as PowerVR drivers
 

The Following User Says Thank You to lardman For This Useful Post:
Stskeeps's Avatar
Posts: 1,671 | Thanked: 11,478 times | Joined on Jun 2008 @ Warsaw, Poland
#7
Study on repurposability of tablets:

The ability to change software and firmware, even run other Linux OS'es such as Ubuntu, Gentoo and Android - because the tablet is not locked like iPhone, G1, etc.

To be able to re-purpose the tablets when they are technologically obsolete and unsupported by vendor, to have other purpose than being a mobile device (think secondary screen to your PC; picture frame; etc) - is it more environmentally friendly? Comparison to communities where you have to jailbreak or get developer key (OLPC, G1, iPhone, phones) to alter your operating system.. and ones you do not.
__________________
As you go on to other communities, remember to build them around politeness, respect, trust and humility. Be wary of poisonous people and deal with them before they end up killing your community.. Seen it happen to too many IRC channels, forums, open source projects.

Last edited by Stskeeps; 2009-02-18 at 12:00.
 

The Following User Says Thank You to Stskeeps For This Useful Post:
frethop's Avatar
Posts: 283 | Thanked: 60 times | Joined on Nov 2005 @ It's dark in here. I hear laughing.
#8
These are all great ideas. Keep 'em coming.

Obviously, I want the Maemo/ITT community to benefit. I'm wondering if work should benefit Linux-at-large and just be focused on the Maemo platform as a case study.
 
Posts: 566 | Thanked: 150 times | Joined on Dec 2007
#9
How about look at the community and open source aspects of Maemo compared to Moblin/Android/ and how well these development strategies/communities work. Although that is more about sociology and economics than computer science.

Last edited by iamthewalrus; 2009-02-18 at 19:25.
 

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


 
Forum Jump


All times are GMT. The time now is 00:41.