The MP3car.com Store  

Welcome to the MP3Car.com forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Registering will also remove advertisements. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

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

Reply
 
Thread Tools Search this Thread Display Modes
Old 08-30-2005, 06:38 AM   #1
Low Bitrate
 
JaseVYS's Avatar
 
Join Date: Aug 2005
Location: Sydney
Vehicle: 2003 Holden VY SPack
Posts: 97
My Photos: (0)
Mobius - Custom Frontend

See end of thread for more up to date information, screenshots and downloads

Im just creating a thread so i can post updates of the software im writing for my project.

See my worklog thread for more information for the moment..

So far its been under development for just about 8 days.

Lets see how this progresses.

Oh, and yes im releasing sourcecode, to help out all you people who want to create their own frontend and dont know how to start..

Some Info:

Development Language: C#
Media Library: FMod
Display Library: SDL

Questions/Comments/Flames here.

*Edit*
Project is now being maintained over at sourceforge..

http://www.sourceforge.net/projects/mobiluspc/

If you wish to jump straight to the download of the most current release (useful only to developers and curious advanced users) go here:

http://sourceforge.net/project/showf...roup_id=147846

Current Feature List
  • XML Configuration
  • XML Defined skinning;
    • Complex Polygon structured buttons.. buttons that wrap other buttons etc
    • Generic Flexible Command Processing structure & Syntax.. Set datasources for Listboxes, perform any operation with any available data on the screen.
    • Change the behaviour of the entire application just my tweaking the Skin XML file. Massive flexibility & power.
    • On-the-fly Skin changing.. no restart required.
  • Auxillary screen interfaces, dockable, skinnabe, any size
  • more to come...
__________________
VY Commodore S Pack HotHouse Green

SP 13000, Precision Response Audio, Stealth Install.

Progress: 60%
Hardware Bought, Install Time.


My Worklog

Mobilus - My Frontend, 55% done
V0.7.1 Now Released

Last edited by JaseVYS; 09-14-2005 at 03:18 PM.
JaseVYS is offline   Reply With Quote
Sponsored Links
Old 08-30-2005, 07:28 AM   #2
MySQL Error
 
Scouse Monkey's Avatar
 
Join Date: Mar 2004
Location: Bristol
Vehicle: Pug 306 & BMW 325i
Posts: 13,521
My Photos: (0)
An Austrailian frontend - hmm will we have to use screen rotate to be able to see it the right way up?

hehe sorry.

Good luck with it. Can't wait to see how it works out. Make it nice and quick!
__________________
If you want more answers on anything I have posted you can find me at digital-car.co.uk

or skiing or diving or doing somthing else fun!
Scouse Monkey is offline   Reply With Quote
Old 08-30-2005, 07:32 AM   #3
cheap custom title
JC-S60's CarPC Specs
 
JC-S60's Avatar
 
Join Date: Mar 2004
Location: Ghent - Belgium
Vehicle: 01 Renault Espace BiFuel | Mitsubishi Canter | BMW R1200GS Adventure | Yamaha YZF600R | Honda CB650
Posts: 1,856
My Photos: (0)
Aha, yes!

A front-end written in C# is bound to be faster than all those in vb... if written properly at least

I would like to see it soon!
JC-S60 is offline   Reply With Quote
Old 08-30-2005, 07:38 AM   #4
FLAC
 
NiN^_^NiN's Avatar
 
Join Date: Aug 2004
Location: Australia, Melbourne
Vehicle: 94 Ford Probe GT
Posts: 1,279
My Photos: (2)
damn commodore lol

Good luck
__________________
CarPC Status:
GPS: 99%
Hardware: 99%
Software: 92%
Case Install: 99.9%
Dash Install: 100%
Car Install: 72%
NiN^_^NiN is offline   Reply With Quote
Old 08-30-2005, 08:16 AM   #5
FLAC
evandude's CarPC Specs
 
evandude's Avatar
 
Join Date: Mar 2005
Location: Maine
Vehicle: 99 Jetta Wolfsburg
Posts: 937
My Photos: (0)
I'm very interested, I'm getting into C# and I am very interested in the source... It will be a long time until I'm able to do anything as constructive as making a frontend with it, but I'll at least be interested in seeing how things are done for something like this... and maybe with a few months of work I can make some sort of stupid, simple plugin for it (that would undoubtedly take you 20 minutes to write)
__________________
But don't take it from me! here's a quote from a real, live newbie:
Quote: Originally Posted by Viscouse
I am learning buttloads just by searching on this forum. I've learned 2 big things so far: 1-it's been done before, and 2-if it hasn't, there is a way to do it.

eegeek.net
evandude is offline   Reply With Quote
Old 08-30-2005, 09:24 AM   #6
MySQL Error
MatrixPC's CarPC Specs
 
MatrixPC's Avatar
 
Join Date: Sep 2003
Location: Beach City, Socal
Vehicle: 89 Supra Turbo, 04 Toyota Matrix XR
Posts: 4,032
My Photos: (0)
Quote: Originally Posted by Scouse Monkey
An Austrailian frontend - hmm will we have to use screen rotate to be able to see it the right way up?

Hey SM, You don't have to rotate the screen, don't you? Cuz UK and Aust are both driving on the "wrong" side of the road. Only for us who drive on the right side have problem with the screen.

Anyway, good luck.
__________________
2004 Matrix XR A7N8X-VM/400 AMD XP-M 2500+, DS-ATX
89 Supra Turbo P3 600E@750/Abit BE6 II, Alpine M-BUS Car2PC.
Y2K Accord Dell GX150
RoadRunner is the best FE PERIOD
EmoRebellion is a SCAMMER
MatrixPC is offline   Reply With Quote
Old 08-31-2005, 11:14 AM   #7
Newbie
 
HolySdrJR's Avatar
 
Join Date: May 2005
Posts: 26
My Photos: (0)
he meant cause they are in the lower hemisphere, i think...

Anyway - this is cool, keep us posted!
HolySdrJR is offline   Reply With Quote
Old 08-31-2005, 11:16 AM   #8
MySQL Error
 
Scouse Monkey's Avatar
 
Join Date: Mar 2004
Location: Bristol
Vehicle: Pug 306 & BMW 325i
Posts: 13,521
My Photos: (0)
Quote: Originally Posted by MatrixPC
Hey SM, You don't have to rotate the screen, don't you? Cuz UK and Aust are both driving on the "wrong" side of the road. Only for us who drive on the right side have problem with the screen.

Anyway, good luck.

What he ^^^ (HolySdr) said! duh!
__________________
If you want more answers on anything I have posted you can find me at digital-car.co.uk

or skiing or diving or doing somthing else fun!
Scouse Monkey is offline   Reply With Quote
Old 08-31-2005, 08:30 PM   #9
Low Bitrate
 
JaseVYS's Avatar
 
Join Date: Aug 2005
Location: Sydney
Vehicle: 2003 Holden VY SPack
Posts: 97
My Photos: (0)
You guys need to get out a bit more !

Made some more progress, skins picking up via XML definitions (XML Object Serialization).
When i've got it to the point that its completely configurable via XML, i'll release a snapshot for people to have a look at. It may answer alot of questions for some people, and it may pose alot more questions for others.
__________________
VY Commodore S Pack HotHouse Green

SP 13000, Precision Response Audio, Stealth Install.

Progress: 60%
Hardware Bought, Install Time.


My Worklog

Mobilus - My Frontend, 55% done
V0.7.1 Now Released
JaseVYS is offline   Reply With Quote
Old 09-06-2005, 05:16 PM   #10
Low Bitrate
 
JaseVYS's Avatar
 
Join Date: Aug 2005
Location: Sydney
Vehicle: 2003 Holden VY SPack
Posts: 97
My Photos: (0)
Just a quick update...

Ive been working more on the interface and basic skinning, as well as some environment interaction.

Since im using Phidgets to monitor Temperature, Light levels and voltages, i wrote an environment class which exposes event handlers for the rest of the system to tie in to when a specific type of even occurs (temp, voltage or light change).

Also the Inputs will be rigged up the same way ( not done yet )

The interface skin blends from day to night depending on the light level being reported by the environment class.

Im making it as modular as possible to provide maximum flexibility. Event driven model, right down to what the buttons do, how media is managed etc.

Still in early stages, im just doing the stuff i'll need to have it working in the car in 2 weeks time.

I also just implemented the second Point-In-Polygon algorithm.. last one was winding direction specific..

It is also going to have 2 more hardware control interfaces (Steering wheel controls & Stereo Facia Controls), so there will be classes and events built in to accept different forms of input which will manipulate existing classes. easy.

Attached is a zip with the current status. It contains C# sourcecode, Win32 binary and one sample skin (2 pages).

Hardly does anything from the user-perspective, so dont bother downloading if you want to install and use straight away :P

Also, you'll see more of the functionality if you have a phidget interface kit with a temp sensor plugged in.

One more thing... the skin is something i whipped up.. as you can see, im definately a coder.. no artistic talent whatsoever :P

Post your feedback/comments/questions here.

*edit* Doh! 200kb attachment size.. the zip is 1.6mb.. i'll have to find somewhere to stick it... *back soon*
Heres a Screenshot of the main screen whilst i upload the zip
Attached Images
 
__________________
VY Commodore S Pack HotHouse Green

SP 13000, Precision Response Audio, Stealth Install.

Progress: 60%
Hardware Bought, Install Time.


My Worklog

Mobilus - My Frontend, 55% done
V0.7.1 Now Released

Last edited by JaseVYS; 09-06-2005 at 05:51 PM.
JaseVYS is offline   Reply With Quote
Sponsored Links
Old 09-06-2005, 05:45 PM   #11
I see dead kittens
 
Quattro's Avatar
 
Join Date: Dec 2003
Location: New York
Vehicle: 1998 Audi A4
Posts: 3,791
My Photos: (0)
Quote: Originally Posted by JaseVYS
*edit* Doh! 200kb attachment size.. the zip is 1.6mb.. i'll have to find somewhere to stick it... *back soon*

RapidShare
__________________
Installed
Asus A7N8X-VM - AMD Mobile Athlon 2400
512 Ram - 60GB HD - Opus 150w
Lilliput 7" - Rikaline 6010
[00000000000001100010-] 98% Completed

Check Out My Install!!!
Quattro is offline   Reply With Quote
Old 09-06-2005, 05:57 PM   #12
Low Bitrate
 
JaseVYS's Avatar
 
Join Date: Aug 2005
Location: Sydney
Vehicle: 2003 Holden VY SPack
Posts: 97
My Photos: (0)
Thanks. i did a search and found "filecloud" instead. its uploading now..
__________________
VY Commodore S Pack HotHouse Green

SP 13000, Precision Response Audio, Stealth Install.

Progress: 60%
Hardware Bought, Install Time.


My Worklog

Mobilus - My Frontend, 55% done
V0.7.1 Now Released
JaseVYS is offline   Reply With Quote
Old 09-06-2005, 05:59 PM   #13
Low Bitrate
 
JaseVYS's Avatar
 
Join Date: Aug 2005
Location: Sydney
Vehicle: 2003 Holden VY SPack
Posts: 97
My Photos: (0)
I think this will do it:

http://www.filecloud.com/user/files....&file_id=48888
__________________
VY Commodore S Pack HotHouse Green

SP 13000, Precision Response Audio, Stealth Install.

Progress: 60%
Hardware Bought, Install Time.


My Worklog

Mobilus - My Frontend, 55% done
V0.7.1 Now Released
JaseVYS is offline   Reply With Quote
Old 09-07-2005, 07:57 AM   #14
Low Bitrate
 
JaseVYS's Avatar
 
Join Date: Aug 2005
Location: Sydney
Vehicle: 2003 Holden VY SPack
Posts: 97
My Photos: (0)
*edit*...............*edit*

Ignore that, i had to hack at Tao.SDL to expose a method to get the current Window Handle and recompile it. And im using a win32 api call to set the position of the window... Easy actually. odd.
__________________
VY Commodore S Pack HotHouse Green

SP 13000, Precision Response Audio, Stealth Install.

Progress: 60%
Hardware Bought, Install Time.


My Worklog

Mobilus - My Frontend, 55% done
V0.7.1 Now Released

Last edited by JaseVYS; 09-07-2005 at 08:50 AM.
JaseVYS is offline   Reply With Quote
Old 09-07-2005, 11:45 PM   #15
Low Bitrate
 
JaseVYS's Avatar
 
Join Date: Aug 2005
Location: Sydney
Vehicle: 2003 Holden VY SPack
Posts: 97
My Photos: (0)
Another update,

Ive setup a sourceforge account for this project,

you can get there by going to : http://sourceforge.net/projects/mobiluspc/


But the actual update:

I've added an interface item: ListBox. It works just like any other listbox interface object would. Scrolling is defined in the Button Command Tag like this:
CMD_LISTBOX:Skins.Scroll(-1)

to break it down:
CMD_LISTBOX ...... its a listbox related command
Skins. ...... name of the listbox to perform an operation on
Scroll(-1) ...... The command to perform, in this case, scroll the listbox up one item

i may end up dumping the CMD_LISTBOX part and convert the command to something like
Listbox.Skins.Scroll(-1) for a more code-structured command.

it will also be able to handle command within command structure.. for example
CMD_SKIN:LoadSkin(Skins.SelectedValue)

Dont be confused with the "Skins.".. its just the name of the listbox on the current screen.. it could be any valid Listbox Name eg "CMD_LISTBOX:SomeCoolListbox.Scroll(1)"

I've attached a screenshot of the listbox in action on the skin selection page.

and beacuse of this update, the file uploaded earlier is now out of date... i'll fix it up and upload it to SourceForge.
Attached Images
 
__________________
VY Commodore S Pack HotHouse Green

SP 13000, Precision Response Audio, Stealth Install.

Progress: 60%
Hardware Bought, Install Time.


My Worklog

Mobilus - My Frontend, 55% done
V0.7.1 Now Released

Last edited by JaseVYS; 09-07-2005 at 11:54 PM.
JaseVYS is offline   Reply With Quote
Sponsored Links
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
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 Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
My custom frontend kamikaze2112 Other Cool Front Ends 70 10-07-2007 05:11 PM
About to take on a crazy interior overhaul for my custom bmw showcar. Some ?’s & pics BEHMER General Hardware Discussion 35 07-11-2006 06:07 PM
Destinator 3 Frontend v1.1.3 BETA Ninja Monkey Map Monkey 58 07-19-2005 06:42 AM
Need Custom logo How-to kyjoe Road Runner 3 07-09-2005 04:13 PM
Destinator 3 Frontend v1.1 Ninja Monkey Map Monkey 139 10-25-2004 10:40 PM


All times are GMT -5. The time now is 10:35 PM.


Sponsored Links
The MP3car.com Store

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