Hello!
I want to ask you if there is a place where developers could implement a project I have rough conception of. I know there is "Google code" and "Sourceforge" but is it the right way?
The implementation itself can take a big amount of time if I happen to do it myself, so I guess the help is really needed.
The ideal solution would be something like:
- a team of developers.
- a manager if any..
- my personal control and some kind of ...ehh.. recommendations?)
So is there any magic place where guys are just sitting and waiting for someone to lumber them with some work?
EDIT: Actually, I don't have much money and I don't know how to pay them for the job, but I suppose that all the rights will be hold by implementors/or! we can just opensource it ;)
EDIT: I do not really know how good that idea is, and I cannot say that there is any belief of mine put on that.
The Thing:
Lately somewhat struck my head and I began to think of the way the internets and web-applications are working, developed and deployed.
Much of the "horsepower" is put into learning HTML, Javascript, XSLT, browser quirks, ActionScript, XAML and so on. Despite WPFE could be a possible solution, I started to question myself about how the things could be improved.
Of course, the learning curve wasn't my only concern, but I considered the runtime capabilities of the technologies, their restrictedness and complexity.
Giving off introductions, I want to present somewhat I consider a (possible?) solution as just a raw idea of what the thing could be:
Firstly, the environment must be secure and restricted: so I thought that the user application hosting runtime could be something like a web-browser, but
It doesn't render HTML, instead - it provides a developer with capability to run it's own application written in standartized scripting language (Scheme I thought)
A proper GUI programming capability (Somewhat similar to XUL/XAML or a scripting lang DSL extension)
It must provide a developer with uniform access to his own client-side data storage (a proper Scheme DSL extension for that, but actually I thought of using PROLOG engine)
It must impose some constraints on how the client-server communication is performed (actually, I thought that HTTP/WS could be a variant)
It must support native (WRT platform) plugins (for example a plugin to render HTML)
Second: I think, that the application must be really portable so it must be written in VM language such as Java or a .NET lng.
And also, I think that there must be well-defined user application package format so that anyone could just locate a repository, install a collection of such applications and use them and then uninstall.
Well, that's roughly what I'm about and very sorry if it took too much time/pain reading my ravings.