Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development


Reply
 
Share Thread Tools Display Modes
Old 09-01-2005, 03:38 PM   #1
FLAC
 
SFiorito's Avatar
 
Join Date: May 2004
Posts: 1,251
SFiorito is on a distinguished road
XUL Frontend....

Okay, I've been spending more time working on my XUL frontend. I started this as mostly a proof of concept and also because there are certain things I need for my system that aren't in current frontends. So anyways, now that I know a lot more about XUL and CSS I basically started from scratch and to make things easier I'm using Centrafuse skins. I'm doing this for 2 reasons: 1) I liked the Brushed Metal skin for CF and 2) CF Skins use XML files so all I needed to do was create an XSL template to output a CSS file I can use with my frontend. Pretty much all the GUI work is done by CSS. For stuff like the lists, I use XUL elements that are modified using CSS. So I just download a skin, run my template against the skin.xml file and it outputs a CSS file that I point my frontend to. There are some limitations, specifically with the gradient selection highlight that CF uses. For now I'm just highlighting the text. Firefox is supposed to have built-in SVG support but it's not very complete yet, otherwise I would use that.

Right now the frontend is mostly just the GUI. It can change screens, popup dialogs, etc. but I haven't integrated the actual media player part yet. As soon as I get all the GUI elements done the first thing I'm going to do is integrate my XUL XM player which uses the JavaXM player JAR library. Basically, using XUL and Java I could make this a cross platform frontend. I don't know how far I can go with that and it's not crucial for me, but I'm sure some of the Linux and MacOS guys might appreciate it. Java has a Media Framework (JMF) which has MP3 support, but no WMA obviously, and last I checked the OggVorbis plugin was pretty old. There's always the VLC plugin which I'll consider as a last resort since it doesn't have very good JavaScript support. I could always use the JMF for audio and VLC for videos. In my first XUL frontend I was using VLC, but I wasn't too happy with it. We'll see. Navigation of course is the big issue. On Windows I'll just use the Mappoint ActiveX control, but I don't know what you could use on Linux or MacOS.

Anyways, now that school semester has started again I'll probably have more time to work on it...(grades are overrated anyways ). In the screenshot I took I have the frontend running with both the Brushed Metal and Aluminum skins in what I consider "debug" mode which is simply in the regular browser window. When you run it for real there's a special commandline switch to make Firefox (or Mozilla) run in "chrome" mode so it would be full screen without borders.

PS - Oh, and I decided to name the frontend "GranTuring"... haha.. get it??? Okay, I couldn't think of anything else, sorry...
Attached Images
 
SFiorito is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 09-01-2005, 04:35 PM   #2
Raw Wave
 
RoyN's Avatar
 
Join Date: Sep 2004
Location: São Paulo, Brazil
Posts: 3,534
RoyN is on a distinguished road
kickass!!!!
__________________
Roy

2005 Range Rover 4.4
Any ideas for putting a PC in this? :)
RoyN is offline   Reply With Quote
Old 10-02-2009, 12:23 PM   #3
Newbie
 
Join Date: Oct 2009
Posts: 1
gcorreageek is an unknown quantity at this point
Information about xul

Greetings my name is Gustavo Correa de Lima, Peru.
Well the reason for my post is to provide my information about this programming language XUL (which is used to make thunderbird, mozilla).
Because I want the source code to modify thunderbird and thus make an application which responds only to messages that were told.

Thank you very much.
gcorreageek is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Reply

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
Destinator 3 Frontend v1.1.3 BETA Ninja Monkey Map Monkey 58 07-19-2005 07:42 AM
Anyone else mess around with XUL and Mozilla development? SFiorito Software & Software Development 0 03-05-2005 02:16 PM
Changes with the frontend... Ninja Monkey Map Monkey 80 01-25-2005 07:09 PM
suggestion for each of the frontend forums Gibson99 Mp3car Forum Suggestions/Comments 0 01-18-2005 02:47 PM
Destinator 3 Frontend v1.1 Ninja Monkey Map Monkey 139 10-25-2004 11:40 PM



All times are GMT -5. The time now is 03:06 PM.


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