Watch app for the Wrist PDA. HalWatch integrates all watch app designed for the Wrist PDA. You can switch watch faces at ease.
HalLaunch is a Launcher app designed for the Wrist PDA. You can launch your favorite app/DA with manipulating hard key twice. (1: press-hold to launch HalLaunch, then 2: press the key to launch registerd app)
HalKeyConfig replaces the "key code" generated by WristPDA's hard-keys. That is, you can use the Rocker key as a Jog dial etc. You can configure key map for each app.
Once you activate this extended font select dialog, you can use fossil's large (16 dot) font on the app that is made not for the Wrist PDA. (Only for the app that uses standard font dialog)
Thank you fot your wristpda apps :)
Love them
Hi Tanstaafl,
If you have any question/request/bug report about my apps, don't hesitate to ask it.
Enjoy !
I like this appl very much. but I found some problem at ver.0.93b
After installing hallaunch, resetting and using my abacus
for 10 ~ 15 hours, I began to feel my abacus slow.
and at that time, the battery seems to be flat quickly.
Hi, bepumy. Thank you for the report.
Unfortunately, I can't reproduce the slow down/battery drain on my Abacus. I have some questions:
1) Are you experiencing such slow down and battery drain all the time ? or is it occasional ?
2) If you have installed any HACK apps, please tell me the name of them.
3) Which mode are you using ? Watch mode or Off mode ? (at Prefs->WristPDA->Mode)
If you want to use previous version, please download it here:
HalLaunch 0.91b
http://www.guiq.com/counter/cc.php?c=4033157003
HalKeyConfig 0.91b
http://www.guiq.com/counter/cc.php?c=4033157004
Respect!
¤³¤Î¥³¥á¥ó¥È¤Ï´ÉÍý¿Í¤Î¤ß±ÜÍ÷¤Ç¤¤Þ¤¹
Please translate HalLaunch manual into proper English. I don't understand a word. I'd really like to use your app, but I don't know how.
G
Hi Georg,
If I have a time, I want to write an English manual for HalLaunch and HalWatch. (But it may not be "proper" English)
Basic usage of HalLaunch is same as old version. Please read manual page for HalLaunch ver 0.3b.
http://hal9.blog3.fc2.com/blog-entry-22.html
Hi HAL,
I followed your instructions (from Yahoo's wristpda forum) for setting the wach face off during the night (and even during the day for test purposes) but it doesn't work. The wristpda continues showing Yotta.
Maybe there is something else I should do to operate the FaceOff function?
Thanx and best regards,
Shaul Klein
Hal,
I have copied the HAL applications into word documents from your blog (http://hal9.blog3.fc2.com/blog-entry-46.html) the Japanese into English translated manuals of the HAL applications.
1. May I have your permission to place them on Yahoo's wristPDA forum.
2. May I ask the forum members to edit the documents. Perhaps some of the members, with more knowledge them myself of the new nuances of the Abaccus wristPDA could contribute.
Thank you very much for you fine applications.
Richard
Hi Shaul Klein,
Thank you for the comment. Screen off function works on my WristPDA. Please confirm these 3 point.
1) unplug USB cable.
If the WristPDA is connected to power, the screen off function is disabled.
2) keep untouched.
Even if !HalWatch runs as screen off mode, if you manipulate rocker key, then !HalWatch displays a watch face for a while (and go back to screen off again).
3) keep system pref's setting !HalWatch (not Yotta).
If you set Yotta as "Watch App" in Prefs->WristPDA, any !HalWatch's function (including screen off) does not work. Please keep !HalWatch as "Watch App"
http://blog3.fc2.com/h/hal9/file/HwMgr04bSysPref0.png
Even if you use !HalWatch as watch app, you can watch Yotta's face in watch mode, because !HalWatch load and display Yotta.
Under default configureation, you can switch watch apps by press RockerDown on !HalWatch watch mode.
Following prcs are that I install and use.
HalWatch_0.5b.zip (!HalWatch_0.5b.prc, HalWatchMgr_E_0.5b.prc both 2 prcs must be installed)
http://www.guiq.com/counter/cc.php?c=4033157012
Yotta_120_01312006.zip (Yotta.prc)
http://www.csupomona.edu/~dctrotz/yotta/
For other readers, I place a copy of my post on Yahoo Groups.
---
> "Night Mode".
You can achieve this by HalWatch.
1) Install both !HalWatch_0.5b.prc and HalWatchMgr_E_0.5b.prc
2) Launch Prefs, Goto WristPDA section, Set !HalWatch as Watch App.
3) Launch HalWatchMgr, press PageDown x6 to open Conf2Power page.
4) Select "ScrOff" on the lower left popupselector, then two numbers will be selectable.
5) set start and stop time to be screen off
6) Go to watch mode, press RockerDown (x N times) to select Yotta (or any other watch app you like).
If you set as "ScrOff 1 - 5":
from 5AM to 1AM (day) -> Yotta is displayed
from 1AM to 5AM (night) -> no face is displayed
Hi Richard,
Thank you very much for your effort to translate the manual !
> 1. May I have your permission to place them on Yahoo's wristPDA forum.
YES ! of course !
> 2. May I ask the forum members to edit the documents.
YES !
I know English maunal is needed, but my English is too poor to explain my complecated apps. I really appreciate your effort.
Hi HAL,
Thanx a lot.
The issue was with setting HalWatch as the system's pref watch display.
Still had some minor operational issues with Yotta.
E.g. rocker up and down didn't worked (while being in Yotta) so I tried to change the GlobalButtonConf settings: Up-->RockerUp and Down-->RockerDown. Still the Rocker Up and Down buttons behave somehow differently. Pressing rocker up twice brings Yotta calendar 2 months ahead. And pressing rocker down twice should bring back to the Watch mode, but instead it brings you back one month and again up to the 2nd month again.
Best regards,
Shaul Klein
Hi Shaul Klein,
You might activate "2nd press function" (default = inactive). If you press keys twice with long interval (duration is depending on your configuration), it may brings back clock face, not back one month.
If you don't need "2nd press function", launch HalWatchMgr, goto Conf3 misc page, set "0" (= default) for "2nd press sec".
http://blog3.fc2.com/h/hal9/file/HWMgrConf3MiscE060212.png
OR goto ButtonConf page, set "RockerDown" both for"Down" and "2nd Down" and set "RockerUp" both for "Up" and "2nd Up".
FYI: "BL+Up" means RockerUp operation under backlight on state. If you set "NextModule" for "BL+Down", you can switch watch apps with the operation as "turn on backlight -> press RockerDown".
Hi Hal,
Your applications are awesome. They really enhance the watch's functionality. The only one I havent figured out how to use is BUTTONF. Do you have any english documentation on how this application works.
Thanks again for the great programs.
Frank
Hi Frank Spadaccini,
I have explained the example usage of ButtonF in Japanese. These are the machine translation of these entries.
http://www.worldlingo.com/wl/translate?wl_lp=JA-en&wl_url=http://hal9.blog3.fc2.com/blog-entry-54.html
http://www.worldlingo.com/wl/translate?wl_lp=JA-en&wl_url=http://hal9.blog3.fc2.com/blog-entry-58.html
Usual palm device has 4 app hard buttons and has panel app "buttons". On usal palm, you can modify assignment of apps on each hard buttons with "buttons" app. But the Wrist PDA has no "buttons" app. So I made similar panel app "ButtonF".
If you use alternative PIM app (for example, Agendas) and want to move categories on alt. PIM app., on usual palm, you should modify hard button assignment as alt PIM app, then you can launch alt app and move category on it by pressing same hard button.
The combination of HalLaunch and ButtonF makes it possible on the Wrist PDA.
An example usage:
If you assign "H1 DateBook" key code on press-hold function on HalLaunch, then press-hold action launches default DateBook app and moves its display style.
The next step, If you launch "ButtonF" and assign "Agendas" to "H1 DateBook", then press-hold action launches Agendas and moves Agendas display style.
That means, something you can do on usual palm is also possible on the WristPDA by a COMBINATION of HalLaunch (or HalKeyConfig) and ButtonF. The point is combination. If you use ButtonF alone, it is not valuable.
I know my English is poor. Do you understand this issue ?
Hi Hal,
I think I understand what you designed the application to do but Im still not sure how to set it up.
If I understand you correctly, you designed it to allow it to change catagories in applications like address book by pushing one of the hard keys.
If this is a correct assumption, please illustrate with pictures how I would do what I just said.
Thanks.
Frank
For the last few days I have played with HALWatch PowOff function and set it to power off from 9pm to 6am. But then the next day when I restart the watch, it seems to have not updated the system date. Is there any fix for this possible, other than to just use ScrOff mode instead?
Thanks!
Hi Frank,
This is an example of configuration for switching display style of "Agendus" by press-hold hard key.
* configure
1) launch "HalLaunch"
2) tap [Edit Key] (second on left)
http://blog3.fc2.com/h/hal9/file/060221ButtonF_HowTo_1.png
3) press PageUp/Down or tap triangle button on top, to switch page indicator as [*HoldOn*] (top)
4) tap [Key] button (4th button on the left)
5) select [H1 DateBook] from the list (center of the screen)
6) tap "right top button" (corresponds to PageUp key) (the button name will change as "H1 Dat")
7) tap [Done] (bottom left)
8) launch "ButtonF" in Prefs
http://blog3.fc2.com/h/hal9/file/060221ButtonF_HowTo_2.png
9) select "Agendus" (or "Agendus Btn1/2") for "H1 DateBook" (corresponds to the selection at step 5,6)
-) configuration is done
* how to use
1) press-hold "PageUp" key, then "Agendus" will start
2) keep press-hold the "PageUp" key (or press-hold same key again on Agendus), then display style will change
What will happen with this operation ? - It depends on the app.
In case of Agendus, its view style changes (week view, month view, ...).
In case of PsMemo, its category changes.
Anyway, it depends on the app.
In case of app that does not care about hard button event, nothing happns.
What is advantage ?
If you assign Agendus directory at step 5,6, you can't switch display style on Agendus.
But if you use "H1 DateBook" (or H2 - H4) keycode and ButtonF, you can do both launching app and switching category.
If you still don't understand how to use ButtonF, please forget it. ButtonF is not neccesary for HalLaunch and any other app.
Hi Scott, Thank you for the report.
At this moment, power off function is still experimental. I have no idea to detect the timing of recovery from power off state.
That is, there is no way to adjust system date automatically,
If possible, I will fix this problem in the future release. (But I have no idea at this moment) For daily use, please use screen off function instead. I use power off function only for low battery case.
Hi, I'm a very new wrist PDA user.
I've written code in HTML & a little Java.
Do you know where I can get a tutorial, or "Hello World" app?
For example, in Java:
1. you type this in "Notepad"
//comments
class HelloWorldApp
{ public static void main(String[] args)
{
//Display "Hello World!"
System.out.println("Hello World!");
}
}
2. you save it as HelloWorldApp.java (change from txt to java file)
3. run (c prompt) javac HelloWorldApp.java (compile from java to class file)
4. run (c prompt) java HellowWorldApp (view the working program)
In HTML:
1. you type this in "Notepad"
<html>
<head>
<title>Hello World Web Page Program</title>
</head>
<body>
<font color=00ff00>Hello</font> World!
</body>
</html>
2. you save it as HelloWorld.html (change from txt to html file)
3. double click on HelloWorld.html (view in default web browser)
OR open HelloWorld.html from within a web browser (view program/page)
So I know in HTML and Java, you can
1. write in notepad
2. save as file type (FROM txt TO html/java)
3. run the program (browser for html, java app viewer for java)
But with Java you have to COMPILE it first
Thanks for your patience, now that you know what I know, my question is:
1. With wrist pda, can you also:
-write in notepad?
-save as wrist pda file from notepad?
-view the working program (with the emulator or another program BEFORE you put it on the watch)?
-do you have to COMPILE it before you can view it? how?
-are there any other steps?
-I don't want to do it wrong and mess up my new Wrist PDA :)
2. can you use the wrist pda to read regular txt files?
3. is there a way to make the wrist pda "Plug n Play"?
- when I go to my computer lab, I want to be able to take a file from one computer, put it on the wrist pda, and put it on the other computers, but I DON'T WANT TO INSTALL the drivers EVERY TIME I go to a new computer.
Thank You,
Sounminds
TO: Sounminds
First of all, Please read documents in the SDK (official PDA_SDK.zip).
And I wrote a brief instruction (how to build a watch module) and sample sources in HalWatch_0.6b.zip. Have you read them ?
Then, make your question clear.
Do you want to know how to build a developping environment for html and Java on the Wrist PDA ?
Or Are you asking a choice of developping environment (C, C++, Basic, and so on) ?
I think your question has some implicit assumption. I can't answer to unclear question.
> my question is:
> 1. With wrist pda, can you also:
> -write in notepad?
What are you asking ?
Do you want to write a source code on the Wrist PDA itself ?
or
Are you asking the way of cross-compile ?
about cross-compile, it depends on the environment.
I use gcc(Build-PRC,PilRC)/emacs/POSE on windows.
> -save as wrist pda file from notepad?
maybe NO (depends on environment. compiler or interpreter ?)
I'm not sure what you are asking.
> -view the working program (with the emulator or another program BEFORE you put it on the watch)?
use POSE
> -do you have to COMPILE it before you can view it?
YES (depends on environment. compiler or interpreter ?)
> how?
There are a lot of instructions on the web/books.
If you can read Japanese, I can tell you some useful site addresses.
I have no idea about instructions written in English.
> -are there any other steps?
I don't know your environment. I can say nothing.
> -I don't want to do it wrong and mess up my new Wrist PDA :)
> 2. can you use the wrist pda to read regular txt files?
> 3. is there a way to make the wrist pda "Plug n Play"?
I don't understand how these questions relate to my apps.
I don't understand What you are asking to me.
Please explain in easy English or Japanese.
Hi HAl,
I also sent this to your mail, but post it in here so that anyone can read this (and secretly hoping for a quick response, because I'm very happy with your program, but really want this feature ;-) )
Great work on the HALwatch application, I love it! You just make it all happen for my abacus!
But i have a question for you,
i use this program called 3AlarmHack for X-Master, it is for alarms and attracts you more because of
repeative alarm sound (wich your app also supports), and flickers the backlight for the screen. But
if the alarm goes off in a watch mode, the hack won't be active until you enter the pda mode again. can you maybe implent an option in the alarm options in your HALwatch program that "if there is an alarm going off to exit the watch mode and enter the pdamode back again", this way the hack has its use. if you don't hear it, the watch will
go into pda mode again anyway after the auto off time.
THX in advance, and kind regards, keep up the good work!
Nick Verlinden
Hi Nick,
Thank you for the suggestion. But unfortunatly, I can't implement that function - "wake up from watch mode" by any software action.
I also want to implement such function and I have tried to implement this "wake up" function (for recovery from HalWatch's "power off mode"). But, at this moment, I don't find the way to do this by any software action. I guess the WristPDA requires a HARDWARE action to wake up from watch mode.
If you know any software that can kick up the Wrist PDA from watch mode or sleep mode, please tell me that software.
Maybe there is a workaround for this. I am a programmer myself, but not C++, but I remember from my Sony Clie, that there was an application that could simulate a keypress. what if you tried to simulate the rocker switch enter keycode, with an alarm or the shutdown thing???
by the way, i didn't test it yet, but does your auto shutdown thing work? I mean auto wake-up? because there seem to be some problems with the clock, the clock stops until you power on the watch again appearently. But if i have the time, i will look for this simulated keypress feature thing i found ones, so i think it works like this: it sends a keycode to the (what is it in palmOS, the kernel like thing) SysAppLaunch or something like that, saying that a key is pressed... It could have been a hack, i don't know for sure.
but for the clock thing, you could store the time of shutdown, and if the watch turns on by itself (if you got it to work), then you can add the time that it was supposed to be down, add it to the previous time, but then again, the problem will be when you reactivate the watch.
hope this is of any help.
hi hal,
i just tested, and my abacus powers off but doesnt power back on with your application, but the clock is still right. appearently the clock is as it should be.
by the way, in the halwatch app, didnt you have to program the rocker enter switch to exit to pdamode?
Kind Regards;
Nick Verlinden
Hi hal,
just noticed, that the power off feature doesn't stop the clock, but the date date stays behind, is that a bug from fossil or abacus? :D.
Kind Regards,
Nick Verlinden
Hi Nick,
I don't completely understand what you say. (I'm not a native English speaker)
> just noticed, that the power off feature doesn't stop the clock
On my device, "power off" function works. That is, nothing is displayed and it saves battery power.
> but the date date stays behind, is that a bug from fossil or abacus?
I know this problem. If possible (and I have time), I want to fix this problem.
Anyway, as described in manual page, the "power off" is still an experimental function. At this moment, I recommend you to use this function only for emargency (to prevent data loss on low battery). I don't recommend to use this function for daily use.
> what if you tried to simulate the rocker switch enter keycode, with an alarm or the shutdown thing
I have tested it. But it does not work as I hope.
> by the way, in the halwatch app, didnt you have to program the rocker enter switch to exit to pdamode?
Waht do you mean ?
Hi HAL,
that was what I meant, About the clock stopping, i read somewhere that if you power off the watch that the clock stops. but appearently it is the date that doesn't update at powerOn.
What i was saying about the rocker switch enter:
When you made this application, didn't you have to write a routine that exits the watchmode to pdamode when you press the rockerswitch? If that is the case, you can use that code to exit the application if an alarm occurs, but i don't know anything of palm Os programming, so I can't really tell for sure.
But it would also be helpfull to include an alarm feature to flicker the backlight of the watch when an alarm occurs, along with the the repeating alarm sound function, it will work fine.
also a suggestion is a screen off scheduler, so that you can say,
monday - screen off 20h00
tuesday - screen off 23h00
...
that you can enter different screen off times for different days of the week.
i know you said you don't have a lot of time, and i understand that, so don't stress, think about it.
Hal,
What do you use for development? I am thinking of trying this: http://www.handheld-basic.com
Also, do you know if it's possible to taker inputs from the USB? I would like to try this.
Thanks very much - you are the expert!
Chris
Hi Chris,
> What do you use for development?
I use gcc + PRC-tools + PilRC on cygwin. I haven't used the handheld-basic.
> Also, do you know if it's possible to taker inputs from the USB?
There are some apps that makes a Palm device as a USB device (USB Modem, Card Reader, Card Export II, ...). So, I think it is "theoretically" possible. But it may not be easy.
And I believe C language is suitable for such hack apps than basic language,
Managed to get the TwoCities watch face working on my Abacus, but I don't know how to set the second city. I didn't see anything in the manual referring to that scenario. Love the HalWatch manager, though. Great stuff.
Hi Shawn,
Please read
http://translate.google.com/translate?hl=en&sl=ja&u=http://hal9.blog3.fc2.com/blog-entry-76.html
To set 2nd city, launch hwTwoCities.prc not as a watch module but as a normal app, then tap area (1) shown in the picture on the above page.
http://blog3.fc2.com/h/hal9/file/hwTwoCities04b.png
this link doesn't work
http://hal9.sakura.ne.jp/DL/downcnt.cgi/HalWatchModules060524.zip
Please fix it, gracias (thx)
That link works. Please try again.
(That link works only under this (http://blog3.fc2.com/hal9/ or http://hal9.blog3.fc2.com/) page. If you tried it from outside of this page, try it on this page)
WristPDA¡¡¼«ºî¥½¥Õ¥È¡¡Palm¡¡³«È¯¡¡PocketPC¡¡Bluetooth¡¡Treo¡¡¤Þ¤È¤á¡¡InputDevice¡¡EnglishPage¡¡Gadget¡¡A2DP¡¡
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| - | - | - | 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | - |