Announcement

Collapse
No announcement yet.

Want List | Requested Features

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Want List | Requested Features

    This thread is for users to express their wanted features. Features they like in other FE's and would like to see here. I will continue to update this first post with a numerical list of the requested features, so that you can quickly browse the list and see if the feature is requested, and if it has been implemented.

    Thank you for your time and input.

    Features:
    • Smart Interface, touching the four corners of the screen will always result in the same actiod "backn, such as "home" "media control" "volume" and "back"
    • Super-fast load times
    • Smart Media Engine
    • GPS Navigation
    • Voice Recognition
    • Full Bluetooth Device Support
    • Multiple Zone Output
    • Support for Vertically Mounted Screens
    • Currently it uses a built in (built from scratch) rendering engine with individual control rendering similar to how most OS's use controls. The rendering engine has full support for alpha blending, translation, rotation, gradients, textures, shapes and Unicode text support.
    • Current plugin skinning methods allow for control design done via dll or control design exported to an xml skin file and serialized when the plugin is initialized. Future plans (if theres an interest) include an .xml to .dll compiler that would compile skin files into executable code (making it very very fast).
    • The plugin framework is based off of high and low level plugins. Low level plugins act like drivers providing hardware support and notifications to the framework. High level plugins work like windows forms providing each "panel" rendered to the main UI.
    • Current plugins include a UI plugin, A main menu plugin that allows buttons to be reconfigured on the fly, A media player plugin using directshow, a media database plugin using a custom written id3 tag reader and a managed code sqlite library and an On Screen Keyboard Plugin.
    • Future "official" plugins planned include an OBD plugin, SAPI speech recognition plugin, Homemade Bluetooth plugin, Bluez plugin on linux, XM Radio plugin, HD Radio plugin and various internet data plugins.
    • The "Framework" is what ties everything together providing dozens of platform agnostic functions. It includes unit conversion and calculation classes, Mapped OS Specific functions, OS and Framework Detection, Even an equation solver that can take an equation as a text string and return an answer.
    • The entire system is event based and asynchronous...only a pluginHost interfaces with the rendering thread and bridges the gap. The plugin design is also setup so that multiple rendering windows could easily be added allowing the system to be used on an infinite number of monitors (limited only by what your graphics card can support). Events are separated by category and can be hooked and unhooked by any plugins that require the notifications. All event messages are a single 4 byte integer (based off an enum) to allow for high speed parsing and handling.
    - Project: Unified Car Control
    - Original OpenMobile Interface Designer

  • #2
    Update
    There have been quite a few feature and plugin requests here over the past few months...some have been completed...some are duplicates...and some have been overlooked. Going forward we are trying a new approach. We ask that all new feature requests (and all previous ones) be entered here:
    http://crowdsound.com/hosted_site/popular?aid=4435

    This will allow everyone to vote on what they want to see next and best help the development team meet the needs of the community.
    openMobile - An open source C# Front End (why choose openMobile?)
    - Always Recruiting Developers -
    Like what you see? Donations are always welcome

    Comment


    • #3
      Are we talking functional features or visual features or both? Maybe edit the first post with a quick list of the features already on the drawing board, and then it will be easier to think of things that people like/want based on that list.

      Comment


      • #4
        Originally posted by ws6vert View Post
        Are we talking functional features or visual features or both? Maybe edit the first post with a quick list of the features already on the drawing board, and then it will be easier to think of things that people like/want based on that list.
        Functional and Visual. Let us know what you would like to ultimately see.

        I also updated the first post.
        - Project: Unified Car Control
        - Original OpenMobile Interface Designer

        Comment


        • #5
          I guess i'll add a few to the list:
          • Currently it uses a built in (built from scratch) rendering engine with individual control rendering similar to how most OS's use controls. The rendering engine has full support for alpha blending, translation, rotation, gradients, textures, shapes and Unicode text support.
          • Current plugin skinning methods allow for control design done via dll or control design exported to an xml skin file and serialized when the plugin is initialized. Future plans (if theres an interest) include an .xml to .dll compiler that would compile skin files into executable code (making it very very fast).
          • The plugin framework is based off of high and low level plugins. Low level plugins act like drivers providing hardware support and notifications to the framework. High level plugins work like windows forms providing each "panel" rendered to the main UI.
          • Current plugins include a UI plugin, A main menu plugin that allows buttons to be reconfigured on the fly, A media player plugin using directshow, a media database plugin using a custom written id3 tag reader and a managed code sqlite library and an On Screen Keyboard Plugin.
          • Future "official" plugins planned include an OBD plugin, SAPI speech recognition plugin, Homemade Bluetooth plugin, Bluez plugin on linux, XM Radio plugin, HD Radio plugin and various internet data plugins.
          • The "Framework" is what ties everything together providing dozens of platform agnostic functions. It includes unit conversion and calculation classes, Mapped OS Specific functions, OS and Framework Detection, Even an equation solver that can take an equation as a text string and return an answer.
          • The entire system is event based and asynchronous...only a pluginHost interfaces with the rendering thread and bridges the gap. The plugin design is also setup so that multiple rendering windows could easily be added allowing the system to be used on an infinite number of monitors (limited only by what your graphics card can support). Events are separated by category and can be hooked and unhooked by any plugins that require the notifications. All event messages are a single 4 byte integer (based off an enum) to allow for high speed parsing and handling.
          openMobile - An open source C# Front End (why choose openMobile?)
          - Always Recruiting Developers -
          Like what you see? Donations are always welcome

          Comment


          • #6
            well it seems pretty rich thus far. If I can think of anything I'll post up.

            Comment


            • #7
              So the 4 zones idea: shouldn't that just be up to the skinner? Im not sure how this is planned to be implemented, but if it's automatic, maybe allow it to be turned off. I see how it could be a good idea of making the front end more "road" friendly, but what if others dont plan to use it for the road or it just doesn't fit into the skinners plans for the skin?

              Comment


              • #8
                Originally posted by ws6vert View Post
                So the 4 zones idea: shouldn't that just be up to the skinner? Im not sure how this is planned to be implemented, but if it's automatic, maybe allow it to be turned off. I see how it could be a good idea of making the front end more "road" friendly, but what if others dont plan to use it for the road or it just doesn't fit into the skinners plans for the skin?
                justchat_1 please chime in on this one, but what I would like to see it do is have support for as many zones as your hardware can support, and allow you to choose how the zones are setup, such as "all zones display the same", "all zones act as its own computer" "zones three and four are mirrored" and also allow you to choose, easily at any moment, what you want displayed on your zone. say you are sitting in the passenger seat, watching a movie, and the kids in the back seats want to watch it as well. they would be able to hit a menu on their screen, and be able to mirror the front display onto theirs, and then be able to go back to their own zone, all without interrupting the passengers viewing of the movie.

                That is how i would like to see it work.
                - Project: Unified Car Control
                - Original OpenMobile Interface Designer

                Comment


                • #9
                  maybe zones wasnt the best word. I was talking about the 4 corners of the screen thing.

                  Comment


                  • #10
                    Originally posted by ws6vert View Post
                    maybe zones wasnt the best word. I was talking about the 4 corners of the screen thing.
                    ah...i get it now...so i went into a long rant about multi screen support for nothing... oh well.

                    as far as the four corners are concerned, i agree they are a very nice idea. i personally like them, and have implemented them into my Vert Theme, but even in that, i have moved them around, shifting them all around counter-clockwise. But I also agree that they should be able to be turned off. Everyones skin is going to be different. Having a fast, flexible FE is the idea. And this would fit into the idea.
                    - Project: Unified Car Control
                    - Original OpenMobile Interface Designer

                    Comment


                    • #11
                      Yea I think that was two different things...

                      ws6vert:
                      As far as the four corners concept...its an idea we plan on using in the official skins but since open mobile is completely modular (aka the only panel built in is the about screen) its up to the skinner how they want to do things.

                      UnusuallyGenius:
                      The idea of zones probably wont be implemented as much as an infinite number of displays. Each display is unique from the rest but since they are all tied together they share alot. A backseat user could start a movie and then a passenger that enjoys it could watch the same movie starting from the beginning...or jump to the position they're at. Mirroring and such could be implemented in the future but for now isn't planned due to the very hardware specific programming it would require.
                      openMobile - An open source C# Front End (why choose openMobile?)
                      - Always Recruiting Developers -
                      Like what you see? Donations are always welcome

                      Comment


                      • #12
                        Originally posted by justchat_1 View Post
                        Mirroring and such could be implemented in the future but for now isn't planned due to the very hardware specific programming it would require.
                        Yeah, i know i am probably just dreaming at this point. But it is something i want to do in the future. Eh...a man can dream...
                        - Project: Unified Car Control
                        - Original OpenMobile Interface Designer

                        Comment


                        • #13
                          Nice... great work on the development so far. I like the benchmark results that have been posted, and can't wait to see some rich skins make use of all the functionality included in this program. I'm sure some of the other good skinners such as suavecito's "elite" and doc-breezy's "506" would look even better with some rich graphics and animations in this program. UGenius's green skin concept also looks nice, and looking forward to it as well!

                          Comment


                          • #14
                            As mentioned in other thread, text animation similar to the Adobe After Effects shown here http://www.adobe.com/products/aftere...gallery/7.html would be a nice feature. (If possible)

                            Comment


                            • #15
                              any animation would make me switch.. I been skinning several things to acheive a visual effect thats creates a animation but its long and tedious.. I @ this point have halted and am gonna await some development from this FE..

                              sub'd
                              Did it.. Done it... now I got to keep the neighbors kids away!!

                              Comment

                              Working...
                              X