Search PalmPower Enterprise Edition's 188 Palm-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
POWER USER POWER
Hacks and the enterprise
By Michael Connick

This is the first article in a series on using hacks to extend the power of your Palm handheld in the enterprise. This article will introduce you to the concept of the hack and discuss hack management software. Subsequent articles will cover three hacks that I use on my Palm handheld: LapTopHack, MegaWiki, and MacroPlay. Any or all of these can be used to greatly increase the power and usability of your Palm handheld as an enterprise tool.

What in the world is a hack?
A hack is a special type of program that extends the capability of the Palm OS. Although sounding somewhat sinister due to its closeness to the term "hacker," hacks are simply operating system extensions that can give your Palm handheld new and powerful capabilities.

Rather than referring to a hacker, the term hack refers to a clever and non-traditional programming approach. The hack is really quite similar to the extension of the Macintosh OS, and it serves the same function. You can think of it as a simple plug-in to the Palm OS that gives it new capabilities.

Who came up with the idea of hacks?
An MIT student by the name of Edward Keyes created a technique for taking advantage of the fact that the Palm OS invokes certain of its functions through an indirect trap table. Instead of directly calling these functions from the operating system code, they're invoked through a trap table containing the address of each of the functions. Edward discovered that by replacing a trap table address with an address pointing to code he wrote, he could have his own code executed before the operating system function was performed. He called these special programs, which replace trap table addresses and execute custom routines, "hacks".

He also discovered that he needed a special manager program to control the setup and execution of hacks. This he called HackMaster, which was the first hack manager program.

What can hacks do?
In general, hacks do two things. They improve upon existing operating system functions, and/or they provide new functionality.

For example, the three hacks that I use on my Palm handheld utilize this ability to extend the device's operating system in the following ways.

LapTopHack
LapTopHack (at http://home.columbus.rr.com/nevai/palm/) allows you to make fuller use of a keyboard with your Palm handheld. If you currently use a keyboard with your Palm handheld, you'll have undoubtedly experienced some frustration with the fact that you regularly need to remove your hands from the keyboard and use your stylus to perform many Palm OS operations. The LapTopHack provides keyboard commands for most of these stylus operations and thereby makes your keyboard much more effective and easier to use.


1  ·  2  ·  Next »
Other articles you might like
Home > Phones and PDAs > Palm and Treo > Software (211 articles)
   TealOS: great Palm software you are prohibited from buying
   CallRec gives your Treo better call recording
   Edit Office files on the go with Documents To Go
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
More from the ZATZ journals
Computing Unplugged: When WordPress 3.0 Multisite won't let you log in
David Gewirtz Online: CNN commentary and analysis
DominoPower: Smart Upgrade bug in Domino 8.5.1 (and some work-around tips)
OutlookPower: The two most motivational words in the English language
-- Advertisement --

Write for Computing Unplugged!
Share your experience and expertise with other handheld device users. There are new opportunities at ZATZ for contributing authors and editors.

Write about something you're an expert on and get your name in lights.

For Writers' Guidelines and to discuss topics, contact Staff Editor Steve Niles. This is your opportunity to shine in front of your peers, your clients, and friends.

Click for more info!

ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 2000-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login