|Home Page for Marty Hall|
6 Meadowsweet Ct., Suite B1
Reisterstown, MD 21136-6020
Phone: (410) 429-5535
Fax: (410) 429-4931
LinkedIn: Add me here
Brief bio. Small resume (below).
J2EE training courses. Marty's training courses. Available at public venues or onsite at your organization. Options: servlet & JSP training courses, Ajax training courses, GWT training courses, JSF 2.0 training courses, Java training courses, Spring training courses, Hibernate & JPA training courses, Struts training courses, and customized combinations of topics. Discounts for JHU students and their organizations.
J2EE Tutorials. Options: Apache Tomcat tutorial (Tomcat 6 and Tomcat 7, plus Eclipse integration), intermediate servlet & JSP tutorial, advanced servlet & JSP tutorial, Ajax tutorial, GWT tutorial, Prototype tutorial, Scriptaculous tutorial, jQuery tutorial, Dojo tutorial, JSF tutorial (JSF 1.x), JSF 2.0 tutorial, Spring tutorial, Hibernate & JPA tutorial, Struts tutorial, and Java tutorial (Java 6 programming tutorial). Most tutorials include source code, exercises, and exercise solutions.
Books. Marty's Java EE books and videos from Pearson.
Consulting. Consulting, teaming, and offshoring opportunities. There are three main options in this regard:
Jobs. Java-related careers at Marty's parent company.
Corporate home page. Marty's company.
|Marty & Java inventor James Gosling at Marty's car.|
Marty Hall is the author of Core Servlets and JavaServer Pages (first and second editions), More Servlets and JavaServer Pages, and Core Web Programming (first and second editions) from Prentice Hall and Sun Microsystems Press. Core Servlets and JSP is the single most popular book on servlets and JSP internationally, was selected by amazon.com as one of the best five computer programming books of the year, has been the overall weekly #1 bestseller at fatbrain.com nine different times, and spent more than six months as one of the top 10 best-selling computer-related books at amazon.com and at Borders stores nationwide. Available versions include Bulgarian, Chinese Simplified Script (Mainland China), Chinese Traditional Script (Taiwan), Czech, English (North/South America, Europe), English (Reprinted in India), French, German, Hebrew, Japanese, Korean, Polish, Russian, and Spanish. Core Web Programming has been a best seller in industry as well as being widely used in academia (including Stanford, MIT, Princeton, U.C. Berkeley, UCLA, and Johns Hopkins).
Marty is president of coreservlets.com, a training and consulting company focusing on server-side Java technology. He was formerly a Principal Computer Scientist at the Johns Hopkins University Applied Physics Lab, where he designed and developed distributed applications (mostly for government clients) in the Research and Technology Development Center.
In addition to long Java development and consulting experience, Marty has extensive teaching and training experience, having given short courses on JSP, servlets, Jakarta Struts, JSF, Ajax, GWT, and Java programming in the US (many times), Japan (three times), Canada (three times), Australia (three times), the Philippines (twice), Mexico, India, Norway, and Puerto Rico. He spoke on J2EE technology at JavaOne (five different times), SD West, Comdex, the International Conference for Java Development, the Web 2.0 Expo, the Great Indian Developer Summit (including keynote address) and Java user groups in several countries.
Marty has also taught numerous onsite J2EE short courses for organizations in a wide variety of fields. Here are some examples:
|Marty Hall on JHU Advertisement|
For the last 25 years Marty has been an adjunct faculty member in the Johns Hopkins part-time graduate program in Computer Science, where he received the Dean's Teaching Excellence award from the JHU School of Engineering and is featured on the program home page and in much of their advertising literature (Baltimore Sun, Washington Post, U.S. News & World Report, etc.). In addition to teaching in the Johns Hopkins program, one of the three largest graduate CS programs in the US, he also directs two JHU concentration areas and serves on the Computer Science Program Committee. Marty has also taught full-semester courses at Towson University and short courses and guest lectures at University of Maryland Baltimore County, University of Michigan, Loyola College, Shepherd College, and the Tec de Monterrey (Mexico).