- Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)
Developing Enterprise iOS Applications: iPhone and iPad Apps for Companies and Organizations Paperback – Dec 27 2011
|New from||Used from|
Special Offers and Product Promotions
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
About the Author
James Turner is a freelance journalist and developer who has most recently spent more than a year developing an enterprise iOS application for a major software ISV. He is a contributing editor for oreilly.com, and has written for publications as diverse as the Christian Science Monitor, Processor, Linuxworld Magazine, Developer.com and WIRED Magazine. In addition to his shorter writing, he has also written two books on Java Web Development ("MySQL & JSP Web Applications" and "Struts: Kick Start"). He is the former Senior Editor of LinuxWorld Magazine and Senior Contributing Editor for Linux Today. He has also spent more than 25 years as a software engineer and system administrator, and currently works as a Senior Software Engineer for a company in the Boston area. His past employers have included the MIT Artificial Intelligence Laboratory, Xerox AI Systems, Solbourne Computer, Interleaf, the Christian Science Monitor and contracting positions at BBN and Fidelity Investments. He is a committer on the Apache Jakarta Struts project and served as the Struts 1.1B3 release manager. He lives in a 200 year old Colonial farmhouse in Derry, NH along with his wife and son. He is an open water diver and instrument-rated private pilot, as well as an avid science fiction fan.
Most Helpful Customer Reviews on Amazon.com (beta)
Having spent most of my career working for a large software development organisation I certainly recognised many of the processes and potential problems that are covered in this book. From my reading I would say there are two primary audiences for the book, members of development teams and managers in enterprise organisations that are wanting to develop IOS applications for the first time; and IOS developers who are looking to work for or with enterprise organisations. For both of these audiences I believe that they will find advice and techniques described in the book very useful and valuable before setting out on their Enterprise IOS application journey.
The book has chapters covering essential team software development practices that are not made quite so easy as they might be by Apple, including concurrent development and repository management, configuring and running overnight builds, and writing and runnings test cases and determining code coverage. There are also chapters that are of interest to development managers and other involved in the management of software products such as legal teams and marketing discussing less technical issues such as distribution methods, licensing, versioning, and maintenance. Personally I had hoped to find more example code describing the kind of advanced features of IOS programming that might be most likely to be utilised by enterprise development, but the book is much more about the processes than the code. There is however a chapter that describes integration with enterprise applications with a focus on web services including HTTP connections, XML, JSON, and SOAP.
Where the Apple solution or implementation for a particular problem is a little lacking, some techniques are described that include using open source libraries and scripts - something I know some organisations might have problems with.
Overall I think this resource is of most value to organisations that want to get up and running IOS applications for their customers and integrate IOS into their existing infrastructures and processes. As a developer or development manager, reading this before proposing that great app you want to write, is surely going to mean you can answer all those difficult questions from managers with ease - and make you hero of your department!
Clearly written with concise examples and sample code that can be downloaded from their site.
Definitely recommend it.
Look for similar items by category
- Books > Computers & Technology > Apple > Mac Administration
- Books > Computers & Technology > Internet & Social Media
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Handheld & Mobile Devices
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Programming & App Development
- Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs
- Books > Computers & Technology > Networking & Cloud Computing > Wireless Networks
- Books > Computers & Technology > Operating Systems > MacOS
- Books > Computers & Technology > Programming > APIs & Operating Environments > Palm OS
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Software
- Books > Textbooks > Computer Science & Information Systems > Networking
- Books > Textbooks > Computer Science & Information Systems > Operating Systems
- Books > Textbooks > Computer Science & Information Systems > Programming Languages