Sponsored links

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


Reply
 
Share Thread Tools Display Modes
Old 05-10-2009, 05:56 AM   #16
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,043
kev000 will become famous soon enough
Quote: Originally Posted by Tidder View Post
Just because you do it in one area on the forum wouldn't mean we would have to start doing it everywhere...

I like the skin Malcom, good job for a first (third?) try.

yep, skin is looking much better. The gauge numbers are a little squished though...
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development
kev000 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 05-10-2009, 01:37 PM   #17
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
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
Update: I noticed the visual c++ 2008 runtime may be needed to run CarPal:
http://www.microsoft.com/downloads/d...displaylang=en
__________________
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.

Last edited by malcom2073; 05-10-2009 at 01:52 PM.
malcom2073 is offline   Reply With Quote
Old 05-10-2009, 03:36 PM   #18
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
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
I've posted an update to V0.30. Embedded applications are now working, and iGuidance is CONFIRMED as working. This means CarPal now has navigation! Woo!... Dunno if anyone else is as excited as I am. This has also been tried out on a FitPC, the 500mhz one and confirmed as being "very quick" to quote Tidder. I will be working with him to ensure that CarPal remains quick 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   Reply With Quote
Old 05-10-2009, 04:01 PM   #19
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 11,938
Enforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant future
Quote: Originally Posted by malcom2073 View Post
3: Expandability. CarPal is completely modular and plugin based. New functionality can be provided by simple to write (if you know c++) plugins. I am working on a .net interface to allow c#, vb.net and c++/.net users to write plugins for this as well.


Get me some example plugin code to work with (VB based )and I'll see if I can get my plugins to work for this.
Enforcer is online now   Reply With Quote
Old 05-10-2009, 04:10 PM   #20
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
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
Quote: Originally Posted by Enforcer View Post
Get me some example plugin code to work with (VB based )and I'll see if I can get my plugins to work for this.

As I said I'm still working on the .net functionality, I've gotten one way communication working (CarPal->.net) but not the other way. I'll move that closer to the top of the list now that embedded apps are working and see if I can't get it running.


The entire basis behind the plugin system are messages that have several parameters. I'll list them here just so you get an idea what you'll be dealing with.
Sender - name of the plugin sending the message
Target - target of the message. Plugin name, window name, or "core"
Class - top level "Type" of message. For example this could be "window" to deal with window commands, or "playlist" to deal with playlist commands.
Method - Actual command to run, eg: show for a window class, or play for a mediaplayer class.
Arguments - Each message can have a list of arguments as strings. This is used for whatever you want. For instance, the MediaPlayer uses this to send a list of current playlist filenames.

The system is also event based, you can "subscribe" to events by sending an IPCMessage to the core, and you will recieve an IPCMessage when that event is thrown. I will provide a list of what events are provided by what plugins once I get the .net interface up and running.

What do your plugins require in the way of external information? I can make sure the interface is there.
__________________
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   Reply With Quote
Old 05-10-2009, 04:36 PM   #21
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 11,938
Enforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant future
It all depends on how you plan on how you plane on incorporating plugins.

So far I have seen 2 (possibly 3 ways)

1. RoadRunner's way, which is basically the most integrated as the Frontend handles the skinning etc and you just pass label, button, indicator and slider information etc and also commands ( Plugins can also interrupt and change commands and label information).

2. Centrafuse's way, in which the plugin handles the skining and can send and receive commands. (it's just above embedding an app)


3. Embedding Apps, Plugin/App handles everything and can't send commands or label information to main program.
Enforcer is online now   Reply With Quote
Old 05-10-2009, 04:55 PM   #22
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
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
Atm the c++ unmanaged plugins are set up to run RR's way. It is possible to write them to operate like CF where they create their own windows, but I feel that the first way is the best. I'll probably continue the same style interface for .NET plugins unless there is a need for more flexibility.
__________________
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   Reply With Quote
Old 05-10-2009, 05:25 PM   #23
Confusion Master
 
Enforcer's Avatar
 
Join Date: Sep 2003
Location: If you go down to the woods today, You're sure of
Posts: 11,938
Enforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant futureEnforcer has a brilliant future
Going RoadRunners way is preferable
Enforcer is online now   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 05-11-2009, 01:37 PM   #24
Super Moderator & Wal-Mart Greeter
 
Tidder's Avatar
 
Join Date: Sep 2003
Location: New Mexico, USA
Posts: 3,397
Tidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant future
Yanno with as functional as this frontend is getting... it may be high time you requested your own CarPal area in the frontends section.
__________________
Tidder

Try RevFE
The best frontend I've ever used, period.

Best Quote EVER!!
Quote: Originally Posted by bramlet View Post
I try to search but I usually only find posts where people ask questions and darquepervert tells them to search.

Tidder is offline   Reply With Quote
Old 05-11-2009, 04:55 PM   #25
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
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
Quote: Originally Posted by Tidder View Post
Yanno with as functional as this frontend is getting... it may be high time you requested your own CarPal area in the frontends section.


We don't need no steenkin subforum!
__________________
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   Reply With Quote
Old 05-12-2009, 12:16 PM   #26
Super Moderator & Wal-Mart Greeter
 
Tidder's Avatar
 
Join Date: Sep 2003
Location: New Mexico, USA
Posts: 3,397
Tidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant futureTidder has a brilliant future
If people are gonna start downloading and using... they'd need, and you'd want, a place that's easy to view/manage to start knocking out bugs. C'mon now.
__________________
Tidder

Try RevFE
The best frontend I've ever used, period.

Best Quote EVER!!
Quote: Originally Posted by bramlet View Post
I try to search but I usually only find posts where people ask questions and darquepervert tells them to search.

Tidder is offline   Reply With Quote
Old 05-12-2009, 04:52 PM   #27
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,039
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
Psh....

Speaking of bugs, Enforcer: I got .net interop working. I'm just ironing out the specifics of the interface and then I should be able to upload a new version. Basically in VB you would have to add a reference to my InterfaceClass.dll file (which is provided with CarPal). Then you create a class that implements the interface InterfaceClasses.IPlugin.

I'll provide a sample VB.net and C# plugin to give you the idea. Probably have it register to receive an event, perhaps have it register its own event. Possibly even have the ability to play/stop a song based on a skin button press.
__________________
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   Reply With Quote
Old 05-12-2009, 05:00 PM   #28
Terminal flasher
 
Sonicxtacy02's Avatar
 
Join Date: Sep 2004
Location: Woodbridge, VA
Posts: 6,310
Sonicxtacy02 has a spectacular aura aboutSonicxtacy02 has a spectacular aura about
i should have ya base skin available tomorrow mike.. i havent forgot ya
__________________
03 Acura RSX Coupe
Developer of: RRFusion, MovieTimes.NET, (new)RRMail, RRShoutcast, & RRVehicle Maintenance
Currently working on: RRVehicle Maintenance
Sonicxtacy02 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
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
XUL Frontend.... SFiorito Software & Software Development 2 10-02-2009 12:23 PM
Flite - cross platform speech synthesis jbors Software & Software Development 1 12-22-2005 09:58 PM
Good news for cross platform apps hijinks21 Software & Software Development 9 09-05-2003 10:11 AM



All times are GMT -5. The time now is 10:12 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