Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: CJDash Application (iDash?) Info

  1. #1
    Newbie
    Join Date
    Jan 2005
    Posts
    54

    CJDash Application (iDash?) Info

    I've been doing little proofs of concept applications with the intent of eventually making something to run on a Mac in my car for a while now. Car PCs are pretty rare, and a Mac in a car is even more so. The few people who had done it were using very custom 'one-off' stuff. Additionally I have some things I want to do (talk to an AEM ECU as well as Data Acquisition hardware) which nobody else does, and a few things that don't concern me (OBDII is irrelevant to me, as the AEM doesn't even speak it). So I'd always just planned on going it entirely alone (which I feel I have the expertise to manage, provided sufficient time).

    Then the Mini got announced. And capitalist started posting about the iDash project. Now the prospect of working cooperatively is much more likely. I still have my own requirements for the software, I want to do my own stuff in Java for example (using the Cocoa/Java bridge). Though thanks to Cocoa's really wonderful architecture it's possible to get ObjC, Java, AppleScript, Python, and Ruby all running in the same application. Talking fluently to whatever other stuff you might want.

    So I've setup a central app which uses loadable bundles. What I have so far is pretty straightforward. Stick a loadable bundle into ~/Library/Application Support/CJDash/Modules/ and it'll be loaded as a module when the App' launches. I made a quickie iPod-Like touchscreen interface to iTunes as a demo module. It looks like this when loaded:



    As I said it was done real quick and doesn't have much functionality yet. And on top of that I don't actually have an iPod, so it's just sorta pseudo-ipod-ish. If someone wants to map out the iPod's menu system I can replicate it more closely. The main thing is the touchwheel and talking to iTunes (you can watch iTunes update in the background while you use the app).

    I'll be keeping this page up to date with info and the latest files. It has an example XCode project that's already setup to make your own module.

    That's it for now.

    ~Lake

    P.S. Debug: Gauge Test has some custom gauge widgets to play with.

  2. #2
    Newbie
    Join Date
    Jan 2005
    Posts
    54
    Wow, this sounds really promising! I just wish I knew a little about programing so I could help.

    I do have an idea or two...would it be possible to rate songs as they are playing? That'd be nice so you could have some playlists set up for various ratings.

    Anyway, keep it. Also sent you a PM about being in the twin cities.
    Thanks,

    Joe

  3. #3
    Variable Bitrate
    Join Date
    Oct 2004
    Location
    Netherlands
    Posts
    382
    i wish somebody would make this for windows
    my destinator map resource down permanently

  4. #4
    Admin. Linux loser.
    Auto Apps:loading...
    Bugbyte's Avatar
    Join Date
    Sep 2004
    Location
    Corning, NY
    Posts
    7,359
    Blog Entries
    2
    Quote Originally Posted by GReeToZ
    i wish somebody would make this for windows
    Come over....to the dark side.......soon you will wear mock turtlenecks and sip Evian while hanging on every word that comes from his Steve-ness at the bi-yearly hero worship fests....errr...Macworld events......
    Quote Originally Posted by ghettocruzer View Post
    I was gung ho on building a PC [until] just recently. However, between my new phone having internet and GPS and all...and this kit...Im starting to have trouble justfiying it haha.
    Want to:
    -Find out about the new iBug iPad install?
    -Find out about carPC's in just 5 minutes? View the Car PC 101 video

  5. #5
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by GReeToZ
    i wish somebody would make this for windows
    Road Runner. Check into that. It has the ipod style wheel

  6. #6
    Maximum Bitrate Bitoholic's Avatar
    Join Date
    Apr 2004
    Location
    Port Saint Lucie, FL
    Posts
    682

    Be Careful

    Apple is very protective of there IP and if you make it look too much like the iPod interface they can and most possibly will come down on you... We are an Apple development partner and when I told them about a new thing I am working on for the car, they said whatever you do, do not make it look like the iPod or you will be violating our IP rights and you can loose your development license.

    Just a heads up
    Ben S. Stahlhood II
    Hybrid Mobile
    MMC/Transcend Developer
    --------------------------------------
    http://www.hybrid-mobile.com/
    http://www.cocoamachine.com/
    http://weblogs.asp.net/bstahlhood/

  7. #7
    Newbie
    Join Date
    Jan 2005
    Posts
    54
    Well, it's entirely an iTunes/iPod accessory and doesn't even work without iTunes. So I don't consider Apple's "Look and Feel" to be an issue. It'd be like suing Griffin because they use white plastic in their iTrip product. And Apple sure as heck doesn't have a patent on rotary scroll wheels.

    ~Lake

    Edited to be less of a rant.

  8. #8
    FLAC sdashiki's Avatar
    Join Date
    Aug 2004
    Location
    Floreeda
    Posts
    1,085
    Giving it an Aqua (not that ugly ******* brushed metal) feel to it, which comes with coding in Cocoa anyway, will give it the Mac look. Other than that, who gives a **** about the front end, i want functionality before it looks good.

    Cars should sound good first.
    Perform good second
    and look good last.

    Otherwise yer a liar.
    (All done)
    iPad Mini 128GB, RF 600.5 amp, JL12W0V2, 8 Infinity Components

  9. #9
    Newbie
    Join Date
    Jan 2005
    Posts
    54
    Well, I've got a new toy. First, here's what it looks like:



    Can you guess what it does? =) Maybe this is a clue?

    It's a super-alpha car interface to google maps. Yes it'll require a 'net connection, but it's super low bandwidth (Minneapolis to New York's data was 46KB) so it should work nicely on a bluetooth/GPRS connection. Right now I'm not doing much with the interface or with the data I get back from Google, other than displaying just straight out what google supplies. Obviously there is room for all kinds of neat tricks (voice announcing and so on).

    I'll make a module available soonish. Right now I rely on an external xml lib .jar file which XCode is being annoying about including, and I don't feel like kicking it around at the moment (been awake too many hours).

    ~Lake

  10. #10
    Newbie
    Join Date
    Feb 2005
    Posts
    9
    This is a really good solution, and look really clean. hope i can help on this matter, and i will start buying the cocoa book soon. :P any good site and suggestion?

Page 1 of 2 12 LastLast

Similar Threads

  1. embedded GPS application problem
    By Bokky in forum Centrafuse
    Replies: 4
    Last Post: 01-23-2005, 01:44 PM
  2. File Info / Movie Info
    By frodobaggins in forum FP FAQ
    Replies: 0
    Last Post: 12-01-2004, 05:42 PM
  3. MP3Car 200W psu info?
    By kefka_killer in forum Power Supplies
    Replies: 3
    Last Post: 07-20-2004, 02:45 AM
  4. Cdplayer application
    By kreyzig in forum FrodoPlayer
    Replies: 2
    Last Post: 06-19-2004, 11:51 PM
  5. a database of id3 info
    By etrik in forum Software & Software Development
    Replies: 16
    Last Post: 01-18-2001, 11:45 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
  •