Return to publisher list | Printer Friendly

Apress

Titles appearing in SciTech Book News — June 2007
Arrangement is by title.

AppleScript; the comprehensive guide to scripting and automation on Mac OS X, 2d ed.

Rosenthal, Hanaan. (Expert's voice in Mac development)
Apress, ©2006    772 p.    $59.99    QA76.73
1-59059-653-6

Updating the 2004 edition for AppleScript 1.10/Mac OS X Tiger, an e-publisher presents "one of Mac OS's greatest secrets": an object-oriented scripting language to automate tasks. In a guide organized with an emphasis on users' needs rather than language specifications, Rosenthal proceeds from the basics to power applications (e.g., scripting iTunes + iPod, automating Unix applications, and tapping into the lucrative business of AppleScript automation). Subjects he chose to minimally cover are AppleScript Studio, Unix shell scripts, and Automator. Purchasers of this book are eligible for a discount on a PDF-version eBook companion. (Annotation ©2007 Book News Inc. Portland, OR)

Beginning C# 2005 databases; from novice to professional.

Huddleston, James et al.
Apress, ©2006    500 p.    $39.99    QA76.73
978-1-59059-777-4

Working from the knowledge that C# programmers routinely work in SQL Server 2005, T-SQL, ADO.NET 2.0 and LINQ, the authors provide a solid base of expertise which has been updated to reflect current conditions. They cover the basic concepts and theories behind database management and development and introduce the functions of the tools, introduce connections and commands, data readers, datasets and data adapters, and data binding, then proceed to tables and relationships, queries, using stored procedures, handling exceptions, and using transactions. They then work into more advanced topics such as handling ADO.NET events, working with text and binary data, using XML and getting up to speed on LINQ. They provide a wealth of code and examples, as well as very helpful illustrations and the index is particularly helpful, although the authors also provide a companion web site. (Annotation ©2007 Book News Inc. Portland, OR)

Beginning EJB 3 application development; from novice to professional.

Kodali, Raghu R. et al.
Apress, ©2006    481 p.    $44.99    QA76.73
1-59059-671-4

The recently-released Enterprise Java Beans 3 improves upon the old EJB architecture by reducing its complexity from the developer's point of view. Aimed at beginning to intermediate programmers, this text uses numerous examples to introduce the main components of the EJB 3 API. Coverage includes (for example) session beans, entities, persistence features, message-driven beans, and Web services. The migration of applications from EJB 2.x to EJB 3 is also addressed. Kodali is a consulting product manager for Oracle Fusion Middleware. (Annotation ©2007 Book News Inc. Portland, OR)

Beginning Google maps applications with PHP and Ajax; from novice to professional.

Purvis, Michael et al. (The expert's voice in web development)
Apress, ©2006    358 p.    $34.99    TK5105
1-59059-707-9

After Google Maps was released in 2005, some users discovered that by using unofficial "hacks," the free online mapping service could be manipulated to create custom applications. For example, the Global Sightseeing website allows visitors to suggest natural and manmade landmarks to be noted on the satellite map. With the release of the Google Maps API, the company offers everyman the tools to create their own mapping applications using JavaScript, CSS, PHP, and SQL. Purvis et al. offer a primer in the new software, taking the reader from the simplest, non-code tasks to advanced geocoding techniques. Appendices explain the methods, classes, constants, and objects available through the Google Maps API as of version 2.58. (Annotation ©2007 Book News Inc. Portland, OR)

C++/CLI; the visual C++ language for .NET.

Hogenson, Gordon. (The expert's voice in .NET)
Apress, ©2006    412 p.    $39.99    QA76.73
978-1-59059-705-7

Hogenson explains how this powerful new language works, focusing primarily on how it can be used by C++ programmers to write programs targeting the .NET platform (with allowances for adaptations to other platforms). He works to give readers a solid background, explaining such elements as the intentions of C++/CLI, language features, building programs for the .NET developer platform with Visual C++, understanding object semantics, strings, arrays, enums, classes and structs, the features of a .NET class, inheritance, interfaces, exceptions, attributes, reflection, parameterized functions and types, and interoperability. For those moments when you are stuck, he adds a quick reference guide. (Annotation ©2007 Book News Inc. Portland, OR)

Clear blogging; how people blogging are changing the world and how you can join them.

Walsh, Bob.
Apress, ©2007    351 p.    $24.99    TK5105
978-1-59059-691-3

This guide is aimed at beginners and experienced bloggers who want to expand their site. It discusses the basics, such as reasons to blog and how to start, and provides advice from experts. Personal, professional, business, and occupational types are covered, and different services, legal rights, technologies, how to find topics, and journalism are detailed. Other topics treated are podcasting, profiting from a blog, and building readership. Using blogging for marketing is not discussed, and very little code is included. Walsh is a contract software developer specializing in desktop information systems. (Annotation ©2007 Book News Inc. Portland, OR)

Foundations of security; what every programmer needs to know.

Daswani, Neil et al.
Apress, ©2007    290 p.    $39.99    QA76.9
978-1-59059-784-2

For programmers with just a few years of experience or who have never taken a course in security, this volume describes the security design principles, programming techniques, and cryptography that can protect against computer attacks, based on the curriculum for the Stanford Professional Development Computer Security Certification. It provides a basic introduction to security and focuses on the essentials. The authors do not cover every software vulnerability; instead they address some of the most pervasive types and incorporate code examples. Topics include worms, malware, buffer overflows, passwords, and key management and exchange. Daswani works for Google and teaches in the Computer Security Certification Program at the Stanford Center for Professional Development. Kern is an information security engineer at Google, and Kesavan is a freelance writer. (Annotation ©2007 Book News Inc. Portland, OR)

Java 6 platform revealed.

Zukowski, John. (The expert's voice in Java technology)
Apress, ©2006    220 p.    $39.99    QA76.73
978-1-59059-660-9

Aimed at programmers with a working knowledge of Java 5, this text describes the newest features of Sun's upcoming release, Java SE 6 (a.k.a. "Mustang"). Each of ten chapters looks at a specific package or tool. Topics include (for example) I/O networking, Swing, XML, Web services, and the Java compiler API. Source code is available for download from the publisher's website. Zukowski is the author a number of popular titles on Java. (Annotation ©2007 Book News Inc. Portland, OR)

Practical Ajax projects with Java techonology.

Zammetti, Frank W. (Expert's voice in Web development)
Apress, ©2006    504 p.    $49.99    TK5105
1-59059-695-1

In this guide, web developers using Java will find codes and insights for building seven applications in Ajax versions 1-6. The following projects are covered: Karnak (for type-ahead suggestions), webmail, an RSS feed reader, PhotoShare, The Organizer, AjaxChat, and AJAX Warrior (a game). (Annotation ©2007 Book News Inc. Portland, OR)

Pro Ajax and Java frameworks.

Schutta, Nathaniel T. and Ryan Asleson.
Apress, ©2006    313 p.    $49.99    TK5105
1-59059-677-3

Software engineers Schutta and Asleson provide experienced Java developers with the tools needed to add Ajax techniques to existing or future applications. After a whirlwind tour of Ajax in the first chapter, they overview tools for developing Ajax applications, including JavaScript editors and obfuscators, then look at frameworks and toolkits such as Dojo, Prototype, and the Yahoo! library. In the second half of the book, they explain how to integrate Ajax techniques into four of the leading Java frameworks: Struts, Tapestry, Spring, and JavaServer Faces. Source code is available free on a companion web site. (Annotation ©2007 Book News Inc. Portland, OR)

Pro Ajax and the .NET 2.0 platform.

Woolston, Daniel. (Expert's voice in Web development)
Apress, ©2006    463 p.    $49.99    TK5105
978-1-59059-670-8

Master practitioner Woolstein gives developers the basics on up for this software made so popular by the world of Google. He starts with the basic concepts, including the history and revival of Ajax, components, including rich Internet applications, CSS and the DOM and Ajax frameworks, getting from concept to code, including the library, web services, tagging, cloning Google Suggest, user controls, mapping, and web parts, and security and performance. Woolstein closes with commentary on Atlas and moving forward with your skills, offers plenty of examples and references and starts with the logical beginning of your development project and works on up. The illustrations are particularly good. (Annotation ©2007 Book News Inc. Portland, OR)

Pro Visual C++ 2005 for developers; featuring C++/CLI.

Wills, Dean C. (The expert's voice in .NET)
Apress, ©2006    379 p.    $49.99    QA76.73
978-1-59059-608-1

Master practitioner Wills writes primarily for those with experience in C# programming who are welcoming the changes wrought in C++/CLI, particularly its role as a .NET development language. The first few chapters give developers what they need to get on the fast track to C++/CLI, including syntax, tools, data types, arrays, polymorphism and protection, along with details such as pointers and unsafe code, expressions and operators. Wills then presents more advanced topics such as generics, templates, advanced generics and casts, the preprocessor, "native" C++, and multiple language support. (Annotation ©2007 Book News Inc. Portland, OR)

Pro WCF; practical Microsoft SOA implementation.

Peiris, Chris et al.
Apress, ©2007    475 p.    $49.99    QA76.76
978-1-59059-702-6

Windows Communication Foundation (WCF) is amongst the latest offerings by the manufacturer designed to work with web service technology. Consultants and practitioners Peiris and Mulder work from the Service Oriented Architecture (SOA) side of the street in this comprehensive handbook, making sure readers can link WCF with SOA precepts. With plenty of examples and samples, along with direct applications to common situations, they introduce WCF and SOA, exploring the WCF programming model. They work though programming with WCF, including installing and creating services as well as hosting, consuming and managing them. They also take on more advanced topics such as implementing WCF security and reliable messaging, using transactions, integrating with COM+, working with data, developing peer-to-peer applications and implementing SOA interoperatively. (Annotation ©2007 Book News Inc. Portland, OR)

Pro WF; Windows workflow in .NET 3.0.

Bukovics, Bruce.
Apress, ©2007    709 p.    $49.99    QA76.62
978-1-59059-778-1

Part of the .NET 3.0 framework, Windows Workflow Foundation (WF) is a Microsoft technology for defining, executing, and managing workflows. This practical resource for intermediate to advanced .NET developers offers a comprehensive tutorial that teaches the skills they will need in order to start using WF in their own applications. All concepts are illustrated with C# code examples. Bukovics is also the author of .NET 2.0 Interoperability Recipes: A Problem-Solution Approach. (Annotation ©2007 Book News Inc. Portland, OR)

Pro Wicket.

Gurumurthy, Karthik. (The expert's voice in Java technology)
Apress, ©2006    304 p.    $39.99    QA76.73
1-59059-722-2

Wicket is an open source web application framework featuring powerful, reusable components written with plain Java and HTML. This guide for developers uses simple examples to introduce the main ways of working with the Wicket framework. Gurumurthy (who helped test Wicket's beta releases) also explains how to integrate Wicket with Spring and other frameworks. It is assumed that the reader understands the Java language constructs and its APIs and has a basic knowledge of HTML and CSS. (Annotation ©2007 Book News Inc. Portland, OR)

Windows Server 2003 networking recipes.

Allen, Robbie et al. (Expert's voice in networking)
Apress, ©2006    417 p.    $49.99    QA76.57
978-1-59059-713-2

Allen (Cisco Systems), Hunter (IT specialist, University of Pennsylvania), and Dinerman (Microsoft MVP) provide 200 solutions to problems commonly encountered by Windows network administrators, complete with VBScripts. The nine chapters address TCP/IP configuration, WINS, the firewall, remote access, internet authentication service, IPSec, and printing problems. The solutions frequently supply alternative approaches using the graphical user interface, the command line, group policy, and the Registry. (Annotation ©2007 Book News Inc. Portland, OR)