21:05:53 #startmeeting 21:05:59 Meeting started Wed May 11 21:05:53 2011 UTC. The chair is lightguard_jp. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:05:59 Useful Commands: #action #agreed #help #info #idea #link #topic. 21:05:59 edburns: I don't know if you noticed yet, but Seam Faces converts all JSF scopes into CDI scopes - meaning a developer can use the javax.faces.bean scopes 21:06:04 #chair sbryzak 21:06:09 Current chairs: lightguard_jp sbryzak 21:06:15 #topic Seam University 21:06:21 Thanks everyone for showing up. 21:06:32 The first things on our agenda is Seam University. 21:06:43 What it is, what we're planning on doing, questions, etc. 21:06:52 For that I'll let sbryzak talk about it. 21:07:12 ok, though it may take a few minutes for my brain to warm up 21:07:29 Okay, I can start then :) 21:07:47 #info Seam University will be the main information hub for things related to seam 21:08:11 People will be able to post links to blogs, post presentations, video, tweets, module spotlights etc 21:08:36 The current idea is building it in Java, using Seam 3 modules. 21:08:45 Hopefully hosting on OpenShift as well 21:08:54 it's basically a site for the seam community to share seam-related content 21:09:00 Shane and I will be heading it up, but all are welcome to help out 21:09:12 CMS style? or Wiki style? 21:09:17 i've been dissatisfied for some time that we have had to post stuff like the seam module spotlights to in.relation.to 21:09:40 #link https://github.com/sbryzak/university Seam University code repo 21:09:44 is going to be open? 21:09:49 anyone could post links? 21:09:53 and that we don't have a central place to collate blog posts and articles about seam 21:10:12 We're thinking the first post or so will go through an approval process 21:10:24 But once you're setup as someone that can post you can post freely. 21:10:28 one moment and i'll post a screen mockup to twitpic 21:10:55 btw, tiggr is a great tool for this 21:11:29 jose_freitas: True, but Shane has been busy mocking up images :) 21:12:53 brb 21:13:19 looks fancy 21:13:23 jose_freitas: we have some very specific requirements that an out of the box solution won't address 21:13:47 http://twitpic.com/4wdt7d/full 21:14:01 #link http://twitpic.com/4wdt7d/full Seam University mockup 21:14:08 I meant that tiggr is great for prototyping screens 21:14:15 http://twitpic.com/4wdsxv/full 21:14:20 Looks cool 21:14:27 they're pretty much prototyped ;) 21:14:33 it's going to be quite a simple site 21:14:57 it will heavily depend on the community submitting content 21:15:02 #info Seam University will also be used as an R&D playground for other Seam modules / ideas 21:15:28 but at least we'll have one single location where we can index all seam related content that people create 21:15:32 cool ! 21:16:18 just like mastertheboss.com 21:16:52 i haven't seen that site before 21:17:02 but yes, something like that ;) 21:17:11 Great 21:17:15 #info Those that are interested in helping out contact sbryzak or lightguard_jp and we'll include you on the design Google Doc. 21:17:23 the site will be owned by the community though 21:17:28 It could be extended to other JBoss products as well 21:17:36 gastaldi: Yep 21:17:41 gastaldi: one step at a time ;) 21:17:45 yea 21:17:49 :) 21:18:15 nice one 21:18:25 And do we have a schedule to implement it? 21:18:36 Running on Openshift would be nice 21:18:40 #info we're also going to be prototyping a different view layer with this which sbryzak is working on 21:18:44 i'm hoping we'll have a beta version sometime in june 21:19:12 It may also help get some modules moving that have been a little stagnant (if we need them) 21:19:49 Do we have other questions about Seam University at this time? 21:19:53 definitely, it will be the first real application created by the team that uses seam 3 21:20:24 lightguard_jp: I think the objective is pretty clear on that 21:20:38 Great! Moving on then 21:20:43 #topic Module Status (Cron, JCR, JMS, Mail) 21:20:48 questions should arise during time I think 21:21:00 I think we have everyone here 21:21:04 On that list 21:21:17 Who wants to be the first ? 21:21:21 PeteRoyle: If you don't mind talking about the current status for Cron, I know you've been working on it recently 21:21:47 Sure. So progress wise... 21:22:20 @Scheduled seems to be working ok and Diablo-D3 has been giving it a bit of a bash. 21:22:35 Diablo-D3: Thanks for helping test 21:22:52 I rouded out @Asynchronous yesterday adding support for @Observes and returning Future<> 21:22:57 That's about it 21:23:01 PeteRoyle: I think the impl should be improved though 21:23:06 Outstanding issues 21:23:10 Great 21:23:37 But that´s another issue, ok 21:23:47 Funny classloading issue on redeployment. It could be a bug in Cron, AS, Weld, Eclipse or other, and I don't get it ever (using NetBeans) so not too panicy about it yet 21:23:51 PeteRoyle: is it getting close to a release? 21:24:10 And finally the modules needs to conform to the proper structure which is the most pressing outstanding issue I think 21:24:31 PeteRoyle: do you need some help with the issues? 21:24:45 lightguard_jp: With the module restructure it could be released. 21:25:03 I'm running out of time for the next week or so, so if anyone wants to do some work on the restructuring that would help 21:25:10 We can help you out with that. 21:25:21 lightguard_jp: awesome 21:25:32 #action lightguard_jp will help PeteRoyle with the Cron restructure. 21:25:40 Should we shoot for a release date? 21:26:01 Couple of weeks perhaps? 21:26:45 Sounds plausible. That will be the api and a single underlying implementation for each feature (@Schedule => Quatrz, @Asynchronous -> Thread) 21:27:00 Great! 21:27:06 Nice 21:27:12 #agreed Cron will shoot for a release in two weeks 21:27:17 as gastaldi said, the implemnetations need to be improved and expanded upon, but that shouldn't stop us getting it out the door I dont think 21:27:27 PeteRoyle: agreed 21:27:31 Excellent 21:27:45 gastaldi: Would you like to talk about JCR? 21:28:07 hi 21:28:15 johnament: Welcome 21:28:28 johnament: you're up next for a status on the jms module 21:28:32 So JCR.. we haven't touched much lately 21:28:37 Seam JCR is not getting many updates recently. 21:28:41 lightguard_jp: not JCR? 21:28:53 johnament: didn't see you went I asked gastaldi, sorry :) 21:29:00 its cool. 21:29:05 George can continue 21:29:09 i might drop off 21:29:40 I may be able to help out with JCR as I'm thinking of using Modeshape for Seam University. 21:29:51 We need to get it back and running. 21:30:07 Seam JCR is pretty usable by now, but there are some features that we need to rethink 21:30:12 Are there features that are missing from it currently? 21:30:32 Are there JIRA issues open? 21:30:38 Yes, there are 21:30:43 Perfect 21:31:02 Anything else for JCR? 21:31:34 There are some things on JCR that may apply only to Modeshape, don´t know if that´s the case by now 21:32:05 Okay, we can work through those. As long as they're up on JIRA so they're not forgotten about. 21:32:42 johnament: JMS update? 21:32:46 Ok 21:33:15 johnament: or anything to add JCR-wise? 21:33:25 Welcome mojavelinux. 21:33:29 mojavelinux: Welcome, we're talking about JMS 21:33:46 hi from tje 21:34:04 hi from the floor of google io 21:34:14 hey mojavelinux 21:34:31 long time no see 21:34:41 johnament ? You there ? 21:35:00 Hm, maybe not. 21:35:11 I know we talked about JMS a bit during JUDCon 21:35:15 wowthis web client sux tryimn native 21:35:23 He has a forge plugin going that works with HornetQ 21:35:30 cool 21:35:50 We may need to follow up with him later 21:36:00 #action follow up with johnament about JMS status 21:36:05 Wanna go on with Seam Mail ? 21:36:10 Yep 21:36:15 clerum: You're up 21:36:33 Not really any progress from my end 21:36:45 Dan, Lincoln, and I were talking about it last week 21:36:50 im back 21:36:54 like I said in last email I really need someone to assist in getting the tests running 21:36:59 the arquillian 21:37:03 test 21:37:09 We think as long as we have a wrapper around what's there so the user doesn't have to worry about Instance we're ready to go 21:37:25 also needing to add an async send method but it sounds like Cron has that 21:37:36 Yeah, leave it to Cron 21:38:06 #help Cody needs some help with Arquillian tests working in Mail 21:38:20 the Seam Render tests won't run 21:38:27 thats the main one 21:38:37 Will that (async) an optional dep? 21:39:09 if it can be 21:39:13 I think that async send method should be ignored for Seam Mail. 21:39:25 After all Seam Cron will handle that 21:39:40 We'll get someone to help out with the tests and Seam Render, hopefully we can pull Lincoln away for a few minutes to help 21:40:15 yeah it may make more sense to just call your send method as async 21:40:48 Would imagine all async req's would just use cron 21:40:57 Probably 21:41:05 Agreed 21:41:09 Or JMS if you want to go that route 21:41:20 Then Seam Cron would depend on Seam JMS for that :) 21:41:29 clerum: Might have time to take look at seam render tests later, will let u know 21:41:52 sbryzak: Do you have other questions about module status? 21:41:58 k. It's a solder thing I beleive 21:42:03 I have a question about Seam Render, but it might be wiser on the next topic 21:42:08 no i think that covers it 21:42:12 Okay 21:42:17 #topic Report Module volunteer 21:42:26 We need to get the Report / Doc module off the ground 21:42:36 #info gastaldi has volunteered to lead the module 21:42:40 gastaldi has volunteered for that ;) 21:42:46 As I replied on the email, I volunteered for that 21:42:51 Thanks lightguard_jp ! 21:42:55 :) 21:43:00 Does the Render module include creating excel spreadsheets from JSF datatables? 21:43:12 I don't see the point in doing it from a datatable 21:43:20 Nearly every rich ui component library has that 21:43:52 Will the reports module expand on the spreadsheet work that Nik did for seam 2? 21:43:56 I think the big parts of this module are going to be PDF and Excel sheets that aren't on the UI 21:44:00 we don't have a reports module yet in GitHub, so we have to create it 21:44:05 Will Seam Render be merged on this ? 21:44:09 sbryzak: Can you take that up? 21:44:26 sure, i'll take care of it 21:44:41 gastaldi: Possibly, I think talking to clerum and seeing if we can pull out a general templating jar for Seam 3 it would be best. 21:44:46 what does render do so far? 21:44:58 #action sbryzak will set up reports github space 21:45:02 I have a proposal on using xhtmlrenderer for the PDF generation 21:45:23 sbryzak: It's a templating solution Lincoln was hacking on, using mvel 21:45:27 do we want to call it Seam Reports or Seam Reporting? 21:45:32 my +1 is for Seam Reports 21:45:37 lightguard_jp: Are you saying the Spreadsheet download for JSF datatables belongs with RichFaces? 21:45:42 afaik render does text templating like freemarker and velocity 21:45:46 I think we had been referring to it as documents 21:45:51 Seam Reports looks cooler 21:46:05 are we using render anywhere? 21:46:11 bleathem: Seems like the proper place for it, I can see others wanting the ability but not wanting to use Seam. 21:46:19 mail uses it as an optional impl 21:46:24 bleathem: We may need to talk to jay about that and see what he thinks 21:46:29 But does that have the connotation of building a report as opposed to viewing a doc? 21:46:33 choice of freemarker, velocity or render 21:46:40 clerum: Yes 21:46:53 lightguard_jp: agreed. It's functionality lost from Seam 2. 21:47:08 are file downloads from seam 3 covered yet? 21:47:16 I am thinking of incorporating compilation, population and rendering for reports on this module 21:47:31 clerum: No, but I seriously doubt that needs to be in Seam. 21:47:51 Jasper could be another impl 21:47:55 And Birt 21:48:10 i think jasper is quite popular 21:48:14 gastaldi: We'll leave it to you :) 21:48:21 lightguard_jp: Thanks :) 21:48:32 Yeah, I use Jasper my entire life :) 21:48:38 lightguard_jp: how do I handle the case where I geneate a pdf as bytes and I need to send it to the user 21:48:53 right, so i'll create a reports repository 21:49:01 sbryzak: cool 21:49:06 Do we have other questions? We have one last item left on the agenda and are running out of time :( 21:49:10 and we'll leave the render module as it is for now? 21:49:14 clerum has a question 21:49:20 currently that is handled by the documentStore in seam 2 21:49:28 clerum: I'd still say look to your component kit or UI layer for that. 21:49:32 or that is how I do it 21:49:46 richfaces handles that then? 21:49:51 If there's a strong need from the community though we can look into it. 21:49:55 I'll take a look 21:50:10 Any more volunteers for Seam Reports ? 21:50:15 clerum: I know Primefaces does (pretty sure ICEfaces does as well), not sure about RichFaces 21:51:11 #topic Seam 2 Compatibility Module 21:51:17 Moving along then 21:51:22 #link http://www.seamframework.org/Community/Seam23MigrationHowToStart 21:51:37 At JUDCon some former coworkers of mine were asking about this 21:51:46 We also discussed last week about this a bit. 21:52:06 That thread I linked will be a gathering of information and needs for those looking to migrate to Seam 3 21:52:10 I fielded question about this at JUDCon too. Hot topic 21:52:15 Yes it is, 21:52:26 and we've done a poor job of answering it IMO 21:52:36 sbryzak: Do you want to talk about what we discussed last week? 21:52:57 oh, yes definitely 21:53:07 there's some new people in the room ;) 21:53:11 mojavelinux: you there? 21:53:29 He's having problems getting online 21:53:34 I think 21:53:46 in that case, let's put it off until he's available 21:53:54 Okay 21:54:13 For now if people start asking, please point them to that thread I linked so we can gather all the questions. 21:54:28 Great 21:54:36 Also if you have solutions please feel free to answer questions that come up there as well. 21:54:42 What´s the module name for Seam Reports again ? 21:54:58 I see a documents module there Is that it ? 21:55:12 I had a question about Seam University if we are through our topics... 21:55:17 no, i'll create a repository called reports 21:55:26 sbryzak: Oh, ok 21:55:35 sbryzak: What´s that document module ? 21:55:44 we'll need to create a section on sfwk.org too 21:55:49 What view technology is Seam University going to be built with? 21:56:05 documents was the first draft i believe 21:56:10 I think documents was the original name for reporting 21:56:17 bleathem: JSF 2.0 and Rest I suppose 21:56:21 yeah I think it's a dupe 21:56:26 it's just an empty project 21:56:33 well, it's got the module skeleton there 21:56:40 yeah, I figured that out now 21:56:46 https://github.com/seam/documents is what we are now calling reports it sounds like 21:57:06 cool 21:57:11 we can rename the project 21:57:15 yes 21:57:19 bleathem: we're writing a new view layer 21:57:24 lightguard_jp: ah, that would be easier 21:57:28 There are two watchers and no forks 21:57:32 sounds ambitious 21:57:36 Not a big deal if we rename it. 21:57:43 and... done 21:57:47 sbryzak: How about using jQuery and jQuery UI for that ? 21:58:00 gastaldi: already got something big underway 21:58:30 I think that's all we had for this week's meeting, officially 21:58:51 Please follow up on the mailing list if something wasn't covered. 21:59:05 #endmeeting