What Are Desktop Accessories?
One of the biggest limitations of the Palm OS is you can run only one application at a time. For example, when I'm in the middle of an e-mail in MultiMail and want to check the Calendar app to find out what date next Tuesday is, when I switch back to MultiMail, my e-mail has been saved and I have to go dig it out of the right folder to start editing it again. This gets to be a pain after a while.
But all that is behind us with a class of mini-apps called Desktop Accessories.
Desktop Accessories, or DAs for short, are a type application that can run without closing the app you are already using. They are generally very small and do one simple task, like show you what time it is or let you look up a phone number. DAs were originally proposed by Yamada Tatsushi and have really caught on in Japan but aren't yet on the radar for most U.S. Palm users.
In order to use DAs, you will need a DA launcher, which is a hack, so you will also need to install HackMaster from DaggerWare, which is $5 shareware. There are several DA launchers available as freeware. I'm using one called App/DA Launcher. Like hacks, DAs don't show up when you view your list of applications; the only way to see which ones you have installed is through your DA launcher. However, if you can delete them through the built-in Palm Launcher. Almost all DAs are freeware, though a few are low-cost shareware.
There are a lots of DAs available that can do tasks like pop up a clock or calendar or let you set the volume for all three types of sounds. There is even a new one called ClockupDA that allows you to overclock/underclock your processor.
As I mentioned earlier, Japan is the home of the DA. This means the best DA sites are hosted in Japan but at least a few have English translations. One of the best is Cute and Funky DAs by H.Yamakado. PalmGear has a few but their collection is pretty small compared to Yamakado's.
This is a completely open standard. In fact, many of the DAs come with source code. If you are a developer who wants to learn more, you should check out this page, which has the DA specifications, programming tips, and a good collection of source codes for DAs.
I have to thank Mike Cane for pointing these out to me recently. Thanks Mike!
Article Comments
(19 comments)
The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.
Comments Closed
This article is no longer accepting new comments.
RE: ...
---
Plenipotentiary
Palm InfoCenter
TealPoint DAs
Hackmaster
RE: Hackmaster vs. EVPlugBase
This could be be an example of the advantage of shareware over freeware. There is an economic incentive for Mr. Keyes from DaggerWare to keep updating HackMaster while the people from EVSoft don't get anything out of it besides a warm fuzzy feeling.
On the other hand, maybe I shouldn't argue this point because I don't get a red cent for all the work I do on the Palm Infocenter Any more talk about greed winning out over altruism and I might quit. ;-)
---
Plenipotentiary
Palm InfoCenter
RE: Hackmaster
RE: Hackmaster Latest EVPlugBase at...
It is freeware and has NEVER caused a problem on my IIIx with at least 8 hacks enabled.
JackFlash rocks too.
Matt
RE: Hackmaster
I would be amazed to see anyone try EVPlugBase and then go back to Hackmaster.
EVPlugBase 1.1b1 (the most recent version) can be obtained from many sites, including the files section of our TRGPro e-group http://www.egroups.com/group/TRGPro_Users_Group and
http://www.brayder.com/downloads/evplugbase.zip
By the way, Hackmaster is not updated any more frequently than EVPlugbase, so for your registration fee you are essentially getting an unsupported, less stable app. Makes a lot of sense, doesn't it?
RE: Hackmaster
Is that still true?
C.
Sounds like MagicText
I also would like to note that MagicText is a sweet hack that allows plug ins, and there are a TON of official and 3rd party plug ins for it, covering most of what I saw in the DA thing.
Recommended DA's
CallLookUpDA - great one. It allows you to have a Address Book lookup in any application that has a field that accepts text. The cool thing is that it not only searches your address db for matches, it allows you to choose what number/email address to paste into the text field. Very nice.
daMemoPad - another great one - it allows you to open up a slightly smaller view/edit window to your memo db. You can do just about everything here that you can from the stock memo app. It's great for taking notes (I used to use it in conjunction with the Scripture program for taking notes on bible passages . . . until I loaded MarkMyScriptures, that is.) The other nice feature is that you can use it as a clipboard/cut/paste utility for apps that don't allow cut/pasting. It works pretty well.
Calra - a nice, miniscule popup calculator that allows you to do your calculations and then paste the output wherever you have your cursor.
Calendra - It's small, popup calender. The neat thing is that it's transparent (i.e. you can see stuff behind the popup window - that can be a plus or a minus depending on the app you're popping up over).
Two new ones I'm checking out now are CipherDA - which is a sort of like a freeware version of ReadThis!. It allows you to encode any text with a 128-bit IDEA encryption key and paste the output into any app. Kinda cool, but I don't normally need that much security . . . but who knows? The other one I'm checking out is ClockupDA - it's an overclock utility and a wait-states remover. It replaced my need for CruiseControl and let me gain a freeware overclocker . . . cool!
I use the App/DA launcher in conjunction with HackMaster. I have it configured so that if I slide my stylus from the home silkscreen button to the main screen, the DA picker pops up. This launcher has some other nice configuration features too, so it's worth the load/look.
Hope this helps!
C.
RE: Sounds like MagicText
RE: Help with EVPlugBase, etc.
Do we need DA's?
where is the fault, really?
i dont believe there is a need for DA's, if the applications you are using are designed correctly. In your example here, the fault is with the developer who wrote the "mail" program. If you leave the program during the middle of writing your email, why didn't the application just save its state? when you come back, it should have reloaded your email, and allowed you to continue editing.
simplicity is what got me into the Palm.
although, based on the number of applications out there, maybe you need DA's - otherwise you will be frustrated :)) just stop to think who's fault it is that you need to start asking for DA's.
cheers
// az
aaron@ardiri.com
http://www.ardiri.com/
// az
aaron@ardiri.com
http://www.ardiri.com/
RE: Do we need DA's?
From a purely logical standpoint, I can see where you're coming from . . . however, try a couple of da's and you'll see they fill in some functionality gaps quite nicely and unobtrusively. For instance, the calRA calculator DA stays out of your way until you realize, in the middle of an email/note to self/entry in journal/whatever text app entry you want, that you can't remember what x*y/z=?. You don't feel like breaking out of your app, so you just pop up a mini calculator and auto-paste the answer in your entry and move on.
I've just noticed that in real-life, these things come in handy at times.
C.
Me?
But what is this someone has said about HackMaster not running on the M100 or IIIc? That is the first I have heard of it! What about the Sony CLIE? And what about the upcoming Visor Platinum and Prism?
Who needs Hackmaster?
Note: I have yet to try this program but it sounds like a good alternative and should have been mentioned.
Matt
Latest Comments
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
desk accessories