When I got my Acer Aspire 5622WLMI notebook, PODS 1.1 was no longer around – so PODS 1.2 was the only option I had, despite it scoring rather average in my “first impressions – hands on report“. Anyways, the program I am currently working on demands loads of bitmaps – and this is where good old OnBoardC paired up with TbmpEdit really leaves PODS in the dust.
This is a rant…I am pissed…please forgive the aggressive wording
The first and probably biggest nuissance is the way how the storage for the bitmap data is implemented. PODS uses XML files as resource storage data – and this is where the fun starts. Each bitmap “object” is assigned one ore more bitmap files on the harddisk to store its bitmapped data – this looks sort of like this:
[bitmap_resource RESOURCE_ID="1001"]
[bitmaps]
[bitmap]
[bitmap_density] 144 [/bitmap_density]
[width] 32 [/width]
[height] 22 [/height]
[bit_depth] 1 [/bit_depth]
[bitmap_compression] NONE [/bitmap_compression]
[has_transparency] TRUE [/has_transparency]
[transparent_color]
[index] 0x00 [/index]
[/transparent_color]
[has_color_table] FALSE [/has_color_table]
[bitmap_file] "./AppResources/Bitmap_1001-X2-1.bmp" [/bitmap_file]
[/bitmap]
[/bitmaps]
[/bitmap_resource]
So far, all of this is sensible and ok. However, if you change the ID for a bitmap, the fun starts – the files aren’t renamed automatically. So, the bitmap 1001 could still happily be using files called 1100. Now, when you create another bitmap(that originally gets the number 1100 again because it was free); the resource editor assigns the same bitmap files to the new one. So, you essentially have two different bitmaps that use the same bitmap file for storage..a surefire recipie to desaster.
Obviously, someone at PalmSource doesnt eat his own dog food. If the responsible dolt had tried creating a sensible application once; he would have immediately noted what kind of harebrained junk he has produced. However; he probably didnt for whatever reason(management stupidity? whatever…post it as a comment) – and now its good ol’ Hanna’s ‘job’ to point this out.
IMHO, the only way to create bitmaps sanely is to hand-edit the XML file. Really, thats why I have PODS and Windows XP for…
Just as a side note, I didnt quite manage to create 8bit paletted images yet, either.
Overall, the post IMHO says all about PODS 1.2 bitmap editing qualities. BTW, if you know the developer of the component – commenting on TamsPalm is free and anonymous…speaking up may pay out!

