Archive

Archive for February, 2009

Update to Axure + Protonotes script

February 27th, 2009 13 comments

In a previous post, I discussed a script that I wrote to insert text into the <HEAD> tags off all HTML files in a directory.  The intention was to allow users of Axure prototypes to insert a Protonotes script and be able to annotate pages in their prototype, similar to the functionality of Protoshare.

I have updated the script once again to Version 3.  Two new features were added: first, you can now ignore HTML files that end with “start.html”.  These files are generated by the new Axure 5.5, and they contain frames, which can make the Protonotes tool difficult to work with.  Second, the script can now be minimized to the system tray, where it will run in the background.  While running, it will monitor it’s current directory for changes to the HTML files, and reinsert the script if it detects new or changed HTML files.  In this way, users can keep recreating Axure prototypes without having to run the Insert script again.

Download Version 1.3 here.

Download Version 1.31 (additional debugging support) here

Setting up and configuring an HTC Fuze (Touch Pro)

February 22nd, 2009 No comments

With the announcement of the Touch Pro successor, the Touch Pro2, I’m now looking sadly at my own Touch Pro, an AT&T branded Fuze.  As usual, there is always something better on the horizon, but I think I’ll be able to get some more use out of my phone yet, because even though it isn’t a perfect phone, it is one of the most capable phones on the market today.

The Fuze is certainly not a phone for those who want top functionality out of the box. That is what the iPhone, T-Mobile G1,  or Samsung’s Touch-Wiz devices are for.  But for people who don’t mind tweaking their phones, the Fuze offers more capabilities and customization options than just about anything on the market.

There are several things that can be done to make the Fuze faster and more capable.  The best resource available is the site xda-developers.com.  There, one can find a wide assortments of custom programs and tweaks.  The ambitious can download entire custom Windows Mobile operating systems called ROMs, though doing so can void the Fuze’s warranty.  For those who don’t wish to go the custom ROM route, there are quite a few useful tweaks and programs for the stock AT&T ROM.

All of the programs in this post are freeware to the best of my knowledge and can be downloaded in this zip file.

Setup

The first tweak involves initial setup.  When you power the Fuze on for the first time, it installs a lot of custom AT&T programs.  Some of it is useful, but much if it is unnecessary bloat.  However, if you reset your phone after setup and right before the AT&T installers start, then reset one more time before the installer runs again, you will have a mostly bloat-free phone, and can just install important programs, such as TouchFlo and Opera, from the Windows folder.  Instructions for this whole process can be found here – just remember that you will need to reset twice (the XDA post doesn’t mention this until later) .

If you mess up, you can always hard reset and try again.  To hard reset, do the following:

  • With the device turned on, press and hold the VOLUME DOWN and ENTER (round) buttons, then press the RESET button (bottom of the Fuze) with the stylus tip.
  • Release the RESET button, but continue pressing the VOLUME DOWN and ENTER buttons until you see a message on the screen.
  • Follow the instructions in the message to finish the hard reset.  This will clear all data from your Fuze (but not your memory card) and restore it to its factory default condition.

Registry Tweaks

Quick note: Duing this process, you may mess up something that causes problems for your phone.  I highly recommend using the built in Sprite Backup tool on your Fuze to create regular backups on your memory card so you can restore if you make a mistake.

Once you clear the bloat, there are a number of optimizations you can do to your Windows Mobile Registry.  To do this, you will need the following:

  • A good registry editor; I recommend PHM Registry Editor.
  • For those who are nervous editing their registry or want a simplier way, there are two tools that allow you to make quite a few useful registry changes through a clean, GUI interface.  Advanced Config Tool is the most useful, but Diamond Tweak also has some useful options.
  • For a list of useful registry tweaks, check out this XDA thread.
  • Useful GPS tweaks can be found here.
  • Finally, this blog post has information about downloading a cab that will optimize your graphics with a new driver.  There is also a link in the post to download Diamond VR Hologram to test your graphics performance.

Useful Applications

So you’ve cleaned the bloat from your phone, now it’s time to add some useful programs.  There are a lot of useful programs for Windows Mobile phones, but unfortunately, there is no official Windows Mobile App Store (yet), and it can be hard to find useful applications on sites like Handango.  Luckily, all these programs are free, and I’ve attached a zip file containing all of them.  Note that some of these programs may have newer versions available than what is in the zip.

  • Touch Lock Pro.  A wonderful program that will really lock your Fuze’s screen when you turn it off and will turn it on after you tap the buttons or remove the stylus.  Solved my most frusterating Fuze problem – having the battery drain in my pocket because the screen turned on.
  • FM Radio.  Comes bundled with the unbranded Touch Pro, but AT&T removed it from the Fuze.  Now you can add it back and listen to the radio on your phone.  Requires headphones to pick up signals.
  • MP3Trimmer.  Another program that originally came with the Touch Pro.  It lets you take an MP3 on your phone and turn it into a ringtone.
  • Weather Database Editor.  Add more cities to the list for the TouchFlow weather tab.  Instructions are in the link, though you will have to read through a bunch of posts.
  • Google Maps.  Probably the most useful program that is not pre-installed, and a great asset when combined with the GPS tweaks listed above.  The Windows Mobile version has support for both Streetview and Latitude.
  • Fring.  The best free Instant Messaging application I have found, though I have had occasional connection issues and the GUI could use some tweaking.  For those willing to pay, check out Agile Messenger.
  • Dashwire.  Back up your photos, contacts, and other information over the air, for free.  Requires signing up for an account first through the link.
  • GPS Test.  A simple program that shows what satellites your GPS has a lock on.  Useful for getting a lock before starting Google Maps.
  • Keepass Password Safe.  A small program that allows you to store all of your usernames and passwords in a highly encrypted database and access them with one master password.  Also works on desktop PCs.
  • ceTwit.  There are several Twitter applications available for Windows Mobile, and this one is basic but works for me.
  • Lightsaber.  Basic program, lets you swing your phone like a fool and hear lightsaber noises.  Great for parties.
  • QuickMark.  A program for reading QR codes, which are still gaining popularity in the U.S.
  • Skyfire.  An alternative to the Opera browser that caches your websites on a remote server.  Less finger friendly than Opera, but supports Flash to a limited degree and works well over EDGE connections.
  • TCPMP.  An alternative movie/music player.  Now discontinued, but still works well. For those who are willing to pay, development continues on the commercial version.
  • Skype.  Fring allows VOIP calls, but many people already have Skype accounts.
  • Illium ScreenCapture.  In case you need screenshots from your phone.  This program has a nice timer feature.
  • Total Commander.  GUI feels a little dated, but it offers a file manager with many more options than the Windows Mobile default manager.

For those who want to be able to record calls (check the legality first), you will need the following two programs, which can be found here or in the zip file above.  I would definitely create a backup with Sprite Backup before installing these.

  • XDA Diamond Dialer – the dialer from the HTC Touch HD.  I’m not sold on it, but it works all right and is necessary for recording.
  • In Call Recording – adds a record option to the calling menu.

This list is certainly not exhaustive, but should provide you with some useful programs to get started with your Fuze. Again, the zip file containing these programs is available here.  Also, if you are looking for a very minimalist leather case without flaps and belt clips and other bulky things, try this one.  Note that I have this case, but I did not purchase from that seller, so I cannot vouch for them (though they have good reviews).