I ran across the SWORD web site the other evening and am generally curious about the project. I don't know enough about SWORD to ask many intelligent questions, but I'll introduce myself and throw some things out there.
I'm a Christian, 24 years old, two years out of Grove City College, where I graduated, somewhat accidentally, in Industrial Management. I hadn't really settled on a career path and ended up as a programmer in my hometown. Two years ago I knew HTML and some Javascript. I've picked up bits and pieces of other stuff since then, but I have no formal CS training. I have some experience with:
Java (not much Swing) JSP/Servlets (some JSTL) SQL, some Oracle-specific tools C#/Windows Forms (they made me do it!) Perl (CGI) HTML & CSS Javascript XML, DOM, XPath, XSLT, XSL:FO SOAP (between MS .NET and Apache's Axis toolkit)
I'm thinking about learning XUL.
I'm probably a bit dangerous since I know nothing about algorithms and have never had to do my own garbage collection.
Additionally, I can draw and I know the standard graphics apps (Photoshop, Illustrator, Freehand). I've also done some font design, but that was long long ago and my font software is on its last leg.
I'd be working on a Mac.
I can write, but I'm painfully slow.
+-----------------------------+ | Whence my interest in SWORD | +-----------------------------+
I teach Sunday school; Bible tools are handy.
XML is cool.
I'd sincerely like a "calling"; if it's programming (eek), I should get better and find good worthwhile projects to work on. SWORD could be such a project.
+-----------+ | Questions | +-----------+
Forgive me if these are answered on the site. I didn't find much but may have missed some documentation.
Do the XML formats round-trip back out of the binary formats? If not, could they easily? I'm thinking of the presentational flexibility you get from outputting XML rather than HTML or RTF. It would be cool, once you'd found a passage you wanted, to get it out with all the semantic markup that went into it so you could transform it to your heart's content.
Specifically, what graphics do you need?
Is there a standalone server-ish version of the engine that is lightweight enough for server and client to run on an end user's machine in Mathematica style? If not, is this a planned use of the SOAP API? Or is the SOAP version intended to run under a full-blown web server/servlet engine?
Are there any teeny-weeny pieces a presentationally-minded guy like myself could nibble on that are not mission-critical? MacSword is an attractive project since that's my platform, but unfortunately I don't know any Cocoa. I enjoy playing with stylesheets and could get into XSL:FO if the engine could give me some raw XML to work with. Also if you got the SOAP stuff working, it'd be fun to learn XUL while writing a Mozilla/SOAP front-end.
Oh, homepage here:
http://homepage.mac.com/andrewvardeman
Thanks,
Andrew Vardeman
_______________________________________________ sword-devel mailing list [EMAIL PROTECTED] http://www.crosswire.org/mailman/listinfo/sword-devel