Page 1 of 3 123 LastLast
Results 1 to 10 of 22

Thread: General idea for flexible front end.

  1. #1
    Maximum Bitrate CarComp's Avatar
    Join Date
    Oct 2001
    Location
    Indiana
    Posts
    515

    General idea for flexible front end.

    A lot of you people may not remember Cobra3, but it had a very crucial feature that ALL and I mean ALL (including mine) of the current front ends do not allow. This feature is main menu skin independent customization.

    Explained...
    All front ends now are locked to what can be displayed on screen by what is programmed into the skin. If the skin has GPS, MUSIC, and PLAYLIST buttons on it, that is all you will ever see unless you change the skin.
    A new frontend system needs to be developed that allows the user to choose the components that will be displayed on the main screen (actually plugins would be a good determiner). They should be displayed in a visually pleasing manner (probably a skin definition) but still be flexible enough to allow the user to display 1 item to 20.

    This is a very complex thing that is hard to explain in a 10 minute break. I hope soon I can come up with a working example of how this will be a feasible system.
    Get MediaEngine !!!
    Media Engine Download

  2. #2
    Newbie Nickman's Avatar
    Join Date
    Dec 2007
    Location
    Atlanta
    Posts
    26
    Doesn't the LSX Void skin for RoadRunner allow you to customize your main menu with different items. You can relocate buttons and functions. I think it is the most flexible, in regards to on-the-fly customization, I have seen.
    Planning (0000000000) 100%
    Purchase (0000000000) 100%
    Fab/Install (000000000-) 95%

  3. #3
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,588
    Also DFXdigital has a lot of flexibility in the button definitions. Again for RR

  4. #4
    Maximum Bitrate Valheru's Avatar
    Join Date
    Jul 2007
    Location
    Ireland
    Posts
    604
    Both TEK3 and MKIII also have the ability to change what options are available on the main menu - using buttonchanger ...
    -------------------------------
    The TEKNIK Family ... Teknik 1 & Teknik 2, Teknik T-3, Teknik v4.0, Teknik-X.

  5. #5
    Vendor - Qube colin's Avatar
    Join Date
    Dec 2006
    Posts
    796
    To be honest, its not a hard thing to program at all. One of my first large programming projects used run-time plugins to show screens (ie: the SQL connections in a PHP editor).
    It seems that quite a few programs have what you've requested after all

  6. #6
    Newbie
    Join Date
    Sep 2005
    Posts
    21
    i'm hopping into this discussion a little late - hoping to get some help, though -

    I have a concept for a front end (or what I want as my "normal" display) (shown below).

    Can i make any other front end do this? In the middle section, I'd like the mapping program to take over when i launch it, so the buttons on the outside woudl be fixed...

    I'd also like the customization (the right hand buttons) to be easy to modifiy as i add/remove programs....

    I realiza the GPS program/module shown below would need to be custom, but i could PROBABLY write that as a Labview VI/exe if i had to....
    Attached Images Attached Images  

  7. #7
    Newbie Nickman's Avatar
    Join Date
    Dec 2007
    Location
    Atlanta
    Posts
    26
    Realistically this kind of thing is easy to do with RR and the Skin Builder. There are even utilities built in to embed programs (like any navi you want) into portions of the skin. I have no idea how its done, but RR is free and it seems like it will do what you want.
    Planning (0000000000) 100%
    Purchase (0000000000) 100%
    Fab/Install (000000000-) 95%

  8. #8
    Maximum Bitrate bes51659's Avatar
    Join Date
    Sep 2005
    Location
    Vasastaden, Stockholms Län, Sweden, Sweden
    Posts
    852
    I agree with post 1#.
    It would be great to have a front end that you just add/remove another app to without extensive skinning.

    I was thinking along the line of the iTunes layout:
    (Imaging GPS, TV icons etc, instead of album covers)


    A layout like that would work fine with touchpanel, a joystick or in my case steering wheel buttons.

    Another very nice "white room" layout from this post



    The idee would be to scroll thru icons from left to right, and the screen in the back would show miniature of highlighted icon. When selected the screen in the back would be zoomed into untill frame was gone.

    ****

    Thing is; I want to change applications all the time. I want to try out a new navigator, iTunes instead of mediaplayer instead of winamp, etc. And I want to do that without doing to much skinning every time.

  9. #9
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    I'd like to chime in in support of this idea. Editing a skin is unrealistic to expect from *most* users. Even if there is or isn't a graphical editor for skins.

    The nGhost team is currently in the beginning stages of designing/developing nGhost3, which will be entirely plugin centric. The main menu plugin will display an iconized menu of all the other plugins that are installed on the system. An app/plugin manager plugin will help facilitate the installation/removal of plugins wich can be found in a central (linux style - debian) repository.

    The result should be a dynamic menu that shows what you have installed. Kinda like the iphone's. And a one click method of installing additional plugins.

    I'd really like to see skinning give way to more user friendly features. Skinning is really a feature for developers. If you create skins, you aren't a user anymore, you are a developer. Most normal users cannot be expected to even care about skinning. They just want their app to run and run well.

    I hope more front-ends implement this idea.

    just my two cents
    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.

  10. #10
    Maximum Bitrate bes51659's Avatar
    Join Date
    Sep 2005
    Location
    Vasastaden, Stockholms Län, Sweden, Sweden
    Posts
    852
    nGhost3 sounds really great! But its Linux, isn't it?

    I've started on a really simlistic FE on this theme. Struggling with sending WM messages from C# at the moment. (help apreciated) When that is solved it's not long before I can present something on the forum. Not that much work acctually.

    As a part of that I am hoping that someone will cut down RR to embedd a single application. A bare bone thing without understanding of gamma, what is an mp3 player etc. Gamma would work as a plugin in itself. And so will IBusInterpreter. And it will have a simple dynamic data base app with pipes to communicate shared data like speed, songtitle etc.

    I will make a small C# form application too, that will suck up application icons from this database for main menu.

    Plugins can be added on-the-fly.

    Any application can be added.

    Seems to me that a lot of people that like me want a thing like that.

Page 1 of 3 123 LastLast

Similar Threads

  1. Replies: 0
    Last Post: 03-12-2008, 05:31 PM
  2. Front end chooser ? anyone ?
    By SAScooby in forum Software & Software Development
    Replies: 8
    Last Post: 09-23-2006, 09:35 PM
  3. Starting Front End From Scratch
    By spuzzdawg in forum Linux
    Replies: 27
    Last Post: 03-21-2006, 11:30 AM
  4. what front end do you use?
    By emdzey01 in forum Software & Software Development
    Replies: 30
    Last Post: 02-24-2006, 07:07 AM
  5. Game menu style front end
    By neon_eddy in forum Software & Software Development
    Replies: 13
    Last Post: 06-07-2005, 01:11 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
  •