Wake-on-LAN for WebOS (Palm Pre)

Published Friday December 04, 2009

Introduction

Wake-on-LAN (WoL) is an application for the Palm WebOS that sends a magic packet to remotely wake up computers and other devices. For more information about WoL please see the wikipedia page for it.

Below is a quick video demo of this application.

Screenshots

The interface is very simple. You add a target, and then click on the item in the list to send the magic packet.

Main screen Interface for adding a new target About screen showing the versions of the interface and the underlying service.

How to get it

Because of the use of undocumented APIs, this application will not be available in the regular Palm App Catalog. Instead you will have to install one of the homebrew installers like Preware that has the Preware repository as a source. The application is available in there as “Wake-on-LAN client.”

Disclaimer / Licensing

The MIT License

Copyright© 2009 Farhan Ahmad

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Comments

9:44 a.m. Tuesday December 08, 2009 (about 3 days, 21 hours later)
target IP address? eddie
I was glad to see someone make a WOL program (been relying on pWOL -and more!- through Classic). However, and granted I haven't had a chance to test yet, but how does the program know what IP to send the magic packet to?

also, will future versions include ways to manage entries, like editing and/or deleting?

thanks for your hard work!
8:10 p.m. Tuesday December 08, 2009 (about 4 days, 8 hours later)
RE: target IP address? farhan
Right now I have it broadcasting to all interfaces on 255.255.255.255 (so only the "local" network, i.e. routers won't forward). I will be updating it so it only sends it on the wireless network (i.e. not cellular).

Version 0.5 already includes the ability to delete entries (swipe the entry to left or right), but I haven't figured out the interface enough to decide how to best allow the user to edit an existing entry. I didn't want that to be the default action (i.e. tapping on an entry) because most of the times you will be sending the magic packet rather than editing.

Let me know how you like it once you have had a chance to try it out :)
11:25 a.m. Tuesday December 22, 2009 (about 2 weeks, 3 days later)
Like It Ish
Hi, like the app, any plans to allow sending the magic packet to an IP address using your internet connection (WiFi or cellular?).

I like to leave my home PC off but occasionally want to VNC in when out and about and being able to do this makes it all happen.
7:29 p.m. Monday December 28, 2009 (about 3 weeks, 3 days later)
RE: Like It farhan
Hello, I just sent you an email.

- Farhan
5:55 p.m. Friday January 01, 2010 (about 4 weeks later)
WoL service not running on 1.3.5 Jesus
I've been wanting to try your product as I set up a media server with my HTPC. However, I don't think the service installs correctly on 1.3.5 when I check the about page on the front end it can't contact the service because it says it's not running. I installed through Preware.
7:42 a.m. Sunday January 03, 2010 (about 4 weeks, 1 day later)
RE: WoL service not running on 1.3.5 Steve
This happens to me as well. When I go into "About Wake-On-Lan," I get the Error "Sorry, the service call failed: com.thebitguru.wolservice is not running."

I also can't uninstall the WOL service in Preware, as I get an IPKG error so I can't try reinstalling.

Would love to see this fixed as I've been waiting on a WOL client for the Pre!
11:33 p.m. Sunday January 03, 2010 (about 1 month later)
RE: RE: WoL service not running on 1.3.5 farhan
Steve, I just sent you an email. Let's continue there. Thanks.
11:27 p.m. Sunday January 03, 2010 (about 1 month later)
RE: WoL service not running on 1.3.5 farhan
Thanks for reporting, this should be fixed now (version 0.5.2), make sure to update the feed before installing because I pushed 0.5.1 that didn't work as well :)
12:27 a.m. Tuesday January 05, 2010 (about 1 month later)
WOL Mark
I am also someone who is glad to see a WOL app. I saw another post regarding the ability to submit a WOL packet when not on the local network. I'd definitely be interested in that, as I too sometimes have the need to transmit a "wake-up" to my home computer when I'm out of the house.
6:06 p.m. Thursday January 21, 2010 (about 1 month, 2 weeks later)
HOW? Firdaush
I was wondering what I needed to do on my computer. So Hibernate or sleep. Ect.. I also have router so which MAC address do I use? This is a little confusing so I would love your help. Please respond via email.
8:23 a.m. Friday January 22, 2010 (about 1 month, 2 weeks later)
RE: HOW? farhan
Check your email.
6:09 p.m. Thursday January 21, 2010 (about 1 month, 2 weeks later)
Also Firdaush
Sorry To add in a separate post. Will this work on anything with a MAC address, which is on the same network. Like a Ps3? Xbox 360?
Add new comment