Page 1 of 6 123456 LastLast
Results 1 to 10 of 57

Thread: Another (new) car front-end

  1. #1
    jsn
    jsn is offline
    Constant Bitrate
    Auto Apps:loading...
    jsn's Avatar
    Join Date
    Jun 2008
    Location
    Zoetermeer, Netherlands
    Posts
    159

    Another (new) car front-end

    Hi readers!

    Let me introduce myself a bit. I've been following this forum for
    a while. But now is the time to post my first item.
    I'm a developer, coding in Delphi for years and lately a bit in C#.

    My brother has installed a carpc in his car with all kind of gadgets
    connected from cams to separate amps for his 5.1 audiosystem.
    Sounds great. But then...

    I took the time to experiment with a couple of frontends.
    Commercial/free/opensource/etc. Some are nicer than others,
    but overal, they lack certain features or really perform slow.


    I decided a couple of weeks ago, to go and build my own
    (or actually his) frontend. Our primary goals are:
    • Fully skinable, scriptable and alpha blended interface
    • Really fast performance
    • Huge database support (can browse through 15000 files with ease and no delays)
    • Must do music, video and cam-sources out of the box
    • Plugin architecture


    So far, I've got the basics running.
    Currently the graphics system is quite basic, but fast,
    already included are simple animations and fading.
    Sound is working, although I'm still working on a user-interface
    element and the playlist. Browsing the library and modifying the
    playlist is not yet implemented. (remember, this project is still in
    early development)

    I'm just curious if there are any people interested in this project.
    Trying it out, testing, designing, suggesting, participating, etc.

    Let me know what you think.
    Ofcourse, in the end, this will become 'the next best thing' on the scene


    And ofcourse a couple of screenies:
    1.
    2.
    3.


    Let me know what you think!
    Is there a place in the scene for another frontend?!


    Regards,
    Jelte


    ----------------------------------------------------
    ** Update: The screenshots above are obsolete. The core however.....
    Development is best being tracked on a wiki we're setting up.

  2. #2

  3. #3
    jsn
    jsn is offline
    Constant Bitrate
    Auto Apps:loading...
    jsn's Avatar
    Join Date
    Jun 2008
    Location
    Zoetermeer, Netherlands
    Posts
    159
    Hi!
    Thats some quick response already!

    I really want this project to finish, or at least, reach a really usable state.
    So far I'm using Delphi 7 for development, Bass audio-system (easy to control,
    lightweight and complete with EQ, although I'm still thinking about using wa2)
    and some toolkits to glue all those bits 'n pieces together. No OpenGL, SDL
    or DirectX, but some very fast 32bit graphics (fast is after me optimizing it all).

    I also need to build some more screencontrols like sliders and switches (I do have
    already an 1- and 2-state imagebutton, usable for switches based on images)
    Some indicators would be nice too, but I think I'll start with a simple LED and
    progressbar-indicator.

    Scripting is already running. In fact, everything in the UI is scripted.
    Even switching to a new page, which can be done with fading or sliding.
    Each page is a new XML file containing screen elements, their position,
    color and script, and special properties for a particular UI-element.

    The graphic system is layered. Each control is a new layer.
    Animated backgrounds are also supported, even layered and,
    f.i., 30% alphablended.

    The script itself is based on ansi-pascal, but reaaallly kept simple (really!).
    I'll might consider using ActiveScript or something else, but this is now the most
    lightweight scripting solution I have. And for advanced skinners/scripters, it will
    be fun to program the interface, controlling certain aspects of the application or
    reading sensor inputs from plugins.

    ... well.. the plugin system is not yet developed, and script commands are
    added every day (on a is-now-needed base, as like the UI-controls itself).
    But you can do fun things already.

    In the next days/weeks/months, I'll try to keep this thread alive with the state
    of development. I'll post input of my brother here too, ofcourse he has his
    wishlist too.

    For now, I'm finishing up some UI controls to get some playlist control, and
    after that I'm planning to work on the volume controls (every channel is
    available from the soundcard) and music library browser.

    Suggestions are more than welcome, so let 'm hear!

  4. #4
    Maximum Bitrate Woofnstuff's Avatar
    Join Date
    Oct 2007
    Location
    Auckland
    Posts
    570
    how about a Name

    and vertical labels

  5. #5
    jsn
    jsn is offline
    Constant Bitrate
    Auto Apps:loading...
    jsn's Avatar
    Join Date
    Jun 2008
    Location
    Zoetermeer, Netherlands
    Posts
    159
    Yeah, I don't have a name yet..
    The project's name is CarIntf, but that's just a
    development name and hard to pronounce.

    Vertical labels are no issue at all. Thats just an extra property
    I'll have to add for the textlabels.

    I'm trying to wrap up something soon, but I'm afraid that won't be
    until next week (or maybe 2). There are some bugs in list-control,
    used to display the playlist. It won't track the current song and
    sometimes the display is completely lost.

  6. #6
    jsn
    jsn is offline
    Constant Bitrate
    Auto Apps:loading...
    jsn's Avatar
    Join Date
    Jun 2008
    Location
    Zoetermeer, Netherlands
    Posts
    159
    Just implemented rotation for any UI-control before I forget.
    It just needed a property of the layer to be exposed.

    I'll post details of the scripting language and
    User Interface-XML's later this week.

  7. #7
    Vendor - Qube colin's Avatar
    Join Date
    Dec 2006
    Posts
    798
    Finally another Delphi frontend! (or so Im assuming since the icon in your picture is the D7 default icon)
    Im writing a frontend in Delphi (Codegear 2008) and Flash and its coming along really really slowly. However, all the code is there for some major functional pieces (music processing -- takes a little while though, pictures, videos, flash communication, OBD, GPS< HD Radio, etc). If you have any good code chunks to share, please feel free, or if you'd like some information on protocols or whatnot, shoot me a message

  8. #8
    Low Bitrate
    Join Date
    Mar 2002
    Posts
    95
    Colin, can you send over any screencaps of what youre working on? I'd like to take a peep at it. Especially the GPS and if you have bluetooth implemented.

  9. #9
    Newbie
    Join Date
    May 2008
    Location
    In a town near you
    Posts
    34
    Some really good bluetooth phone integration would be nice. Built into the FE. I've been researching the best way to integrate my phone and it seems they've all got quirks about them.
    I would have to say that the best and worst parts of all FE's is getting all the plugins and 3rd party programs to work well with them. Its not always a simple point and click.

    Just my 2 bits. Good start so far though. A few suggestions might be to have your GPS speed and music info on the front page, or will that be an option to enable or disable?

  10. #10
    Vendor - Qube colin's Avatar
    Join Date
    Dec 2006
    Posts
    798
    Don't have bluetooth implemented yet since Im basically writing my frontend for ME and I only have until the end of the summer, after which my car goes in a garage and I go to school.

    Here's what I've got anywho:
    Flash Frontend

Page 1 of 6 123456 LastLast

Similar Threads

  1. EniCar the RR Clone
    By enitalp in forum Software & Software Development
    Replies: 296
    Last Post: 12-13-2008, 05:12 PM
  2. Replies: 0
    Last Post: 03-12-2008, 05:31 PM
  3. Smartphone Remote Front End?
    By ICE_customs in forum Newbie
    Replies: 0
    Last Post: 03-10-2008, 09:50 PM
  4. BASIC Stamp question
    By Banderon in forum General Hardware Discussion
    Replies: 18
    Last Post: 05-07-2004, 08:33 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
  •