I wanted to access a SD memory card with a PIC microcontroller a long time ago, but did not find a howto or even just information on the SD card’s specification anywhere. The guys at Dallas Maxim’s have figured out a way to access SD cards without implementing the SD protocol – after all, MMC and SD cards are somewhat compatible, and MMC cards can be accessed via SPI.

The application note below looks at interfacing a MAXQ controller to a SD card – but it can easily be adapted to other controllers:
http://www.maxim-ic.com/appnotes.cfm/appnote_number/3969

Enjoy!

There are literally hundreds of books on digital photography on the market currently. Some of them are very theorethical, some of them cover only one very particular area of technology while others provide just a basic hintbook for novices. Stephen Johnson’s book is intended to give a big overview of the area and improve your photography skills in the process – a bold claim. Can the book fulfill it?
front Stephen Johnson on Digital Photography back Stephen Johnson on Digital Photography

Stephen Johnson starts the book by looking at the evolution of photgraphy and digital photography. He explains things like how a CCD functions and how photography evolved. He also looks at aperture and shutter time quickly, altough I would have liked more in-depth treatment here.

The second part is targetted at classic photographers who make the switch to digital. It shows you the differences between regular film and digital sensors, and also looks at the changed in the image processing chain(aka workflow).

After that, the book moves on to basic digital camera techniques that can be used to increase focus, depth of field and contrast(very interesting…don’t know why he calls them basic). The techniques are outlined only, however – you still need to do quite a bit of research on your own to use them. It also contains a chapter on using scanners to digitalize film…

The fourth part looks at postprocessing images in Photoshop. It contains useful hints on histograms(photograph bright, for example); and also has good chapters on restoring ancient images and fixing color cues. Stephen Johnson also takes a quick stab at duotones for increased greyscale resolution in printing – could come in handy one day!

The fifth part looks at color management and archival. While most of the advice on color management requires advanced hardware, the book also looks at basic methods that don’t require external hardware.

The sixth part of the book is an example portfolio – nice images, good for ‘nicking’ a few compositional tricks.

The seventh and last part is a smorgasboard of different topics. You get a look at what Steven Johnson considers good composition, a look on image ethics and an introduction to his (questionable) DRM wishes and digital camera photo ethics.

Stephen Johnson on Digital photography is well-written and printed on very nice paper. The image examples look good, the text is easy to read and the Parker 45 works well.

Overall, if you want a book that just gives a howto on digital photography, this tome will dissappoint you. It contains good hints and advice on photographing better, but goes far beyond this, giving you a detailled overview of the field of (digital) photography. If you are interested in seeing behind the scenes, buy this book by all means – the Amazon price of about 27$ is more than worth it!

In a surprisingly fast move, Palm today released a patch that should address the short battery life of their current flagship GSM smartphone, the Palm Treo 680. The Treo 680 camera patch turns off the camera when the handheld is in standby mode to save power – Palm apparently has problems with powering their devices off reliably(anyone recalls the Palm Tungsten T3′s sound patch?).

Users on PalmInfoCenter report greatly improved standby time – please install it and tell us what you think!

According to Tyrannozaurus, Sharp has decided to put its Zaurus Linux PDA line to an end. Production of the Zaurii will end sometime in February, there is no information on any kind of successor so far.

Third parties have quickly scurried in to announce that spare parts will still be available for ‘a long time’ – whatever that means. Also, there will still be a last release of OpenZaurus.

IMHO, this is the “repetition” of the classic Clamshell dilemma. Many companies manufactured clamshell handhelds(Handheld PC’s, Palm OS powered Sony Clie UX50, HP’s DOS handhelds, and so on), but none of them could transform the segment into a reliable source of income and eventually discontinued these PDA’s.

Why do you think that all clamshells fail?

While coding on a Palm OS game yesterday, I created a simple circle drawing algorithm based on sine and cosine of an angle. The circles it drew were of very low quality – and I set out to find a better circle drawing algorithm.

After a few hours of searching, I finally found this page:
http://www.cs.unc.edu/~mcmillan/comp136/Lecture7/circle.html

It explains a rather simple algorithm that works very well – should you ever need a custom circle drawing routine(no, the Palm OS’s doesn’t do it here), you will be very happy to have this page at hand!

Replacement styli for Palm handhelds have come in a plethora of varieties in the early 2000′s. Now, the selection has boiled down to a few basic kinds – the Martin Fields 4-in-1 is a classic example of the pen-laserpointer replacement variety that was pioneered by the OmniPen Pro from Boxwave.

Brando shipped the Martin Fields stylus traditionally via regular mail – however, the parcels now require ‘personal pickup’.
env The Martin Fields 4 in 1 stylus

The stylus itself ships in a nice orange blister. The first thing one notices about the stylus is its ‘glossy’ black finish. The black color reflects the light and looks really good – it somehow reminds me of car paint:
blister The Martin Fields 4 in 1 stylus

Martin Field’s stylus is rather big – here is a picture next to a few other styli and pens from various manufacturers:
styli The Martin Fields 4 in 1 stylus

Here is a picture of it next to a Palm Treo 600 and a Palm Tungsten T3:
treo The Martin Fields 4 in 1 stylus

The stylus and ballpoint tips can be accessed by rotating the bottom of the thingy left or right:
papernib The Martin Fields 4 in 1 stylus pdanib The Martin Fields 4 in 1 stylus

Working with the PDA tip is very comfortable – it slides over the screen protectors well and has a pretty paper-like writing feel which I like very much. Writing on Paper is also possible, albeit the output quality is not exactly on the high end side of things:
paper The Martin Fields 4 in 1 stylus

The shiniest feature of this stylus design is the laser pointer/torch combo integrated into its back. Martin Fields did a great job here, the integration looks extremely nice. The torch works well on a 5m range, and the laser pointer is excellent too.
btns The Martin Fields 4 in 1 stylus back The Martin Fields 4 in 1 stylus

Martin Fields made one fatal mistake – the torch switch acts as a toggle. If the torch mistakenly activates itself, you are rewarded with dead batteries.

Taking the stylus apart is easy – pull the top off to access the nibs, screw the back off to access the batteries(and remove the enclosure)
teardown The Martin Fields 4 in 1 stylus

Overall, this stylus is a great choice for everyone who wants a stylus and ergonomic external pointer for his (Palm OS) handheld or smartphone. It would have gotten a perfect score if t didn’t have the fatal flaw with the torch – nevertheless, the price of 19$ at Brando’s is justified(if just for the color).

This press release from Toshiba is so well-written that I just quote it in reduced form:

Display size
(diagonal)
12.7 cm (5.01-inch)

Number of Pixels
VGA (640 (H) x 480 (V))

Display mode
Monochrome reflective display: Internal reflective display

Contrast ratio
12:1 (typical)

Response time
Tr + Tf = 20 ms (typical)

Levels of gray
16

Power consumption
4 mW (Binary representation)
20 mW (16-level grayscale representation)

Get the full scoop and a picture here:
http://www.tmdisplay.com/tm_dsp/press/2007/07-01-16.html

SMS spam can be very annoying – a classmate once subscribed my Palm Treo 600 to a 0900 s** hotline that essentially bombarded my Treo’s SMS app to hell. Back then, there was little I could do – and the spam wave stopped before I coded up an antispam tool =).

F-Secure has a very interesting post on why third party companies can’t fight SMS spam. However, contacting carriers usually works well – get the full scoop here:
http://www.f-secure.com/weblog/archives/archive-012007.html#00001077

Jan Slodicka showed me a lot about Resco’s 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!

Resco’s dev machines
Most of the people working at Resco’s are still using CRT’s – there seem to be rather few LCD’s 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
Resco’s 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 Resco’s 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
Resco’s 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-SDK’s 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 ESD’s).

What do you think?

PalmInfoCenter recently picked up a story about how the Handera 330 supports 4GB memory cards. The story “provoked” a Handera executive to the following comment(linked above) – I broke it up and added comments:

I can honestly say we did not intentionally design our unit to work with the 4Gig cards, but sometimes you get lucky. We tested the 330 with the 1G Micro drive at the time, so we made sure that it would work with larger SD or CF cards.

=) – there were no such cards back then when this Palm OS device was developed!

FYI, a few quick notes …

HandEra is indeed still around, in fact we still have all the same engineers that worked on our Palm products (all 10 of us :) ). Today, we work primarily with WinCE and Windows Mobile, however, we still work on Palm OS devices for other licensees.

I’m sure we won’t come out with another consumer type device, but we private label devices for our WinCE customers.

It would be very interesting to know for which licensees Handera is working – although we will probably never find that out!

Oh yes, we did get a color 330 to the preproduction stage. In fact Doug DeVries still uses it here. (sorry, no we don’t have any left)

Here’s the bomb – so all the rumors and photos were true!

We enjoyed our time as a Palm OS licensees and wished we could have remained one, however it did not work out, and we spent the past few years transitioning to WinCE.

I want to thank everyone in the Palm community for supporting HandEra. Hopefully, you’ll be hearing of interesting things coming out of Des Moines, Iowa again.

Often asked questioned of Iowans. “What coast is Iowa on?”

It would be very interesting to know why this screwed up/who screwed them up. If it was an old fight with Palm about licensing the Palm OS, this should no longer be a problem because Palm no longer has any kind of control over the Palm OS(the benefit of the PalmOne/PalmSource split).

As said, it would be very interesting to get a comment here – anyone has a Handera contact?

Thanks to Ryan from PalmInfoCenter for pointing this out!

The Apple iPhone, World of Warcraft, the PlayStation 3, and to some extent even the release of the Palm Treo 650 – were all surrounded by a strange “reality distortion field” by freaks and enthusiasts. Today, the World of Warcraft addon Burning Crusade was released in Austria – a few classmates of mine spent a few hours camping in front of a shop to get their copies of the game:
wow On enthusiasm

Although they had reservations and everything, they still went there first just to get the box pictured above at an incredible premium price(IMHO, they pay more for playing on a per-month basis that I need to pay for the upkeep of all my Palm OS activities).

I am not yet sure how products get this reality-distortion field – but once you have it, keep yourself in it by all means by not pissing off your core customer base(aka lapdogs, to quote TVoR)….

Dear Readers,
just in case anyone of you wonders where the review of the iPhony program for Palm OS went – we took it offline to protect ourselves from a lawsuit by Urp Burp Co’s corporate lunatic lawyers.

As I already said multiple times, I am not at all interested in the iPhone and will stick to Palm OS – and now silently hope that Cisco kicks Urp Burp’s ass big time over the iPhone name as ‘retaliation’ for all the blogger harassed by the big Urp!

TamsPalm is a small blog and can’t afford to fight a huge company’s legal department(it probably costs more per day than we earn on a yearly basis) – it may not be press freedom and freedom of speech, but here we go. Yada yada – but in the end, I think its still better if we can continue to provide you with Palm OS infos instead of hosting iPhony for a day or two..

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 Resco’s; 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 didn’t 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?

MobiHand was an ESD all the time – the order failed because of credit card rejection or flagging of an order due to security measures by the MobiHand system. It looks like the MobiHand system was online, but it rejected the order for some reason.

This sets the Tamoggemon MobiHand barometer to ONLINE again – and FileFind for Palm OS sales can continue!

Sorry to the MobiHand guys!

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