About the Instructor

Marty Hall and James Gosling @ Marty's car

Marty & Java inventor James Gosling at Marty's car.

Marty Hall is president of , a training and consulting company focusing on Java EE, Rich Internet Apps with Ajax and jQuery, and Android development. 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.

Marty 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. He is also the co-author of the upcoming JSF 2.2 edition of Core JavaServer Faces, the top-selling JSF textbook worldwide. Core Servlets and JSP was 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, Greek, English (North/South America, Europe), English (one version published in USA and another version reprinted in India), French, German, Hebrew, Japanese, Korean, Macedonian, Polish, Portuguese, Russian, and Spanish. In addition be being best sellers in industry, Marty's books have been widely used in academia (including Stanford, MIT, Princeton, U.C. Berkeley, UCLA, and Johns Hopkins).

JavaU @ JavaOne

In addition to long Java development and consulting experience, Marty has extensive teaching and training experience, having given short courses on JSF2, PrimeFaces, Ajax/jQuery, JSP/servlets, Struts, GWT, Web Services, and Java programming in the US (many times), Japan (three times), Canada (three times), Australia (four times), India (three times), the Philippines (many times), Mexico, Cambodia, Norway (two times), and Puerto Rico.

Promos for Marty Hall at GIDS conference in Bangalore

Ads for Marty at GIDS conference in India

He spoke on J2EE technology at JavaOne (five different times), SD West, Comdex, the Web 2.0 Expo, the International Conference for Java Development, the Great Indian Developer Summit (including keynote address), and Java user groups in several countries.

Marty has also taught numerous short courses on JSF2, PrimeFaces, Ajax/jQuery, Android, Java 7, Java 8, servlets/JSP, and other Java-related topics onsite at a wide variety of organizations. Here are some examples:

  • Government/Military: NSA, CIA, Naval Surface Weapons Center, US Coast Guard, Patuxent River Naval Air Station, Westchester County (New York), UN Logo Los Alamos National Labs, the Australian Government, the State of Michigan Prosecutor's Office, the United Nations.
  • Defense: General Dynamics, Northrop Grumman, SAIC, Titan, ESI, Raytheon, ICCI, ProObject, FRC, ClearEdge IT, Pangia Technologies, G2, IntelliGenesis.
  • Technology and Aerospace: Google (Mountain View), Google (NY), VeriSign, Symantec, Hewlett Packard, Learjet, Sikorsky Aircraft, EADS, The Aerospace Corporation, Google Logo Informatica (Montreal), Informatica (Hyderabad), Impact Innovations, RWD Technologies, Peregrine Systems, AEM, TBB Global Logistics, Casa Real Japan.
  • Finance/Insurance: Federal Reserve Bank of Richmond, Federal Reserve Bank of Dallas, New York Stock Exchange (SIAC), Fannie Mae, Farmer's Insurance, Jackson National Life Insurance, Arbella Insurance, Banco Popular de Puerto Rico, TRG.
  • Media/Entertainment: Comcast, Western Canada Lottery Corporation, SuperMedia (superpages.com, switchboard.com, localsearch.com, etc.), the New York Post, Salt March Media India, Telenor Norway.
  • Energy: TransCanada Pipelines, Southern Union (formerly Enron). TransCanada Logo
  • Healthcare: National Bureau of Medical Examiners, University of Utah Hospital (IT staff), Genomica Corp., ViPS, FEi Systems, Forever Living Products International.
  • Education/Research: University of Michigan (IT staff in the School of Engineering), Shepherd College, Johns Hopkins Applied Physics Lab, Australian Distributed Systems Technology Centre, Mitsubishi Research Center Tokyo, Tec de Monterrey (computer science professors from around Mexico).
  • Other Major Companies: General Motors, Costco, Motorola, Lexmark International, Menards Home Improvement.
Marty Hall on JHU Advertisement

Marty on JHU advertisement

For the last 25+ years Marty has been an adjunct faculty member in the Johns Hopkins University part-time graduate program in Computer Science, where he received the Dean's Teaching Excellence award from the JHU School of Engineering and was 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, the University of the Philippines, and the Tec de Monterrey (Mexico).