*****************************************************
************** H J U G * M E E T I N G *****************
*****************************************************
This month's HJUG meeting will take place on Wednesday 26th January from
6pm to 8pm.
Check out the new web page:
http://hnlc2.ics.hawaii.edu/discourse/ics/interaction/workspaces.php?workspace=5
********** LOCATION INFORMATION **********
This month's meeting will be held in the POST building, room 302, at the
University of Hawaii Manoa campus.
http://www.hawaii.edu/cgi-bin/vtour?Manoa=l=POST
UoH parking information is here:
http://www.hawaii.edu/parking/visitorParking.html
********** NEW MEETING AGENDA **********
The meeting's agenda is as follows:
6:00pm - 6:45pm "Java in the Modern Language Landscape" Main talk by
Daniel Leuck
6:45pm - 7:00pm Discussion
7:00pm - 7:15pm Pattern Workshop - Sam Joseph introduces the
"Interpreter" pattern
7:15pm - 8:00pm Workshop discussion
The talk abstracts and speaker biographies are as follows:
Main Talk Title: Java in the Modern Language Landscape
Main Talk Abstract:
Part 1: Java and C#
We will discuss the relative strengths and weaknesses of Java and C#.
The discussion will cover the typing systems, error handling, syntax,
etc. We will explore the question of when it is appropriate to use each
language and if it is ever appropriate to use both.
Part 2: Scripting the JVM
We will discuss various options for scripting the JVM including
BeanShell, Groovy, and Jython. The discussion will cover the advantages
and disadvantages of each language and implementation including the ease
with which they interoperate with the Java language / APIs, performance
considerations, maturity, and the availability of support.
Main Talk Biography:
Daniel Leuck is the President of Ikayzo (http://www.ikayzo.com), a
boutique IT consulting firm specializing in business critical web
application development. He previously served as the Senior Vice
President of Research and Development for Tokyo-based ValueCommerce,
Asia's largest affiliate marketing company, the Global Head of
Development for London-based LastMinute.com, Europe's largest B2C
website, and the President of the US division of DML. Daniel has served
on numerous advisory boards and panels for companies such as Macromedia.
He is active in the open source community and is a contributor to BeanShell.
Pattern Workshop: Interpreter Pattern
Workshop Abstract:
Given a language, define a representation for its grammar along with an
interpreter that uses the representation to interpret sentences in the
language:
http://www.industriallogic.com/xp/refactoring/implicitLanguageWithInterpreter.ht\
ml
http://home.earthlink.net/~huston2/dp/interpreter.html