fluid-work IRC Logs-2012-03-30
[10:00:45 CDT(-0500)] <cindyli1> anastasiac, michelled, yura and i are thinking to branch off the UIO integration branch for the video player integration since we also need infusion lib and UIO. what do you think?
[10:00:55 CDT(-0500)] <cindyli1> where's the latest branch for UIO integration?
[10:01:31 CDT(-0500)] <cindyli1> btw, i'm talking about oer commons authoring tool
[10:01:42 CDT(-0500)] <anastasiac> cindyli, the latest UIO integration branch would be the FLOE-1 branch in my github (at least, until Michelle merges it into authoring-a11y). Not sure what michelled things about you working off that branch, though...
[10:02:08 CDT(-0500)] <cindyli1> great. thanks, anastasiac, i will check in with michelled later
[10:02:48 CDT(-0500)] <michelled> cindyli1: yes, use anastasiac's branch
[10:02:59 CDT(-0500)] <cindyli1> cool. thanks, michelled
[10:03:12 CDT(-0500)] <michelled> it will go into the a11y branch soon - as soon as anastasiac gets the last few tweaks done
[10:08:57 CDT(-0500)] <yura> michelled: do we use trunk of vp?
[10:10:12 CDT(-0500)] <yura> anastasiac: maybe you know ? ^
[10:11:10 CDT(-0500)] <michelled> yura: no - use demo
[10:11:20 CDT(-0500)] <michelled> yura: you might want to use Bosmon's branch instead though
[10:11:26 CDT(-0500)] <michelled> it will probably go into demo soon
[10:11:40 CDT(-0500)] <michelled> but it hasn't been tested so use what you feel comfortable with
[10:11:43 CDT(-0500)] <michelled> yura: ^
[10:13:05 CDT(-0500)] <yura> michelled: Bosmon's master or demo-integration-test
[10:13:05 CDT(-0500)] <yura> ?
[10:15:01 CDT(-0500)] <michelled> demo-integration-test
[10:15:18 CDT(-0500)] <yura> ok
[10:16:00 CDT(-0500)] <michelled> yura: that's the one he did the pull request with, right?
[10:17:07 CDT(-0500)] <yura> ya
[11:32:16 CDT(-0500)] <jessm> jvass: are you doing James-class things now or are you free?
[12:24:51 CDT(-0500)] <jvass> jessm: I was in James' class, I'm free now though
[12:25:37 CDT(-0500)] <jessm> jvass: no worries
[12:25:41 CDT(-0500)] <jessm> i think we're all going to touch base soon
[12:26:23 CDT(-0500)] <jvass> okay
[12:28:04 CDT(-0500)] <anuja> hello
[12:28:07 CDT(-0500)] <anuja> is Jon Hung dere?
[12:29:56 CDT(-0500)] <anuja> is Justin Obara dere?
[12:30:19 CDT(-0500)] <jessm> anuja: unfortunately neither is right now
[12:30:27 CDT(-0500)] <jessm> i think jon will be back soon
[12:30:46 CDT(-0500)] <anuja> actually i wanted to discuss the project HTML5 Image Editor
[12:31:06 CDT(-0500)] <jessm> anuja: yep, they're the ones to talk to
[12:31:06 CDT(-0500)] <anuja> can you please tell me if any other student is working on this project?
[12:33:11 CDT(-0500)] <jessm> anuja: if you can hang around for a few minutes i'm sure one of them will be able to tell you
[12:33:26 CDT(-0500)] <anuja> sure thankyou
[12:34:46 CDT(-0500)] <anuja> is there any mailing list for prospective students?
[12:40:43 CDT(-0500)] <jessm> anuja: jhung is back, he'll be able to help you
[12:43:19 CDT(-0500)] <jhung> anuja, is there something I can help with?
[12:46:04 CDT(-0500)] <anuja> sorry for delay
[12:46:06 CDT(-0500)] <anuja> hii
[12:46:19 CDT(-0500)] <jhung> hi
[12:46:21 CDT(-0500)] <Justin_o> anuja: hello
[12:46:26 CDT(-0500)] <anuja> I went through http://www.google-melange.com/gsoc/project/google/gsoc2011/pulkit110/17001
[12:46:35 CDT(-0500)] <anuja> the same project that I am interested in
[12:46:50 CDT(-0500)] <anuja> it was also selected last year as well
[12:47:02 CDT(-0500)] <anuja> I was hoping if you could tell me
[12:47:07 CDT(-0500)] <anuja> if it was completed
[12:47:09 CDT(-0500)] <anuja> ?
[12:47:25 CDT(-0500)] <jhung> Anuja, they are different projects but on a similar theme.
[12:48:03 CDT(-0500)] <anuja> can you point me to the person who implemented this project
[12:48:04 CDT(-0500)] <jhung> This year's project is like an extension from last year's, but can stand on its own. There are different features and requirements.
[12:48:05 CDT(-0500)] <anuja> or the code
[12:48:19 CDT(-0500)] <anuja> so that I can get some taste
[12:48:48 CDT(-0500)] <jhung> pulkit is in this channel on occasion.
[12:49:55 CDT(-0500)] <jhung> Anuja, you can send me your question for him and I will forward it.
[12:51:04 CDT(-0500)] <anuja> sure thanks
[12:51:11 CDT(-0500)] <jhung> no problem.
[12:51:23 CDT(-0500)] <anuja> just to be clear this project involves only keyboard and mouse
[12:51:34 CDT(-0500)] <anuja> or touch screen aswell?
[12:51:55 CDT(-0500)] <jhung> anuja, that would be interesting if touch screens were designed for as well.
[12:52:30 CDT(-0500)] <anuja> so our main priority will be keyboard and mouse
[12:52:40 CDT(-0500)] <anuja> and then I will extend it to touch screen
[12:52:59 CDT(-0500)] <jhung> That sounds like a wise course of action anuja.
[12:53:22 CDT(-0500)] <anuja> I am not familiar with fluid infusion
[12:53:52 CDT(-0500)] <anuja> please point me to the right resource to get me started
[12:53:55 CDT(-0500)] <anuja> for my proposal
[12:54:28 CDT(-0500)] <jhung> anuja, that is okay not to know infusion now, but if selected for the project it is expected that you use Fluid Infusion to develop.
[12:55:21 CDT(-0500)] <anuja> but I was hoping to include the design part in the proposal
[12:55:36 CDT(-0500)] <anuja> *nitial design
[12:55:42 CDT(-0500)] <anuja> that may need knowledge of infusion
[12:55:56 CDT(-0500)] <anuja> what exactly you expect
[12:56:00 CDT(-0500)] <anuja> in the proposal
[12:56:02 CDT(-0500)] <anuja> ?
[12:56:50 CDT(-0500)] <jhung> Hi anuja, you can start here: http://wiki.fluidproject.org/display/docs/Infusion+Documentation
[12:57:26 CDT(-0500)] <anuja> thanku
[12:57:33 CDT(-0500)] <jhung> I hope that will give you what you need. If not there are experienced Infusion users here in this channel.
[12:58:16 CDT(-0500)] <anuja> should I include mockups or wireframe in the propoal
[12:58:17 CDT(-0500)] <anuja> ?
[12:58:42 CDT(-0500)] <Justin_o> anuja: you can also see some demos http://build.fluidproject.org/infusion/demos/
[12:58:49 CDT(-0500)] <Justin_o> these are built daily
[12:58:55 CDT(-0500)] <jhung> If you think it will help support your proposal, then include those.
[12:59:29 CDT(-0500)] <anuja> can you also give me link to the source of project http://www.google-melange.com/gsoc/project/google/gsoc2011/pulkit110/17001
[12:59:36 CDT(-0500)] <anuja> it seems very similar
[13:00:15 CDT(-0500)] <anuja> so I will study it and will try to prepare a better and improved version
[13:02:48 CDT(-0500)] <Justin_o> anuja: you can find the code here https://github.com/pulkit110/ImageEditor
[13:04:27 CDT(-0500)] <anuja> I will send you an initial draft asap with my queries
[13:04:33 CDT(-0500)] <anuja> thankyou all
[13:05:22 CDT(-0500)] <anuja> just out of curiousity
[13:05:29 CDT(-0500)] <anuja> is there any other student as well
[13:05:34 CDT(-0500)] <anuja> working on this project
[13:05:34 CDT(-0500)] <anuja> ?
[13:07:47 CDT(-0500)] <jhung> We are accepting proposals on the project, so there is no official student working on it yet anuja. There have been a number of applications, so make sure you communicate your ideas well in your proposal.
[13:09:03 CDT(-0500)] <anuja> okk..
[15:41:50 CDT(-0500)] <asteig> Hello, I'm Amanda. I'm spying on you guys for GSoC.
[16:08:35 CDT(-0500)] <colinclark> asteig: Hey, nice to meet you
[16:08:43 CDT(-0500)] <asteig>
[16:08:54 CDT(-0500)] <colinclark> Are you interested in a particular GSoC project?
[16:09:42 CDT(-0500)] <asteig> I'm looking at Fluid right now. Kind of in alignment with what I do already.
[16:09:49 CDT(-0500)] <colinclark> ah, cool
[16:10:00 CDT(-0500)] <asteig> Which project are you involved in, if you don't mind me asking?
[16:10:00 CDT(-0500)] <colinclark> Let me know if I can answer any questions
[16:10:15 CDT(-0500)] <asteig> Sure! Just getting familiar with the code right now on github.
[16:10:21 CDT(-0500)] <colinclark> Me personally? I have a little project I proposed...
[16:10:29 CDT(-0500)] <colinclark> Inclusive Musical Instruments on the Web
[16:10:37 CDT(-0500)] <colinclark> Mostly I just try to help out with the other projects
[16:10:45 CDT(-0500)] <asteig> I saw that! Looks pretty cool.
[16:11:13 CDT(-0500)] <asteig> I know nothing about instruments or music though. Haha
[16:11:16 CDT(-0500)] <colinclark>
[16:13:47 CDT(-0500)] <asteig> I'm trying to find where I saw that through my browsing but can't seem to locate it again. :-p
[16:14:40 CDT(-0500)] <asteig> Ha, nevermind.
[16:15:33 CDT(-0500)] <asteig> Is a background in music required for your project? From a user interface perspective the project seems really cool.
[17:09:31 CDT(-0500)] <colinclark> asteig: Sorry, I missed your message earlier.
[17:09:42 CDT(-0500)] <colinclark> I don't think a background in music is necessarily necessary
[17:09:52 CDT(-0500)] <colinclark> Just creativity and a willingness to learn
[17:10:11 CDT(-0500)] <colinclark> I have to run, but I hope you have a great weekend and I'll be around next week to chat if you have more questions
[17:10:24 CDT(-0500)] <asteig> Alright, thanks for answering my questions today and the warm welcome.
[17:10:40 CDT(-0500)] <colinclark> Next week you'll probably find a lot more people who can help answer questions, too
[17:10:50 CDT(-0500)] <asteig> Sounds good. See you next week.
[17:10:50 CDT(-0500)] <colinclark> about all the other projects--they're all really interesting
[17:10:55 CDT(-0500)] <asteig> Yes!
[17:11:00 CDT(-0500)] <colinclark> michelled is a good one to talk to
[17:11:03 CDT(-0500)] <colinclark> see you!
[18:11:42 CDT(-0500)] <travis_84_> Bosmon - are you afk?
[18:11:54 CDT(-0500)] <Bosmon> Hi there travis_84_
[18:12:27 CDT(-0500)] <travis_84_> Hey, I had a question for you
[18:12:34 CDT(-0500)] <Bosmon> What's the MADD HAPPS
[18:13:54 CDT(-0500)] <travis_84_> Have been so lucky as to catch the real Basman from the project we discussed wed.?
[18:14:12 CDT(-0500)] <Bosmon> Well, how many of us do you believe there are? : P
[18:14:27 CDT(-0500)] <Bosmon> "Don't you here, I come in sixpacks" : P
[18:15:20 CDT(-0500)] <travis_84_> hah, toute (sp?)
[18:16:01 CDT(-0500)] <travis_84_> that's spelt wrong
[18:16:11 CDT(-0500)] <Bosmon> What can I do for you?
[18:16:16 CDT(-0500)] <travis_84_> but anyway, that is awesome
[18:16:53 CDT(-0500)] <travis_84_> I have been doing a lot of research on the area
[18:17:02 CDT(-0500)] <Bosmon> That's great
[18:17:27 CDT(-0500)] <travis_84_> and the prospect seems within reach
[18:17:46 CDT(-0500)] <Bosmon> Well, parts of it are : P
[18:17:59 CDT(-0500)] <Bosmon> We may need to push the parts which rely on 120 years work beyond the horizon of the GSoC project : P
[18:18:39 CDT(-0500)] <travis_84_> true
[18:20:05 CDT(-0500)] <travis_84_> I have been reading up on Sphinx alittle and thinking of its integration into something like this
[18:20:39 CDT(-0500)] <Bosmon> Ah, interesting
[18:20:42 CDT(-0500)] <Bosmon> Shame it is in Java...
[18:20:54 CDT(-0500)] <Bosmon> It may be better to try to tie into some platform facilities for this
[18:21:24 CDT(-0500)] <Bosmon> If there are any : P
[18:21:24 CDT(-0500)] <travis_84_> such as?
[18:21:33 CDT(-0500)] <Bosmon> On the mobile platforms, there always are
[18:21:39 CDT(-0500)] <Bosmon> And you can depend that they are pretty good
[18:21:59 CDT(-0500)] <travis_84_> Like android
[18:22:13 CDT(-0500)] <Bosmon> Since it is quite a point of pride for Google to be able to outdo Apple in speech recognition
[18:22:19 CDT(-0500)] <Bosmon> Yes, exactly
[18:22:47 CDT(-0500)] <travis_84_> Android is in java as far as i know
[18:22:57 CDT(-0500)] <Bosmon> Well, it is not "real Java" : P
[18:23:11 CDT(-0500)] <Bosmon> It uses the Java language but not the JVM
[18:23:56 CDT(-0500)] <travis_84_> ahh
[18:24:12 CDT(-0500)] <Bosmon> And the product should probably be targeted at one or more mobile OS in any case, since that is precisely where people won't have access to traditional development affordances...
[18:24:15 CDT(-0500)] <Bosmon> Like.... a keyboard : P
[18:24:58 CDT(-0500)] <Bosmon> So an interesting area to look at might be the status of the various efforts to expose the "Platform speech API" to HTML
[18:25:20 CDT(-0500)] <Bosmon> There may be some very early parts of the HTML5 spec, or failing that, you could certainly do it with something like "Phonegap"
[18:26:49 CDT(-0500)] <Bosmon> The authors of Sphinx seem to have very properly given up... doesn't seem like there has been a release in more than a year
[18:26:51 CDT(-0500)] <travis_84_> phonegap...ok
[18:27:07 CDT(-0500)] <Bosmon> They could never dream of throwing the kind of resources that Google have at this problem : P
[18:28:04 CDT(-0500)] <travis_84_> it is tough too because audio models for speech recognition has been tough to find in the OSP world till recently
[18:28:23 CDT(-0500)] <Bosmon> Still, an open source speech processing engine would be very worthwhile in the long term... but it would most likely be better written in a wacky combination of JS and WebGL
[18:29:24 CDT(-0500)] <Bosmon> You could certainly experiment with trying to compile Sphinx for Android-Java, but I suspect it will be a pretty rocky road
[18:29:34 CDT(-0500)] <Bosmon> As well as being a method that would only work on one platform...
[18:29:40 CDT(-0500)] <Bosmon> On iOS, all your bets would be off
[18:30:14 CDT(-0500)] <travis_84_> Do you think that a mobile device has the power to handle SR along with all that will be needed to convert to program code?
[18:30:28 CDT(-0500)] <travis_84_> maybe developing as a service?
[18:30:34 CDT(-0500)] <Bosmon> Absolutely it does.. Apple's "Siri" works just fine already
[18:30:47 CDT(-0500)] <travis_84_> to access through the web?
[18:30:50 CDT(-0500)] <Bosmon> I wouldn't underestimate the horsepower there is on mobiles even today, let alone what there will be by next summer : P
[18:31:07 CDT(-0500)] <Bosmon> Remember that today's devices already have fully fledged GPUs
[18:31:22 CDT(-0500)] <Bosmon> Which its possible to offload a huge amount of the legwork for SR if you know how to prod the properly
[18:31:28 CDT(-0500)] <Bosmon> prod it
[18:31:53 CDT(-0500)] <Bosmon> yes, there should be some kind of "cloud aspect"... but probably most usefully just to facilitate collaboration
[18:32:03 CDT(-0500)] <Bosmon> You certainly want the system to keep working when it is offline
[18:32:29 CDT(-0500)] <Bosmon> Especially given the "writing code in a crowded underground train" use case : P
[18:33:36 CDT(-0500)] <travis_84_> voice distinction might be tough in a train
[18:33:49 CDT(-0500)] <Bosmon> Yes, and probably disturbing for the other passengers...
[18:34:03 CDT(-0500)] <Bosmon> A big other vehicle for input will be touch...
[18:34:24 CDT(-0500)] <Bosmon> Like the Ramanist system I talked about before, which lets you run a finger over the surface and give little "bumps" when you reach significant points
[18:34:45 CDT(-0500)] <Bosmon> But I agree that speech is probably the most appropriate model to explore first for this project
[18:35:39 CDT(-0500)] <Bosmon> But whatever architecture you come up with should be at least somewhat appropriate for touch as well as speech.... or indeed anything else : P
[18:35:54 CDT(-0500)] <Bosmon> I guess one would mostly have to rely on speech output from the device as one of the big means of feedback
[18:37:25 CDT(-0500)] <travis_84_> Ya if i had a program that I talked to, I wouldnt think of touching it too
[18:37:39 CDT(-0500)] <Bosmon> Personally I hate the idea of talking to things : P
[18:37:55 CDT(-0500)] <Bosmon> But then I try to even have a keyboard on my phone...
[18:39:18 CDT(-0500)] <travis_84_> ahh ya I love thought of talking to it and having it program lol
[18:39:57 CDT(-0500)] <Bosmon> I think that is what Clayton is most interested in too
[18:40:03 CDT(-0500)] <Bosmon> (speech input mode)
[18:42:26 CDT(-0500)] <travis_84_> hmm Google says WAMI is an OS project for SR in javascript
[18:42:46 CDT(-0500)] <travis_84_> but it uses flash? yuk
[18:42:55 CDT(-0500)] <Bosmon> Pretend you never heard of it
[18:44:15 CDT(-0500)] <Bosmon> https://wiki.mozilla.org/HTML5_Speech_API - this is where the money will be, in time...
[18:44:31 CDT(-0500)] <Bosmon> In the meantime, you may have to mock up something yourself using something like PhoneGap
[18:44:52 CDT(-0500)] <Bosmon> But it might be a very useful project outcome if you made some effort to conform the API you make to the upcoming HTML5 standard
[18:45:03 CDT(-0500)] <Bosmon> Lots of people would probably pick up whatever integration you made
[18:45:43 CDT(-0500)] <travis_84_> that is my plan
[18:45:46 CDT(-0500)] <Bosmon> This guy has a crazy approach for output - https://github.com/kripken/speak.js
[18:45:50 CDT(-0500)] <Bosmon> But it is probably workable
[18:46:15 CDT(-0500)] <Bosmon> I think it would stress the CPU in a mobile device too much though
[18:47:09 CDT(-0500)] <travis_84_> I plan to reduce the hiorrid <div> over use of most wysiwyg's by using html 5 tags
[18:47:54 CDT(-0500)] <Bosmon> Well, here it is.... a couple of Google guys - http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html
[18:49:03 CDT(-0500)] <Bosmon> Wow
[18:49:04 CDT(-0500)] <Bosmon> http://www.w3.org/2005/Incubator/htmlspeech/XGR-htmlspeech-20111206/
[18:49:13 CDT(-0500)] <Bosmon> Pretty well worked-out, for something which has no implementation
[18:51:50 CDT(-0500)] <travis_84_> wow ya that last one will be vital
[18:53:55 CDT(-0500)] <Bosmon> http://simonmacdonald.blogspot.com/2011/05/text-to-speech-plugin-for-phonegap.html
[18:54:03 CDT(-0500)] <Bosmon> This guy has a bit of code that you may be able to springboard off
[18:55:44 CDT(-0500)] <Bosmon> Pretty good!
[18:55:47 CDT(-0500)] <Bosmon> it looks quite active
[18:55:47 CDT(-0500)] <Bosmon> https://github.com/phonegap/phonegap-plugins/tree/master/Android/TTS
[18:55:51 CDT(-0500)] <Bosmon> Here is its current house
[18:56:19 CDT(-0500)] <Bosmon> And there's a vestigial kind of speech recogniser too
[18:56:19 CDT(-0500)] <Bosmon> https://github.com/phonegap/phonegap-plugins/tree/master/Android/SpeechRecognizer
[19:05:34 CDT(-0500)] <travis_84_> alright, thanks for the added resources and direction. Here I was headed down the Java path...
[19:07:41 CDT(-0500)] <Bosmon> That's ok .... it's a path which we all loved once : P
[19:07:47 CDT(-0500)] <Bosmon> Back in the 90s, when Java was still cool....
[19:08:01 CDT(-0500)] <Bosmon> And you will still get to write a little Java
[19:08:12 CDT(-0500)] <Bosmon> At least... you will write a couple of files with a .java extension
[19:08:40 CDT(-0500)] <travis_84_> we'll see
[19:09:08 CDT(-0500)] <travis_84_> I'd rather use js so I don't have to compile all the time
[19:11:01 CDT(-0500)] <travis_84_> thanks again for the feedback and have a good evening
[19:23:57 CDT(-0500)] <Bosmon> Thanks for popping by, travis_84_
[19:24:00 CDT(-0500)] <Bosmon> Great to talk to you as usual
[19:24:26 CDT(-0500)] <Bosmon> Don't hesitate to appear again here or on the mailing lists if you have any other questions or ideas