Pro HTML5 PerformancePro HTML5 Performance provides a practical guide to building extremely fast, light-weight and scalable websites using fully standards compliant techniques and best practices. It strikes a balance between imparting best-practice information for when you're building ground up and instantly applicable techniques to help you solve issues with your existing projects.
In addition to a wealth of tips, tricks and secrets you'll find advice and code samples that elegantly layout the problems your facing and the best ways of solving them. ...
The Definitive Guide to JythonJython is an open source implementation of the high-level, dynamic, object-oriented scripting language Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython, is certified as 100% Pure Java. Jython is freely available for both commercial and noncommercial use and is distributed with source code. Jython is complementary to Java.
The Definitive Guide to Jython, written by the official Jython team leads, covers Jython 2.5 (or 2.5.x) - from the basics to more advanced features. This book begins with a brief introduction to the language and then journeys through Jython's different features and uses. ...
Arduino WearablesYou've probably seen LED-decorated t-shirts and hats, and maybe even other electronic gadgets embedded in clothing, but with Arduino Wearables you can learn to make your own wearable electronic creations.
This book is an introduction to wearable computing, prototyping, and smart materials using the Arduino platform. Every chapter takes you all the way from idea to finished project. Even if you have no experience with Arduino, this book will get you set up with all the materials, software, and hardware you need; you'll complete simple projects first, and then build on your growing expertise to make more complex projects. ...
Pro Spring 3The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile and lightweight Java technologies like Hibernate, Groovy, MyBatis, and more. Spring now also works with Java EE and JPA 2 as well.
Pro Spring 3 updates the bestselling Pro Spring with the latest that the Spring Framework has to offer: version 3.1. At 1000 pages, this is by far the most comprehensive Spring book available, thoroughly exploring the power of Spring. ...
Pro iOS Table ViewsIf you're an iOS app developer, chances are you'll be using table views in your development projects. Table views are the bread and butter of iOS apps. With them, you can create everything from the simplest of lists to fully tricked-out user interfaces.
Pro iOS Table Views takes a task-oriented focus to assist you when implementing customized table views. Although it delves deeply into the Table View API, you can always decide in which level of detail you want to dive in. It's aimed to be a great reference and customization cookbook at the same time, useful for beginners as well as intermediate developers. ...
Beginning Windows Phone App DevelopmentBeginning Windows Phone App Development starts with the basics, walking you through the process of downloading and setting up the right development tools, including Visual Studio,Expression Blend, Silverlight SDK, and Windows Phone SDK. It then takes you step-by-step though the development process as you build and deploy a working application, complete with a sophisticated user interface. Finally, you'll receive step-by-step instructions on packaging and selling your applications through the Windows Phone Marketplace. ...
Learn Objective-C on the Mac For OS X and iOS, 2nd EditionLearn to write apps for some of today's hottest technologies, including the iPhone and iPad (using iOS), as well as the Mac (using OS X). It starts with Objective-C, the base language on which the native iOS software development kit (SDK) and the OS X are based. Learn Objective-C on the Mac: For OS X and iOS, 2nd Edition updates a best selling book and is an extensive, newly updated guide to Objective-C.
Objective-C is a powerful, object-oriented extension of C, making this update the perfect follow-up to Dave Mark's bestselling Learn C on the Mac. Whether you're an experienced C programmer or you're coming from a different language such as C++ or Java, leading Mac experts Scott Knaster and Waqar Malik show how to harness the power of Objective-C in your apps! ...
Learn GameSalad for iOSSo you have a great idea for an iPhone or iPad game, but you've never programmed before. Where to start? Here! With GameSalad, you can design, build, and publish a 2D game in the App Store using an easy-to-use, no-programming-required game creation tool.
Learn GameSalad for iOS shows you how to set up your development environment and how to create a variety of simple 2D games from a breakout-style game to an arcade shooter to a maze game. You'll also learn how to use GameSalad to create a non-game app as well. This book also takes you beyond game development into getting your game into the App Store, using iAd, and marketing your game. ...
Practical SharePoint 2010 Information ArchitecturePractical SharePoint 2010 Information Architecture is a guide and tool set for planning and documenting the scope, navigational taxonomy, document taxonomy, metadata, page layouts and workflows for a successful SharePoint 2010 project. If you have been tasked with delivering an intranet for collaboration, document management or as a corporate portal, your only chance for success is to get all of these elements right, and then to make sure that you and your stakeholders are all on the same page. ...
Decompiling AndroidDecompiling Android looks at the the reason why Android apps can be decompiled to recover their source code, what it means to Android developers and how you can protect your code from prying eyes. This is also a good way to see how good and bad Android apps are constructed and how to learn from them in building your own apps.
This is becoming an increasingly important topic as the Android marketplace grows and developers are unwittingly releasing the apps with lots of back doors allowing people to potentially obtain credit card information and database logins to back-end systems, as they don't realize how easy it is to decompile their Android code. ...