![]() |
#16 | |||||||
Recovering Gadget Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,381
Karma: 676161
Join Date: May 2004
Location: Pittsburgh, PA
Device: iPad
|
Thank you for your post TVoR. And I personally want to thank you for the more polite tone. I've followed some of your other discussions, and while you obviously have a lot of knowledge about these issues and some very interesting things to say, I've also noticed that you have a very animated and spirited style at other sites! That can be a bit too harsh for the friendly discussions we try to foster here at MR, so we greatly appreciate your considerateness concerning the style of your posts here. (It doesn't take much for us to edit or delete a post here if it becomes harsh, because the tone of the discussions is very important to us.)
Quote:
Quote:
Quote:
![]() Quote:
I talked to one of the vendors working on a Cobalt smartphone, and was amazed to hear that it was actually better for them and easier to build the phone on Cobalt than Garnet. Their story was not about all the problems with Cobalt, but how it solved a lot of the problems that they would have had to do themselves if they had used Garnet. So, yeah, it's a challenge to get to Palm for Linux, but I guess at the moment I'm a believer that they're on track and will get it done. Quote:
Quote:
Quote:
I'm curious... you seem to have some significant ties or interest or inside scoop with the BeOS world. Can you share anything about your background that will help us understand where you are coming from? Thanks again for your thoughts. You're welcome to disagree with everything I've said, but just please be nice! |
|||||||
![]() |
![]() |
#17 |
Technology Mercenary
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 617
Karma: 2561
Join Date: Feb 2003
Location: East Lyme, CT
Device: Direct Neural Implant
|
I'm noticing that some people here are confusing "multitasking" with "multithreaded"... just be careful, they're not the same thing.
In any case, when/if the underlying kernel (now purported to be Linux) supports true multitasking, it only makes sense to allow developers to call the API that exposes those threads in their individual applications if they want to. For those that don't need it, the OS shouldn't enforce the use of it, unless its buried in a transparent API call that handles it automagically. |
![]() |
Advert | |
|
![]() |
#18 | ||||||||
Technology Mercenary
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 617
Karma: 2561
Join Date: Feb 2003
Location: East Lyme, CT
Device: Direct Neural Implant
|
Quote:
Quote:
I still hope that they don't think their "move to Linux" will somehow garner them thousands of existing Linux and Open Source developers to do their development for them. It just won't happen. Quote:
Quote:
Do you know what version of firmware and what embedded OS your microwave runs? What about your television remote control? Why don't you care? Because they do exactly what is expected of them, without any problems. The only time people need to know what operating system their "Thing" runs, is when things go wrong and they need to fix it or find an alternative solution to solve the problem. When things work, people don't notice them. People won't "move en masse to an alternate OS" just because Palm doesn't move to Linux. They might consider it when the device stops suiting their needs, but thousands of others who have never used a PDA before will find that Palm suits their needs perfectly. Quote:
Seriously though, the platform won't be dead if their move to Linux doesn't succeed. They have a HUGE growing market in the smartphone and kiosk arena, especially with their recent acquisition in China. Don't be fooled, there are millions of PalmOS licenses being sold per-year, and not just on the devices you can buy at OfficeMax or Staples. Don't forget about the OEMs like Kyocera, Samsung, Sony (yes, still producing PalmOS devices), Acceca, Symbol, and about 2-3 dozen others. Quote:
Also, lets not forget how much they'd piss off the authors of applications that fit the niche you're suggesting. Let's say that Palm decided to incorporate LauncherX's capabilities into their main launcher (no offense to the author of LauncherX, Bozidar Benc, who died last year), including tabs. What happens to the people who want to buy LauncherX? The key is to keep the interface as absolutely simple as possible, while keeping the powerful API underneath, exposed via the SDK, so authors can extend the capabilities and create a market for third-party software to keep the device market flourishing. If you piss off your developers by consuming their market, you're going to lose a LOT of users, and a LOT of developers. Also, there may be patent or licensing issues related to some of the PalmOS applications out there. Just because "Tabs Are Cool" in your opinion, doesn't mean that Palm can just start using them. Quote:
Also, stop thinking with a Windows mindset. Not everyone wants a desktop on their PDA. They may think they do, but that's because they're confused about how they access their data. The important thing is their data, their documents, etc. You don't need to port Microsoft Word (and its horribly unusable UI) to a PDA just to view and edit documents. The same thing goes for web browsing, email, calendaring, and so on. Likewise, you don't need a "Start Bar" or "titlebars" or windowframes or abnormally-large scrollbars, etc. to interact with your data. Look at how much power the iPod put into 1 wheel. With Palm (as with some newer window managers coming out to service embedded devices), applications run modal, with full context, as they should. You shouldn't have a titlebar, unless you can grab it and move the window around. If you can do that on a 320x320 PDA screen, something is wrong, because its a horrible waste of space, resources, and code to allow that behavior. Simple is best, which is why Palm still controls the majority of this market. Quote:
Part of the problem is likely due to attrition and turnover. If people keep jumping ship or getting laid off, passing code and projects to others to maintain can get overwhelming and ugly, especially if those people can't code. Look at how Palm jumped on the OSS tools to help embrace their developers, tried to "own" them, and rapidly dumped them when they realized they couldn't (POSE, prc-tools, pilrc and 1/2 dozen others). They're now on their... what... third or fourth kernel rewrite? And lets not even get into Protein, PACE and all of the other alliteration buzzwords that start with "P" here. |
||||||||
![]() |
![]() |
#19 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30
Karma: 2258
Join Date: Jun 2005
Device: Loox 720
|
I noted an interesting fact which Dianne alluded to. It will be possible, under cobalt, to write the whole app (including the GUI) to run as a thread in the background. If this is simple, it would save a programmer a lot of work in the other parts of the program to save state properly and enable messaging between the parts of the program.
Could this be a way to shoe-horn multi-tasking into Cobalt for ALL apps, by hook or by crook? BTW, I still have not see anybody address the disadvantages of Saved State vs multi-tasking yet. Isn't this what the whole thread is all about? Surur |
![]() |
![]() |
#20 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 713
Karma: 1001739
Join Date: Apr 2005
Location: Nashville, TN
Device: SGS3/PW2/Nexus72
|
Quote:
The problem is Palm didnt have that capability and insisted no-one wanted it. Now that the proof is that people want it (just look at sales), palm is all over it, but cobalt is vaporware, and probably wont comeout. The only place at this point where palm is aheadand that is the treo 650. That is a verynice machine and the only problem with it is the palmOS ![]() Will PalmLinus fix the problem of having to convert everything to .prc, .pdb from .txt, .doc, .html, etc? That is such a freakin pain... Last edited by volwrath; 06-26-2005 at 11:03 AM. |
|
![]() |
Advert | |
|
![]() |
#21 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 914
Karma: 3410461
Join Date: May 2004
Device: Kindle Touch
|
I've been a fan of handhelds for the past five years or so and although Windows Mobile devices seem technologically superior, Palm OS devices were always a step ahead in usablity. What happened lately, me thinks, is that PalmOne touched a nerve somewhere by trying to release "new" handhelds in the embodiment of "old" technology. For a while that seemed to work fine; but then even the most die heart Palm fans were wondering if PalmOne wasn't up to the challenge anymore. There was a lot of talk about Cobalt, and yet we still see PalmOne devices using an operation system which core goes back more than seven years.
Is Cobalt vaporware? I don't think so. I think PalmSource is trying hard to do everything right this time! This is not only about finishing and releasing an advanced operation system. It is also about winning new licensees and about losing some of the dependance from PalmOne's major market share among Palm OS devices. PalmSource is a healthy company with lots of resources, and I don't see a reason why they should fail in bringing out an OS that will even make the hearts of WM die hearts beat faster again. |
![]() |
![]() |
#22 | |||||||||||
Banned
![]() Posts: 16
Karma: 10
Join Date: Jun 2005
Device: VZ90, UX50, TH55, TRGpro
|
![]() Quote:
![]() Quote:
![]() Quote:
Quote:
Ms. Hackborn's savage attack on me was completely unprovoked. I only gently prodded her with a stick once or twice. While she was sleeping. ![]() Please note: I'm always polite. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
TVoR |
|||||||||||
![]() |
![]() |
#23 | ||||||||||||||||||
Banned
![]() Posts: 16
Karma: 10
Join Date: Jun 2005
Device: VZ90, UX50, TH55, TRGpro
|
![]() Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
![]() Quote:
http://www.palminfocenter.com/commen...ID=7788#106629 Quote:
Quote:
TVoR |
||||||||||||||||||
![]() |
![]() |
#24 | |
Banned
![]() Posts: 16
Karma: 10
Join Date: Jun 2005
Device: VZ90, UX50, TH55, TRGpro
|
Quote:
Looks like the numbers don't back you up, Bubba. Besides from pa1mOne, it appears that not a lot of PalmOS devices are being sold these days. http://www.palminfocenter.com/commen...ID=7788#106637 And if you think China will save Palm, guess again. Ask yourself just how many American companies have been allowed to make money in that repressive Communist country. Palm will just get USED by China just like every other company that has gone over there wide eyed, drooling over the potential of access to a billion person market, only to return after being taken for a ride, Beijing-style. |
|
![]() |
![]() |
#25 | |
Recovering Gadget Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,381
Karma: 676161
Join Date: May 2004
Location: Pittsburgh, PA
Device: iPad
|
Let's Get Back to the Main Point in this Thread
Okay, okay. We can argue about the numbers all day. And maybe another thread for that might be fun to do. But in this one, let's try to stick a bit closer to the multitasking/multithreaded discussion, please.
It sounds like part of the argument from TVoR is that PalmSource can't deliver on Palm for Linux in the timeframe that's planned, and that they have not implemented proper multitasking, a decent modern UI, or resolved their existing software issues yet, and that unless they make some strides forward remembering "simplicity first" for the user experience, the market will slip away, and might even be slipping away now depending on what numbers you read. Those are all points that can be discussed and probably would create a lot of interest, but I think it's way too much to tackle in a single thread, so let's try to focus on the multi-tasking and application switching in this thread. I'm with surur... Quote:
And an advantage of the PalmOS approach is that you don't waste the system resources running multiple applications when you don't need to. But I haven't seen anything that really indicates to me that there's all that much advantage on either side of the fence... |
|
![]() |
![]() |
#26 |
Uebermensch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,583
Karma: 1094606
Join Date: Jul 2003
Location: Italy
Device: Kindle
|
Heading back to the multitasking/state-saving discussion. surur mentioned this a few posts before and he was very right: we are not any longer talking about Motorola Dragonball 33Mhz CPUs here. We are now talking about the 5th generation of the ARM microarchitecture - more precisely Intel's XScale processor, which includes support for superfast multitasking (i.e. context switching) and multimedia environments.
It seems some people still believe that multitasking apps are a waste of resources. Totally unwarranted, I may add. There is a shareware tool called Supertasks 2.0 for Pocket PCs which depicts CPU consumption of individual tasks, processes and even services. You'll see, if you try it, that even if you run ten applications at once, including an mp3 audioplayer and some Internet-based downloads, that with a standard XScale 416 MHz CPU, no process is using more than 4-5% total CPU. So to all multitasking naysayers: what is the benefit of state-saving and giving a process 100% of available CPU resources if that process won't be using more than 4-5% of it? |
![]() |
![]() |
#27 |
Jah Blessed
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,295
Karma: 1373
Join Date: Apr 2003
Location: The Netherlands
Device: iPod Touch
|
The drawback to multitasking is that applications have to compete for memory usage. You don't have a swapfile to flush unused memory pages to, like you have on the desktop. That said, if a process really uses so much memory that this becomes a problem, it's probably not suitable to run on a handheld in the first place.
|
![]() |
![]() |
#28 | |
Uebermensch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,583
Karma: 1094606
Join Date: Jul 2003
Location: Italy
Device: Kindle
|
Quote:
All I am saying is that as hardware develops and opens up to new possibilities, we shouldn't be arguing that software technology that dates back almost a decade is still preferable to newer technology. |
|
![]() |
![]() |
#29 | |
Jah Blessed
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,295
Karma: 1373
Join Date: Apr 2003
Location: The Netherlands
Device: iPod Touch
|
Quote:
|
|
![]() |
![]() |
#30 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30
Karma: 2258
Join Date: Jun 2005
Device: Loox 720
|
I have not heard of this 32Mb limit in win CE. I have personally loaded some very large web pages (e.g. photo-shop contests) which used >50MB.
![]() Surur |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gizmodo looks into iPhone (and others) multitasking | scottjl | Apple Devices | 2 | 05-01-2010 02:25 AM |
iPhone Apple's iPhone 4.0 to support multitasking | Javed | Apple Devices | 1 | 04-01-2010 07:41 AM |
iPad Do the iPad’s missing apps point to a multitasking dashboard? | kjk | Apple Devices | 7 | 02-05-2010 10:38 PM |
iLiad multitasking? | ksiflhjla8 | iRex Developer's Corner | 6 | 08-01-2008 08:41 AM |