Beginning iOS Application Development with HTML and JavaScriptBeginning to intermediate web developers who want to apply their existing HTML/CSS/JS/Ajax skills to the wildly popular iPhone/iPad OS will love this book. In the highly successful Wrox Beginning format, it enables developers who know these core technologies to use what they already know and get up to speed quickly. It introduces iOS development with web technologies, explains how to enable and optimize web sites for the iPhone and iPad, explores user interface design, then moves into animation, special effects, building with web frameworks, and much more. ...
Machine Learning for HackersIf you're an experienced programmer interested in crunching data, this book will get you started with machine learning - a toolkit of algorithms that enables computers to train themselves to automate useful tasks. Authors Drew Conway and John Myles White help you understand machine learning and statistics tools through a series of hands-on case studies, instead of a traditional math-heavy presentation.
Each chapter focuses on a specific problem in machine learning, such as classification, prediction, optimization, and recommendation. Using the R programming language, you'll learn how to analyze sample datasets and write simple machine learning algorithms. Machine Learning for Hackers is ideal for programmers from any background, including business, government, and academic research. ...
Professional Cross-Platform Mobile Development in C#With employees, rather than the IT department, now driving the decision of which devices to use on the job, many companies are scrambling to integrate enterprise applications. Fortunately, enterprise developers can now create apps for all major mobile devices using C#/.NET and Mono, languages most already know. A team of authors draws on their vast experiences to teach you how to create cross-platform mobile applications, while delivering the same functionality to PC's, laptops and the web from a single technology platform and code-base. Rather than reinventing the wheel with each app, this book provides you with the tools you need for cross-platform development - no new languages needed! ...
Clojure ProgrammingClojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems. ...
iPhone and iPad App 24-Hour TrainerThe number of applications in the Apple app store is growing at a staggering rate. Want to get in the game, but don't know iOS? This book will help! With even little or no prior programming experience, you can learn the code necessary to build an app by following the how-to instructions in this book. Comprised of clear, no-nonsense lessons, the book walks you through each tutorial and then encourages you to work through simple exercises so that you can immediately apply what you just learned. ...
Discovering SQLDiscover best practices for turning data into information you can use Structured Query Language, more popularly known as SQL, is a standard database language used to create, access and manipulate data, and store and maintain information in relational databases such as Access, SQL Server, Oracle, and MySQL. If that's all you know about SQL, then you're already ahead of the curve! Assuming no prior knowledge of SQL or relational databases, author Alex Kriegel takes you on a voyage of discovery as you learn SQL basics and learn to work with data stored in a relational database. Written in a beginner-friendly tone, this guide walks you through the creation of a sample database that incorporates all the SQL concepts taught throughout the book and also introduces data modeling, query tuning, and optimization. ...
Beginning iOS Game DevelopmentWant to start writing games for the iPhone and iPad, but you're new to iOS development? This book provides the starting point. No matter your experience level with iOS programming, this beginner's guide covers the technologies you need to know to get started creating fun iOS games. The coverage begins with the tools you'll need, including Xcode and Interface Builder, then gives you a tutorial in C and Objective-C, the languages you'll need to develop for iOS. Then you'll learn how to use the Cocoa Foundation framework and the Model-View-Controller architecture. Once you have the foundation in place, you'll move on to the libraries you need to add graphics, animation and sound, control user interaction, and even allow players to play head-to-head across a network. Learning how to create games should be nearly as much fun as playing them, so this book offers a complete, playable game in nearly every chapter. Each game is created in simple, easy-to-understand parts, building to a full gam ...
SharePoint 2010 Six-in-OneA team of SharePoint authorities addresses the six most essential areas of SharePoint 2010
SharePoint enables Web sites to host shared workspaces and is a leading solution for Enterprise Content Management. This book serves as one-stop shopping for concise coverage on six key areas that you need to know in order to get up and running with SharePoint 2010 quickly. After an introduction to the new features of SharePoint 2010, the author team of SharePoint experts walk you through branding and customization, workflow, business connectivity services, social networking and tools, the search function, and development basics so you can get started using SharePoint immediately. ...
Real-World Solutions for Developing High-Quality PHP Frameworks and ApplicationsLearn to develop high-quality applications and frameworks in PHP
Packed with in-depth information and step-by-step guidance, this book escorts you through the process of creating, maintaining and extending sustainable software of high quality with PHP. World-renowned PHP experts present real-world case studies for developing high-quality applications and frameworks in PHP that can easily be adapted to changing business requirements. They offer different approaches to solving typical development and quality assurance problems that every developer needs to know and master.
- Details the process for creating high-quality PHP frameworks and applications that can easily be adapted to changing business requirements.
- Covers the planning, execution, and automation of tests for the different layers and tiers of a Web application.
- Demonstrates how to establish a successful development process.
- Shares real-world case studies from well-known companies and their PHP experts. ...
Building Web Apps for Google TVBy integrating the Web with traditional TV, Google TV offers developers an important new channel for content. But creating apps for Google TV requires learning some new skills - in fact, what you may already know about mobile or desktop web apps isn't entirely applicable. Building Web Apps for Google TV will help you make the transition to Google TV as you learn the tools and techniques necessary to build sophisticated web apps for this platform.
This book shows you how Google TV works, how it fits into the web ecosystem, and what the opportunities are for delivering rich content to millions of households. ...