2

I'd like to set this up as a post where all known JavaScript client development platforms could be listed by company/organization/ecosystem.
* anything that is HTML/JavaScript-based.

Microsoft
Windows Gadgets*
HTA - HTML Applications*

Adobe
Adobe AIR* Can be done with only HTML/JS but can also can use Flex/Flash
Adobe Director
Adobe PDF

Yahoo
Konfabulator

Google
Google Desktop Gadgets - SDK link on the left

Mozilla/Firefox
Greasemonkey
XUL Runner

Appcelerator Titanium

What did I miss? Should I also list JScript.NET, managed JScript, Rhino?

note: I've set this up as a community wiki.

Nosredna
  • 83,000
  • 15
  • 95
  • 122
MJLefevre
  • 815
  • 1
  • 8
  • 15

5 Answers5

1

In this context the Universal Widget API might be interesting - it's designed to be a framework to write widgets for different platforms (desktop or online):

http://dev.netvibes.com/

Widgets written with the UWA work on iGoogle, Windows Vista, Apple Dashboard, Live.com, iPhone, and Opera.

B.E.
  • 5,080
  • 4
  • 35
  • 43
1

There's also Titanium.

http://www.appcelerator.com/

You can use JavaScript, Python, or Ruby for desktop apps. I believe that mobile apps are JavaScript (no Python or Ruby).

Nosredna
  • 83,000
  • 15
  • 95
  • 122
1

Windows Mobile 6.5 (MS Smart Phone OS) will support HTML/JavaScript Widgets similar to Vista/Windows 7 Widgets:

Windows Mobile Developer

Looks pretty interesting.

Jim Davis
  • 1,230
  • 6
  • 11
1

Qt with QtScript.

Shaun
  • 3,928
  • 22
  • 21
0

How about Ext Js!

  • Can you do full on client dev with this? I thought it was just a JavaScript library? – MJLefevre Aug 19 '09 at 14:37
  • It's a full client-side JavaScript framework actually. Check it out http://extjs.com/ . –  Aug 19 '09 at 14:41
  • Ext JS is a JavaScript library and Ext GWT is a Java library aimed at Google's GWT. To my knowledge, Ext JS depends on being hosted in a browser or a browser-like environment. If it can be used in some other way, please point to something more illuminative than the project's homepage. – Nosredna Aug 19 '09 at 15:21
  • Yep. Ext JS is a Cross-Browser Rich Internet Application Framework (JS Library) Perhaps I misunderstood the question. If you're building a "Web" based client UI (ajax, windows look and feel) it's pretty awesome in my experience. ... You could always host the site locally in IIS on the client =). –  Aug 19 '09 at 16:56