Discussion:
MTG ANNC : 17 Jun - How I fought with XJC and won!
Nimret Sandhu nimret-rf+Eeaps6PzQT0dZR+AlfA@public.gmane.org [seajug]
2014-06-13 22:00:42 UTC
Permalink
Hey Folks,

Our June meeting is on the *17th* (Tuesday) and *Stuart Maclean* has
volunteered to speak on his recent experiences with *XJC*. Details on the
talk are below this email and at http://www.seajug.org

Please note that this *meeting will be on the Eastside* at the dev9 office
in downtown Kirkland right above the Cactus restaurant. The Kirkland
transit center is a block away where there is also free parking at the
library.

I've created a Meetup group and announced the topic:
http://www.meetup.com/Seattle-Java-Users-Group-SeaJUG/

I'll also put it up on LinkedIn

Looking forward to seeing everyone there!

cheers,
-
Nimret Sandhu
http://www.nimret.org]


*17 Jun 2014 : How I fought with XJC and won!*

PLEASE NOTE the eastside location for this meeting at Dev9, 137 Park Lane,
Suite 200, Kirkland <http://goo.gl/E4GEGE>.

The XML-Java binding tool xjc is most unforgiving if given an imperfect set
of xsd files on input, and complains bitterly with a myriad of unfathomable
error messages. Given a non-trivial set of xsd files representing an effort
in the computer security arena to describe defenders, attackers and
programs that do nasty things to your machine, I wrestled blindly with xjc
to get this stuff to build. Then I took a step back, thought about the
problem, and wrote a helper tool which preprocesses the xsd file set in
such a way that xjc complains no more. As with all good tree/graph coding
solutions, recursion is your friend!
Speaker: Stuart Maclean

Stuart Maclean works at the Applied Physics Laboratory at the UW. He codes
in C (autonomous vehicles) and Java (computer security tools). A long-time
Java fan, Stuart also teaches Java for the UW Professional and Continuing
Education department. Python, just say no.
Nimret Sandhu nimret-rf+Eeaps6PzQT0dZR+AlfA@public.gmane.org [seajug]
2014-06-16 20:44:44 UTC
Permalink
spam reminder #1.
*Please remember that this meeting is at dev9 on the Eastside in downtown
Kirkland.*

I'd appreciate it if you could take a sec and use meetup to denote whether
you are coming or not. It would make me feel better knowing that there
aren't going to be 3 of us at the meeting :)

thanks,
-
Nimret Sandhu
http://www.nimret.org
Post by Nimret Sandhu nimret-rf+Eeaps6PzQT0dZR+***@public.gmane.org [seajug]
Hey Folks,
Our June meeting is on the *17th* (Tuesday) and *Stuart Maclean* has
volunteered to speak on his recent experiences with *XJC*. Details on the
talk are below this email and at http://www.seajug.org
Please note that this *meeting will be on the Eastside* at the dev9
office in downtown Kirkland right above the Cactus restaurant. The Kirkland
transit center is a block away where there is also free parking at the
library.
http://www.meetup.com/Seattle-Java-Users-Group-SeaJUG/
I'll also put it up on LinkedIn
Looking forward to seeing everyone there!
cheers,
-
Nimret Sandhu
http://www.nimret.org]
*17 Jun 2014 : How I fought with XJC and won!*
PLEASE NOTE the eastside location for this meeting at Dev9, 137 Park
Lane, Suite 200, Kirkland <http://goo.gl/E4GEGE>.
The XML-Java binding tool xjc is most unforgiving if given an imperfect
set of xsd files on input, and complains bitterly with a myriad of
unfathomable error messages. Given a non-trivial set of xsd files
representing an effort in the computer security arena to describe
defenders, attackers and programs that do nasty things to your machine, I
wrestled blindly with xjc to get this stuff to build. Then I took a step
back, thought about the problem, and wrote a helper tool which preprocesses
the xsd file set in such a way that xjc complains no more. As with all good
tree/graph coding solutions, recursion is your friend!
Speaker: Stuart Maclean
Stuart Maclean works at the Applied Physics Laboratory at the UW. He codes
in C (autonomous vehicles) and Java (computer security tools). A long-time
Java fan, Stuart also teaches Java for the UW Professional and Continuing
Education department. Python, just say no.
Nimret Sandhu nimret-rf+Eeaps6PzQT0dZR+AlfA@public.gmane.org [seajug]
2014-06-17 19:27:12 UTC
Permalink
final reminder - see y'all tonight!
Post by Nimret Sandhu nimret-rf+Eeaps6PzQT0dZR+***@public.gmane.org [seajug]
spam reminder #1.
*Please remember that this meeting is at dev9 on the Eastside in downtown
Kirkland.*
I'd appreciate it if you could take a sec and use meetup to denote whether
you are coming or not. It would make me feel better knowing that there
aren't going to be 3 of us at the meeting :)
thanks,
-
Nimret Sandhu
http://www.nimret.org
Post by Nimret Sandhu nimret-rf+Eeaps6PzQT0dZR+***@public.gmane.org [seajug]
Hey Folks,
Our June meeting is on the *17th* (Tuesday) and *Stuart Maclean* has
volunteered to speak on his recent experiences with *XJC*. Details on
the talk are below this email and at http://www.seajug.org
Please note that this *meeting will be on the Eastside* at the dev9
office in downtown Kirkland right above the Cactus restaurant. The Kirkland
transit center is a block away where there is also free parking at the
library.
http://www.meetup.com/Seattle-Java-Users-Group-SeaJUG/
I'll also put it up on LinkedIn
Looking forward to seeing everyone there!
cheers,
-
Nimret Sandhu
http://www.nimret.org]
*17 Jun 2014 : How I fought with XJC and won!*
PLEASE NOTE the eastside location for this meeting at Dev9, 137 Park
Lane, Suite 200, Kirkland <http://goo.gl/E4GEGE>.
The XML-Java binding tool xjc is most unforgiving if given an imperfect
set of xsd files on input, and complains bitterly with a myriad of
unfathomable error messages. Given a non-trivial set of xsd files
representing an effort in the computer security arena to describe
defenders, attackers and programs that do nasty things to your machine, I
wrestled blindly with xjc to get this stuff to build. Then I took a step
back, thought about the problem, and wrote a helper tool which preprocesses
the xsd file set in such a way that xjc complains no more. As with all good
tree/graph coding solutions, recursion is your friend!
Speaker: Stuart Maclean
Stuart Maclean works at the Applied Physics Laboratory at the UW. He
codes in C (autonomous vehicles) and Java (computer security tools). A
long-time Java fan, Stuart also teaches Java for the UW Professional and
Continuing Education department. Python, just say no.
Loading...