[00:45] <L-----D> Hi, I just join the launchpad project, but I'm not very clear what the project goal is
[01:06] <MrChrisDruif> L-----D; the ultimate goal of the project is getting Ubuntu with a nice interface on TV's =)
[01:07] <MrChrisDruif> However, currently we're just creating and discussing mock-ups for the interface
[01:07] <MrChrisDruif> As you can see in the topic we've also got a feature list and a nice wiki page with some more (helpful*) information (*=I hope it's helpful at least)
[01:08] <L-----D> MrChrisDruif,  hi I've go through that
[01:08] <L-----D> But I'm not clear about the architecture design
[01:08] <MrChrisDruif> Ow, I forgot; Aloha
[01:08] <MrChrisDruif> Architecture design?
[01:09] <L-----D> see, the feature list is just some common things which every TV OSs will have
[01:09] <MrChrisDruif> Will have?
[01:10] <MrChrisDruif> I hope so, but currently not all features are provided by TV's
[01:10] <L-----D> already have ;D
[01:10] <L-----D> yes, I mean some media center system, like XBMC GeeXBOX MediaPortal Google TV Apple TV
[01:11] <L-----D> such
[01:11] <MrChrisDruif> Ah, like that. Well that's all fine and dandy of course...but how many settop-boxes or TV come with these features?
[01:13] <MrChrisDruif> But besides software we're also thinking about the hardware side of it
[01:13] <L-----D> like runing on x86 system or arm system?
[01:14] <MrChrisDruif> "I" think ARM, but don't abandon x86(_64) just yet
[01:16] <L-----D> well, I'm tring to develop a UPnP/DLNA media server (and beyond that)
[01:16] <L-----D> I've tested most MediaCenter system I mentioned before
[01:16] <MrChrisDruif> And what can you tell us about them?
[01:16] <L-----D> One thing I'd like to say is, you may want a Client-Server design
[01:17] <MrChrisDruif> In terms of server storage?
[01:17] <MrChrisDruif> I don't get your drift I think =)
[01:19] <L-----D> like at this : http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/Contribute/Development/2_Architecture
[01:22] <L-----D> a center server will not only act as a media storage server, sync user information, but also expands the future implemntion
[01:24] <MrChrisDruif> L-----D; I understand your standing in it, but we can't force people to buy/run a server if they only want a TV
[01:24] <L-----D> yes, I agree,  you can make it either standalone or client
[01:25] <L-----D> but think about the home automation (you've already mention is the list)
[01:25] <MrChrisDruif> But would it be possible to "easily" move the server part to a server?
[01:25] <MrChrisDruif> I added it ;-)
[01:26] <L-----D> you mean move to the cloud
[01:27] <MrChrisDruif> No, I mean this scenario: people buy a tv with UbuntuTV pre-installed (woohoo, yeah!) but have (or buy later) a server to expand usage of the TV
[01:27] <MrChrisDruif> (Does this make any sense?)
[01:28] <MrChrisDruif> Anyhow, they naturally want to move the server-side of UTV to the UServer...can this be done easily?
[01:35] <L-----D> if people only have a UbuntuTV, some functions will certainly not possible, like I can have a asterisk on my server side
[01:36] <L-----D> you can deside which function belong to server or client, there maybe some overlap like Watch/Record TV
[01:36] <MrChrisDruif> Asterisk is a full-time app I believe? Serving like a callcenter right?
[01:37] <L-----D> yeah, you can tunel your phone call to your TV through SIP (or something else) I believe
[01:38] <L-----D> some fulltime/heavy service should reside on server, like most home automation functions
[01:38] <MrChrisDruif> Indeed, I envisioned it more like an client-side app
[01:38] <L-----D> MS also have a Windows Home Server, I believe they alreay have good plan for it
[01:38] <MrChrisDruif> Controlling the server through a nice GUI on the TV
[01:39] <MrChrisDruif> They had a good plan for it...last thing I heard wasn't very positive
[01:40] <L-----D> maybe not, because they don't have Jobs ;D
[01:40] <L-----D> MrChrisDruif, are you wokring for the Ubuntu Company
[01:41] <MrChrisDruif> I wish, but I don't have the knowledge/skills for it.
[01:41] <MrChrisDruif> Heck, I'm not even an Ubuntu Member
[01:45] <L-----D> so is this project supported offically by Ubuntu
[01:45] <tgm4883> I believe the current idea is that any sort of sync would be done though U1, storage is a completely separate issue that could be U1, SMB/NFS shares, etc
[01:46] <tgm4883> L-----D, define "supported officially"
[01:46] <L-----D> U1 means UbuntuTV 1st realease?
[01:46] <MrChrisDruif> No, it means Ubuntu One
[01:46] <L-----D> OK
[01:47] <MrChrisDruif> The file-syncing app/service of Ubuntu
[01:48] <L-----D> tgm4883, once this project is widely used, it may need a special package/app source to install apps designed to runing on TV
[01:48] <L-----D> tgm4883, I think the same thing applied to Ubuntu Phone
[01:49] <tgm4883> L-----D, that is something we've already discussed and may have a solution for
[01:49] <L-----D> Ok
[01:51] <L-----D> and there some products fork from XBMC, you want to build it from ground or what
[01:53] <MrChrisDruif> L-----D; we've never said (well, we've said it but quickly moved away from it) that we wanted to build from scratch
[01:54] <tgm4883> L-----D, there isn't a concensus on that yet, but the leaning of the room is toward making it Unity based
[01:54] <MrChrisDruif> tgm4883; it'll be Unity based, but what software we could use is in discussion =)
[01:55] <tgm4883> MrChrisDruif, wouldn't we be using Unity if it was Unity based?
[01:55] <tgm4883> I think thats the point of the word 'based' ;)
[01:56] <MrChrisDruif> Well, Unity is the dash/DE. The software that makes the recording, the software that controls your Home Automation etc...is that Unity?
[01:57] <tgm4883> ah I see
[01:57] <tgm4883> No, it would be a Unity HA plugin  to some HA backend
[01:57] <tgm4883> it would feel like unity though to the user
[01:59] <MrChrisDruif> Well...I'm not sure current Unity is a good 10' (3m) interface for TV =)
[02:00] <mhall119> MrChrisDruif: current Unity isn't
[02:00] <mhall119> that's why we have this channel and the over-arching project
[02:00] <mhall119> to make it a good 10' interface
[02:01] <MrChrisDruif> But how can we change Unity without it affecting it for "normal" Desktop usage?
[02:01] <mhall119> that's the question we're trying to answerr
[02:02] <mhall119> it won't be 100% identical, but if we can keep it 90% identical we'll have succeeded
[02:02] <mhall119> I would imagine a lot of the UX changes that get proposed for uTV will also improve the UX of desktop Unity
[02:02] <mhall119> same with uPhone
[02:03] <imnichol> One of the benefits of using different repos would be that we could point UTV at a repo with a modified version of Unity, so we don't need to worry about having everything be identical between unity desktop and unity TV packages
[02:03] <MrChrisDruif> I think our goal should be making it look like Unity (with the added features/restrictions) or at least as in integrated part of Unity, but not basing it off of Unity
[02:04] <MrChrisDruif> BRB
[02:04] <mhall119> imnichol: probably there will be one package of Unity, but a runtime option or simply different set of default configurations to make it work better for TV
[02:04] <mhall119> MrChrisDruif: here's how I've been working:
[02:05] <mhall119> 1) Identify what parts of desktop Unity already work for TV
[02:05] <imnichol> mhall119, Why do you think that?
[02:05] <mhall119> 2) Of the parts that don't work, how can they be made to work
[02:05] <mhall119> 3) Of those changes, which ones make sense to put back into desktop Unity
[02:05] <mhall119> imnichol: less maintenance work for the developers
[02:06] <mhall119> imnichol: it might be one -common package with 99% of Unity, and separate -tv-config package for the TV specific configurations
[02:07] <imnichol> That's what I've been thinking
[02:08] <MrChrisDruif> Alright, back
[02:09] <MrChrisDruif> Now in jammies
[02:10] <MrChrisDruif> That is indeed a good starting point MrChrisDruif =)
[02:11]  * mhall119 always thinks better in PJs
[02:51] <MrChrisDruif> Let
[02:51] <MrChrisDruif> s use these PJs what there meant for =P
[03:09] <mhall119> I'm not that kind of guy, plus I'm married