{"title":"James Goodwill","description":null,"products":[{"product_id":"pure-jsp-book-james-goodwill-9780672319020","title":"Pure JSP","description":"Pure JSP gives a very concise conceptual overview of the JavaServer Pages technology and its related components. Once you have a firm foundation with the JSP technology, related topics such as JavaBeans, JDBC and Servlets are covered at a very high level. The book moves on to explain a large number of JSP techniques, which were determined by studying problems faced by JSP users in the professional world. The final section covers the more technical aspects of the JSP technology. Topics include related API's, server configuration, and charts and diagrams related to developing JSP applications.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49612811632913,"sku":"GOR004818589","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49626501316881,"sku":"GOR012831306","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49633065763089,"sku":"GOR002906532","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0672319020.jpg?v=1750880021"},{"product_id":"beginning-swift-games-development-for-ios-book-james-goodwill-9781484204016","title":"Beginning Swift Games Development for iOS","description":"Game apps are one of the most popular categories in the Apple iTunes App Store. Well, the introduction of the new Swift programming language will make game development even more appealing and easier to existing and future iOS app developers. In response, James Goodwill, Wesley Matlock and Apress introduce you to this book, Beginning Swift Games Development for iOS. In this book, you'll learn the fundamental elements of the new Swift language as applied to game development for iOS.   In part 1, you'll start with a basic 2D game idea and build the game throughout the book introducing each SpriteKit topic as we add new functionality to the game. By the end of the book, you'll have experience with all the important SpriteKit topics and have a fully functional game as a result. In part 2 of this book, you'll learn 3D game development using Apple's SceneKit framework and the Swift programming language. And, you'll follow the same pattern we used for part 1.   After reading and using this book, you'll have the skills and the code to build your first 2D and then 3D game app that you can run on any iOS enabled device and perhaps sell in the Apple iTunes App Store.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49796493312273,"sku":"CIN1484204018G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484204018.jpg?v=1751021057"},{"product_id":"professional-jakarta-struts-book-james-goodwill-9780764544378","title":"Professional Jakarta Struts","description":"What is this book about? The Apache Software Foundation's Jakarta Struts remains the most popular Java framework for building enterprise-level Web applications. In the first book to cover the extensive new features of the final release of Struts 1.1, the authors present the technical and conceptual information you need to design, build, and deploy sophisticated Struts 1.1 applications. What does this book cover? This book covers everything you need to know about Struts and its supporting technologies, including JSPs, servlets, Web applications, the Jakarta-Tomcat JSP\/servlet container, and much more.Here are just a few of the things you'll find in this book: the Jakarta Struts Model 2 architecture and its supporting components; how to get started with Struts and build your own components; how to work with the Commons Validator, ActionForms, and DynaActionForms; techniques for customizing the Controlle; ways to maximize your presentation pages with Tiles; how to internationalize your Struts applications; and, tips for managing errors and debugging Struts applications. Who is this book for? This book is for Java developers who want to build sophisticated, enterprise-level Web applications using the final production release of Struts 1.1.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49906224431377,"sku":"CIN0764544373G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0764544373.jpg?v=1751263970"},{"product_id":"beginning-swift-games-development-for-ios-book-james-goodwill-9781484223093","title":"Beginning Swift Games Development for iOS","description":"Learn the fundamental elements of the new Swift 3 programming language as applied to game development for new iOS 10.  In Part 1 of this book, you'll start with a basic 2D game idea and build the game throughout the book introducing each SpriteKit topic as you add new functionality to the game. By the end of the book, you'll have experience with all the important SpriteKit topics and have a fully functional game as a result. In Part 2, you'll learn 3D game development using Apple's SceneKit framework and the Swift programming language, following the same pattern used for Part 1.     Game apps are one of the most popular categories in the Apple iTunes App Store. In response, James Goodwill and Wesley Matlock bring you Beginning Swift Games Development for iOS, Third Edition an update to their best-selling work. After reading and using this book, you'll have the skills and the code to build your first 2D and then 3D game app that you can run on any iOS-enabled device.     What you’ll learn        Discover what’s in the new Swift 3      programming language Apply Swift 3 to iOS 10 and 9 game      development Build a 2D game app using SpriteKit      and Swift Build a 3D game from 2D using SceneKit      and Swift    Who this book is for  iOS app developers new to Swift or for those thinking of trying iOS game app development for the very first time.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50377257124113,"sku":"CIN1484223098VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52422778978577,"sku":"NLS9781484223093","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52995478356241,"sku":"NIN9781484223093","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484223098.jpg?v=1751179602"},{"product_id":"apache-jakarta-tomcat-book-james-goodwill-9781893115361","title":"Apache Jakarta-Tomcat","description":"A resource for all Java Web application developers - Covers the latest release of Jakarta-Tomcat (4.0) - Includes instruction on how to use all of Tomcat's major features, including installation and configuration, security management, and integration with Apache Web Server, SOAP, Log4J, and Struts.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52409763823889,"sku":"NLS9781893115361","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52755983859985,"sku":"NIN9781893115361","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781893115361.jpg?v=1758775842"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-james-goodwill.oembed","provider":"World of Books ","version":"1.0","type":"link"}