This is what i have noticed...and also mentioned in a few posts. In speaking with SA (Voices) he is all for it as well.
It might be the start of the flame of all flames but still...
I was wondering, I've been surfing around here for a quite a while having a lot of attention for the software part.
there I see several great projects which are all, basically, doing the same thing but all seperately with minor differences
We have as all time favorite ( or so i notice looking at the comments) MediaCar of a fellow belgian guy ;-)
MediaEngine
Frodoplayer , Phonecontrol.net and many great others.
These are all individuals writing this stuff in their own free type, solving problems etc.
I was thinking, wouldn't it be more "productive" that these people would just bundle their knowledge and forces to write 1 application together which would include the best featuteres off all software ?
I am sure that you guys have to tackle a lot of problems which one of the others also encounters or already fixed like supporting the broad range of different hardware etc..
I understand all projects are started from a different perspective but if , for example, there was to be an engine in which people could easily plug-in modules and one of these plug-ins would be the interface, the same engine, supporting everything needed, could be used for all with just a different interface and software development would be a lot quicker and even better, more efficient ..;
In the end, a bunch of smart people put together should get even smarter no ?
Anyway, my 03 cents ;-)
Regards,
Noctris
I'm going to hell, who's comin' with me ?
Renault LagunaII 1.9 CDI
Carputer Install Progress: [*********-] 90% - Cleaning up
VIA-MII10000 - 512MB Ram - 80Gb HD - Lilliput - GPS - OPUS 150Watt
This is what i have noticed...and also mentioned in a few posts. In speaking with SA (Voices) he is all for it as well.
Asus Pundit Barebones PC
7" Lilliput LCD
P4 2.8ghz 512mb 120gb
Windows XP Pro, VOICES
Sony Xplode 10in Sub, Rockford 600w amp
Pioneer 6x9's and 4x6's, Kenwood 4ch amp
Black Widow Alarm with Pager
Anyone else interessted in this idea ? I know Zorro read it and can hardly imagine the other dev'ers arent in those 54 view ;-)
I'm going to hell, who's comin' with me ?
Renault LagunaII 1.9 CDI
Carputer Install Progress: [*********-] 90% - Cleaning up
VIA-MII10000 - 512MB Ram - 80Gb HD - Lilliput - GPS - OPUS 150Watt
No, I didn't read it ... what is it about..?Originally Posted by Noctris
What you say it absolutely true. A bunch of people working togehter can do more than a bunch of individuals. Thats what they call team
The main problem of getting people working together is coordination. At least one has to give the directions and there has to be a plan what they wanna do ans when they wanna have it done. In real live, these are called "Project Manager" and "Technical draft" / "Project plan"
At this point, forget about the "PM" and the time plan. Just think of the draft.
Making a really good draft, that everyone in the team can implement, is a real challenge and it's totaly time consuming.
I used to work for companies, which needed up to one year for the draft (because of it's complexity) and these guys were working 8 hours a day togehter.
So, the conclusion would be, you don't have to think on every imaginable feature for the product right from the start, but you have to make up something, that is really flexible and that can be modified by everyone (mainly the end-user) and extended by everyone (mainly the programmer).
Just think for example on such thing as HTML. It's pretty dumb itself, but in the right container, extended with Java or Flash you can do tremendous things. Same thing with XML. It's very flexible, because the rules to build such thing are few. So the "end-user" decides whether it'll contain configuration data or a text document.
Another fine thing in such a concept is, that each one in the team can focus on one item. So the development of the whole app, whatever it might be, will be speed up.
Next thing you have to take into account is, that not every developer who has done a nice application yet, is ready to throw it into the bin and start doing a new one. I makes absolute sense to reuse some of the components and ideas that already exist.
This makes it necessary to think on supporting the main programming languages (C#, C++, VB, Delphi) and not to focus at only one.
As you might see, I've been thinking of this quite a long time and I have a picture in my mind, how this could be realized and what's to do.
The weak point on this is: It' in my mind
This means, it's not written down anywhere, so that other can participate and put in their thoughts.
To give you a taste of what it's about, just imagine this:
You're the end-user who is sitting in front of the designer app and you're thinking: "I'm gonna need a mute button on the main screen!" Then you place a new button control on the main screen, assign the DLL/LIB which contains the sound functions to it and assign the "Mute()" function for this button.
Instead of the mute button, this one could also be a button, that is switching some relay (e.g. for the air con), assuming that you have such library or a label, that is showing you the currently tuned radio station from another library. Got where I'm driving at?![]()
As I said, it's not written down... you have to image the rest by yourself
For now, the only support I can give you for your idea is the offer for every .NET developer to use my controls library (zControls) that is shipped with PhoneControl freely.
It's not having too much controls, but you can do everything (such as transparency and skining) you see in PhoCo.
Oops... didn't intend to write that much![]()
Skinning to go... VisualDesigner2!
This topic has been hashed out many many times. It's vaporware.. Too many reason why it's not going to happen.. But it would be nice if it did..
too many language differences as well, I've posted the same topic not too long ago.
2011 Nissan Frontier SL
AMD X3 2.2 | M4-ATX | 16Gb SSD | 2GB DDR3-1333 | MSI GF615M-P33 MB
OBDPROS USB | BU-303 GPS l LILLIPUT TS | Car2PC adapter | XM Direct | USB Dual band N with custom mag-mount antenna.
this has just been discussed (although it wasn't intended to be discussed origionally)
There is some good input here:
RFC: new car pc app (sanity check ?!) :)
Some teams can work, like Apache, Linux etc, but they all start with an individual writing a large percentage of the code.
.//Daren
(Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
MediaCar/CoPilot7/Routis
Surely the software projects don't need this kinda development.
I mean major companies like microsoft, nullsoft, the guys who wrote destinator have provided most of the functionality. The guys writing software here are bringing it together into a single interface. Sure some code is getting in deep, but no one is writing code to decode mp3s or plot co-ords on a map from collected GPS data etc. The guys have taken prefabricated components and are filling in the gaps to make it real carputer software.
And I would imagine that part of the satisfaction for them (remember they aren't getting paid, at least not really) is that they have another bit of their carputer that they made, pulling it together into a big software team would remove the individuality they can get from that.
even small development teams need standards and a project leader.. its actually very time consuming to go through code that is not your own and pick out the bad spots and fix them. Also its very hard for others to switch the way they program to fit the group. Then you generally have a big learning curve for new programmers coming on.
Its a lot more time consuming then you think..
'98 Explorer Sport
http://mp3car.zcentric.com (down atm)
AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
80% done
Bookmarks