Joel Spolsky is mostly known for his blog Joel on Software and his bug management program FogBugz. Less people know that he also gathers blog articles that he likes once a year or so into a book.
frontt Best of Software Writing 1 review backt Best of Software Writing 1 review

Each of the articles in the book is from a different blogger and thus also has a different topic. Joel Spolsky has added editorial comments to each of the articles – I really liked those.

The book looks at a variety of topics ranging from managing software development to Ruby on Rails.The topics are very diverse but nevertheless interesting to read and think through.

For example, you find an article about how making employees work too much can backfire. Another article looks at marketing and crossing the chasm. Others look at great hackers, etc – and you even get to look at a few amusing comics.

If you like one of the articles, tracking down the writer’s blog is easy – my plucker booklist grew by a few blogs while reading this.

Each one of the articles is written very well and easy to understand. I had no problems understanding it and enjoyed it very much!

If you run a software house and feel like you have gained a good grasp of the basics, this book gives you a practical overview. Its well written and makes an interesting read!

P.S. Joel has recently announced that he was running out of articles and asked for submissions to his Reddit!

intro Resco Neeews!There is a new RSS reader for the Palm OS platform – Resco Neeews. In this application, feeds are ordered into ‘newspapers’. You can set up your own newspaper which consists of the feeds you like.  A special feature is that you can place your newspapers in your standard Palm launcher and that Resco Neeews can update them in background.  The program also supports podcasts which can be played in several players.

Resco Neeews is currently a public beta version. You can download it on Resco.net:
http://www.resco.net/palm/neeews/default.asp


Well, its that part of the year again – christmas. That means annoyance from the family, needing to find presents for all the critters around you, and loads of other activity that distracts you from programming or using Palm OS handhelds ;-) . In Austria, we have a tradition of – hmm – giving ourselves a “task list” to do better next year.

My personal #1 advice I have to give is:
Get reading
Nothing helps you advance your career as fast as reading a few good books. Why learn everything yourself by reflection if you can simply mimick ot off others. OK; Confucius called it a very simple way – but why always walk the difficult one?

And #2 is
Take it easy
This one could also be very helpful to a few TamsPalm authors(hey, ****, I’m looking at you with both eyes). If the people around you are dumb, you can’t change it. So don’t get pissed and ruin your heart – try to take it easy. There’s no need to be pissed when kicking someones hide, you probably know that by now =).

BTW, TamsPalm, will be updated as usual over christmas – so if you need to escape the worries of christmas time, you know who your buddies are!

What do you think?

Windows Mobile handhelds have had start menus for ages, and HiLauncher brought this feature to Palm afficionados in the days of the Palm IIIc. Now, a new product called LaunchAnywhere by ZZTechs plans to attack HiLaunchers market. ZZTechs is famous for its ZLauncher product – which is one of the best Palm OS launchers currently on the market. So, I have high expectations of their product – let’s see how it fares!

LaunchAnywhere ships with a custom installer that uncompresses the product into your handheld’s RAM:
0a LaunchAnywhere   the review 0b LaunchAnywhere   the review 0c LaunchAnywhere   the review

When LaunchAnywhere starts up, it shows you a list of menus. LaunchAnywhere allows you to have more than one menu – you can have one menu per application if you want to:
1a LaunchAnywhere   the review 1b LaunchAnywhere   the review 1c LaunchAnywhere   the review 1d LaunchAnywhere   the review 1e LaunchAnywhere   the review

Clicking edit opens a menu for editing. You can create a variety of entries with different functions – from launching an application to indicating a status, everything is possible:
2a LaunchAnywhere   the review 2b LaunchAnywhere   the review 2c LaunchAnywhere   the review

Toolbars are a new concept in the menu world – they allow you to group icons vertically. These icons have a variety of functions and can also be used as a status indicator:
3a LaunchAnywhere   the review 3b LaunchAnywhere   the review 3c LaunchAnywhere   the review

Menus can contain submenus like in the Windows start menu. You can also have a submenu that shows you all contacts, applications or Memos on your PDA:
4a LaunchAnywhere   the review 4b LaunchAnywhere   the review

LaunchAnywhere can be customized with themes and background images. I am not a fan of all these artsy junkyards, so no further coverage of that here.

ZZTechs managed to create a small economy around their products by allowing developers to create plugins for their applications. I received a few plugins with my distribution and found the HardBall plugin impressive(altough buggy) – treat it a sign of what’s to come:
5a LaunchAnywhere   the review

I tested the program on a Treo 600 and experienced no problems. The program needs about 500k of RAM – putting it onto VFS memory is not a good idea as it won’t work.

Overall, if you are looking for a start menu addon to your Palm, look at Launch Anywhere by all means. The program costs exactly as much as HiLauncher(about 20$) – but can do much more. If you can live with the complex interface, get this program. You will not regret it…

PocketTunes 3.1 was recently reviewed by TamsPalm. We covered the changes in version 4 here. This review looks at the changes in local playback, Jonas Sell will publish a detailled piece on the wireless capabilities soon…so lets get to action.

The earlier versions of PocketTunes had a user interface that had small controls that were difficult to tap. The latest version ships with an all-new skin that has much bigger elements and looks good even on my Treo 600:
pthires PocketTunes 4 review   changes from version 3.1 lores PocketTunes 4 review   changes from version 3.1
However, the new skin doesn’t show stuff like bitrate et al..

PocketTunes 4 now supports Album Art. The default skin shows the album cover in a small box, clicking on it gets you a bigger view(that still is too small – no zoom here). If you want album art, this can be useful – for me, music is audio and thus images are not too interesting:
cdc1 PocketTunes 4 review   changes from version 3.1 cdc2 PocketTunes 4 review   changes from version 3.1

PocketTunes 4 is said to introduce a new player core. This version is said to be slightly faster, and indeed, testing showed slightly improved speed on my T3:
chart PocketTunes 4 review   changes from version 3.1

Audio quality was stellar on version 4 – but since V3 already was almost perfect, I didn’t note much of an improvement. However, the equalizer has become much faster – Treo 600-freaks can now use Bass Boost while working with the smartphone, and even the equalizer is (barely) usable:
1 PocketTunes 4 review   changes from version 3.1 2 PocketTunes 4 review   changes from version 3.1

Overall, the main improvement in v4 is support for aac files and album art – but I disagree. The speed improvements are very handy if you use your Treo while listening to music. I don’t regret this update – download the trial and see if it pays out for you..

Ah, and tune in soon for Jonas Sell’s look at the wireless functionality!

Dear Readers,
I have to apologize in the name of the TamsPalm crew for beeing so silent up to now – but exams, etc tend to bunch up before christmas, and we thus were a bit more silent than usual.

I have now completed my share of the exam trouble and will recommence posting soon – look forward to loads of hardware reviews and coding hints soon!

Best regards
Tam Hanna and the TamsPalm team

P.s. Want us to review something for you? Just send me an email or post here!

Now that Brad Green’s review of the streaming features of Kinoma 4EX has sunken in, our new author Jonas Sell brings along a piece about Konoma 4 in use as a local media player(read: TCPMP replacement;.)).

Though Kinoma is designed for streaming, it is possible to play media which is located on SD card. Kinoma supports file types such as wmv, flv (from Google Videos and Youtube) , asf, jpg, mp3 etc. All supported files are displayed in a list at startup. A tap on it, and Kinoma opens them. When you e.g, open an image you have the ability to zoom and to drag. The image viewer decreases the quality of the image, so it is not possible to zoom in without getting stray pixels even when the image is in high quality. A slideshow is possible, too.
Kinoma Kinoma Player 4EX   local capabilities Kinoma0000 Kinoma Player 4EX   local capabilities Kinoma0003 Kinoma Player 4EX   local capabilities
But it supports video files, too. Kinoma is the first program for Palm which is able to play WMV formats. But especially this causes several problems: a lot of files need much system power which is sometimes not available so that the video is ‘jumping’. In this case on can convert the files with KinomaProducer but then other, free, solutions are more powerful. In addition, sometimes sound is not available or there is no picture (because of the WMV 8/7 codecs which aren’t licensed by Microsoft any longer).

Sound files can be played, too. But it is not possible to play them in background: exiting Kinoma – the music stops. The volume control via one-hand-navigation is a bit difficult: you have to navigate to the volume-control-icon. Next, you have to press the center-key and you can change volume with up-down buttons.
Kinoma0001 Kinoma Player 4EX   local capabilities Kinoma0002 Kinoma Player 4EX   local capabilities
Here ends the TamsPalm team’s take on Kinoma 4 EX – what about telling us how you feel?

The For Dummies series has a bad reputation in some circles as one says that it is too ‘shallow’ to be of any real use – and indeed, you probably cant get an university diploma with for Dummies books. But Micro ISV’s don’t need diplomas – they need a knowledge boost, and they need it fast. Lets see how PR for Dummies fares in this department:
frontt Public Relations for Dummies review backt Public Relations for Dummies review

Like most Dummies books, it is subdivided into sections that are further subdivided into chapters(that can be read independently from one another). The book starts out with explaining how media and PR agencies work together, and also takes a look at what PR agencies do and cost.

After that, the focus goes on to written media. Press releases, feature articles and so forth…you get to see everything. I especially enjoyed the list of events one can piggyback on – more coming here one day or the other.

TV and radio interviews are explained in considerable detail, too. The treatment of those goes beyond ‘what to do on stage’- it also gives hints on how to get there. Short chapters on managing a crisis and having an outdoor event are explained too. Finally, the last part of the book contains various top ten lists.

The text itself is written in an amusing way and contains quite a few real-world examples. This book doesn’t read like a scientist’s book but rather like a book for everyone – and that’s great!

Overall, if you aren’t happy with your sales and don’t want to/cant afford a PR agency, get this book by all means. While it will be difficult to get onto TV with a Palm OS product, the ideas contained herein will make your creative mind fly for sure!

When Tam asked me to do a review on the wireless component of the new Kinoma Player 4 EX, I wasn’t exactly sure what to expect. Earlier versions of Kinoma Player were less than exceptional, and to be honest, were very limited in their capabilities. Not this one. While I’m only reviewing the wireless features of the new player, the wireless changes in this version are so significant that they would seem to deserve a review of their own. So, I’ll get to it.

There are really two ways I would like to look at the wireless capabilities of this player. I will divide the review into a focus of the Kinoma Media Guide features and wireless features outside of the Kinoma Media Guide. The Kinoma Media Guide is a new and innovative way to take a media player to another level. It takes Kinoma Player from being simply a player to a media gateway for your entertainment.

As I have said, Kinoma Media Guide is a new concept. It is not a static playlist of files that can be streamed, in fact, it is a dynamic guide to all types of media that can be experienced with the Kinoma Player. The main page of the media guide (seen below)
mguide Kinoma Player 4EX   wireless capabilities

offers a long list of types of media to choose from. The choices are seemingly endless. This leads to one criticism that I can make regarding the media guide. It is a little cluttered and confusing to use. There are 20 channels on the main page, and some seem a little redundant. For example, there is a news channel, but also business, weather, and sports:
plugins Kinoma Player 4EX   wireless capabilities

It might take some time for a new user to become acquainted with what they can find in each channel. If that is not confusing enough, the channels have sub channels, and the hierarchical structure is never immediately evident. I would suggest in future versions that they organize it like a file viewer, and allow us to expand different channels to see what is in them without going back and forth between screens. Complaints aside, there is a whole lot of content in the media guide. If you are into radio, I would suggest the Radio Stations >> World Radio by TUNED.mobi >> and then you can chose one of the sets of streams for your locale. I was able to find many of my local stations here in North Carolina, and once I knew where to look, they were very easy to get to. Of course there are so many other radio choices, this is just a little direction to help you along.

Those of you who are not interested in internet radio might be more interested in internet video. Now, there are many types of streaming video in the current era. Some videos use Windows Media format, some MPEG, but there is one format which Kinoma includes which puts these all to shame, as far as I am concerned. The new Kinoma player includes flash video playback (flv). This means, simply, that Kinoma Player 4 EX can play Google Videos, YouTube videos, and a couple other formats. The media guide gives you quick access to some of the best videos from both of these sites, but unfortunately, you are limited to the ones on the media guide. A search feature, or a better portal would be nice – maybe the next version. There are Blazer accessible portals that you can use to search for videos, at http://www.mgvids.com/videosearch.php and http://www.mobetube.com/home.php. Nevertheless, there are enough videos to hold me off until these features come. One thing you need to know is that you need to have a good connection to your access point or network. Two bars will probably cut it, but anything less is shaky, and Kinoma acts like it doesn’t know how to pre-load video (it gives an error message but buffers it anyways).

There is one last feature somewhat related to streaming that I would like to cover. Kinoma has the ability to allow external programs to plugin to it to play streaming videos. Included with the review version of the program were copies of Smartvideo and The Weather Channel plugins. Smartvideo is a subscription service that allows you to watch different types of content, and the TWC plugin gives many types of weather information, updating over the network. When you click on a video in the plugin, Kinoma opens, and the video is played, and if you hit the “back” key in Kinoma, you go back to the previous program, be it Smartvideo or TWC.

All in all, the streaming capabilities are first rate in this program. It can handle playlists if they are downloaded into a recognized folder, and I believe it registers as the default player for some of these types, but it may be conflicting with other media players on my device. Regardless, I don’t think downloaded playlists are necessary for something like Shoutcast, since you can access most radio stations from the media guide. Sure, you can play asx streams, and many other types, but I am having the most fun with Youtube and Google Video, as well as the streaming radio. So, if you have a device with any type of wireless connection, and you want to get the most out of it, Kinoma is definitely a great choice to fill that void.

Tune in soon for Jonas Sell’s review of Kinoma as a classic media player!

The Palm Tungsten T and the Palm Tungsten T2 are classic PDAs, and aluminium hard cases are classics too. I feel actually very slow, bought my Tungsten T in 2002 and now 4 years later I had my first opportunity to test a hard case for my device. A surely very needed thingy (as I often take my handheld with me, when leaving home): I broke my old Palm iiix by dropping it… :( and a hard case could have saved it. So, lets try Proporta’s aluminium hard case for Tungsten T/T2:
DSC00027 The Proporta Aluminium case for Tungsten T/T2

The case itself is a classic aluminium hard case with two very clever card slots, for storing your SD/MCC cards.
DSC00028 The Proporta Aluminium case for Tungsten T/T2 DSC00031 The Proporta Aluminium case for Tungsten T/T2 DSC00033 The Proporta Aluminium case for Tungsten T/T2

Inserting the PDA into the case is easy – however, the removal isn’t, and since I don’t own a HotSync and Charger cable, I do have to remove it quite often to use the cradle and also for resetting my device (I’m a developer). But, in spite of these difficulties I really like the Proporta aluminium hard case and I wonder why it took me 4 years until I got one…. So I guess I’ll keep inserting my PDA back into to the aluminium hard case for protection.
DSC00036 The Proporta Aluminium case for Tungsten T/T2

The Voice Record button and the earphone hole are accessible while the Tungsten T/T2 is in the hard case though I mostly use the hole for my thumb while opening the case…
DSC00037 The Proporta Aluminium case for Tungsten T/T2

Overall, the Proporta Aluminium hard case for Tungsten T/T2 offers exactly what one expects from an aluminium hard case: good protection for a reasonable price of £24,95.

After some discussions in the IRC channel, there are some news:

  • The 5 way navigator of the Tungsten C is now supported by SrcEdit
  • It has been confirmed that printing on a IR printer works well

If you don’t know SrcEdit, it is the source editor of the OnBoardC suite. Its development is continued by John Wilund. If you are interested, visit #srcedit on Freenode. There, type ”!get ” to receive a mail containing the newest development version of SrcEdit. Developers might be interested in the command ”!api ” to learn more about a certain API.

We had a review of PocketTunes 3 online a few weeks ago – and NormSoft just released version 4 of the program.

Here are the most outstanding improvements according to the NormSoft site:

  • aac, aacplus support
  • Hundreds of preset Internet Radio stations.
  • Improved volume boost
  • View the album art for your tunes.
  • Share your favorite Internet Radio stations.

Customers who bought PocketTunes 3 on or after the 15th of October are entitled for a free upgrade by contacting customer support. We are currently working on a review of PocketTunes 4 – and will publish it as soon as we are ready!

In a move more-less unique in the Palm history(as if that ever happened before), Palm has decided to react to an open letter by Treo 700p power users on TreoCentral. The full response can be found here, and PalmInfoCenter has extra info on the background.

Palms letter has three core points that each adress one bug – TamsPalm has the nitty gritty for you:

Bluetooth problems
Palm plans to have a patch addressing the Bluetooth problems of the Palm Treo 700p ready soon – soon meaning by about 1Q/2007.

Sound stuttering
Palm says that stuttering will not be eliminated 100% on the Treo 700p. However, a patch available late Q1/2007 will do its best to make the problem less annoying!

Lag times
Palm blames the lag on third party developers apps not closing databases properly, and also blames it on the 700p and the 700w/wx sharing hardware configurations. It doesnt look as if Palm will do anything here…

Is that a paradigm shift for Palm’s miserable history of ignoring device problems(and getting their hides sued in, I will cling on to that Treo 600 even when I have my M70 just to send it in when the class action lawsuit about the screen passes)? What do you think?

This could be interesting for all developers who do business with smaller ESD’s too; it just came in from PdaCafe developer support:

We are closing PDACafe

We are sorry, but we have to inform you, that we are closing PDACafde.de
Unfortunately not enough developers joined our PDA-software-portal.

At this time we disabled PCACafe and we are working on your final payment.
You will receive your payment which is pending in the next days via your selected payment method.
Further more we want to wish you a lot of success with your future software-development for handhelds and hope you will publish more great softwaretitles.

Your PDACafe.de Team

Essentially, I feel very sorry to see PdaCafe go – and I also feel like its a bit my fault. Their support always was responsive and it was a no-brainer to provide them with software; yet, for some reason, I always felt that Mobihand was my top priority and that the german market was too small for my products!

Anyways, farewell, PDACafe – and you heard it here first!

© 2012 TamsPalm - the Palm OS / web OS Blog Suffusion theme by Sayontan Sinha