iPhone Open Application Development: Write Native Objective-C Applications for the iPhone: Programming an Exciting Mobile Platform
Certain technologies bring out everyone's hidden geek, and iPhone did the moment it was released. Even though Apple created iPhone as a closed device, tens of thousands of developers bought them with the expressed purpose of designing and running third-party software. In this clear and concise book, veteran hacker Jonathan Zdziarski - one of the original hackers of the iPhone - explains the iPhone's native environment and how you can build software for this device using its Objective-C, C, and C++ development frameworks."iPhone Open Application Development" walks you through the iPhone's proprietary development environment, offers an overview of the Objective-C language you'll use with it, and supplies background for the iPhone operating system. You also get detailed recipes and working examples for everyone's favorite iPhone features - graphics and audio programming, interfaces for adding multitouch functionality to games, the use of hardware sensors, and the device's vast user interface kit.


Whether you're a HR professional seeking to validate the skills and knowledge acquired through years of practical experience or a relative newcomer to the HR field looking to strengthen your resume, the PHR and SPHR certifications from the Human Resource Certification Institute (HRCI) provide you with the means to do so. The PHR/SPHR: Professional in Human Resources Certification Study Guide was developed to help you prepare for these challenging exams, and includes additional study tools designed to reinforce understanding of key functional areas. Key topics include:

At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns–the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on…something else. Something more challenging. Something more complex. Something more fun.
Even the best developers have seen well-intentioned software projects fail — often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you through the best practices of software development. Before you know it, those failed projects will be a thing of the past.
The Only Official, Best-Practice Guide to Qt 4.3 Programming. Using Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux without source code changes. Now, two Trolltech insiders have written a start-to-finish guide to getting outstanding results with the latest version of Qt: Qt 4.3. Packed with realistic examples and in-depth advice, this is the book Trolltech uses to teach Qt to its own new hires. Extensively revised and expanded, it reveals today's best Qt programming patterns for everything from implementing model/view architecture to using Qt 4.3's improved graphics support. You'll find proven solutions for virtually every GUI development task, as well as sophisticated techniques for providing database access, integrating XML, using subclassing, composition, and more. Whether you're new to Qt or upgrading from an older version, this book can help you accomplish everything that Qt 4.3 makes possible.
Written by an expert with more than 30 years of experience in every role in the IT industry, this book confronts development process problems head-on, and it tackles the critical steps that must be taken to ensure success.

UML, the Universal Modeling Language, was the first language designed to fulfill the requirement for "universality." However, it is a software-specific language, and does not support the needs of engineers designing from the broader systems-based perspective. Therefore, SysML was created. It has been steadily gaining popularity, and many companies, especially in the heavily-regulated Defense, Automotive, Aerospace, Medical Device and Telecomms industries, are already using SysML, or are plannning to switch over to it in the near future.
Part of the new Cracking the Code Series, Peer to Peer Application Development takes a look at the code behind Napster-style Peer to Peer (P2P) applications. This book covers complete web application with design specifications, flow diagrams and source code with line-by-line explanations. You'll build a completely functional P2P application and clients with audio/video streaming, chat and wireless capabilities. Other topics covered include building the P2P Server, building clients in C# and Java, XML data, wireless integration and more!








