Announcement

Collapse
No announcement yet.

Truly independent multi-zone

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Truly independent multi-zone

    Currently all modern operating systems (as shipped) suffer from the same limitation. They all assume a single user will be operating the system. Virtualization has been used successfully to overcome this in some cases but traditional applications rarely can take advantage of it. For multi-zone carPC front ends (including OM 0.8) this leads to a problem some call cursor fighting. Each mouse or touch screen controls the same cursor, so if someone begins to drag a list on screen one and a user presses a button on screen two, the mouse jumps to screen two. The more screens present in a system, the more prevalent the problem becomes.

    Enter openMobile 0.9....


    OpenMobile communicates directly with each input device eliminating operating system overhead and allowing each device to be paired with an individual screen.

    The end result is truly independent zones, a more responsive feel (due to the elimination of the OS overhead) and an even wider range of supported input devices (including haptic feedback mice and multitouch panels).
    openMobile - An open source C# Front End (why choose openMobile?)
    - Always Recruiting Developers -
    Like what you see? Donations are always welcome

  • #2
    In my future scenario (building zone 2 in the rear seats), usually a keyboard won't be present, but the user could plug in a usb keyboard on occassion. Will OM be able to distinguish that after many plug / unplug events that this keyboard belongs to zone 2?

    John
    03 Cadillac CTS
    ZOTAC G43ITX-A-E 2.5ghz Core i3 2GB 160GB SSD
    Win7 Ultimate - OpenMobile - Directed HD - Wifi
    OMMaps + MS GPS Puck - WiFi via LTE Android phone
    2 Zones - Matrix Orbital LCD - Arduino - Build Pics

    Comment


    • #3
      That is very cool.
      Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
      Skin: MetroSex on the Beach preview

      07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

      Comment


      • #4
        Another question: can zone 1 force-feed audio to other zones?

        Not a requirement for me, but as I build up multi-zone, and start with additional audio zones, they will have no screen for a short bit. So wondered if I can pick something for them.

        If not, no worries.

        Cheers,
        John
        03 Cadillac CTS
        ZOTAC G43ITX-A-E 2.5ghz Core i3 2GB 160GB SSD
        Win7 Ultimate - OpenMobile - Directed HD - Wifi
        OMMaps + MS GPS Puck - WiFi via LTE Android phone
        2 Zones - Matrix Orbital LCD - Arduino - Build Pics

        Comment


        • #5
          Originally posted by jmullan99 View Post
          In my future scenario (building zone 2 in the rear seats), usually a keyboard won't be present, but the user could plug in a usb keyboard on occassion. Will OM be able to distinguish that after many plug / unplug events that this keyboard belongs to zone 2?

          John
          This is an interesting concept - one that might be potentially useful for more than just keyboards. It would be possible to map out what USB port (via what hubs/etc) a device is connected to. I can see this being advantageous for the keyboard situation mentioned here, but also for thumbdrives/ipod/etc. If certain USB ports could also be classified to a particular zone, then perhaps all these features could be feasible. So when, say, a thumbdrive with music is inserted into a port, OM first checks which port it is attached to - if that port is a zoned port, then it will pop up the auto-insert prompts on that zone's screen only. (though that media would still be accessible from other zones)
          2000 Ford Expedition Eddie Bauer - Bi-Fuel Gasoline/CNG
          Intel D945GCLF2 w/512MB RAM, CL Audigy w/KxProject, M2-ATX, Lilliput EBY701

          Comment


          • #6
            this is an awesome idea, but wouldn't your cpu take a massive hit if >2 screens are playing videos? Reminds me of the plane's entertainment back in the days when the system would be super slow and unusable.

            Comment


            • #7
              I think it would depend on the CPU and the file. Are we talking about an m1000, Atom, Core2Duo or Core2Quad, or i7?

              Are we talking about Avi (big, no cpu transcoding) or h.264 files (small files, heavy cpu load)?

              Years ago I remember being able to play four mpeg files in four windows (same screen) in my core2duo, with media player classic, divx encoding, about 300mb each. No lag, but never tested h.264 since.
              Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
              Skin: MetroSex on the Beach preview

              07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

              Comment


              • #8
                i guess i don't actually know, because most media player (WMP mostly) does not play more than 1 video at a time. Most of the forum are probably using atom 330 with a few having the ION in it. Assuming i'm right with my statistic, i'd say most atom processors would have problem keeping up with running 3 avi video (center console + 2 rear screens).

                I doubt this is any problem with any desktop running i7 + GTX460 or something. I see this is a great piece of software for future carpc, but with current carpc spec it seems rather tough to run smoothly.

                Comment


                • #9
                  I think there's a lot of notebook installs out there with core2duo with dedicated (laptop type) graphic card that smoke atoms. I don't think anyone running atoms would be really interested in true 2+ multizones, so I'm guessing the developers have that in mind.

                  Also, running flash heavy FE+nav can be worse than decoding h264 with a gpu assistance I fear, like the newest chipsets are capable of.
                  Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
                  Skin: MetroSex on the Beach preview

                  07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

                  Comment


                  • #10
                    now that you mention it, laptop + dock + multizone would absolutely kickass!

                    Comment


                    • #11
                      Originally posted by Punky View Post
                      i guess i don't actually know, because most media player (WMP mostly) does not play more than 1 video at a time. Most of the forum are probably using atom 330 with a few having the ION in it. Assuming i'm right with my statistic, i'd say most atom processors would have problem keeping up with running 3 avi video (center console + 2 rear screens).

                      I doubt this is any problem with any desktop running i7 + GTX460 or something. I see this is a great piece of software for future carpc, but with current carpc spec it seems rather tough to run smoothly.
                      WMP is limited to a single instance.... thats mainly an issue for older front ends. Were only limited by the capabilities of the hardware. Anything with a modern graphics card will offload all of the decoding (transcoding is for htpcs) to the GPU so the CPU really sees very little hit. I can load up 5 720p videos on my 5yo laptop and they play with about 15% CPU usage on a core2.... Even on an atom 330 to get 3 zones they would need an extra graphics card which would take care of the decoding.

                      Were not targeting the minority here.... omap processors for at least 5 years now have been capable of video decoding by GPU. Any real graphics chipset since about 2002 can do it (except for HD which is more of 06-07 era cards). Developing based on the 5-10+year old technology of a few forum members would really not make sense. The goal here is to innovate...
                      Originally posted by jmullan99 View Post
                      Another question: can zone 1 force-feed audio to other zones?

                      Not a requirement for me, but as I build up multi-zone, and start with additional audio zones, they will have no screen for a short bit. So wondered if I can pick something for them.

                      If not, no worries.

                      Cheers,
                      John
                      Yup

                      Originally posted by jmullan99 View Post
                      In my future scenario (building zone 2 in the rear seats), usually a keyboard won't be present, but the user could plug in a usb keyboard on occassion. Will OM be able to distinguish that after many plug / unplug events that this keyboard belongs to zone 2?

                      John
                      plug in the keyboard...go to settings and map that keyboard to zone 2...from then on anytime its plugged in OM automatically maps it to zone 2.
                      openMobile - An open source C# Front End (why choose openMobile?)
                      - Always Recruiting Developers -
                      Like what you see? Donations are always welcome

                      Comment


                      • #12
                        Oh yeah, provided it has enough video out ports.

                        Now that you mention it, the GTX460 is for sale on newegg today for 129.00 (with $20 reabate and -$15.00 EMCZZYR24 coupon)...The GTX460 is no.12 best video card here, very close to the top ones...mine is around 90 or so...LOL...very tempting, since the same card sells for at least $190 at Amazon).
                        Worklogs: 08 Sequoia Platinum Carputer (In Progress!)
                        Skin: MetroSex on the Beach preview

                        07 Infiniti Fx35 (done!) & 06 Infiniti M35 (gone...)

                        Comment


                        • #13
                          definitely innovative!

                          Comment


                          • #14
                            Originally posted by RipplingHurst View Post
                            Oh yeah, provided it has enough video out ports.

                            Now that you mention it, the GTX460 is for sale on newegg today for 129.00 (with $20 reabate and -$15.00 EMCZZYR24 coupon)...The GTX460 is no.12 best video card here, very close to the top ones...mine is around 90 or so...LOL...very tempting, since the same card sells for at least $190 at Amazon).
                            tempting but serious overkill lol

                            Might as well go for 4 zones:
                            http://www.newegg.com/Product/Produc...82E16814139055

                            or 6:
                            http://www.newegg.com/Product/Produc...82E16814102888

                            or even 4 outputs-low profile:
                            http://www.newegg.com/Product/Produc...2E16814139054R
                            openMobile - An open source C# Front End (why choose openMobile?)
                            - Always Recruiting Developers -
                            Like what you see? Donations are always welcome

                            Comment


                            • #15
                              Linux already has support for multiple pointer devices (xinput2/mpx), does OM take advantage of it or is this one of those windows only things?

                              http://ao2.it/en/blog/2010/01/19/poo...iple-mice-xorg
                              http://www.youtube.com/watch?v=FFp69hgNKac
                              Former author of LinuxICE, nghost, nobdy.
                              Current author of Automotive Message Broker (AMB).
                              Works on Tizen IVI. Does not represent anyone or anything but himself.

                              Comment

                              Working...
                              X