Pages: [1]   Go Down
Author Topic: What about a WDE?  (Read 1133 times)
0 Members and 1 Guest are viewing this topic.
Huntsville, Alabama, USA
Offline Offline
Sr. Member
****
Karma: 2
Posts: 327
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This suggestion may be beyond the scope of the 1.0 discussion, but I would love to see a web-based development environment (WDE).

Here's how it could work:

1. You'd log in to the web site to access your files.  You could upload, download, edit and create source files.  The files would all be safely stored in the "cloud", safe from PC disk crashes.

2. Compiling and linking would take place on the web host server.

3. I think that simple avrdude functions could be implemented in Javascript, allowing for direct downloading of compiled sketches to Arduino boards.  If it's beyond Javascript capabilities, then you would have to download avrdude for your PC platform.

There are lots of advantages to the WDE.  It would minimize the Windows/Mac/Linux platform support problems.  One could work on their projects from any PC.  Sharing code would be easy.

Of course, there will be disadvantages, too.  It would be a substantial development effort.  You would still have to contend with browser differences, although packages like GWT can minimize that.  And, the biggest problem might be finding servers suficently powerful to host a bazillion Arduino hackers editing, compiling, and downloading at the same time.

-Mike
Logged

Norway@Oslo
Offline Offline
Edison Member
*
Karma: 12
Posts: 2033
loveArduino(true);
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

One HUGE negative for me is that you have to be online.

That is a requirement I think one should think about twice before enforsing it on a clientelle.

[edit]That sounded awefully negative. It is a good idea, especially for crossplatform project. And the ability to work on a project from any computer is a wery appealing feature.  smiley[/edit]
« Last Edit: February 12, 2010, 03:03:44 pm by AlphaBeta » Logged

UK
Offline Offline
Sr. Member
****
Karma: 1
Posts: 491
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

mbed works like that (http://mbed.org/) and people praise it and moan about it in equal measure.

Andrew
Logged

Huntsville, Alabama, USA
Offline Offline
Sr. Member
****
Karma: 2
Posts: 327
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Alphabeta,

I forgot to mention the negative that you have to be online. smiley

You bring up an interesting point.  It would be hard to take away the existing platforms, so the WDE just becomes another platform to support, rather than eliminating maintenance.

Regards,

-Mike
Logged

Boston, MA
Offline Offline
Edison Member
*
Karma: 0
Posts: 1024
wiblocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You don't have to be online you have to be able to connect to a web server.

Running a local apache server may be more hassle than most users would want but
it is not difficult. If you want local access you install a webserver otherwise
you need to be online.

(* jcl *)
Logged


Pages: [1]   Go Up
Jump to: