Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development


Reply
 
Share Thread Tools Display Modes
Old 07-07-2009, 09:15 PM   #1
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,042
kev000 will become famous soon enough
Frontend - Comprehensive Features Comparison

This is a stub which I hope to get input on. I'm not terribly familiar with CF or RR so I'll need help with my facts. I hope to make this into an actual chart and post it on the mp3car wiki.

Note also that some ng3 features listed are planned features (as ng3 is not even close to being complete).

User Features:

NG3:

Design: Multi-Process Shell
Cost: Free
Skinning System: Themes, XML
Navigation: Yes (Navit)
OBD-II: Yes
Fusion Brain Support: Yes
Bluetooth Phone Support: Yes
Graphics Backend: nGhost3-Clutter (OpenGL)

Media:
Media Browser Type: ID3 Metadata Sorting
Playlist Editor: Yes
Supports UPnP Streams: Yes
Bluetooth Streams: Yes
HD Radio: Yes
Satellite Radio: No



CF:

Design: Monolithic Frontend with Plugin Support
Cost: $125
Skinning System: Behavioral, XML, Image based ?
Navigation: Yes (supports embedding other GPS apps)
OBD-II: Yes
Fusion Brain Support: Yes ?
Bluetooth Phone support: Yes
Graphics Backend: DirectX

Media:
Media Browser Type: ID3 Metadata sorting
Playlist Editor: Yes?
Supports UPnP: No
Bluetooth Streams: No
HD Radio: Yes
Satellite Radio: Yes

RR:

Design: Monolithic Skin-Engine with plugins for Audio/Video/DVD and to extend functionality.
Cost: Free for personal use.
Skinning System: Comma Delimited, Image, Object and Command Based with Flash Support.
Navigation: Yes
OBD-II: Yes (External App/Plugin)
Fusion Brain Support: Yes
Bluetooth Phone Support: Yes
TV Support: Yes
AM/FM Radio Support: Yes
External Application Support: Yes
Graphics Backend: GDI, GDI+ and DirectX
Audio Backend: Winamp/WMP/FMOD/Foobar2000/iTunes/more can be made
Video/DVD BackEnd: Built-In/WMP/MPC/VLC/MSVid/more can be made

Media:
Media Browser Type: File/Folder defined by skin and settings
Playlist Editor: Yes
Supports UPnP: Solely depends on player choice
Bluetooth Streams: By hardware or plugin only
HD Radio: Yes
Satellite Radio: Yes (Sirius & XM)

Rev (Formerly known as CarPal)

Design: Multi-Threaded Plugin Based
Cost: Free
Skinning System: Behavioral, XML, both image and/or text based.
Navigation: iGuidance embedding support
OBD-II: Yes (alpha).
Fusion Brain: Yes (buggy)
Bluetooth Phone Support: ?
Graphics Backend: Qt

Media:
Media Browser Type: ID3 Metadata + Folder/File based sorting.
Playlist Editor: yes
Supports UPnP: No
Bluetooth Streams: no
HD Radio: Yes
Sat Radio: No

Developer Features:

NG3:

Documented API: yes
Native Language: C++
Language Support: C++, .NET 2.0, Mono
OS Support: Linux, BSD, MacOSx
Open Source: Yes, LGPL/GPL


CF:

Documented API: yes
Native Language: Managed C++?
Language Support: .NET 2.0, ?
OS Support: Windows, Windows CE
Open Source: No

RR:

Documented API: Yes
Native Language: VB6
Language Support: All/Any
OS Support: Windows 98SE/ME/2000/XP/Vista/Win7
Open Source: No, but developers are welcome to join development team.

Rev
Documented API: Wiki in progress
Native Language: C++/MOC
Langauge Support: C++, .NET 2.0, 3.5
OS Support: Linux, Windows, BSD, MacOSX.
Open Source: Yes, GPL.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development

Last edited by Enforcer; 07-12-2009 at 07:28 AM.
kev000 is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 07-07-2009, 09:22 PM   #2
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
Skinning system I think should be specified. Also CF supports all style of .net plugins (1.1 and 2.0 iirc)
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Old 07-07-2009, 10:09 PM   #3
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,042
kev000 will become famous soon enough
Quote: Originally Posted by malcom2073 View Post
Skinning system I think should be specified. Also CF supports all style of .net plugins (1.1 and 2.0 iirc)

Thanks Malcom2073! BTW, we should make this chart a comprehensive comparison of most major frontends. Feel free to list the features in the above format and I'll update the original post.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development

Last edited by kev000; 07-07-2009 at 10:13 PM.
kev000 is offline   Reply With Quote
Old 07-07-2009, 11:21 PM   #4
Newbie
 
Join Date: Apr 2006
Posts: 4
Wagoneer is on a distinguished road
Very curious here!!! Everyone is always talking about OBDII, this is the first time I've come across someone mentioning a potential solution for OBD1. My question to you guys, does anyone know of a way to read OBD1, and what is required ie hardware/software?

tnx in advance
Wagoneer is offline   Reply With Quote
Old 07-08-2009, 01:41 AM   #5
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 407
chunkyks is on a distinguished road
OBD1... Read from "Not just a simulator, but a proxy" on this page: http://icculus.org/obdgpslogger/obdsim.html. The initial idea was explored a little on this thread [I actually implemented the code about halfway down the thread, with some other followup info in this thread].

It's done using obdsim, fbd, and a fusion brain

No idea if that's the solution that kev000 is talking about, but a large part of what I've implemented in obdsim so far has been to satiate this need.

Hardware wise, you're out about eighty bucks [I think?] plus sensors & elbow grease. Software wise, both fragments are free [as in beer] and Free [as in speech].

Gary (-;
chunkyks is offline   Reply With Quote
Old 07-08-2009, 04:20 AM   #6
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
I think that should be listed under FB support, not OBD1. Nghost does not atm support any form of OBD1 (ALDL or otherwise) does it?
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Old 07-08-2009, 09:25 AM   #7
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,042
kev000 will become famous soon enough
Quote: Originally Posted by malcom2073 View Post
I think that should be listed under FB support, not OBD1. Nghost does not atm support any form of OBD1 (ALDL or otherwise) does it?

No, nGhost doesn't support any form of obd1 at the moment. But any software that will be written to support OBD-II using the obdgpslogger daemon can support OBD1 and ALDL-at least in theory. OBD1 probably isn't a major feature anyway because most users probably have OBD-II cars (malcom2073's Camaro excluded :P ). I'll remove it from the list and replace it with FusionBrain support.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development
kev000 is offline   Reply With Quote
Old 07-08-2009, 09:34 AM   #8
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
Maybe I will have to make it support aldl
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 07-08-2009, 10:15 AM   #9
One Sharp Cheddar
 
ThunderStick's Avatar
 
Join Date: Aug 2006
Location: West Allis, WI
Posts: 1,558
ThunderStick is on a distinguished road
GUI based skinning program. Seems to be a feature that draws a lot of users.
RR has a free one, CF has one but it's expensive, NG ?
ThunderStick is offline   Reply With Quote
Old 07-08-2009, 04:02 PM   #10
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,042
kev000 will become famous soon enough
Quote: Originally Posted by ThunderStick View Post
GUI based skinning program. Seems to be a feature that draws a lot of users.
RR has a free one, CF has one but it's expensive, NG ?

Skin editors only apply to positional and behavioral-type skinning systems. Such an editor wouldn't apply to a theme-type skinning system.

And just for clarification, in my mind there are three types of skinning systems:

Behavioral - Can redefine behavior, look, and position of UI elements
Positional - Can change look and position of UI elements
Themes - Can change look of UI elements
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development

Last edited by kev000; 07-08-2009 at 04:07 PM.
kev000 is offline   Reply With Quote
Old 07-08-2009, 04:12 PM   #11
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
Then that would be a no for ng? :P


I'll throw this in for CarPal (Soon to be called Rev):
Design: Multi-threaded plugin based
Cost: Free
Skinning System: xml behavioral system. Both image and/or text based.
Navigation: iGuidance embedding support
OBD-II: Alpha plugin.
Fusion Brain: Buggy plugin

Media:
Media Browser Type: ID3 Metadata or folder based sorting.
Playlist Editor: yes
Supports UPnP Streams: Not sure? It supports remote URI and web streams
Bluetooth streams: no
HD Radio: yes
Sat Radio: No

Documented API: Wiki in progress
Native Language: C++/MOC
Langauge Support: c++, .net 2.0, 3.5
OS Support: Linux, Windows, BSD, MacOSX.
Open Source: Yes, GPL.
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Old 07-08-2009, 04:18 PM   #12
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,042
kev000 will become famous soon enough
Quote: Originally Posted by malcom2073 View Post
Maybe I will have to make it support aldl

ChunkyKs can confirm this, but I believe that if you had something that read the port/sensors on the aldl protocol and exported them via DBus signals, obdsim + obdgpslogger can then relay it to the listening obd-II app. Probably much easier than writing the aldl interface layer AND the GUI and you get logging and cool exporting as a bonus by using obdgpslogger as well. The end user also has the freedom to use any compatible GUI app as well.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development
kev000 is offline   Reply With Quote
Old 07-08-2009, 04:22 PM   #13
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
ALDL is a protocol similar to ISO-9141, not sure what you mean by reading the port/sensors. Sure you could tie directly into the sensors, but for those of us that don't want to hack up the ECU harness buying an ALDL reader and using a plugin.
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Old 07-08-2009, 04:25 PM   #14
Hey, you're trying for the goal by going the other way around, you're crazzzyyyy!
 
HiJackZX1's Avatar
 
Join Date: Jul 2007
Location: Miami
Posts: 4,170
HiJackZX1 is just really niceHiJackZX1 is just really niceHiJackZX1 is just really niceHiJackZX1 is just really nice
CF:

Design: Monolithic Frontend with Plugin Support
Cost: $125 / How did you get $300.00!!!!!!!!!!!! Do not get the nav version it sucks because of destinator.
Skinning System: Behavioral, XML, Image based ?
Navigation: Yes
OBD-II: Yes
Fusion Brain Support: I think so

Media:
Media Browser Type: ID3 Metadata sorting
Playlist Editor: Yes
Supports UPnP Streams: ?
Bluetooth Streams: Only phone support
HD Radio: Yes
Satellite Radio: Yes
Multi screen support: Yes

Its also very easy to skin. CF3 will have support to use any Nav engine and embed it into CF. Flux realizes that Destinator sucks. Also multi screen support is going to be beefed up to also support multizone audio. So if users in the front are listening to something, the rear can listen to something different. A Windows CE version is in the works to work on CE devices, like pocket PC and hopefully CE based headunits. Thin clients also work with CF CE. Also CF3 will use a really good graphics engine with nice transissions and what not. http://forums.fluxmedia.net/centrafu...3-youtube.html There are alot more things I can list but I wont kill you with every detail.
__________________
HiJack ZX1 CFSC
CAR PC ITEMS [35%]
INSTALL OF MULTI PC SYSTEM [35%]
BUG WORKOUT [0%]
INTERIOR MODS [45%]

HiJackZX1 Work Log
HiJackZX1 Website!

Please build up my REP.
HiJackZX1 is offline   Reply With Quote
Old 07-08-2009, 04:36 PM   #15
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
fixerofallthing: ALDL actually had three different connectors depending on the year and vehicle, it's only a semi-standardized protocol, but for the most part it's all single wire 0-12v serial. The only difference between vehicles is what data is actually returned.
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
XM / Sirius Worklog Nola111 Centrafuse 251 08-20-2008 11:05 AM
Cinergy 600 users wanted (enhanced RDS support available) Robby BMW Road Runner 70 10-15-2007 06:21 PM
How do I use the Extension Plugin Interface ? guino RR FAQ 0 06-11-2006 06:49 PM
status update.... 0l33l PowerVoice 17 05-05-2005 01:22 PM
cf newbie question chrislloyd Centrafuse 1 03-24-2005 06:01 PM



All times are GMT -5. The time now is 08:56 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics