<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'>Here are my ideas, in rough order of complexity. Of course, the ideas on the bottom half of the list are not one-day projects, but if we prove the concept and find someone keen to run with any of these projects, that's a huge win!<div><br></div><div> * Ensure Errai builds and passes its test suite on JDK 7 and OpenJDK 7</div><div> * Try to get Errai working on OpenJDK 8 previews (challenging since GWT only recently added official support for JDK7)</div><div><span style="font-size: 12pt;"> * Add performance logging (total time; cache hit/miss ratio) to all Errai rebind routines </span></div><div> * Develop <span style="font-size: 12pt;">SystemTap and/or </span><span style="font-size: 12pt;">DTrace scripts for profiling Errai's compile phase</span></div><div> * report time spent in I/O, CPU [in Errai, GWT library, other code]</div><div></div><div><span style="font-size: 12pt;"> * Enhance the Errai Forge Plugin (many ideas at [1])</span></div><div><span style="font-size: 12pt;"> * Try to make Errai Marshalling work as an annotation processor rather than by scanning the TypeOracle</span></div><div><span style="font-size: 12pt;"> * Create an Errai Maven Plugin that helps simplify Errai project POMs</span></div><div><span style="font-size: 12pt;"> * Create an Errai Eclipse plugin that helps with Errai-specific development tasks:</span></div><div><span style="font-size: 12pt;"> * Navigational aids (eg. F3 on @Templated to goto template in Errai UI)</span></div><div><span style="font-size: 12pt;"> * Additional warnings and errors (with quick fixes)</span></div><div><span style="font-size: 12pt;"> * @AutoBound type must be annotated with @Bound</span></div><div><span style="font-size: 12pt;"> * @Templated type must extend Composite</span></div><div><span style="font-size: 12pt;"> * Suppress unused warnings on certain things with Errai annotations</span></div><div><span style="font-size: 12pt;"> * Extra entries in the New menu (for example, New Templated Widget)</span></div><div><span style="font-size: 12pt;"> * Make Errai work properly under JRebel's GWT plugin (marshalling and IoC are the biggies)</span></div><div><span style="font-size: 12pt;"> * Try to implement a JPDA connector for SourceMaps (so you can attach a Java debugger to Chrome in SuperDevMode) [2]</span></div><div><br></div><div>[1] https://docs.google.com/document/d/1EMX-9g4cTVVMWXkFuuI1BisjlNrufpcNI_i9zIr8YCc/edit</div><div>[2] http://docs.oracle.com/javase/6/docs/technotes/guides/jpda/index.html</div><div><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Jonathan Fuerth" <jfuerth@redhat.com><br><b>To: </b>"errai-dev List" <errai-dev@lists.jboss.org><br><b>Sent: </b>Wednesday, October 24, 2012 11:55:42 AM<br><b>Subject: </b>[errai-dev] Errai at Devoxx Hackergarten!<br><br><style>p { margin: 0; }</style><div style="font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000">Hi Errai devs,<div><br></div><div>I'll be representing Errai at the Hackergarten event [1] at Devoxx this year.</div><div><br></div><div>This is a chance to get some people up-to-speed coding Errai internals, and also a chance to get some smaller back-burner projects cleared out of the way!</div><div><br></div><div>Of course, what we end up doing will be up to the individuals who take an interest during the Hackergarten event, but if anyone has some "suggested suggestions," I'm all ears!</div><div><br></div><div>-Jonathan</div><div><br></div><div>Links:</div><div><br></div><div>[1] http://www.devoxx.com/display/DV12/Hackergarten+Hands-On+Coding+Event</div></div><br>_______________________________________________<br>errai-dev mailing list<br>errai-dev@lists.jboss.org<br>https://lists.jboss.org/mailman/listinfo/errai-dev<br></div><br></div></div></body></html>