Mike Driscoll has a recent ebook on wxPython that is a good jumpstart if you are familiar with Python. There are a host of other resources for Qt/PyQt available via Google.
You can, of course, use any of the NodeJS frameworks as well. In the absence of any clear requirements, any of these will work.
When I got started, Junior developers were assigned to senior developers doing maintenance programming. It was important work but it also gave you time to come up to speed on the system without the crush of new feature development deadlines. Sadly, it seems that not only do companies not do that these days but the new breed of developers seem to think they are too good to do maintenance programming. I learned a great deal about how systems really work and how to write robust software from some great mentors who had been moved to maintenance work as they neared retirement but companies these days are quick to lose older developers in favor of less experienced and less expensive younger developers. Lots of tribal knowledge is lost in that fashion every year.
I am so saddened by your loss. Depression has taken so many people from all of us and shows no sign of being solved. My hope is that he's at peace and that you are able to find the inner strength to continue living, as difficult as that will be. Please know that you're in our thoughts and hearts as you go through this awful time.
There really isn't one. Symbian might be the closest that's still out there. Android would be somewhat quirky at best, and Apple wants you to use their toolchain.
Having said that, take a look at Appcelerator's Titanium (appcelerator.com) or AppMakr (appmakr.com). They both provide tools that enable you to create HTML/CSS/Javascript screens and also intermingle with other scripting languages to produce a compiled app for desktop, Apple, Android, and others.
Yes, he said that he wants people to be able to use the app without having to be on the internet. I mentioned Mozilla Prism and Google Gears as well as small web servers like Abyss, but he's not too keen on that approach. I'm sure that there may be performance issues that he hasn't mentioned as well, but his primary motive seems to be that internet connectivity should not be a requirement.
Shoes was interesting because it took the approach of being completely standalone, but _whytheluckystiff has vanished so in some regards the driver behind that project is gone.
I've pointed out Supercard and Runtime Revolution as descendants of Hypercard, but I think he's trying to avoid having any out of pocket costs.
Most likely something like Chrome might be possible, but not everyone has (or wants) to install Chrome just to run an app. However, I'm still open to any ideas that I can pass along.
wxWidgets (C++) / wxPython (Python) Qt (C++) / PyQT (Python)
Mike Driscoll has a recent ebook on wxPython that is a good jumpstart if you are familiar with Python. There are a host of other resources for Qt/PyQt available via Google.
You can, of course, use any of the NodeJS frameworks as well. In the absence of any clear requirements, any of these will work.