Page 2 of 2 FirstFirst 12
Results 11 to 12 of 12

Thread: Bundle Forces

  1. #11
    Variable Bitrate
    Join Date
    Sep 2003
    Location
    Wilkes Barre, Pa
    Posts
    233
    Quote Originally Posted by Ormo
    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..
    True we don't write the core of the programs but working with others code is a task in itself. Writing a program that can control WinAmp/WMP and GPS software alone can get confusing. Your code becomes bloted because you can no longer use simple series of functions to do multi things cause not everything is called the same way. Most of our time is spent trying to figure out just what the other programmer is trying to do.

    As for code getting deep. The skinning interface alone can mass a lot of code. My programs is two exe's using Winsock to communicate with each other. My Data_Arrival sub is about 200 lines calling over 20 functions and it's not even done yet.



    Quote Originally Posted by Ormo
    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.
    And this alone is reason enough for a lot of programmers to not want to join in. It's true most freeware out there is for the "Glory" of it. You take that out and people lose interest.

    Again I think if you can combind the programming knowledge on these forums into one big program it would be amazing but I'm just not seeing it happen.

  2. #12
    Phone Control Moderator zorro's Avatar
    Join Date
    Mar 2004
    Location
    Munich, Germany
    Posts
    1,902
    Yes, from your subjective points of view, you're all right

    Just to proof you, that everything is possible, look at the picture below:
    It shows you a .NET application, that uses the DLL interface of the Samurize WMP9 Plugin. The Combo Box will list all methods contained in this DLL. When you select a method, it'll display the result in the label below.
    The second label shows the date/time, that is coming from an COM Server made with VB6.
    The third one, shows the current version info from Winamp.

    Nothing special, you've seen this a hundred times before, except, this app can be configured via a text/xml file, that defines what DLL / COM-Server / whatever to use and what's the name of the methods to be called for that.

    If you are a developer, you would write specific functions into a DLL / COM Server without thinking about the user interface. You just put in the functions that you think they are important and make sense for this particular app.
    You don't have to think whether someone would need a GPS interface as well... cause this comes from another DLL / COM Server and they're combined in one screen through the UI (this is the users part).

    Also, for supporting your app, you don't have to care about my code. If there is a bug, I will fix it (hopefully ).
    Each developer is responsible for his own code himself. If the code is crap... the user will choose another one

    To make such thing work, a clearly defined and simple interface is a must. But this is not deficit, this is a feature. The simpler it is, the better is the handling.

    With this concept you'll not be able to replace whole (complex) applications, but most of the apps used in a CarPC are not complex.

    The trick is, to start thinking of small libraries, that provide a few functions that can be usefull. Such as your Windows is not one big block of code, it constists of thousands little drivers, DLL and what so ever. If you need them, load them.

    Hope, you now understand my concept a bit better
    Attached Images Attached Images  
    Skinning to go... VisualDesigner2!

Page 2 of 2 FirstFirst 12

Similar Threads

  1. VIA c3 1.2ghz mobo bundle
    By kossman in forum Newbie
    Replies: 10
    Last Post: 02-11-2004, 10:15 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •