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

Thread: Can I write a skin in Java?

  1. #1
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718

    Can I write a skin in Java?

    I want to make my own skin but I don't know Visual Basic or whatever the skins are written in, can I write one in Java? Will that work? Will it be compatible with Road Runner? And if it's not, can I write a complete Front End like Road Runner but in Java? Will that work?
    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

  2. #2
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    No, you can't write a skin in java. You don't need to know vb to write/make a skin. A skin is a series of images. Each screen contains 2 - 4 images that rr uses to display the screen. On a typical screen you would have 4 images, each image is a different layer and depending on what you do, RR copies an area from one layer to the top layer to give the effect of the action that either you or RR is doing. Some examples are when you put your mouse over an area that is defined as a button, RR copies that button area from the "mouse over" layer to the top which makes the button highlighted, same goes for any other action like when you click a button area. The only other way to create a skin is to write it in flash if you know it.

    Hope that helps you to understand how rr is skinned. You might want to look in the skin subforum and check out the FAQ, as there is a better description on how to go about making your own skin to fit your needs.
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  3. #3
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718
    I was lurking around some Java forums over at SUN and I asked some of the guys if it would be possible to pass commands to applications like Winamp through a custom Java application and apparently it is. Chck out this page for a write up on Com4j which allows you to do this. It's an interop between Java and Microsoft COM. I'm hoping it'll be more instant than the VB, I get a 1-2 second lag between button presses with Roadrunner currently.
    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

  4. #4
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    I'm sure that vb has a little part to do with it, but there is a LOT of stuff that RR does behind the scenes. That and the fact that RR only refreshes the screen 1/sec to keep it lower cpu intensive.

    Just think about all the labels, buttons, indicators,ect that have to be updated upon every cmd issued.
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  5. #5
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718
    You could just load a new JPanel for every screen. I'm going to give it a try and let you know how it goes.
    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

  6. #6
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718
    Looks like SUN actually built a Java Media Framework (JMF) which they stopped updating in 2004. But it supports .mp3 as well as various video streaming. This is going to be interesting.
    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

  7. #7
    Raw Wave
    Join Date
    Jun 2004
    Location
    On the beach
    Posts
    2,223
    Sounds like you are looking to rewrite RoadRunner rather than just create a skin.

  8. #8
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    I was thinking that too...
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  9. #9
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718
    Quote Originally Posted by Maheriano View Post
    And if it's not, can I write a complete Front End like Road Runner but in Java? Will that work?
    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

  10. #10
    Constant Bitrate slvrsol's Avatar
    Join Date
    Mar 2007
    Posts
    148
    sure, why wouldn't it? Although if you need to ask, I don't think you should try it.

Page 1 of 3 123 LastLast

Similar Threads

  1. Virtual Earth cache builder? Or even gps simulator to make it cache?
    By thepunkerguy in forum DigitalMods (Scripts / API)
    Replies: 183
    Last Post: 08-28-2008, 09:58 PM
  2. Replies: 65
    Last Post: 07-23-2008, 03:03 AM
  3. MMI eXtnd
    By proTONEd in forum FP Skins
    Replies: 77
    Last Post: 04-17-2008, 06:26 AM
  4. Replies: 2
    Last Post: 11-21-2006, 04:22 PM

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
  •