Hacker News new | ask | show | jobs
by tezza 6275 days ago
* Desktop Notifications - This is solved, I wrote one myself[1]

Try using existing Java/Browser technology.

I would suggest this:

Each compatible web page has a signed applet which can also run resident on the remote machine via Webstart. If the server is not listening yet, start it.

If it is listening, send it a message. The Webstart remote applet then displays the message in the GUI.

My server just bound to a range of well known sockets, and the clients tried each one in turn. Try to keep it simple. I just wrote a string with a carriage return to the socket. No XML, no heaviweight protocol.

* Native Widgets - tough to get right

As soon as you start having native widgets, you cross over into having the users preferences honoured. Great for user, hard for site-consistency and support. Joel Spolksy recommends a complex setup[2] , just to get it right.

This may be a little challenging for the average webapp. Admirable but tough.

* Payments

Good suggestions from the article. A bigger problem I see is the large payment processing fees levied by each different payment provider

For instance £0.20 per transaction when payment is via Debit Cards in UK. If you're selling small items, that can be 35% of the price!!

---

[1] These days I use it to tell me when my ant builds have finished

[2] http://www.joelonsoftware.com/articles/fog0000000306.html