DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 4 of 4

Thread: Scriptable UI

  1. #1
    Joshua Carlisle Guest

    Scriptable UI

    I've been messing around with designing a highly modifiable scriptable user
    interface. More then just skins. I've investigated netscapes/mozilla new
    interface creation language called XUL. (Extensible User Interface ?? --I
    think that is based on XML and the mozilla engine). I have also noticed it
    appears that Microsoft is going this route with its Money 2000 interface &
    Media Player 7.From the Media Player 7 SDK it looks like MS is incorporating
    some XML also but I can't quite figure it out. Does anyone have any ideas on
    the method MS used for Money & Media Player to generate its interfaces. It
    looks the the mozilla solution needs some time for maturing and stresses
    cross platform interface development which isn't important to me at this
    point. Thanks for anyone's input.

    Josh



  2. #2
    Broto Chakrabarti Guest

    Re: Scriptable UI

    Josh,

    Both Money and Media Player use IE to display content (you can confirm this
    by disabling images in IE and then opening up Money/Media Player). IE-based
    interfaces can be built using the WebBrowser control, and can be made
    "scriptable" by using client-side scripts written in JavaScript or VBScript.
    By incorporating the browser in your app, you can display content in any
    format the browser supports, such as Flash movies, etc.

    Caveat: By "scriptable", I'm assuming standard client-side functionality
    commonly found on websites (validations, dhtml, etc.). You should be able
    to use javascript document.writes to dynamically modify the display.

    Also, note that the client will need IE (or at least the IE DLL - I forget
    the name) installed on their box for your app to work, restricting your app
    to Windows clients (am not sure whether IE on other platforms supports
    "embedding" the browser in a custom app).

    Hope that helps!
    Broto


    "Joshua Carlisle" <jdcar@nospam.nauticom.net> wrote in message
    news:3a1e9bd1@news.devx.com...
    > I've been messing around with designing a highly modifiable scriptable

    user
    > interface. More then just skins. I've investigated netscapes/mozilla new
    > interface creation language called XUL. (Extensible User Interface ?? --I
    > think that is based on XML and the mozilla engine). I have also noticed it
    > appears that Microsoft is going this route with its Money 2000 interface &
    > Media Player 7.From the Media Player 7 SDK it looks like MS is

    incorporating
    > some XML also but I can't quite figure it out. Does anyone have any ideas

    on
    > the method MS used for Money & Media Player to generate its interfaces. It
    > looks the the mozilla solution needs some time for maturing and stresses
    > cross platform interface development which isn't important to me at this
    > point. Thanks for anyone's input.
    >
    > Josh
    >
    >




  3. #3
    Brad Siemens Guest

    Re: Scriptable UI

    Take a look at the date of the original post!

    HTH

    "Broto Chakrabarti" <broto@gsr-inc.com> wrote in message
    news:3d172aea@10.1.10.29...
    > Josh,
    >
    > Both Money and Media Player use IE to display content (you can confirm

    this
    > by disabling images in IE and then opening up Money/Media Player).

    IE-based
    > interfaces can be built using the WebBrowser control, and can be made
    > "scriptable" by using client-side scripts written in JavaScript or

    VBScript.
    > By incorporating the browser in your app, you can display content in any
    > format the browser supports, such as Flash movies, etc.
    >
    > Caveat: By "scriptable", I'm assuming standard client-side functionality
    > commonly found on websites (validations, dhtml, etc.). You should be able
    > to use javascript document.writes to dynamically modify the display.
    >
    > Also, note that the client will need IE (or at least the IE DLL - I forget
    > the name) installed on their box for your app to work, restricting your

    app
    > to Windows clients (am not sure whether IE on other platforms supports
    > "embedding" the browser in a custom app).
    >
    > Hope that helps!
    > Broto
    >
    >
    > "Joshua Carlisle" <jdcar@nospam.nauticom.net> wrote in message
    > news:3a1e9bd1@news.devx.com...
    > > I've been messing around with designing a highly modifiable scriptable

    > user
    > > interface. More then just skins. I've investigated netscapes/mozilla new
    > > interface creation language called XUL. (Extensible User Interface

    ?? --I
    > > think that is based on XML and the mozilla engine). I have also noticed

    it
    > > appears that Microsoft is going this route with its Money 2000 interface

    &
    > > Media Player 7.From the Media Player 7 SDK it looks like MS is

    > incorporating
    > > some XML also but I can't quite figure it out. Does anyone have any

    ideas
    > on
    > > the method MS used for Money & Media Player to generate its interfaces.

    It
    > > looks the the mozilla solution needs some time for maturing and stresses
    > > cross platform interface development which isn't important to me at this
    > > point. Thanks for anyone's input.
    > >
    > > Josh
    > >
    > >

    >
    >




  4. #4
    Broto Chakrabarti Guest

    Re: Scriptable UI

    Oops muh bad. Should use the "Catch up" (in Outlook Express?) option more
    often....but did they have the option back then??




    "Brad Siemens" <ebspc@sympatico.ca> wrote in message
    news:3d19e81a$1@10.1.10.29...
    > Take a look at the date of the original post!
    >
    > HTH
    >
    > "Broto Chakrabarti" <broto@gsr-inc.com> wrote in message
    > news:3d172aea@10.1.10.29...
    > > Josh,
    > >
    > > Both Money and Media Player use IE to display content (you can confirm

    > this
    > > by disabling images in IE and then opening up Money/Media Player).

    > IE-based
    > > interfaces can be built using the WebBrowser control, and can be made
    > > "scriptable" by using client-side scripts written in JavaScript or

    > VBScript.
    > > By incorporating the browser in your app, you can display content in any
    > > format the browser supports, such as Flash movies, etc.
    > >
    > > Caveat: By "scriptable", I'm assuming standard client-side

    functionality
    > > commonly found on websites (validations, dhtml, etc.). You should be

    able
    > > to use javascript document.writes to dynamically modify the display.
    > >
    > > Also, note that the client will need IE (or at least the IE DLL - I

    forget
    > > the name) installed on their box for your app to work, restricting your

    > app
    > > to Windows clients (am not sure whether IE on other platforms supports
    > > "embedding" the browser in a custom app).
    > >
    > > Hope that helps!
    > > Broto
    > >
    > >
    > > "Joshua Carlisle" <jdcar@nospam.nauticom.net> wrote in message
    > > news:3a1e9bd1@news.devx.com...
    > > > I've been messing around with designing a highly modifiable scriptable

    > > user
    > > > interface. More then just skins. I've investigated netscapes/mozilla

    new
    > > > interface creation language called XUL. (Extensible User Interface

    > ?? --I
    > > > think that is based on XML and the mozilla engine). I have also

    noticed
    > it
    > > > appears that Microsoft is going this route with its Money 2000

    interface
    > &
    > > > Media Player 7.From the Media Player 7 SDK it looks like MS is

    > > incorporating
    > > > some XML also but I can't quite figure it out. Does anyone have any

    > ideas
    > > on
    > > > the method MS used for Money & Media Player to generate its

    interfaces.
    > It
    > > > looks the the mozilla solution needs some time for maturing and

    stresses
    > > > cross platform interface development which isn't important to me at

    this
    > > > point. Thanks for anyone's input.
    > > >
    > > > Josh
    > > >
    > > >

    > >
    > >

    >
    >




Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center