Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development > Front Ends > Other Cool Front Ends


View Poll Results: Winows or Linux Based Frontend
Windows 32 82.05%
Linux 7 17.95%
Voters: 39. You may not vote on this poll

Closed Thread
 
Share Thread Tools Display Modes
Old 06-30-2009, 11:26 AM   #1
Constant Bitrate
 
UnusuallyGenius's Avatar
 
Join Date: Mar 2009
Location: Grand Rapids, Mi
Posts: 190
UnusuallyGenius is an unknown quantity at this point
New "Ultimate" Front End Being Developed: Looking For User Input

The "Ultimate" Front End is getting a lot of response as far as what is best, and what it should or should not have. In the development process you must realize that there is now way, you can ever satisfy all interested parties. With that in mind, I set out to develop a very stable, very functional FE. I give credit to those who have come before me, and those who are still on this road of Front End Development.

It has been questioned as to why I do not skin a previous FE, that is because I want this FE to be as stable and fast as possible. I can accomplish this by starting from scratch. No extra bloat to slow the FE down.

Also I have chosen to limit customization to some presets. You wont be able to change what items appear on the home screen. You get what you get. It will be a very easy to use FE, with everything you should need right there. There will be an "Apps" page that will allow you to assign programs to buttons. This is as far as customization will go, with the exception of a few built in themes and colors.

Touchscreen vs. Griffin Powermate
**EDIT** Originally the concept for this FE did not encourage the use of a touch screen, but as the design process has come along, i have decided that it would be beneficial to alot of users to use a touch screen.

I am designing this FE for those who want to use it. I am not going to try and please the masses, because I never will. I will instead focus on what will make a solid program, that is easy to use.

With all that being said, here are some images; updated rough drafts of what this interface will look like, and what it will do. As I fine tune the images, they will be updated, so far here is the home screen.

We will start with the Home Screen

As you can see by this, it is very simple and elegant. The final design will be very glossy and rich. Here you have the Honey Comb interface that works very well with the Griffin Powermate. As you rotate the controller, the focus will change from one item to the next, as shown in the next image.

The currently selected item is highlighted in blue. You would press down on the item to bring up the page for that item.

If you double press on the Powermate, on any screen, basic media controls will appear, as shown in the following image.

This allows you easy access to basic media control functions; Play/Pause, Next Track, Previous Track, Rapid Scrubbing, Stop. It also has the volume up and down. As you rotate the Powermate, the individual controls will highlight. You press down, or hold down to perform the action. Now Playing and Album art is also displayed.


The above image shows the Now Playing information, as well with the Album Art. The Now Playing is always shown while music is playing, and the Album Art briefly displays when songs are changed.

When an upcoming action is required by the GPS Program, it will display it as shown in the following image.

The notification will show up over any page when it is needed.


This is the Apps Hive for your applications. You can assign a label or an image to each button. You will use the Powermate to scroll through the buttons, and press down to launch it.

**EDIT** Once again, to clarify, I have chossen to build this interface for touch screens as well as other input devices such as the Griffin Powermate

Last edited by UnusuallyGenius; 07-13-2009 at 06:24 PM. Reason: Updated Image
UnusuallyGenius is offline  
Advertisement
 
Advertisement
Sponsored links

Old 07-01-2009, 01:26 PM   #2
Variable Bitrate
 
Join Date: Nov 2007
Posts: 242
NSFW is an unknown quantity at this point
For UI guidance, don't look at existing CarPC software, or desktop software, or media center software - look at something that uses a touch screen. The iPhone is an obvious example, but there are others.

The most important thing to is to design the UI around a 7" touch screen with 800x640 or 800x480 resolution. Design it with the assumption that the user would rather be looking at the road than at the screen. Then test the UI with that hardware as often as possible. If you do 99% of the development on a desktop computer it will be far too tempting and too easy to put a dozen buttons on every screen that need hunt-and-peck while driving. Or a dozen little icons/glyphs/indicators that the driver will have to squint at to find the one they're interested in.

A UI that works great on 17"+ screen with a mouse is probably going to be awkward in the car on a 7" screen with no mouse and no keyboard. A UI that works great in the car is probably going to be awkward with a mouse. Look for thinks that create those differences, and make something that rocks in the car. Doesn't matter if it sucks with a mouse.

Most of today's front ends don't get this right, and that's the main reason I'm still using my car's own stereo for music. Some front ends get bits of it right, but other parts still have the legacy desktop UI design, and I'm still looking for something satisfying.

Features, in order of preference:

* able to launch 3rd-party applications (navigation especially, but I also have a Subaru-specific engine monitoring app, and proprietary stuff like that will always be far better and far faster than OBD2)
* music library and player
* acts as a hands-free device for bluetooth phones

Nothing else matters to me.
NSFW is offline  
Old 07-01-2009, 01:36 PM   #3
North of the land of Hey Huns
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,038
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
There is nothing to be gained in reinventing the wheel, so why do it? Why not take an already started project (like nGhost) and put all your effort into contributing to that?


If you do insist on braching off on your own, I think some of the important things are:
GPL licensing
Navigation
Complete Pluginability (able to add features or remove features easily)
Skins

Most importantly:
Fast on low power systems (500mhz or so).


Look at CarPal (in my signature) it's a fine example of a not especially small frontend that runs great on slow linux and windows systems. One of the big problems with a lot of the major frontends is they are just plain slow and laggy.
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline  
Old 07-01-2009, 01:40 PM   #4
Low Bitrate
 
Xygar's Avatar
 
Join Date: Jul 2009
Location: Pleasant Grove, Ut
Posts: 65
Xygar is an unknown quantity at this point
The only interface I've seen in person is centrafuse, and it looks ok. I like the large buttons (a must for a touch screen), and that there aren't too many buttons on screen at one time. I'm certainly a fan of the "clean" look.

I agree that the ability to launch third party apps is very important, as well as bluetooth for phone and the all important media player. I like to see a certain amount of information displayed on screen at all times; e.g. a clock and track/title of a song that is playing. If that can be done in a clean way, it would certainly be worthwhile. Skinability is also a must in the "ultimate" front end.

What language are you using to develop it? Has the project begun? Will the source be available? How can an interested party become part of the project?
Xygar is offline  
Old 07-01-2009, 03:13 PM   #5
Admin. Don't bug or I'll byte.
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Posts: 6,142
Bugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to beholdBugbyte is a splendid one to behold
Quote: Originally Posted by NSFW View Post
Design it with the assumption that the user would rather be looking at the road than at the screen.

+1 for this. After using many FE's and skins, the only one I've ever been comfortable using is Amp, which is a Mac based imitation of Frontrow and Thunderstick's New Age Garmin skin.

The reason is you don't use a touch screen with Amp (and I modified the New Age skin to work the same way). A touch screen requires you to touch it. To touch it, you must look at it to ensure your finger hits the right button. Since it is a touch screen, you can't tell from feel whether you hit the right control or not.

I use Amp with the Griffin Powermate. A clicking sound allows you to know when you've scrolled from one menu choice to another. Big text allows you to glance at the screen and read it very quickly. Selecting the function is a press on the knob.

Others will disagree, but give some thought to why they don't use touchscreens to control all of the functions in a car like heat, blinkers, fans and so forth. It would be much easier and probably cheaper to do this -like they do on wall ovens and microwaves, but they don't.

After the cool effects and multiple functions are experimented with, you'll see that the computer-human interface is an area of car computing that is severely lacking.

Oh, and don't even think about the iPod or iPhone. If you don't believe me, try using that tiny screen in the car. It's extremely well designed for personal use when not operating the car. But in the car, it is flat out dangerous.
__________________
Want to:
-Find out about the iBug?
-Stop being a newbie? Take a look at the FAQ Emporium?
-Find out about carPC's in just 5 minutes? View the Car PC 101 video
-Help me kill my car PC
-Watch live video streams from my mobile PC? Check it out here.
-Where is the iBug?
Bugbyte is offline  
Old 07-01-2009, 11:43 PM   #6
Variable Bitrate
 
Join Date: Nov 2007
Posts: 242
NSFW is an unknown quantity at this point
Also, I wrote up some thoughts on front end UI a while back...
http://www.mp3car.com/vbulletin/soft...ml#post1251537
NSFW is offline  
Old 07-02-2009, 12:50 AM   #7
Newbie
 
Join Date: Jun 2009
Posts: 35
hairyMerkin is an unknown quantity at this point
The ability to use as many different types of GPS systems as you can.

Pretty much make an ipod touch interface, with Garmin maps.


Awesome.
hairyMerkin is offline  
Old 07-05-2009, 08:54 PM   #8
Newbie
 
Join Date: Jul 2009
Posts: 1
gopichand is an unknown quantity at this point
programmable voice command for all tasks/buttons .
gopichand is offline  
Sponsored links
Advertisement
 
Advertisement
Old 07-07-2009, 04:53 PM   #9
Constant Bitrate
 
UnusuallyGenius's Avatar
 
Join Date: Mar 2009
Location: Grand Rapids, Mi
Posts: 190
UnusuallyGenius is an unknown quantity at this point
Thanks so far

Thanks to all who have sent their input.

I will be looking forward to hearing more

Also i will soon be posting some interface images and feature set

No version of this software is available for release as of yet.

Thank you for your time

Matthew
Unusually Genius Dev

----------------
UnusuallyGenius is offline  
Old 07-08-2009, 04:39 PM   #10
Newbie
 
Join Date: Sep 2008
Posts: 9
JQFletcher is an unknown quantity at this point
Quote: Originally Posted by gopichand View Post
programmable voice command for all tasks/buttons .

This would probably be the toughest to accomplish but in my opinion the most valuable of any feature a car pc engine could have. As bug byte mentioned, the interface between the system and the driver is lacking. This would really help keep eyes on the road.
JQFletcher is offline  
Old 07-08-2009, 05:15 PM   #11
FLAC
 
Join Date: May 2006
Location: Calgary, Alberta
Posts: 1,541
Maheriano will become famous soon enoughMaheriano will become famous soon enough
The ability to minimize the front end to get to the desktop periodically. Love Carwings Dynamic for this.
__________________
Ampie Case
2.5" Hard Drive 80GB Samsung 5400RPM
256 MB DDR2 PC5400
Xenarc 700TSV - VGA Monitor
Intel D945GCLF Motherboard
M2-ATX-HV

2005 Honda Civic
Maheriano is offline  
Old 07-08-2009, 05:16 PM   #12
Constant Bitrate
 
UnusuallyGenius's Avatar
 
Join Date: Mar 2009
Location: Grand Rapids, Mi
Posts: 190
UnusuallyGenius is an unknown quantity at this point
voice control

Quote: Originally Posted by JQFletcher View Post
This would probably be the toughest to accomplish but in my opinion the most valuable of any feature a car pc engine could have. As bug byte mentioned, the interface between the system and the driver is lacking. This would really help keep eyes on the road.

Through a in depth, comprehensive set of pre-defined phrases, we hope to be able to control everything that has to do with your carpc.

The vision is to be able to sit in your car in the morning, and have it give you an audible report. Tell you the forcast for the day, alert you if there are any traffic backups on your pre-defined trip to work, check your gas level and let you know if you need to stop on your way to, or from work to get gas. The system would also alert you to the nearest and cheapest gas station.

That is just the beginning of the voice control functions we hope to fully develop.


Matthew -UG Dev
UnusuallyGenius is offline  
Old 07-08-2009, 08:25 PM   #13
Constant Bitrate
 
UnusuallyGenius's Avatar
 
Join Date: Mar 2009
Location: Grand Rapids, Mi
Posts: 190
UnusuallyGenius is an unknown quantity at this point
So I have looked at every frontend in the mp3car.com forum, and I have yet to see a really clean, nice system. With "Ultimate" I plan on rethinking the wheel, because the wheel as I see it is not any good. I do not wish to take away from the hard work that all the creators of the frontends have done, but I think we need to do something different.

If you look at Windows Media Center, Palm WebOS, XBOX 360, upcoming Windows Mobile 7, Apple's Frontrow, etc you see very clean, very easy to use interfaces, that serve their individual purposes. That is because they have months, even years of research and development behind those interfaces. Usually CarPC frontends do not. I plan on drawing from the above mentioned interfaces and creating a really nice/creative.

I am debating between weather or not to build touch screen support into this project. I am a huge fan of the Griffin Powermate. I would like to base the entire interface to be controlled with that device.

Now I understand that most people will be frustrated that I have chosen this route with this front end. But I think a frontend that is stable, and properly functions is a higher priority than if each any every user is satisfied. So there will also not be any gadgets or ways to customize what is on each screen. There will be a page dedicated to launching external applications.

The debate is still in the air as to which OS to use, and which programing language to use. This will all be decided on which is most compatible with all of the feature that will be in the frontend and which are compatible with the individual API's.

Thank you to all for your support and input on this project.
__________________
Fear The Griz
-Everything I do is Unusual
-Everything I do is Genius
-That is why I am Unusually Genius

94 Ford Explorer
Acer Aspire One 8" Netbook

-Working On GUI for openMobile
-Unusually Genius Development Website
-Worklog
UnusuallyGenius is offline  
Old 07-08-2009, 08:33 PM   #14
North of the land of Hey Huns
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,038
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
Touchscreen control is just a matter of skinnability, which IMO if you don't support you won't succeed. As for OS, why not go cross platform? There are several languages (the fastest and most cross compatable of which is c++) that support cross platform programs. I highly recommend you check out Qt. It's a full featured yet lightweight toolkit (IF the program is written correctly). A frontend written with Qt can run super fast on even the slowest hardware.
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline  
Old 07-08-2009, 08:35 PM   #15
Variable Bitrate
 
david69leonard's Avatar
 
Join Date: Oct 2006
Location: missouri
Posts: 291
david69leonard is an unknown quantity at this point
Road Runner IS the ultimate front end!!!! LMAO!
david69leonard is offline  
Sponsored links
Advertisement
 
Advertisement
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mp3Car Offers Customers Greater Choice – Centrafuse Front End Added to Line-Up! RedGTiVR6 Announcements 0 03-12-2008 06:31 PM
Searching for the right Front End ninjatill Newbie 9 09-10-2005 03:47 PM
This is an awesome front end, and here is why: WhiteRabbit NeoCar Media Center 47 08-27-2005 10:43 PM
Front end needed for semi commercial venture Orange Bus Software & Software Development 10 04-28-2005 02:59 AM
BASIC Stamp question Banderon General Hardware Discussion 18 05-07-2004 09:33 AM



All times are GMT -5. The time now is 05:31 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics