Page 8 of 10 FirstFirst 12345678910 LastLast
Results 71 to 80 of 99

Thread: Requirements for a Web Front End

  1. #71
    Newbie
    Join Date
    Jan 2010
    Location
    Indinapolis
    Posts
    24
    Quote Originally Posted by sama View Post
    Welcome to the discussion, would be great if you can help in prototyping/implementing this.

    Here's some thoughts:


    I'm not sure if you saw the source code above. I've hooked up DWR and delegated a File object's methods through a service. So you can listRoots, and list files etc. Should be easy to extend that a little to add cd etc. Though this'll only be enough for a file /browser.
    Part of HTML 5 is file access Using The File API For Reading File Information
    Quote Originally Posted by sama View Post
    As for a media library. Perhaps there's some web based media library that can just be included. I've just had a search around and haven't quite found one, but I did find this, which could prove useful.
    With a SOA you wouldn't need to use java for every service but JLayer supports MP3 tags etc and is pretty easy to use compared to the old Java audio/media stuff.

  2. #72
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    we may be well past this point but if I understand the goals correctly it is to create a system where there are system backends and a separate UI frontend?

    I would hate to see us create something, duplicate effort developing something that already exists. I've mentioned Qt WRT which exposes system level APIs to html5/javascript applications. There is also Qt Quick which is even easier to separate backend from the UI layer. The UI is done in a javascript-like markup language called QML. I'm playing with it right now and it's powerful and touchscreen-flicking-opengl-loving awesome. You can basically expose any QObject-based C++ class to QML. Now if that isn't exciting enough, QML will have native access to the Qt-mobility API. The Qt-mobility APIs allow you to do things like create a map, do routing, geocoding and essentially create your own navit-like application in a few lines.

    If the location stuff qt mobility is providing doesn't fill your wildest navigation dreams, there's always all the other stuff qt mobility is doing which includes connection management, audio/video recording, multimedia playback, sensors, contacts, and several more goodies.

    As an illustration of what QML can do, here's the pre-alpha meego tablet UI which uses QML

    [media]http://www.youtube.com/watch?v=m4vv7yFaqxw[/media]

    I'd seriously consider Qt Quick + Qt Mobility or Qt WRT before I'd start creating my own framework.
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  3. #73
    FLAC sama's Avatar
    Join Date
    Feb 2006
    Location
    London, UK
    Posts
    1,375
    @btilford

    nice find with JLayer. Agreed about SOA. The more that can just be bolted together the better.

    @tripzero

    QT looks amazing, as does that demo. But it's never too late. If ultimately using QT provides an easy way to get media and apps to the web view, and allows function to be written in HTML5/JS, and style to be controlled in CSS3, then it does make sense to use it.

    On the face of it, I've got a couple of concerns using widgets as they're often difficult to style and therefore the decoupling of the view layers would be compromised. I'm not saying this is the case with QT and the related frameworks, just a concern that I have and needs more looking into.

    Are you doing any work on it? it would make it easier to choose a direction if we could have a prototype that proved some or all of these can have the view layers separated:

    Audio / Media Library (
    GPS / Navigation (may require some UI canvas)
    OBD / Sensors
    Example of system integration (e.g. reading something from dbus etc..)
    Some sort of cloud / public web service example

  4. #74
    Mod - all of it. SapporoGuy's Avatar
    Join Date
    Aug 2009
    Location
    SonyLand
    Posts
    448
    finally got groovy, grails and spring source tool suite up ... cool stuff still lots to learn.

    @ tripzero
    Is ICE heading to meego or you all still considering the option?
    How far is meego from being usable as a distro for regular pc hardware?

    @ fe
    layers on layers?
    Does sound like a good argument but I'd also consider CF on top of windows various layering too. The real question is performance and usability.

    ONe of main questions at the moment is ICE / distro (ubuntu etc ...) / or is it meego going to be our main work horse?

  5. #75
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    Quote Originally Posted by sama View Post
    @btilford

    nice find with JLayer. Agreed about SOA. The more that can just be bolted together the better.

    @tripzero

    QT looks amazing, as does that demo. But it's never too late. If ultimately using QT provides an easy way to get media and apps to the web view, and allows function to be written in HTML5/JS, and style to be controlled in CSS3, then it does make sense to use it.

    On the face of it, I've got a couple of concerns using widgets as they're often difficult to style and therefore the decoupling of the view layers would be compromised. I'm not saying this is the case with QT and the related frameworks, just a concern that I have and needs more looking into.

    Are you doing any work on it? it would make it easier to choose a direction if we could have a prototype that proved some or all of these can have the view layers separated:
    I'm currently using QML at work. I just got off of using Qt WRT. there will be system support for just about everything you mentioned in Qt WRT in the future. Current status on all those services is unknown to me. IMHO, QML would be a better route. You have access to all those. Here's an example of a qml app talking to nobdy using a c++ dbus interface:

    Code:
    import Qt 4.7
    import nobdy 0.1
    
    Item
    {
      id: scene
      width: 800
      height: 480
      NobdyDBusInterface {id: nobdy }
    
      Text {
         anchors.centerIn: parent
         color: "blue"
         text: nobdy.speed()
      }
    }
    This example isn't fucntional (but i'm working on it), but illustrates how you can talk to system level stuff from script. And this isn't html5/js, but I think it's better. If html5/js is a requirement for this project, QML might not be the solution.

    @ tripzero
    Is ICE heading to meego or you all still considering the option?
    How far is meego from being usable as a distro for regular pc hardware?
    ICE is very much heading into meego if I have my way. As for it being ready, it's still alpha, but it's getting there. You can try this handset image out on a netbook or atom based carpc. Just use netbootin (a live-disc creator application) to copy it to a usb stick. I've loaded it on my ideapad netbook/tablet. It's getting pretty good.
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  6. #76
    Newbie
    Join Date
    Jan 2010
    Location
    Indinapolis
    Posts
    24
    QML isn't portable then (e.g. runs on Linux, Android, iOS, and Windows)?

    As far as Meego goes I've used Moblin netbook and tried the Meego IVI neither have any apps that would be very usable in a car.

  7. #77
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    Quote Originally Posted by btilford View Post
    QML isn't portable then (e.g. runs on Linux, Android, iOS, and Windows)?

    As far as Meego goes I've used Moblin netbook and tried the Meego IVI neither have any apps that would be very usable in a car.
    QML runs on Linux, Windows, MacOS, symbian. Android and iOS are in the works afaik.

    The meego ivi home screen should be more than usable in the car. It was designed for use with a space navigator thingy. That aside, I plan on running handset (what i linked to) in my car. It's touch-tastic! Both need work to make them fully work in the car how I'd like them to.
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  8. #78
    Mod - all of it. SapporoGuy's Avatar
    Join Date
    Aug 2009
    Location
    SonyLand
    Posts
    448
    Ugh, I'm on a jetway board with a dual core CPU t7500 or something like that.
    Does that mean I'm out of the meego game right now?

  9. #79
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,494
    Quote Originally Posted by SapporoGuy View Post
    Ugh, I'm on a jetway board with a dual core CPU t7500 or something like that.
    Does that mean I'm out of the meego game right now?
    as long as your cpu has ssse3 and you have intel graphics, your set .
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  10. #80
    Mod - all of it. SapporoGuy's Avatar
    Join Date
    Aug 2009
    Location
    SonyLand
    Posts
    448
    I just installed QT. Wow! It's like Apple's developer Xcode kit!
    Looks better than Xcode.

    What's the difference between QML and QT?

Similar Threads

  1. How to: Change windows shell
    By IntellaWorks in forum WinNT Based
    Replies: 44
    Last Post: 04-12-2012, 07:29 PM
  2. EniCar the RR Clone
    By enitalp in forum Software & Software Development
    Replies: 296
    Last Post: 12-13-2008, 05:12 PM
  3. yet another Front End!
    By natedawgg in forum NASAir
    Replies: 50
    Last Post: 06-06-2008, 10:00 AM
  4. New front end
    By alienmanfc6 in forum Other Cool Front Ends
    Replies: 3
    Last Post: 03-30-2008, 08:57 PM
  5. Replies: 20
    Last Post: 11-11-2006, 10:07 AM

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
  •