TamsPalm - the Palm OS Blog

Palm OS news and opinion source

July 21st, 2008

Regarding the iPhone 3G

Last week the iPhone 3G was released to much fanfare. Along with the new 3G speed and features comes the ability to install applications via Apple’s iTunes store and GPS. Why does it seem like I am the only one steamed about the new phone?

Let me start by saying this: I don’t own, nor have I ever used an iPhone or an iPod Touch. My belief is that there is little behind all those fancy interfaces worth playing with. And the kid in my French class wouldn’t let me toy with his.

The phone itself is definitely one of the better phones on the market without a doubt. It’s spawned more carrier rivalry knockoffs than there are brands of LEGO Knockoffs, especially from LG as of late. The device is just plain cool. So why is lil Ryan so hot under the collar?

Two things: The company and the company’s supporters. Yeah, I expect a lot of, er, wonderful comments from you “Apple can do no wrong” people. You’re the ones I’m writing about, so open up and listen for a while. Apple keeps screwing you boys over and over and, for some reason or another, you welcome it with open arms and shouts of praise!

First it came with the initial release of the iPhone and Touch. Apple delivered a solid phone on time but they told developers they would not be able to develop native applications and would have to rely on the device’s webkit based browser, programming in ajax or another web app language. This limited the devices’ usefulness throughout the first “generation” (more on the quotes later) yet very few people seemed to mind, for some reason. Past that, the devices were solid, albeit fairly overpriced, and the blogosphere and geeks alike went mad over the thing, even over the imo gimmicky multitouch interface (I see that being more use on a larger screen, a la the Win7 demoes people have been throwing around)

Then came the price cuts. Within three months of the phone’s monumental release Apple slashed prices by 200$ with much public outcry. The blogosphere was practically up in arms, the major media, even, had something to say on the matter, yet the fanboys were strangely silent. Apple tried to make amends with the mainstream by giving the early adopters a 100$ credit to the Apple store. Why not? It makes Apple look like the saints they seem so keen on portraying themselves as and they still get to keep all the money they made on the deal. All it did was screw over the early adopters who were brave enough to step out.

And now the latest chapter in what I’d like to term iMania (please don’t sue): the shiny new iPhone 3G. Why isn’t anyone mad about this device? Apple’s “first generation” (I am quoting this because I hardly consider sticking a 3G radio in the first iPhone constitutes a generation) iPhone was, lack of third party SDK withstanding, with one notable fault: it ran on AT&T’s slower 2G network rather than their superior 3G network. So, Apple one-upped themselves with the 3G’s ads proclaiming a better-than-iPhone iPhone and light years ahead of the, what, six month old “first generation” iPhone? And, hey, made it even cheaper! 200$ with a two year contract gets you an iPhone 3G. Maybe the 4G will be free… <_< How bout those early adopters, Apple?

And best of all, the world loved it. The 3G is one of the most talked about things on the market. Hell, it completely dwarfed the release of a new colored Centro, also on AT&T. We can blame Palm for picking a bad release date, but isn’t a new color on a nice stable device about as noteworthy as Apple putting the screws to their user base? Am I wrong in thinking there is a problem with how Apple treats their hardcore user base? Should they be able to get away with defecating on the people that made Apple what it is, and get rave reviews for it, no less? Would Palm get even a fraction of the slack Apple’s been cut?

January 14th, 2008

On the changing face of Motricity

The shut-down of PalmGear.com hit a few good friends of mine hard as PalmGear sales have drooped to almost zero(customers have sent me loads of complaints about application purchases not working). A sign of the downfall of the Palm OS… Motricity sells eReader to Fictionwise. A sign that ebook services are dieing for good.

When one looks at the headlines coming out of Motricity recently, one could feel that the worst doomsday visions of mobile technology analysts have just become true. Apocalypse is here…hope you all paid your taxes and donations on time.

But is this really true? Are the markets really going down? Or is it just a big reorganization inside of Motricity?

Let’s take a time trip back to 2007 - April, to be precise. Alex Bloom(director of PalmGear et al) gives a very interesting interview; and states that:

We have three more business areas: content distribution for carriers(e.g. MediaMall….ringtones, wallpapers et al); ringtone/etc sales(aka Jamba…MTV ads for ringtones et al) and various SMS related services

we plan to emphasize subscription billing

Looking at the world(just turn on MTV for a second), one can immediately see where the money is at home. Cash isn’t made by selling shareware applications to power users…money is made with teenagers willing to pay 3€ a week for some kind of ringtone/wallpaper service(so much for subscription billing). OK - the shareware department definitely never worked at a loss(looking at their truly insane margins); but its ROI definitely cannot compete with ringtone peddling.

And this leads me to a different theory: I think that someone at Motricity’s is trying to increase the total ROI of the company as far as possible(probably the new stakeholder) by selling off or killing all departments that do not have as high profit margins.

I expect more doom-and-gloom messages to come, but will remain calm and unaffected - what do you think?

February 21st, 2007

Howard Tomlinson on Palm OS Gaming

Astraware is a fixed name in the Palm OS/PDA game market. Astraware’s Chief Executive Officer launched a blog post looking at the future of Palm OS games, and also takes a “stab” at titles like Zap Evolution.

In short, Howard’s message is that hardcore gaming freaks have died out and made way for casual gamers - but get the full scoop here:
http://www.astraware.com/company/blog.php?entry=38

January 17th, 2007

The Resco way of development

Jan Slodicka showed me a lot about Rescos development machines and how the 4 programmers and the tester work together. (Talking about the Palm division only; Resco has more work force in PPC dpt. and on the enterprise projects.) Lets dive straight in by looking at the machine configurations!

Rescos dev machines
Most of the people working at Rescos are still using CRTs there seem to be rather few LCDs here, and I saw no dual monitor workstations either. The machines themselves are of varied age, there seems to be a lot of classic Compaq hardware in use.

The IDE
Rescos Palm division uses Metrowerks CodeWarrior for development. CW is used even for the Symbian development. Desktop part is done using MS Visual C 6.0.
Metrowerks tools fit the bill very well and are more than comparable to the MS tools apart from stability problems.
Jan has a habit of keeping feature lists, etc all in CodeWarrior(text files).

Bug tracking
A bug tracker was installed generally a few years ago, however, the developers never got accustomed to the system and fell back to using text files and Excel sheets. Their tester still uses the bug tracker occasionally.

Revision control
Revision control is handled by Microsoft SourceSafe. SourceSafe is in use at Rescos for more than 10 years without any problems whatsoever the merge difficulties are perfectly normal according to Jan.

Testing methodology
The developers do limited testing using both simulators and real devices. The tester works primarily with real devices. The Sinulator is used also for making screenshots. We had a photo of some of their testing devices in the first part of this series look at them here!

Multiplatform strategy
Rescos multiplatform strategy consists of rewriting the program for each operating system in a separate offer common code base is small - low level libraries for imaging and zipping, desktop component for the Viewer and server components for the WorldCup application. No multiplatform-SDKs are used for UI look reasons. (Jan says that this decision was taken because of past experience with multiplatform development for the desktop systems.)

Selection of applications
Resco strategy is to concentrate on a few strong titles created in a close co-operation with the user community. This demands heavy investments in the initial phase, but results in products with higher added value and longer life cycle.
Overall, I hope that you enjoyed this smorgasbord of interesting facts about Resco. I consider their development system very interesting and probably also very effective! Tune in soon for information on what Jan Slodicka thinks about the Palm OS economy(and its ESDs).

What do you think?

January 15th, 2007

Rescos oppinion on platforms and sales

Resco is an uniquely interesting company because they sell similar products for Palm OS, Symbian and PocketPC so if one company can make qualified discussions and comparisons, its by almost all means them. Jan gladly shared with me a few very interesting insights but before that, we need to look at a significant part of the Resco history.

The Resco history - short
Essentially, Resco was a PocketPC company right from the start the Palm OS development division was added only much later by aquiring JSoft, Jan Slodickas company. There are more than 15 PocketPC people, but only 5 Palm guys at Rescos; one of the Palm guys also does Symbian!

Platform sales a few significant examples
For Resco, PocketPC generally is the top selling platform(if you look at the history, this probably explains why though). Palm is second, and Symbian development was an expensive venture that didnt quite pay back. Please treat the following two apps as case studies:
Resco Sudoku
Resco Sudoku was released for Palm OS and PocketPC nearly simultaneously. Both applications have similar look&feel. The PocketPC version outsold the Palm OS version approximately 5:1.
World Cup Mobile 2006
This application was released for Palm OS; PocketPC and Symbian. Palm and PPC versions had very similar look&feel, Symbian version was a bit weaker. The PocketPC version outsold the Palm version 4:1, and the Palm version outsold the Symbian version 5:1.

The Top 10 selling devices
As a special gift from Resco I can bring you a top-selling devices list from one of their software distributors. The following devices purchased the most licenses in the last quarter:

  • Dell Axim X51v
  • Motorola Q
  • Palm Treo 650
  • Palm Treo 700p
  • Palm TX
  • HTC TyTN
  • Cingular 8125
  • Palm Treo 700w
  • Dell Axim X50x
  • HP hx4700

3 moths ago the order was(the Palm OS devices kept their positions - the shifts were in the PocketPC camp)

  • Dell Axim X51v
  • Motorola Q
  • Palm Treo 650
  • Palm Treo 700p
  • Palm TX
  • Cingular 8125
  • HP iPAQ hx4700
  • Dell Axim X50v
  • Palm Treo 700w
  • Audiovox PPC 6700

I am not totally sure about the significance of these numbers after all, Resco is mainly a PocketPC company that runs the Palm department more-less separately. Also, there are less Palm developers than there are PocketPC folks so as said, I am not the one who wants to interpret these numbers.
How would you interpret them?

January 9th, 2007

User enquiry about the Treo 680’s future

A TamsPalm user sent me a very interesting email asking for answers on how the Palm Treo 680 will affect the Palm OS economy as whole. Since the answers could be interesting for everyone and he agreed to have it answered publicly, here we go:

Yes… Palm OS. I read your opinion on the PalmSource forum. I think if I were starting over again that I would err on the side of caution and choose Windows Mobile but, when I was considering the development platform back in May of 2005, the Treo 650 was easily the best thing that I could find out there. The fact that PODS is free also helped.

A year ago, the Palm OS’s market situation still looked a lot brighter than it did now. At the moment it looks like a close tie.

As for the development environment, the freeness of development tools shouldn’t be the platform decider(IMHO - but I do it too sometimes). If you pay 50$ for a development environment but sell 50 times more, you will quickly recoup your investment. PODS itself is obviously ‘different’ from most other environments, but becomes usable after a few hours.

Palm OS development itself also has a few weird quirks - but as said, once you an do it, you can do it. The benefit of the initial steep learning curve is that there are rather few new developers, which leads to more $$$/app.

Out of curiosity, has your opinion brightened on Palm OS now that the 680 is out on the market (this being a clear sign, along with the perpetual OS licence agreement, of Palm’s future direction with the OS)? Would you invest more time in Palm OS development work or would you wait on a big 680 success story? I do believe that Palm OS has a BIG opportunity as the OS for the general masses (essentially moving down from its business position) and that Palm Corp. stands to make big bucks here. Furthermore, I suspect that the true geeks among us, who see the 680’s merely incremental improvements over the 650 as an indicator of pending doom, are missing the point Joe-average buyer will very much be wowed by this phone.

For me, Palm OS Treo hardware sales success and Palm OS software sales success are entirely different pairs of shoe. Many Palm users who buy a Treo never ever think about installing third party software - and the more the Treo replaces the Symbian semi-smartphones, the more such users you get.

The Palm OS economy gets fueled by advanced users who see their Treo as mobile computers than can be extended. If you pay a high price for the privilege of doing Treo, you will probably think about what you bought. If you, on the other hand, get the Treo 680 for 1 with the contract, you probably will see it as a dumbphone just like the Nokia one you had before.

Would you answer any of the questions differently?

December 12th, 2006

The future of the Palm OS runtime environment

Now that the dust has begun to settle about Palm’s perpetual license of Garnet, a few seething questions still remain(in developer’s minds). This article is just my personal opinion though - so please don’t buy stock on it, and feel free to discuss!

First of all, this purchase shows that Palm seems to understand the value that its third party developers make for the platform. OK, Windows Mobile now has a load of stunning apps too, but the diverse application landscape of the Palm OS still is mostly unique for a mobile OS. So, keeping developers happy by keeping their API alive pays out.

This insight probably didn’t fall from the sky though - Nokia gave a great example of what happens when you piss off developers by releasing an incompatible S60 revision.

Palm’s purchase of the Garnet environment allows them to do exactly the opposite of what Nokia did - they can now swap out the old Garnet kernel and kick a new one in; or they can create a Garnet emulation environment(PACE, anyone - Garnet is a huge Os4 emulator mostly) on whatever host OS they want to use.

Palm also saves a lot of licensing fees with this purchase on the long run - they must have some kind of longterm usage in mind with the IP that they just acquired, for else they would have just kept paying a per-box licensing fee.

Essentially, this IMHO is a bit of a good sign for Palm OS developers. While now always is a good time to look out for another OS to support(as Seth said - Do or Die), a one-OS shack owner should now be able to sleep a bit better. I will run another article on how Palm’s future lineup will look soon - for now, what about sharing what you think?

August 10th, 2006

Palm…move your hide to stop developer erosion

Over the last two weeks, my rather positive view of the future of the Palm OS economy has worsened - and apperently, I am not alone. Dmitry Grinberg(famous by fixing Palm’s ‘mistakes’) openly announces Windows Mobile evaluation; Brayder closes shop; Palm’s PalmSource contract is problematic, etc.

The Palm OS economy currently is full of rumours. Some report the spotting of a Cobalt-powered Palm (SG) handheld, while others report on the end of Palm’s traditional PDA business and the death of the LifeDrive line. Independant of whom you listen to, the sum of the rumors is the Palm OS economy is off badly.

Palm itself has a company policy of not commenting rumors, which is indeed standard for larger US companies. However, in this case, they maybe should open their mouth - else, developer erosion would reach dangerous speeds.

Palm basically lives off its third party developers(face it). When Windows Mobile entered the market as Windows CE, nobody really considered it because of the ultimate lack of third party applications. Almost all application development took place for the Palm OS, making sure that Palm users always had loads of impressive third party apps to choose from.

IMHO, mobile operating systems are insignificant - what people want are functions. Wheter these functions are powered by Palm OS or Urp Burp OS is insignificant….

Third party developers want future security. They invest loads of time into creating applications and want to sell them for a long, long time. The current rumor situation is very negative and thus dangerous for Palm’s third party developer share.

IMHO, Palm should see the problem and announce what OS they plan to run and what products they plan to create. Just keeping the situation as is, may leave their shiny new Garnet-compatible OS without developers…

August 2nd, 2006

What happens to whom if the Palm OS is gone

Palm’s recent financial report was commented all over the blogosphere - no need for TamsPalm to chime in in excess. However, we can offer you something different - a prognosis of what would happen to which kind of software house if the Palm OS went away!

The system hacker
The system hacker is a software house that makes cash by fixing Palm’s mistakes and bugs like hissing screens, inaccurate digiziters, limited dynamic RAM and so forth. This software house would obviously have huge problems when the Palm OS goes down the drain; as many of its applications wont be needed on other platforms/would need a huge, bottom - up redesign. However, due to their deep pockets, it is questionable if they even need to continue development…

The “multiplatform shop”
The multiplatform shop produces big applications that are designed for multiplatform - suport right from the start via a proprietary API abstraction layer. For them, the only question is when to stop supporting the Palm OS - no major business implications here!

The “uniplatform” microshop
The uniplatform microshop is a small, one or two-man developer shop that produces small or middle-sized shareware that abides to the Palm OS coding guidelines and uses no obscure hacking. This shop has only got Palm OS products, and can do two things:
Get StyleTap-compatible
StyleTap is a Palm OS emulator for Windows Mobile PDA’s. If the application runs well under StyleTap, all they need to do is try to sell to StyleTap customers while porting.
Rewrite
Obviously, StyleTap is not a thing that keeps you alive for a long time; as StyleTap will be dead a few years after the Palm OS. So, rewriting will be needed eventually. However, this rewrite will be easier than for the system hacker, as most of the “business logic” can be retained - so this shop has problems, but can survive if there is no PocketPC counterpart already on the market!

In which category are you? What do you think?

July 11th, 2006

Music streams…the one force that will drive mobile data into the mass market

Many analysts and bloggers recently started to ask whemselves about which “killer application” will push mobile data services into the mass market. As Mike Mace already pointed out, wireless email won’t cut it - and IMHO, T-Mobile’s expensive Web N Walk campaign doesnt offer too compelling stuff either.

In order to understand today’s point, we need to look back in history. In fact, we need to revisit the days of the Palm Vii - pager networks like Mobitex were the best thing on the market, and their transmission speeds of barely 9600bps(+/- 50% for all accuracy manacs) allowed for nothing but basic text data transfer.

Eventually, technologies like GPRS became available - however, their adoption was slowed down by the high initial pricing(in fact, many german users kept on using CSD many years after the GPRS introduction for financial reasons). Add in UMTS or EDGE, and also the lower prices, and you now have wireless data transfer systems that are capable to handle Skype and Shoutcast streams.

People love radio because of a simple reason: it always is available, and it provides you with “no-frills” music. You just tune into a station and have fun… . At least, thats the ideal imagination. In reality, radio has a few shortcomings:

  • You can’t choose what songs you get
  • Transmission quality is instable

Now, if a provider could bundle up something like Napster’s music flatrate with an “unlimited” data transfer package and a decent shoutcast player on a mobile phone, they could essentially offer ‘custom radio’ to their customers. If the whole thingy is attractively priced, it could give both ‘hdd based’ MP3 players and radio stations a run for their money - after all, they can’t suddenly change style(radio stations) or add that new DJ Shadow song on the fly(MP3 player).

A bit of advertising(what about recycling some of your Web N Walk cash, T-Mobile) and a few cheap end devices - reach the critical mass, and the cash is rolling(IMHO).

What do you think?

July 4th, 2006

No more Treo 650’s are sent to Europe…why I sleep well

The european nonsense-RoHS(aka annoy all small electronics shacks regulation) has finally began to show its ugly face on the first of July. Palm was hit, as they can’t ship any more Treo units to Europe from now on(The Palm Treo 700 series is CDMA-Only, and there is no single CDMA system in Europe as far as I know). Now that must be bad news…

If you ask me, that indeed isn’t the best thing that could hapen. However, everyone who now predicts doom and gloom was wrong - Palm cleverly counteracted the EU bureaucracy’s ideocy - they simply stuffed their distributors with Treo 650’s on the 30th of June.

In adition, Ed Colligan announced that he wants to have his “european” products pushed into the european market as fast as possible, that means at the end of 2006. While nobody can be sure if these machines will be Palm OS or Windows Mobile powered(the roadmap leaked a few days ago said both), they will IMHO be in Europe before the Treo 650’s stock finally runs out.

So, european friends, keep your hair on and continue sleeping sound. The EU has probably killed off hundreds of elecronics companies with their RoHS idiocy, but Palm managed to “fight back”!

June 17th, 2006

Investition security in the 3g content business

Mike Mace just posted an article on his blog. He claims that mobile application vendors are currently facing hard times, and tries to explore reasons for this hardship. I wrote this article a few weeks ago, and felt that it may make a good addon to the current discussion:


Yours truly recently participated in the vienniese Linuxwochen, which basically is an opensource gathering. In a talk about free software, the following statement was made:

3g phone software is no safe investition. If your mobile phone dies, you need to buy all the software once again!

To be honest, that SpaceWarrior licence I purchased for my Siemens MT50(it cost like 15$ from T-Mobile back then, and was - hmm) years ago is still laying around on it and hasn’t moved to my SX1-so there is truth in the statement.

Of course, ‘dumbphones’ are incompatible with one another-but moving software from a broken phone to a new one is nearly impossible with some machines. Compare this to David, a Tamoggemon Binary Clock for Palm OS customer-his licence just moved for the fifth(!!!) time, this time from his sold Palm Zire 72 to his Palm m500(I have permission to give these figures, I know David very well).

The ones harmed most by this fact are developers. Most dumbphone software is sub-10$, feature-poor and generally ‘bad’. The reason for this is the lack of future-customers aren’t willing to pay loads of cash for an application that dies along with their mobile phone.

Developers obviously can’t do much about the incompatibilities-but they could at least offer free ‘redownloading’(via an unique id assigned to customers, for example) in case of screen damage, etc. You will definitely see a small bit of abuse, but the general feeling of investion safety will create happier customers willing to pay more money/app!

What do you think?

May 24th, 2006

On overnight successes

In IT business, most people believe in instananeous success or death. Either, people buy your program like madmen at first sight, or your company is dead. At least, this is what most people think when entering the market.

However, this is not how (software) business works. Seth Godin takes a good look at why a company doesnt need to be a one hit success to be successful.

Personally, I agree to Seth. Many Palm OS software houses have loads of apps, and only one of them is the “cash cow”, with most others just bringing in cash slowly but surely. Such a company can and probably will be much more successful than a company that has one hit and then dies off producing sequels(Tomb Raider, anyone?) of the same old thing over and over again.

Be happy about small steady streams of income-they are what make you rich. The surge may buy your Lotus Esprit, but the steady income pays the fuel…

http://sethgodin.typepad.com/seths_blog/2006/05/overnight_succe.html

May 9th, 2006

On Gartner’s PDA report Q1 2006

PalmInfoCenter just brought Gartner’s Q1/2006 report on the PDA market. Since the numbers are a bit hard to interpret at first, here is our interpretation(open the statistics in a new window so that you can look at it).

Whats included
Gartner covered only traditional machines; so no Treos and other (Palm OS) smartphones included here. However, a few RIM handhelds made it into the stats, as Gartner considered them PDA’s with cellular radio(sort of Palm 7).

Falling prices
The prices for handhelds fell by 2.7%, down to 395$. This basically means that handhelds get cheaper, and Palm OS devices like the E2 and TX probably had their fair share in lowering the price.

RIM’s growth
RIM grew by 30%. They sold 1.45 mio devices, however, 517,000 of these were BlackBerry 71xx models that Gartner classifies as smartphones. So, RIM is getting bigger and bigger…

Mio
Mio is producing PocketPC’s with integrated GPS, which are very popular in Europe….

HP and Palm
HP shipped less than Palm, however, they are more-less at a similar level, shipping about 450k PDA’s each. However, 581,000 Treos were excluded with Palm, while HP’s ipaq phones were included. So, Palm essentially ships two times as many boxen as HP does!

Dell
Dell, um, is more-less gone. Their Axims mixed up the PocketPC market some time ago, but now, the main sales source is the flagship model X51v -> -34%…

Overall, one thing gets pretty clear here: Palm is living off its Treo line, 50% of its sales are generated by this line, with Palm TX, E2, Palm Z22, LifeDrive, Zire 31 et al just generating 50% together. So, Palm IMHO is under quite some pressure to get the upcoming Palm OS Treo right, as 40% of the company’s sales are created by it.

What do you think?