Page 1 of 8 12345678 LastLast
Results 1 to 10 of 80

Thread: Some progress on the application...

  1. #1
    QCar Creator Jirka Jirout's Avatar
    Join Date
    Jul 2005
    Location
    Netherlands
    Posts
    590

    Some progress on the application...

    After re-doing the installation with Mac mini, I have finally spent some time on the application. Since the attachments do not seem to be working here at the moment, I have made a simple page with few screenshots here:

    http://homepage.mac.com/jirka.jirout/tatra-soft/

    The main changes in the software are:
    - module can now activate sheets with generic dialogs, not just one view
    - improved support for spoken messages in the host application (queue)
    - semi-transparent pop-up messages (like the windows shown when adjusting sound volume or screen brightness in OS X)
    - modules can now be written using AppleScript with minimum ObjC code
    - actions (ie warning, SMS message etc.) can now be triggered by entering a pre-defined circle around a GPS position
    - data logs are now handled by the host application, not modules
    - changes in GUI (buttons arranged into a circle in some modules)
    - new module for access to online services (traffic info, webcams, weather)
    - new module to display status of the Airport or GPRS connection
    - new module for phone functionality of my GSM/GPS module
    - speedometer can now use GPS data as well as vehicle's own sensor data

  2. #2
    Newbie DerekICT's Avatar
    Join Date
    Mar 2005
    Location
    Wichita, Ks
    Posts
    42
    Very Cool...
    ---
    Work in progress - 95% Complete

    MacMini 1.42GHz 1GB RAM - WiFi, Bluetooth
    NewerTech miniStack 160GB
    Xenarc 7" 700TSV

    GPS - Rayming TN-200 w/ Route 66
    XM PCR
    AM/FM Radio Shark
    CCar Front End
    Carnetix P1900
    Griffin AirClick Remote

  3. #3
    Newbie Micco's Avatar
    Join Date
    Jan 2004
    Posts
    47
    Very nice Jirka! I really like the traffic map and traffic cam fetures. I look forward to seeing more about it when you have time to share.
    Micco
    Project Status: Installed! (v1.0)
    Mac Mini (1.4ghz, 1G RAM, 80G HD)
    XENARC 7" (DigtalWheelz)
    Carnetix 1900 + P5V Powersupply
    AII-NIS HU Adapter
    iMic
    Belkin 7-port "Tetra" USB hub
    Front end...CCar right now.

  4. #4
    Low Bitrate
    Join Date
    Jul 2005
    Location
    Atlanta
    Posts
    68
    Very nice. Did you make the interface graphics yourself?

  5. #5
    Low Bitrate Qbancash's Avatar
    Join Date
    Feb 2005
    Posts
    59
    Awesome... So when will this be available...

    ::JP
    1995 3000GT RED : MIAMI'S HOTTEST 3000GT
    V6King.com - 1st MAC MINI on a 3S

  6. #6
    QCar Creator Jirka Jirout's Avatar
    Join Date
    Jul 2005
    Location
    Netherlands
    Posts
    590
    This has been available for almost two years now, although without the recent improvements.

    The source for the latest version can be found here:

    http://homepage.mac.com/jirka.jirout...2005-07-24.tgz

    The app is written completely in Cocoa and should compile fine under XCode. You can play around with the resources, but do not change sizes of standard module views. Currently there is no real support for skins and appearance, but it should be possible to achieve this by sub-classing NSView and using your own class as the background for the modules (or the main window). An example can be seen in the "Temperature" module (class ThermoBackgroundView).

    The whole thing consists of the host application (folder MainApp) and plug-ins. For the plug-ins to work, they need to be located in the same folder as the application. The plug-ins are regular Cocoa bundles, that can use some services provided by the host application (such as displaying GUI - description in "Server.h"). The modules can communicate between themselves using notifications (ie. the GPS module sends a notification with position - any module that needs any of this info can subscribe to these notifications and when the data arrives, respond appropriately). One plug-in can both send and receive notifications.

    Please note that there are three kinds of modules/plug-ins
    1. Modules you can use right away (MP3 player, clock, stop watch, countdown...) or with easy modification (Online services)
    2. Modules you can use, but you have to write your own module to provide them with data using the host application's notification system (speedometer, distance counters, fuel counters)
    3. Modules that are probably worthless to you, because they are too tightly bound to the hardware I use. You can use them as starting point for your own modules (GB600Input, T613Input, Phone).

    Currently the app only runs in 800x600 resolution, but it is relatively easy to change this (as well as the number of module slots for example) by altering few things in the host application.

  7. #7
    QCar Creator Jirka Jirout's Avatar
    Join Date
    Jul 2005
    Location
    Netherlands
    Posts
    590
    Quote Originally Posted by Mahalis
    Very nice. Did you make the interface graphics yourself?
    Yes, i did. I am actually quite satisfied with the system menu icons, but not that much with the recent icons (cameras, traffic info...) Any help on that would be appreciated :-)

  8. #8
    Low Bitrate Qbancash's Avatar
    Join Date
    Feb 2005
    Posts
    59
    I tried to compile on xcode but I can't get the plugins to run....

    ::JP
    1995 3000GT RED : MIAMI'S HOTTEST 3000GT
    V6King.com - 1st MAC MINI on a 3S

  9. #9
    QCar Creator Jirka Jirout's Avatar
    Join Date
    Jul 2005
    Location
    Netherlands
    Posts
    590
    You need to compile the "Compass" target/plugin in the main app project. For historical reasons, the compass module is required and without it, the main app will get stuck and not load other modules. I know that placing this into the main project may be a bit confusing...

  10. #10
    Newbie Micco's Avatar
    Join Date
    Jan 2004
    Posts
    47
    Jirka, you rock my man. Thanks for releasing the source for your app! As soon as I kick my son off the Mac I'll start messing around with it.

    I particularly like the fact that it is module driven. It would be really nice if the community created a whole series of modules that interact with the base program.

    I'm still learning Cocoa/Obj-C (being a recent PC convert). It reminds me of my Amiga days (where I learned to program) in some ways, so I think I'll pick it up okay. This will help a ton, however.
    Micco
    Project Status: Installed! (v1.0)
    Mac Mini (1.4ghz, 1G RAM, 80G HD)
    XENARC 7" (DigtalWheelz)
    Carnetix 1900 + P5V Powersupply
    AII-NIS HU Adapter
    iMic
    Belkin 7-port "Tetra" USB hub
    Front end...CCar right now.

Page 1 of 8 12345678 LastLast

Similar Threads

  1. Neocar External Application Bug Fix!
    By reddeath30 in forum NeoCar Media Center
    Replies: 10
    Last Post: 04-07-2005, 09:25 AM
  2. How do I setup my GPS Application ?
    By guino in forum RR FAQ
    Replies: 0
    Last Post: 03-20-2005, 03:17 PM
  3. How to embbed any Application in RR ?
    By guino in forum RR FAQ
    Replies: 0
    Last Post: 03-20-2005, 01:35 PM
  4. Beta-Testing External Application Code
    By CarComp in forum Media Engine
    Replies: 2
    Last Post: 02-17-2005, 11:42 PM
  5. Cdplayer application
    By kreyzig in forum FrodoPlayer
    Replies: 2
    Last Post: 06-19-2004, 11:51 PM

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
  •