Category Archives: Programming - Page 2

Palm Emulators

Part of my job is developing a website that will be ran on a Treo 650. The Treo is a cool palm pilot/cell phone that runs for about $600 if you’re interested. What makes devloping this website so much fun is that the Treo uses a browser called Blazer. Blazer is actually a decent browser for a palm. It has HTML 4.0, XHTML, XML, CSS 1.0/2.0, and Javascript 1.5 support. The Javascript support is debateable in my opinion considering some simple scripts don’t work while others do but it does have some support. One of the most anoying things about Blazer is the way that it handles tables. You can create a table, specify the width, border, cell padding/spacing, etc all you want. Won’t actually do you any good but you can specify it. Table borders are the only thing that seems to work correctly! Another annoyance, however needed, is the way that selects, drop down lists and lists, are displayed. Sure it has to render the selects but why can I not specify the width?! Something like

<select name="name" size="2" style="width: 20px">

<option>1</option>

<option>2</option>

<option>some really long text goes here!!!!</option>

</select>

would work fine on just about any browser. However when it’s rendered it still takes the full required length! There are other things that are annoying but are just small quirks that I won’t go into full detail right now. Check out the simulator if you’re interested.