| .NET User Interfaces with VB.NET Windows Forms & Custom Controls |
| A Complete Guide to Pivot Tables: A Visual Approach |
| A Programmer's Introduction to C# 2.0 3rd Edition |
| ADO Programmer's Reference |
| AJAX Patterns & Best Practices |
| Accelerated C# 2008 |
| Accelerated C# 2010 |
| Accelerated DOM Scripting with Ajax, APIs and Libraries |
| Accelerated GWT: Building Enterprise Google Web Toolkit Applications |
| Accelerated SQL Server 2008 |
| Accelerated Silverlight 2 |
| Accelerated Silverlight 3 |
| Accelerated VB 2005 |
| Accelerated VB 2008 |
| Active Directory Field Guide |
| Adruino Wearables (June 2012) |
| Adruino, Sensors, and the Cloud (March 2012) |
| Advanced .NET Remoting 2nd Edition |
| Advanced Android 4 Games - New! |
| Advanced Java Game Programming |
| Advanced Joomla! (May 2012) |
| Advanced NXT: The Da Vinci Inventions Book |
| Advanced Transact-SQL for SQL Server 2000 |
| Ajax & REST Recipes: A Problem-Solution Approach |
| Android Apps Security (March 2012) |
| Android Apps for Absolute Beginners |
| Android Recipes: A Problem-Solution Approach |
| Android Robotics Projects () |
| Android Tablets Made Simple: For Motorola XOOM, Samsung Galaxy Tab, Asus, Toshiba and Other Tablets on 3G, 4G and WIFI |
| Android for Work Productivity for Professionals |
| Applied ASP.NET 4 in Context |
| Applied ASP.NET MVC 3 in Context () |
| Applied WPF 4 in Context |
| Arduino Projects to Save the World (December 2011) |
| Arduino Robotics |
| Arduino and Kinect Projects: Design, Build, Blow Their Minds (April 2012) |
| Automating Linux and Unix System Administration, 2nd Edition |
| BEginning J2EE 1.4 Reprint |
| Beginning .NET Game Programming with C# |
| Beginning ASP .NET 4.5 in C# (April 2012) |
| Beginning ASP Databases Re-Print |
| Beginning ASP.NET 1.1 E-Commerce: From Novice to Professional |
| Beginning ASP.NET 2.0 Databases: From Novice to Professional |
| Beginning ASP.NET 2.0 E-Commerce in C# 2005 |
| Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional, 2nd Edition |
| Beginning ASP.NET 3.5 in VB 2008 From Novice to Professional 2nd Edition |
| Beginning ASP.NET 4.0 in C# 2010 |
| Beginning ASP.NET 4.0 in VB 2010 |
| Beginning ASP.NET E-Commerce in C#: From Novice to Professional |
| Beginning Ajax with PHP: From Novice to Professional |
| Beginning Android |
| Beginning Android 2 |
| Beginning Android 3 |
| Beginning Android 4 - New! |
| Beginning Android 4 Games Development (December 2011) |
| Beginning Android ADK with Arduino (April 2012) |
| Beginning Android Games |
| Beginning Android Tablet 3 Programming: Starting with Android Honeycomb for Tablets |
| Beginning Android Tablet Games Programming - New! |
| Beginning Arduino |
| Beginning Arduino Programming: Writing Code for the Most Popular Microcontroller Board in the World |
| Beginning Blender: Open Source 3D Modeling, Animation, and Game Design |
| Beginning C# 2008 Databases: From Novice to Professional |
| Beginning C# 2008 Objects: From Concept to Code |
| Beginning C# 2008: From Novice to Professional, 2nd Edition |
| Beginning C# Object-Oriented Programming |
| Beginning CSS Web Development: From Novice to Professional |
| Beginning CakePHP: From Novice to Professional |
| Beginning Database Design |
| Beginning Database-Driven Application Development in Java EE Using GlassFish |
| Beginning Digital Image Processing: Using Free Tools For Photographers |
| Beginning Drupal 7 |
| Beginning EJB 3 Application Development: From Novice to Professional |
| Beginning F# |
| Beginning Facebook Game Apps Development (April 2012) |
| Beginning Fedora: From Novice to Professional Book/DVD Package |
| Beginning GIMP: From Novice to Professional 3rd Edition () |
| Beginning GIMP: From Novice to Professional, 2nd Edition |
| Beginning Game Development with Python and Pygame : From Novice to Professional |
| Beginning Google Blogger |
| Beginning Google Maps API 3 2nd Edition |
| Beginning Google Maps Applications with Rails & Ajax: From Novice to Professional |
| Beginning Google Maps Mashups with Mapplets, KML & GeoRSS: From Novice to Professional |
| Beginning Google Web Toolkit: From Novice to Professional |
| Beginning Groovy & Grails: From Novice to Professional |
| Beginning HTML With CSS & XHTML: Modern Guide & Reference |
| Beginning HTML5 and CSS3: The Web Evolved (March 2012) |
| Beginning Hibernate 2nd Edition |
| Beginning Information Cards & CardSpace: From Novice to Professional |
| Beginning J2ME: From Novice to Professional 3rd Edition |
| Beginning JBoss Seam: From Novice to Professional |
| Beginning JSF 2 APIs and JBoss Seam |
| Beginning JSP 2.0: From Novice to Professional |
| Beginning JSP, JSF & Tomcat Web Development: From Novice to Professional |
| Beginning Java EE 5: From Novice to Professional |
| Beginning Java EE 6 with GlassFish 3 2nd Edition |
| Beginning Java Google App Engine |
| Beginning Java ME Platform |
| Beginning Java Objects: From Concepts to Code 2nd Edition |
| Beginning Java SE 6 Platform: From Novice to Professional |
| Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex |
| Beginning JavaFX |
| Beginning JavaScript with DOM Scripting & Ajax: From Novice to Professional |
| Beginning Joomla! 2nd Edition |
| Beginning Kinect Programming with the Microsoft Kinect SDK (March 2012) |
| Beginning Lua with World of Warcraft Add-ons |
| Beginning Mac OS X Lion Apps Development |
| Beginning MapServer: Open Source GIS Development |
| Beginning Microsoft Excel 2010 |
| Beginning Microsoft Office 2010 |
| Beginning Microsoft Office Live: Build Your Own Web Site Quickly and Easily |
| Beginning Microsoft Word 2010 |
| Beginning Microsoft Word Business Documents: From Novice to Professional |
| Beginning OS X Lion Game Apps Development (May 2012) |
| Beginning Object Oriented ASP.NET 2.0 With VB.NET: From Novice to Professional |
| Beginning Object-Oriented Programming with Visual Basic 2005 |
| Beginning Objective-C (June 2012) |
| Beginning Office 2011 for Mac OS X |
| Beginning OpenOffice 3 |
| Beginning OpenOffice Calc: From Setting Up Simple Spreadsheets To Business Forecasting |
| Beginning Oracle Application Express 4 |
| Beginning Oracle Database 11g Administration: From Novice to Professional |
| Beginning PHP & Oracle |
| Beginning PHP & PostgreSQL E-Commerce: From Novice to Professional |
| Beginning PHP 5 & PostgreSQL 8: From Novice to Professional |
| Beginning PHP RIA using ExtJS () |
| Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition |
| Beginning PHP and MySQL: From Novice to Professional 4th Edition |
| Beginning PL/SQL: From Novice to Professional |
| Beginning POJOs |
| Beginning Perl 3rd Edition |
| Beginning Perl Web Development: From Novice to Professional |
| Beginning PivotTables in Excel 2007: From Novice to Professional |
| Beginning Portable Shell Scripting: From Novice to Professional |
| Beginning Python: From Novice to Professional 2nd Edition |
| Beginning REALBasic: From Novice to Professional Book/CD Package |
| Beginning Rails 3 |
| Beginning Rails: From Novice to Professional |
| Beginning Relational Data Modeling 2nd Edition |
| Beginning Ruby on Rails E-Commerce: From Novice to Professional |
| Beginning Ruby: From Novice to Professional, 2nd Edition |
| Beginning SQL Queries: From Novice to Professional |
| Beginning SQL Server 2005 Express for Developers |
| Beginning SQL Server 2005 Express: Database Solutions with Visual Basic Express & Visual Web Developer Express |
| Beginning SQL Server 2005 for Developers |
| Beginning SQL Server 2008 Administration |
| Beginning SQL Server 2008 Express for Developers: From Novice to Professional |
| Beginning SQL Server 2008 for Developers: From Novice to Professional |
| Beginning SQL Server 2012 for Developers 3rd Edition (April 2012) |
| Beginning SQL Server Modeling: Model-Driven Application Development in SQL Server |
| Beginning SUSE Linux: From Novice to Professional Book/DVD Package 2nd Edition |
| Beginning Scala |
| Beginning SharePoint with Excel |
| Beginning Silverlight 2: From Novice to Professional |
| Beginning Silverlight 3 |
| Beginning Silverlight 4 in C# |
| Beginning Silverlight 5 in C# 4th Edition (April 2012) |
| Beginning Smartphone Web Development: Developing Applications for iPhone, Android, Palm Pre, BlackBerry, Windows Mobile and Nokia S60 |
| Beginning Spring 2: From Novice to Professional |
| Beginning T-SQL 2008 |
| Beginning Ubuntu LTS Server Administration : From Novice to Professional, 2nd Edition |
| Beginning Ubuntu Linux: Natty Narwhal 6th Edition |
| Beginning VB 2005 Databases: From Novice to Professional |
| Beginning VB 2008 Databases: From Novice to Professional |
| Beginning VB 2008: From Novice to Professional |
| Beginning Visual Basic 2005 Express Edition: From Novice to Professional Book/CD Package |
| Beginning Visual C# 2005 Express Edition: From Novice to Professional |
| Beginning WF: Windows Workflow in .NET 4.0 |
| Beginning Web Applications: With HTML5, CSS3, and JavaScript (August 2012) |
| Beginning Web Development, Silverlight, and ASP.NET AJAX: From Novice to Professional |
| Beginning Windows Phone 7 Development 2nd Edition |
| Beginning WordPress 3 |
| Beginning XML with C# 2008: From Novice to Professional |
| Beginning XML with DOM & Ajax: From Novice to Professional |
| Beginning XNA 2.0 Game Programming: From Novice to Professional |
| Beginning XNA 3.0 Game Programming: From Novice to Professional |
| Beginning XSLT 2.0: From Novice to Professional |
| Beginning Zend Framework |
| Beginning iCloud Development: Building Data-Driven Cloud Apps for iOS (May 2012) |
| Beginning iOS 3D Unreal Games Development (April 2012) |
| Beginning iOS 5 Development: Exploring The iOS SDK |
| Beginning iOS 5 Games Development: Using the iOS SDK for iPad, iPhone, and iPod Touch |
| Beginning iOS Apps with Facebook and Twitter APIS: For iPhone, iPad and iPod Touch |
| Beginning iOS Game Center and Game Kit: For iPhone, iPad and iPod Touch |
| Beginning iOS Storyboarding with Xcode (April 2012) |
| Beginning iPad Development for iPhone Developers: Mastering the iPad SDK |
| Beginning iPhone 3 Development: Exploring The iPhone SDK |
| Beginning iPhone 4 Development: Exploring the iOS SDK |
| Beginning iPhone Games Development |
| Beginning iPhone and iPad Web Apps: Scripting with HTML5, CSS3, and JavaScript |
| Beginning mySQL Database Design & Optimization: From Novice to Professional |
| Beginning the Linux Command Line |
| Best Kept Secrets in .NET |
| BizTalk 2006 Recipes: A Problem-Solution Approach |
| BizTalk 2010 Recipes: A Problem-Solution Approach |
| Black Hat: The Criminals & Misfits on the Edge of Today's Technology |
| BlackBerry Bold Made Simple: For the BlackBerry Bold 9700 Series |
| BlackBerry Curve Made Simple: For the BlackBerry Curve 8500 Series |
| BlackBerry Storm2 Made Simple: Written for the Storm 9500 and 9530, and the Storm2 9520, 9530, and 9550 |
| BlackBerry for Work: Productivity for Professionals |
| Bluetooth for Java |
| Build Your Own .NET Language & Compiler |
| Build Your Own CNC Machine |
| Building ASP.NET Web Pages With Microsoft WebMatrix - New! |
| Building Client/Server Applications with VB.NET: An Example-Driven Approach |
| Building Online Communities with Drupal, phpBB, & WordPress |
| Building Portals with the Java Portlet API |
| Building Spring 2 Enterprise Applications |
| Building XNA 2.0 Games: A Practical Guide for Independent Game Development |
| Building Your Own Electronics Lab: A Guide to Setting Up Your Own Gadget Workshop (June 2012) |
| Building iPhone OS Accessories |
| Building the SharePoint User Experience: Understanding and Implementing SharePoint Design Principles |
| C for Open Source Programmers: Enough C to Survive an Open Source Project () |
| CTOs at Work (February 2012) |
| Clear Blogging |
| Client-Side Reporting with Visual Studio C# |
| Code Generation in .NET |
| Coders at Work: Reflections on the Craft of Programming |
| Cost-Based Oracle Fundamentals |
| Crackberry: The Tales of BlackBerry Use and Abuse |
| Crafting Digital Media Book/CD Package |
| Creating Client Extranets with Sharepoint 2003 |
| Creating Cool MINDSTORMS NXT Robots |
| Creative Blogging: Your First Steps to a Successful Blog |
| DBA Survivor: Become a Rock Star DBA |
| Data Mining & Statistical Analysis Using SQL |
| Database Programming With C# |
| Definitive Guide to LEGO MINDSTORMS 2nd Edition |
| Deploying .NET Applications: Learning MSBuild & ClickOnce |
| Deploying OpenLDAP |
| Developing .NET Enterprise Applications |
| Dive Into Python |
| Dive into Python 3 |
| Don't Spend a Dime: The Path to Low-Cost Computing |
| Droid Application Sketch Book |
| Droids Made Simple |
| Enterprise Mac Administrator's Guide |
| Eric Sink on the Business of Software |
| Essential Guide to managed Extensions for C++ |
| Essential PHP Tools: Modules, Extensions & Accelerators |
| Excel 2007 PivotTables Recipes: A Problem-Solution Approach |
| Excel 2007: Beyond the Manual |
| Excel 2010 Made Simple |
| Excel PivotTables Recipe Book: A Problem Solving Approach |
| Excel as Your Database |
| Expert C# 2008 Business Objects |
| Expert MySQL |
| Expert Oracle Database 11g Administration |
| Expert Oracle Database Architecture: Oracle Database Programming 9i, 10g, and 11g Techniques and Solutions 2nd Edition |
| Expert Oracle JDBC Programming: Build Scalable, High-Performance JDBC-Based Applications with Oracle Database 10g & 9i |
| Expert SQL Server 2005 Development |
| Expert Service-Oriented Architecture in C# 2005 2nd Edition |
| Expert Spring MVC & Web Flow |
| Expert VB 2005 Business Objects 2nd Edition |
| Expert VB 2008 Business Objects |
| Exploring C++: The Programmer's Introduction to C++ |
| Extreme Mindstorms: An Advanced Guide to LEGO MINDSTORMS |
| Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level 2nd Edition |
| Fast Track UML 2.0 |
| Foundations Of Expression Web: The Basics and Beyond |
| Foundations of AJAX |
| Foundations of ASP.NET Ajax 2nd Edition |
| Foundations of Agile Python Development |
| Foundations of BizTalk Server 2006 |
| Foundations of CentOS Linux: Enterprise Linux On the Cheap |
| Foundations of GTK+ Development |
| Foundations of PEAR: Rapid PHP Development |
| Foundations of Popfly: Rapid Mashup Development |
| Foundations of Qt Development |
| Foundations of SQL Server 2008 R2 Business Intelligence 2nd Edition |
| Foundations of Security: What Every Programmer Needs to Know |
| Foundations of WF: An Introduction to Windows Workflow Foundation |
| Founders at Work : Stories of Startups' Early Days |
| From Bash to Z Shell: Conquering the Command Line |
| From Program to Product: Turning Your Code into a Saleable Product |
| GDI+ Programming in C# & Visual Basic.NET |
| GIMP For Absolute Beginners (February 2012) |
| Gamers at Work: Leaders in the Game Industry Share Lessons and Observations (February 2012) |
| GeoCaching: Hike & Seek with Your GPS |
| Going Corporate: A Geek's Guide |
| Groovy and Grails Recipes: A Problem-Solution Approach |
| HTML5 And JavaScript Projects |
| Hacking The Kinect (March 2012) |
| Hardening Apache |
| Hardening Linux |
| Herding Cats: Self-Help for Programmers that Lead Programmers |
| Hibernate Recipes: A Problem-Solution Approach |
| How Computer Programming Works |
| Illustrated C# 2005 |
| Illustrated C# 2008 |
| Illustrated C# 2010 |
| Illustrated WPF |
| In Search of Stupidity: Over Twenty Years of High Tech Marketing Disasters 2nd Edition |
| Intermediate Robot Building 2nd Edition |
| Introducing .NET 4.0: With Visual Studio 2010 |
| Introducing .NET 4.5 2nd Edition (June 2012) |
| Introducing Silverlight 4 |
| Introducing Visual C# 2010 |
| Introducing Windows Azure |
| Ivor Horton's Beginning Ansi C++ The Complete Language 3rd Edition |
| JBoss 3.2 Deployment & Administration |
| Java 6 Platform Revealed |
| Java 7 Recipes: A Problem-Solution Approach - New! |
| Java 7 for Absolute Beginners - New! |
| Java Regular Expressions: Taming the Java.util.regex Engine |
| JavaFX Special Effects: Taking Java RIA to the Extreme with Animation, Multimedia, and Game Elements |
| JavaScript for Absolute Beginners |
| Joel on Software: And on Diverse & Occasionally Related Matters That Will Prove of Interest etc.. |
| LEGO MINDSTORMS NXT 2.0: The King's Treasure |
| LEGO MINDSTORMS NXT: Mars Base Command - New! |
| LEGO Mindstorms NXT: The Mayan Adventure |
| Learn AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X 3rd Edition |
| Learn BlackBerry Games Development |
| Learn C on the Mac |
| Learn Cocoa Touch for iOS (May 2012) |
| Learn Cocoa on the Mac |
| Learn Electronics with Arduino (May 2012) |
| Learn Excel 2011 for Mac |
| Learn HTML5 And JavaScript For Android (June 2012) |
| Learn HTML5 And JavaScript For iOS: Web Standards-Based Apps For iPhone, iPad, And iPod Touch (May 2012) |
| Learn Java for Android Development |
| Learn Mac OS X Lion 2nd Edition |
| Learn Mac OS X Snow Leopard |
| Learn Objective-C for Java Developers |
| Learn Objective-C for iOS and OS X 2nd Edition (May 2012) |
| Learn Objective-C on the Mac |
| Learn VB.NET Through Game Programming! |
| Learn Xcode Tools for Mac OS X and iPhone Development |
| Learn cocos2d Game Development with iOS 5 |
| Learn iPhone and iPad cocos2d Game Development: Use Cutting-edge tools to create exciting iPhone and iPad games |
| Lego Mindstorms Nxt-G Programming Guide 2nd Edition |
| Linux Recipes for Oracle DBAs |
| Linux System Administration Recipes: A Problem-Solution Approach |
| Mac OS X Lion Made Simple |
| Mac OS X Snow Leopard for Power Users: Advanced Capabilities and Techniques |
| Mac Programming for Absolute Beginners |
| Mac for Linux Geeks |
| Managing Humans: Biting And Humorous Tales Of A Software Engineering Manager 2nd Edition (May 2012) |
| Managing Humans: Biting and Humorous Tales of a Software Engineering Manager |
| Mastering Oracle SQL & SQL Plus |
| Meet the Kinect: An Introduction to Programming Natural User Interfaces - New! |
| Metrics: How to Improve Key Business Results |
| Microsoft SharePoint 2010: Building Solutions for SharePoint 2010 |
| Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 |
| Microsoft SharePoint: Building Office 2007 Solutions in VB 2005 |
| Migrating to Windows Phone - New! |
| More Joel On Software: Further Thoughts On Diverse & Occasionally Related Matters That Will Prove Of Interest To Software Developers, Designers, & Managers & To Those Who, Whether By Good Fortune Or Ill Luck, Work With Them In Some Capacity |
| More iOS 5 Development: Further Explorations of the iOS SDK (March 2012) |
| More iPhone 3 Development: Tackling iPhone SDK 3 |
| More iPhone Cool Projects |
| Objective-C Recipes: A Problem-Solution Approach (July 2012) |
| Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy 2nd Edition |
| Office & SharePoint 2007 User's Guide: Integrating SharePoint with Excel, Outlook, Access & Word |
| Office 2003 XML for Power Users |
| Office 2010 Made Simple |
| Office 2010 Workflow: Developing Collaborative Solutions |
| Office Programming: A Guide for Experienced Developers |
| Office and SharePoint 2010 User's Guide: Integrating SharePoint with Excel, Outlook, Access and Word |
| On the Way to the Web: The Secret History of the Internet and its Founders Hardback |
| Oracle Application Server 10g: J2EE Deployment & Administrtion |
| Oracle Applications DBA Field Guide |
| Oracle Database 11g: New Features for DBAs & Developers |
| Oracle Insights: Tales of the Oak Table |
| Oracle JDeveloper 10g: Empowering J2EE Development |
| Oracle PL/SQL Practical Solutions |
| Oracle PL/SQL Recipes: A Problem-Solution Approach |
| Oracle SQL Recipes: A Problem-Solution Approach |
| Outlook 2007: Beyond the Manual |
| PHP 5 Recipes: A Problem - Solution Approach |
| PHP 6 for Absolute Beginners |
| PHP MySQL Website Programming: Problem - Design - Solution |
| PHP Objects, Patterns and Practice 3rd Edition |
| Peoplesoft for the Oracle DBA |
| Performance Tuning & Optimizing ASP.NET Applications |
| Physics for Game Programmers |
| Power Users Guide to OneNote |
| Practical 3D Printers: The Science and Art of 3D Printing (July 2012) |
| Practical Ajax Projects with Java Technology |
| Practical Android 4 Games Development - New! |
| Practical Android Projects |
| Practical Apache Struts 2 Web 2.0 Projects |
| Practical Arduino: Cool Projects for Open Source Hardware |
| Practical CakePHP Projects |
| Practical Clojure |
| Practical DWR 2 Projects |
| Practical Django Projects 2nd Edition |
| Practical Dojo Projects |
| Practical Ext JS Projects with Gears |
| Practical HTML5 Projects (April 2012) |
| Practical JBoss Seam Projects |
| Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java |
| Practical JavaScript, DOM Scripting, & Ajax Projects |
| Practical MythTV: Building a PVR & Media Center PC |
| Practical Palm Pre Web OS Projects |
| Practical Prototype & script.aculo.us |
| Practical REST on Rails 2 Projects |
| Practical Rails Plug-ins: Build Great Websites Fast |
| Practical Rails Projects |
| Practical Rails Social Networking Sites |
| Practical Reporting with Ruby and Rails |
| Practical Ruby Projects: Ideas for the Eclectic Programmer |
| Practical Ruby for System Administration |
| Practical SharePoint 2010 Branding and Customization - New! |
| Practical Subversion 2nd Edition |
| Practical WPF Charts and Graphics |
| Practical Web 2.0 Applications with PHP |
| Practical WebObjects |
| Practical iOS 5 Projects (February 2012) |
| Practical jQuery () |
| Printing in Plastic: Build Your Own 3D Printer |
| Pro .NET 2.0 Code & Design Standards in C# |
| Pro .NET 2.0 Extreme Programming |
| Pro .NET 2.0 Graphics Programming |
| Pro .NET Oracle Programming |
| Pro ADO.NET 2.0 |
| Pro ADO.NET Data Services: Working With RESTful Data |
| Pro ASP .NET 4.5 in C# (April 2012) |
| Pro ASP .NET MVC 4 4th Edition (April 2012) |
| Pro ASP.NET 2.0 E-Commerce in C# 2005 |
| Pro ASP.NET 2.0 in C# 2005 Special Edition Book/CD Package |
| Pro ASP.NET 2.0 in VB 2005 |
| Pro ASP.NET 3.5 Server Controls with AJAX Components |
| Pro ASP.NET 4.0 CMS |
| Pro ASP.NET 4.0 In C# 2010 4th Edition |
| Pro ASP.NET 4.0 In VB 2010 3rd Edition |
| Pro ASP.NET MVC 3 Framework 3rd Edition |
| Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications |
| Pro ASP.NET for SQL Server: High Performance Data Access for Web Developers |
| Pro Access 2007 |
| Pro Access 2010 Development |
| Pro Active Record: Databases with Ruby and Rails |
| Pro Android 2 |
| Pro Android 3 |
| Pro Android 4 (February 2012) |
| Pro Android Apps Performance Optimization (February 2012) |
| Pro Android Augmented Reality (May 2012) |
| Pro Android Flash |
| Pro Android Games |
| Pro Android Media: Developing Graphics, Music, Video, and Rich Media Apps for Smartphones and Tablets |
| Pro Android Web Apps: Develop for Android using HTML5, CSS3 and JavaScript |
| Pro Android Web Game Apps: Using HTML5, CSS3 and JavaScript (June 2012) |
| Pro Android: Developing Mobile Applications for G1 and Other Google Phones |
| Pro Apache 3rd Edition |
| Pro Apache Struts & Ajax |
| Pro Apache Tomcat 6 |
| Pro Arduino (May 2012) |
| Pro Bash Programming: Scripting the Linux Shell |
| Pro BizTalk 2006 |
| Pro BizTalk 2009 |
| Pro Business Activity Monitoring In BizTalk 2009 |
| Pro Business Applications with Silverlight 4 |
| Pro C# 2010 And The .NET 4.0 Platform 5th Edition |
| Pro C# and the .NET 4.5 Framework 6th Edition (May 2012) |
| Pro CSS & HTML Design Patterns |
| Pro CSS Techniques: Real World CSS Techniques for Real World CSS Professionals |
| Pro CSS for High Traffic Websites |
| Pro Core Data For iOS 2nd Edition |
| Pro Django |
| Pro Drupal 7 Development 3rd Edition |
| Pro Dynamic .NET 4.0 Applications: Data-Driven Programming for the .NET Framework |
| Pro EJB 3: Java Persistence API |
| Pro Entity Framework 4.0 |
| Pro Excel 2007 VBA |
| Pro Excel Financial Modeling: Building Models for Technology Startups |
| Pro Expression Blend 4 |
| Pro Flex on Spring |
| Pro Full-Text Search in SQL Server 2008 |
| Pro Git |
| Pro HTML5 Application Development (August 2012) |
| Pro HTML5 Programming 2nd Edition |
| Pro HTML5 and CSS3 Design Patterns |
| Pro Hadoop |
| Pro Hyper-V |
| Pro InfoPath 2007 |
| Pro InfoPath 2010 (August 2012) |
| Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications For The Next Generation Of IE |
| Pro JMX |
| Pro JPA 2: Mastering the Java Persistence API |
| Pro JSF & Ajax: Building Rich Internet Components |
| Pro JSP 2 4th Edition |
| Pro Java EE Spring Patterns: Best Practives and Design Strategies Implementing Java EE with the Spring Framework |
| Pro Java ME Apps: Building Commercial Quality Smartphone Apps |
| Pro JavaFX 2 Platform: A Definitive Guide to Script, Desktop and Mobile RIA with Java Technology (February 2012) |
| Pro JavaFX Platform: Script, Desktop and Mobile RIA with Java Technology |
| Pro JavaScript Design Patterns |
| Pro JavaScript RIA Techniques: Best Practices, Performance and Presentation |
| Pro JavaScript Techniques |
| Pro JavaScript with MooTools |
| Pro LCS: Live Communications Server Administration |
| Pro LINQ: Language Integrated Query in C# 2008 |
| Pro LINQ: Language Integrated Query in C# 2010 |
| Pro LINQ: Language Interated Query in VB 2008 |
| Pro Linux System Administration |
| Pro Mapping in BizTalk Server 2009 |
| Pro MySQL |
| Pro NetBeans IDE 6: Rich Client Platform Edition |
| Pro Novell Open Enterprise Server |
| Pro Objective-C Design Patterns for iOS |
| Pro Objective-C for Mac and iPhone (December 2011) |
| Pro Office 2007 Development with VSTO |
| Pro OpenSSH |
| Pro Oracle Database 11g Administration |
| Pro Oracle SQL |
| Pro PHP Application Performance: Tuning PHP Web Projects for Maximum Performance |
| Pro PHP and jQuery |
| Pro PHP: Patterns, Frameworks, Testing & More |
| Pro PayPal e-Commerce |
| Pro PerfomancePoint Server 2007: Building Business Intelligence Solutions |
| Pro Perl |
| Pro Project Management with SharePoint 2010 |
| Pro Python |
| Pro SMS 2003 |
| Pro SQL Azure |
| Pro SQL Server 2005 |
| Pro SQL Server 2005 Assemblies |
| Pro SQL Server 2005 Database Design & Optimization |
| Pro SQL Server 2005 Integration Services |
| Pro SQL Server 2005 Reporting Services |
| Pro SQL Server 2008 Administration |
| Pro SQL Server 2008 Analysis Services |
| Pro SQL Server 2008 Analytics: Delivering Sales and Marketing Dashboards |
| Pro SQL Server 2008 Relational Database Design and Implementation |
| Pro SQL Server 2008 Reporting Services |
| Pro Scalable .NET 2.0 Application Design |
| Pro SharePoint 2003: Development Techniques |
| Pro SharePoint 2007 Development Techniques |
| Pro SharePoint 2010 Administration |
| Pro SharePoint 2010 Search |
| Pro SharePoint 2010 Solution Development |
| Pro SharePoint Designer 2010 |
| Pro SharePoint Solution Development: Combining .NET, SharePoint & Office 2007 |
| Pro Silverlight 2 in C# 2008 |
| Pro Silverlight 2 in VB 2008 |
| Pro Silverlight 3 in C# |
| Pro Silverlight 3 in VB |
| Pro Silverlight 4 in C# |
| Pro Silverlight 5 in C# 4th Edition (February 2012) |
| Pro Silverlight for Enterprise |
| Pro Spring 2.5 |
| Pro Spring 3 (March 2012) |
| Pro Spring Dynamic Modules for OSGi Service Platforms |
| Pro SpringSource dm Server |
| Pro Sync Framework |
| Pro T-SQL 2005 Programmer's Guide |
| Pro T-SQL 2008 Programmer's Guide |
| Pro Ubuntu Server Administration |
| Pro VB 2008 and the .NET 3.5 Platform 3rd Edition |
| Pro VB 2010 And The .NET 4.0 Platform |
| Pro VS 2005 Reporting Using SQL Server & Crystal Reports |
| Pro Visual C++ 2005 for C# Developers |
| Pro Visual Studio 11 (June 2012) |
| Pro Visual Studio 2005 Team System: Application Development |
| Pro Visual Studio LightSwitch 2011 Development (March 2012) |
| Pro WCF 4: Practical Microsoft SOA Implementation 2nd Edition |
| Pro WF: Windows Workflow in .NET 3.5 |
| Pro WF: Windows Workflow in .NET 4.0 |
| Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, 2nd Edition |
| Pro WPF in C# 2012: Windows Presentation Foundation in .NET 4.5 4th Edition (July 2012) |
| Pro WPF in VB 2010 |
| Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5 |
| Pro Web 2.0 Application Development with GWT |
| Pro Web 2.0 Mashups: Remixing Data and Web Services |
| Pro Windows Phone App Development 2nd Edition - New! |
| Pro Windows PowerShell |
| Pro XML Development with Java Technology |
| Pro Zend Framework CMS: Building a full CMA using Advanced Aspects of the Zend Framework |
| Pro iOS 5 Augmented Reality - New! |
| Pro iOS 5 Games Development (August 2012) |
| Pro iOS 5 Tools: Xcode, Instruments, and Build Tools - New! |
| Pro iOS Apps Performance Optimization |
| Pro iOS Table Views: For iPhone, iPad, and iPod Touch (February 2012) |
| Pro iOS Web Design and Development: HTML5, CSS3, and JavaScript with Safari - New! |
| Pro jQuery (March 2012) |
| Professional Design Patterns in VB.NET: Building Adaptable Applications Reprint |
| Professional Jakarta Velocity: From Professional to Expert |
| Professional MSMQ: Microsoft Message Queue Programming |
| Programming Su Doku |
| Python 3 for Absolute Beginners |
| RMAN Recipes for Oracle Database 11g: A Problem-Solution Approach |
| Real World ASP.NET Best Practices |
| Real World Microsoft Access Database Protection and Security |
| Regular Expression Recipes for Windows Developers: A Problem-Solution Approach |
| Robot Building for Beginners, 2nd Edition |
| SCJD Exam with J2SE 5 2nd Edition |
| SCJP Exam For J2SE 5: A Concise and Comprehensive Study Guide for the Sun Certified Java Programmer Exam |
| SMS 2003 Recipes: A Problem-Solution Approach |
| SQL Server 2000 Stored Procedures Handbook - Reprint |
| SQL Server 2005 T-SQL Recipes: A Problem Solution Approach |
| SQL Server 2008 Query Performance Tuning Distilled |
| SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach |
| SQL Server CE Database Development with the .NET Compact Framework |
| SQL Server Query Performance Tuning Distilled 2nd Edition |
| SQL: Access to SQL Server |
| SVG Programming: The Graphical Web |
| Scripting Intelligence: Web 3.0 Information Gathering and Processing |
| SharePoint 2003 User's Guide |
| SharePoint 2007 User's Guide: Learning Microsoft's Collaboration & Productivity Platform |
| SharePoint 2010 User's Guide: Learning Microsoft's Collaboration and Productivity Platform |
| SharePoint 2010 as a Development Platform |
| Sharepoint 2007 Development Recipes: A Problem Solution Approach |
| Shell Scripting Recipes: A Problem Solution Approach |
| Silverlight 2 Recipes: A Problem-Solution Approach |
| Silverlight Recipes: A Problem-Solution Approach 2nd Edition |
| Smart Home Automation with Linux |
| Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent, Hardback |
| Social Networking Spaces: From Facebook to Twitter and Everything In Between |
| Software Exorcism: A Hanbook for Debugging & Optimizing Legacy Code |
| Spring Enterprise Recipes: A Problem-Solution Approach |
| Spring Persistence with Hibernate |
| Spring Recipes: A Problem-Solution Approach, 2nd Edition |
| Squeak: Learn Programming With Robots |
| Success with Microsoft Dynamics CRM 4.0: Implementing Customer Relationship Management |
| Taking Your Android Tablets to the Max (March 2012) |
| Taking Your Mac OS X Lion to the Max |
| Taking Your iMovie '11 To The Max (July 2013) |
| Taking Your iPad to the Max, iOS 5 Edition 3rd Edition - New! |
| Taking Your iPhone 4 to the Max, 2nd Edition |
| Taking Your iPhone 4S to the Max: For iPhone 4S and Other iOS 5-Enabled iPhones - New! |
| Taking Your iPhoto '11 to the Max |
| Taking Your iPod Touch to the Max iOS 5 Edition 3rd Edition |
| Taking iWork to the Max: Maximum Productivity for Mac OS X and iOS (August 2013) |
| Tamong Java Threads |
| The Best Software Writing 1: Selected & Introduced by Joel Spolsky |
| The Best of Verity Stob |
| The Business of Android Apps Development: Making and Marketing Apps that Succeed |
| The Business of iPhone and iPad App Development: Making and Marketing Apps that Succeed 2nd Edition |
| The Career Programmer: Guerilla Tactics for an Imperfect World 2nd Edition |
| The Definitive Guide To Django: Web Development Done Right 2nd Edition |
| The Definitive Guide To Drupal 7 |
| The Definitive Guide To Terracotta: Cluster The JVM For Spring, Hibernate And POJO Scalability |
| The Definitive Guide to Apache Mod_Rewrite |
| The Definitive Guide to Apache MyFaces and Facelets |
| The Definitive Guide to Building Java Robots |
| The Definitive Guide to CentOS |
| The Definitive Guide to GCC 2nd Edition |
| The Definitive Guide to Google AdWords, AdSense, and AdMob: Create Versatile and Powerful Marketing and Advertising Campaigns (March 2012) |
| The Definitive Guide to Grails 2nd Edition |
| The Definitive Guide to HTML5 - New! |
| The Definitive Guide to HTML5 Video |
| The Definitive Guide to Linux Network Programming |
| The Definitive Guide to Magento |
| The Definitive Guide to MySQL 5 3rd Edition |
| The Definitive Guide to Plone, 2nd Edition |
| The Definitive Guide to Pylons |
| The Definitive Guide to Spring Web Flow |
| The Definitive Guide to Symfony |
| The Game Maker's Apprentice: Game Design for Beginners Book/CD Package |
| The Game Maker's Companion Book/CD Package |
| The Robosapien Companion: Tips, Tricks & Hacks |
| The Web Startup Success Guide |
| Ubuntu Netbooks: The Path to Low-Cost Computing |
| Ubuntu on a Dime: The Path to Low-Cost Computing |
| Ultra-fast ASP.NET: Building Ultra-Fast and Ultra-Scalable Websites Using ASP.NET and SQL Server |
| User Experience Innovation: User Centered Design that Works (February 2012) |
| User Interface Design for Programmers |
| Using Technology to Sell: Tactics to Ratchet Up Results (July 2012) |
| Visual Basic 2005 Recipes: A Problem-Solution Approach |
| Visual Basic 2008 Recipes: A Problem-Solution Approach |
| Visual C# 2010 Recipes: A Problem-Solution Approach |
| WPF Recipes in C# 2008: A Problem-Solution Approach |
| Web Service Patterns: Java Edition |
| Web Standards: Mastering HTML5, CSS3, and XML |
| Windows 7 Made Simple |
| Windows Azure Platform 2nd Edition |
| Windows Home Server User's Guide |
| Windows Mobile Game Development |
| Windows Netbooks: The Path to Low-Cost Computing |
| Windows Phone 7 Game Development |
| Windows Phone 7 Made Simple |
| Windows Phone Application Sketch Book (December 2011) |
| Windows Vista: Beyond the Manual |
| Winning Design! LEGO MINDSTORMS NXT Design Patterns for Fun and Competition |
| Word 2007: Beyond the Manual |
| Workflow in the 2007 Microsoft Office System |
| XNA 2.0 Game Programming Recipes: A Problem-Solution Approach |
| XNA 3.0 Game Programming Recipes: A Problem-Solving Approach |
| Zend Enterprise PHP Patterns |
| Zune Game Development using XNA 3.0 |
| eDirectory Field Guide |
| iLife '11 Made Simple |
| iOS 5 Reciples: A Problem-Solution Approach (March 2012) |
| iOS Wow Factor: Apps and UX Design Techniques for iPhone and iPad |
| iPad 2 Made Simple 2nd Edition |
| iPad 2 Made Simple: iOS 5 Edition, 3rd Edition (May 2012) |
| iPad Application Sketch Book |
| iPhone 4 Made Simple |
| iPhone 4S Made Simple: For all iPhones running iOS 5 - New! |
| iPhone Advanced Projects |
| iPhone Application Sketch Book |
| iPhone Cool Projects: Ten Great Development Projects for Your iPhone |
| iPhone Design Award Winning Projects |
| iPhone Games Projects |
| iPhone User Interface Design Projects |
| iPhone and iPad Apps for Absolute Beginners iOS 5 Edition - New! |
| iPhone for Work: Increasing Productivity for Busy Professionals |
| iPod Touch Made Simple, iOS 5 Edition - New! |
| jQuery Recipes: A Problem-Solution Approach |
|
New Titles
|
Advanced Android 4 Games
"Wolfenstein 3D"-like and "Doom"-like game apps are some of the classic Android games presented in the original edition of this book. Since their release, Android has progressed with the debut of Android 4.0, adding better fonts, new User Interface and Experience (UI/UX) APIs, tablet considerations, multi-touch capabilities, multi-tasking, faster performance, and much more to the Android game app development repertoire. Multi-touch code gives these games and their players dynamic input and exchange ability, for a more realistic arcade game experience. Faster and better performance offers game players a more seamless, fun arcade experience like never before on Android. There is also improved native C/C++ integration with Android's NDK as well, which makes coding, compiling, and converting both productive and efficient with gains in app performance. With actionable real-world source, Advanced Android 4 Games shows you how to build more sophisticated and addictive Android games, harnessing the power of these recent advancements. - Coverage of the new UI, UX, multi-touch and multi-tasking features available with Android 4.0.
- Learn other techniques for improving the game playing experience including Wi-Fi tethering, better multi-tasking, new and better streaming Web video using WebM, and more.
- By combining the elegant object-oriented features of Java and the raw power of C, there is no limit to the types of games that you can build for the platform, such as the "Quake 3D"-like game app case study in this book.
Youll definitely have fun, and perhaps youll even make some money. Enjoy! What youll learn - Key advanced Android gaming techniques using the new Android SDK 4 to help you earn more money in the app stores
- How to compile native code (C) in Android using the NDK
- How to add and integrate multi-touch
- How to use Bluetooth controllers (Zeemote)
- More gaming tricks and tips, such as hybrid 3D graphics with OpenGL and JNI
- How to port and augment a 2D shooter game app similar to "Wolfenstein" for Android
- How to port and augment another 2D shooter "Doom"-like game app for Android using OpenGL
- How to build a 3D shooter game like "Quake"
- How and where to best deploy these game apps
Who this book is for This book is for savvy Android app developers who are looking for professional or advanced techniques for porting, augmenting and building 2D and 3D game apps that are complex, fun and lucrative. Table of Contents - Welcome to Android Gaming
- Gaming Tricks:
- More Gaming Tricks: Hybrid 3D Graphics with OpenGL and JNI
- 2D Shooters: Wolfenstein-like App for Android
- 2D Shooters with OpenGL: Doom-like App for Android
- 3D Shooters Part I: Quake-like App
- 3D Shooters Part II: Quake II
- Appendix: Deployment and Compilation Tips
|
|
Beginning Android 4
Beginning Android 4 is your first step on the path to creating marketable apps for the burgeoning Android Market, Amazon's Android Appstore, and more. Googles Android operating-system has taken the industry by storm, going from its humble beginnings as a smartphone operating system to its current status as a platform for apps that run across a gamut of devices from phones to tablets to netbooks to televisions, and the list is sure to grow. Smart developers are not sitting idly by in the stands, but are jumping into the game of creating innovative and salable applications for this fast-growing, mobile- and consumer-device platform. If youre not in the game yet, now is your chance! Beginning Android 4 is fresh with details on the latest iteration of the Android platform. Begin at the beginning by installing the tools and compiling a skeleton app. Move through creating layouts, employing widgets, taking user input, and giving back results. Soon youll be creating innovative applications involving multi-touch, multi-tasking, location-based feature sets using GPS. Youll be drawing data live from the Internet using web services and delighting your customers with life-enhancing apps. Not since the PC era first began has there been this much opportunity for the common developer. What are you waiting for? Grab your copy of Beginning Android 4 and get started! What youll learn - Develop Java-based mobile applications and games for a wide range of phones and devices.
- Create user interfaces using WebKit and the Android widget framework.
- Build location- and map-based applications drawing on live feeds over the Internet.
- Incorporate activities, services, content providers, and broadcast receivers into your applications.
- Support multiple Android versions, multiple screen sizes, and other device-specific characteristics.
- Build and experience the array of new WebM video and other multimedia APIs for Android and more.
Who this book is for Beginning Android 4 is aimed at programmers new to Android application development who desire to create marketable applications for the burgeoning market of smartphone, tablet, and other Android device users. Table of Contents - The Big Picture
- How to Get Started
- Your First Android Project
- Examining Your First Project
- A Bit About Eclipse
- Enhancing Your First Project
- Rewriting Your First Project
- Using XML-Based Layouts
- Employing Basic Widgets
- Working with Containers
- The Input Method Framework
- Using Selection Widgets
- Getting Fancy with Lists
- Still More Widgets and Containers
- Embedding the WebKit Browser
- Applying Menus
- Showing Pop-up Messages
- Handling Activity Lifecycle Events
- Handling Rotation
- Dealing with Threads
- Creating Intent Filters
- Launching Activities and Sub-Activities
- Working with Resources
- Defining and Using Styles
- Handling Multiple Screen Sizes
- Introducing the Honeycomb UI
- Using the Action Bar
- Fragments
- Handling Platform Changes
- Accessing Files
- Using Preferences
- Managing and Accessing Local Databases
- Leveraging Java Libraries
- Communicating via the Internet
- Services: The Theory
- Basic Service Patterns
- Alerting Users via Notifications
- Requesting and Requiring Permissions
- Accessing Location-Based Services
- Mapping with MapView and MapActivity
- Handling Telephone Calls
- Fonts
- More Development Tools
- The Role of Alternative Environments
- HTML5
- PhoneGap
- Other Alternative Environments
- Dealing with Devices
- Where Do We Go from Here?
|
|
Beginning Android Tablet Games Programming
Android games programmers now have the power to write games for Android tablets. Beginning Android Tablet Games Programming explains how to enhance your Android games using the new tablet interface and the additional screen estate. You'll learn how to bring your programming skills up to date and into a world where touch screens, games physics, and artificial intelligence come together in new and surprising ways. Beginning Android Tablet Games Programming shows how to quickly and easily set up an Android development environmentin no time at all, you'll be programming away. You'll begin with some simple games using sprites and choreographed movement. Next, you'll learn how to handle user input in the modern age of touch screens and motion. Along the way, you'll discover how to use that extra screen space on a tablet to provide more relaxed and more interesting user interactions in your games. You'll learn how to use sound and music, for instance, to make your application menus more user-friendly. The Android operating system has recently acquired multicore functionality to meet the demands of multicore devices now entering the tablet market. With Beginning Android Tablet Games Programming, you'll discover how to harness that new power with your games programming through more process-demanding and fun techniques, including physics modeling, rich game world representation, artificial intelligence, and multiplayer interactions. Throughout each chapter of Beginning Android Tablet Games Programming, you'll find code that you can add or adapt to your own games to create the components you want. You can also work up to wrapping everything together into a complete Mario-type example game. Finally, when you have your first games ready, learn how developers have released their games and made a profit. You'll find tips on how to present your games in the Android and other application markets, and a solid approach to games marketing and monetization. What youll learn - How to set up an Android tablet programming environment
- How to program for touchscreens and other input devices
- Techniques to take advantage of the extra screen size of a tablet
- How to take advantage of multicore processing power in your games
- How to program a multiplayer game
- How to add artificial intelligence to in-game opponents
- How to program game modes, game states, and game worlds
- How to program a complete game
- About in-app marketing and games monetization
Who this book is for This is a book for Java programmers new to Honeycomb, tablets and games programming. An experienced games programmer can also use this book to migrate their existing expertise to the Android and the tablet environment. Table of Contents - Setting Up for Android 3.0 Java Development
- Creating Simple Games with Sprites and Movement
- Creating Gathering User Input
- Adding Sounds Effects, Music, and Video
- One-Player Game with Obstacles
- A Ball and Paddle Game
- Building a Two-Player Game
- A One-Player Strategy Game Part I
- A One-Player Strategy Game Part II
- Publishing the Game
- Testing Android Games on a Real Device
|
|
Building ASP.NET Web Pages With Microsoft WebMatrix
WebMatrix is the latest addition to the hugely popular Microsoft ASP.NET web platform. This exciting new technology aims to simplify the process of developing websites by combining the new and powerful Razor syntax with a fully extensible set of data and HTML helpers for performing common web tasks. The WebMatrix installation includes all the tools the developer requires to quickly create fully-functional, data-driven, dynamic sites using ASP.NET web pages. The lightweight custom development tool works alongside SQL Server Compact Edition and Internet Information Services (IIS) Express to provide a seamless and easy-to-use environment which enables the web developer to concentrate on the rapid development of feature-rich websites, without the need to learn the complex concepts and highly structured programming models which many other frameworks require. What youll learn - How to combine HTML and server-side C# Razor code with the powerful .NET framework to easily develop websites using Microsoft WebMatrix
- How to create layouts which can be applied across multiple pages
- How to interact with SQL Server and other databases, using proven techniques and best practices
- How to add social networking features to your web site using WebMatrix Helpers
- How to create your own custom functions and helpers to provide reusable code and content
- How to secure your website using a role-based membership model
- How to deploy your website to a hosting provider
Who this book is for This book is aimed at anyone with a basic knowledge of web technologies who wants to use this latest addition to the Microsoft ASP.NET web platform to easily and quickly build feature-rich, dynamic, data-driven websites. Table of Contents - Introduction
- Getting Started
- C# Primer
- Working with Razor and ASP.NET Web Pages
- Forms and Validation
- Working with Data
- Security & Membership
- Full Application Tutorial: Getting Started
- Adding E-Commerce Features
- Site Administration
- Adding Social Networking with the Package Manager and WebMatrix Helpers
- Advanced WebMatrix
- Deployment
|
|
Java 7 Recipes: A Problem-Solution Approach
Java 7 Recipes offers solutions to common programming problems encountered every day while developing Java-based applications. Fully updated with the newest features and techniques available, Java 7 Recipes provides code examples involving Servlets, Java FX 2.0, XML, Java Swing, and much more. Content is presented in the popular problem-solution format: Look up the programming problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved! The problem-solution approach sets Java 7 Recipes apart from other books on the topic. Java 7 Recipes is focused less on the language itself and more on what you can do with it that is useful. The book respects your time by always focusing on a task that you might want to perform using the language. Solutions come first. Explanations come later. You are free to crib from the book and apply the code examples directly to your own projects. - Covers all-new release of Java: Java 7
- Focuses especially on up-and-coming technologies such as Java FX 2.0
- Respects your time by focusing on practical solutions you can implement in your own code
What youll learn - Develop Java SE applications using the latest in Java SE technology
- Create great-looking user interfaces with Java Swing and Java FX 2.0
- Build web-based applications around Java Servlet technology
- Generate graphics and work with media such as sound and video
- Implement web services and applications to invoke them
- Exploit the power of XML from within your Java applications
Who this book is forThis book is for experienced Java programmers new to Java 7 and those with some experience with Java 7. Table of Contents - Getting Started with Java 7
- Strings
- Numbers and Dates
- Data Structures, Conditionals, and Iteration
- Input and Output
- Exceptions, Logging, and Debugging
- Object Oriented Java
- Concurrency
- Debugging and Unit Testing
- Unicode, Internationalization, and Currency Codes
- Working with Databases (JDBC)
- Java 2D Graphics and Media
- Java 3D
- Swing API
- JavaFX Fundamentals
- Graphics with JavaFX
- Media with JavaFX
- Working with Servlets
- Applets
- JavaFX on the Web
- Email
- XML and Web Services
- Networking
|
|
Java 7 for Absolute Beginners
Java 7 Programming for Absolute Beginners introduces the new core, open source Java Development Kit. Its focus is on practical knowledge and its completenessit provides all the bits and pieces an utter novice needs to get started programming in Java. It seems as if everyone is writing applications or apps these days for Android, BlackBerry, and the enterpriseit's where the money's at. But, how do they do it? Well, it's best to start by learning Java, one of the most popular programming languages around these days, still. Yes, that's right. This book: - Teaches Java development in language anyone can understand, giving you the best possible start
- Provides simple, step-by-step examples that make learning easy, allowing you to pick up the concepts without fuss
- Offers clear code descriptions and layout so that you can get your code running as soon as possible
What youll learn - How a computer processes programs
- Write a program in Java
- Debug a program
- Choose and manipulate the data structures that best match your purpose
- Create a user interface in Java
- How to do animation in a Java program
- Advanced topics such as thread management and recursion that any programmer will soon need
Who this book is for Everyone! This book is for anyone who wants to learn to develop applications or apps for the enterprise or mobile using Android or BlackBerry and much more. No previous programming experience is necessary. Table of Contents - Writing Your First Java Program
- Java Syntax
- Data types
- Operators
- Branching and Looping
- Object-Oriented Programming
- Writing a UI
- Writing and Reading Files
- Writing and Reading XML
- Animation
- Debugging
- Video Games
- Garbage Collection
- Recursion
- Generics and Regular Expressions
|
|
LEGO MINDSTORMS NXT: Mars Base Command
Congratulations! Youre on Mars Base Alpha, the first human outpost on the red planet. Dont relax, though. Its not all roses and unicorns up here. Mars isnt called "The Bringer of War" for nothing! Youve just been rained on by a meteor shower and its up to youyou!to put your LEGO MINDSTORMS NXT robotics skills to work to save the day, and the base! And thats only the beginning of the challenges that lie ahead. LEGO MINDSTORMS NXT: Mars Base Command is a book of challenge. Its about challenging yourself to design and build robots to solve problems, tough problems. Taking a similar approach to best-selling LEGO author James Kellys other books, this book presents a series of four challenges in the setting of mankinds first-ever manned base on the planet Mars. Each challenge begins with a backstory to set the scene. Youre given instructions for constructing a playing field, including devices that your eventual robot must manipulate. Your job is to build a robot that will execute the challenge and garner you the most points. The book requires the LEGO MINDSTORMS NXT Education Resource Set. Scoring sheets are included that allow for the books use in educational and group settings. Teachers can base lesson plans around the different concepts taught in each challenge. Groups and clubs can choose to run mini-competitions in which teams or individuals compete against each other in a race to save the base. LEGO MINDSTORMS NXT: Mars Base Command is an excellent choice for an individual, a group, or a teacher wishing to learn about and have more fun with LEGOs best-selling robotics platform. What youll learn - How to build and test robots using LEGO MINDSTORMS NXT
- How to develop problem-solving techniques as you set up and conquer the challenges in the book
- How to organize and host a challenge at your school or between friends
- About challenges we might face as humans move beyond Earth
- To work as a team to brainstorm solutions to tough problems
- To grow in your ability to make decisions when faced with multiple solutions
Who this book is for LEGO MINDSTORMS NXT: Mars Base Command is written for individuals, clubs, and teachers who want to have fun with LEGO MINDSTORMS NXT while learning more about robotics and problem-solving. The book is an excellent choice for individuals who own the kit and are slightly bored with it. The Mars Base storyline and ensuing challenges cure that boredom. Teachers and club leaders will appreciate the book for its problem-solving and teamwork applications. Table of Contents - Plan B
- The Power Interrupt Device
- The Power Redirect
- The Solar Collector
- Synopsys and Rules: Plan B Challenge
- Storm Front
- The Lander Mark VII: Part I
- The Lander Mark VII: Part II
- Synopsys and Rules: Storm Front Challenge
- Internal Medicine
- Commander Evan's Hand: Part I
- Commander Evan's Hand: Part II
|
|
Meet the Kinect: An Introduction to Programming Natural User Interfaces
Meet the Kinect introduces the exciting world of volumetric computing using the Microsoft Kinect. You'll learn to write scripts and software enabling the use of the Kinect as an input device. Interact directly with your computer through physical motion. The Kinect will read and track body movements, and is the bridge between the physical reality in which you exist and the virtual world created by your software. Microsofts Kinect was released in fall 2010 to become the fastest-selling electronic device ever. For the first time, we have an inexpensive, three-dimensional sensor enabling direct interaction between human and computer, between the physical world and the virtual. The Kinect has been enthusiastically adopted by a growing culture of enthusiasts, who put it to work in creating technology-based art projects, three-dimensional scanners, adaptive devices for sight-impaired individuals, new ways of interacting with PCs, and even profitable business opportunities. Meet the Kinect is the resource to get you started in mastering the Kinect and the exciting possibilities it brings. Youll learn about the Kinect hardware and what it can do. Youll install drivers and learn to download and run the growing amount of Kinect software freely available on the Internet. From there, youll move into writing code using some of the more popular frameworks and APIs, including the official Microsoft API and the language known as Processing that is popular in the art and creative world. Along the way, youll learn principles and terminology. Volumetric computing didnt begin with the Kinect. The field is decades oldif youve ever had an MRI, for example, you have benefitted from volumetric computing technology. Meet the Kinect goes beyond just the one device to impart the principles and terminology underlying the exciting field of volumetric computing that is now wide-open and accessible to the average person. What youll learn - Install drivers to connect your Kinect to your PC, whether running Windows or Mac OSX
- Download and run the growing body of software freely available via the Internet
- Write scripts in the popular Processing language
- Take advantage of Microsofts Kinect SDK for Windows
- Choose a software development environment that suits your needs
- Grasp principles and terminology underlying the Kinect technology
Who this book is for Meet the Kinect is aimed at technology enthusiasts, including programmers, artists, and entrepreneurs who are fascinated by the possibilities arising from the direct, human-computer interaction enabled by the Microsoft Kinect. The book is for anyone who wants to take advantage of the growing body of software for the Kinect, and for those who wish to write their own programs and scripts involving the Kinect as an input device. Table of Contents - Getting Started
- Behind the Technology
- Applications in the Wild
- Scripting the Kinect
- Many Ways to Kinect
- Application Development with PrimeSense's NITE Framework
- Application Development with the Beckon Framework
- Application Development with Microsoft's Windows/XBOX Framework
- Volumetric Display Techniques
- Where to Go From Here?
|
|
Migrating to Windows Phone
This book offers everything you'll need to upgrade your existing programming knowledge and begin to develop applications for the Windows Phone. It focuses on the 75 percent of the material that you will need 95 percent of the time. We're not going to teach you object-oriented programming (OOP) all over again, but we are going to take the time to point out how .NET and C# differ in their execution of the standard OOP concepts from other languages' implementations in order to make your migration as smooth and stress-free as possible. Migrating to Windows Phone will lead you through a tour of the key features of developing for Microsoft's devices. We'll consider everything from data handling to accelerometers, from mapping to WCF. We'll also walk you through monetizing your application through Microsoft's online Windows Phone store. What youll learn - To get your phone, IDE and other tools set up in an efficient manner
- The controls that are available to you in Windows Phone programming and how they can be applied
- To apply concepts of a non-trivial demo application to your own application context
- To point out the key elements of both the phone and the Visual Studio IDE
- The principles of push and pull data and data-binding
- To work with the features that make the Windows Phone unique (Bing Maps, WCF, Silverlight)
- To monetize your applications through advertising, the Windows Phone Marketplace, and other channels
Who this book is for This book is for anyone seeking to develop applications for the Windows Phone. No prior Silverlight or C# knowledge is required, although an understanding of programming in general, and object-oriented programming in particular, is assumed. Notes are used liberally to highlight features and concepts that might be confusing to programmers unfamiliar with .NET and C#. Table of Contents - Get Set Up: Getting all the tools
- Get to Work: Building a non-trivial application
- Get Control: Exploring the Windows Phone 7 controls
- Get the Data: Working with data-bound applications
- Get a Life: The Windows Phone 7 life cycle
- Get Moving: Enhancing your applications with Animation
- Get a Job: Interacting with the Phone, camera, GPS, etc.
- Get Pushy: Push notifications
- Get Online: Connecting to and browsing the web
- Get Lost: GPS, location services and maps
- Get Money: The Marketplace and monetizing your application
|
|
Practical Android 4 Games Development
Practical Android 4 Games Development continues your journey to becoming a hands-on Android game apps developer. This title guides you through the process of designing and developing game apps that work on both smartphones and tablets, thanks to the new Android SDK 4.0 which merges the User Interface and Experience APIs and more. The author, J.F. DiMarzio, has written eight books, including Android: A Programmers Guidethe first Android book approved by Googlerecently updated and translated for sale in Japan. He has an easy-to-read, concise, and logical writing style that is well suited for teaching complex technologies like the Java-based Android. From 2D-based casual games to 3D OpenGL-based first-person shooters, you find that learning how to create games on the fastest growing mobile platform has never been easier. - Create 2D and 3D games for Android 4.0 phones and tablets such and the Motorola Xoom
- Build your own reusable black box for game development
- Easy-to-follow examples make creating the sample games a hands-on experience
What youll learn - How to design and develop compelling 2D and 3D games
- How to create rich environments and characters
- How to do collision detection
- How to add realism to your games with basic game physics
- How to create a gaming black box that can be reused
- How to play your games on Android phones and tablets
Who this book is for This book is for aspiring Android game app developers who are ready to move beyond beginning level books or tutorials on Android game building. Table of Contents - Welcome to Andriod Gaming
- Star Fighter: A 2-D shooter
- Press Start: Making a Menu
- Drawing the Environment
- Creating Your Character
- Adding the Enemies
- Adding Basic Enemy Artifical Intelligence
- Defend yourself!
- Publishing Your Game
- BlobHunter: Creating 3-D Games
- Create an Immersive Environment
- Navigating the 3-D Environment
|
|
Practical SharePoint 2010 Branding and Customization
With Practical SharePoint 2010 Branding and Customization, SharePoint branding expert Erik Swenson cuts through the fluff and discusses accessible, easy-to-understand consulting and processes to create aesthetically pleasing, highly usable branded and customized SharePoint websites, both internally and externally. Designed to be a quick reference, how-to guide that lets you dive straight into the task at hand, you'll find this book's attention to detail and pragmatism make it an attractive companion during your branding experience. SharePoint 2010 deployments are more common than ever, as is the desire to make the environment branded and attractive to both internal and external clients. However, since SharePoint is more than just a collection of web pages, customizing the look and feel and completing the process of branding the platform itself is complex and requires a knowledge of web development, web design techniques, and a familiarity with SharePoint administrationa curious niche, to be sure. And sometimes, you just need to make quick fixes, while at other times, building an entirely customized and branded environment is a multi-step process with lots of stakeholder buy-in and development time required. Whether youre interested in applying just a touch of style to a team site, or youre branding a public-facing Fortune 500 website based on SharePoint, Practical SharePoint 2010 Branding and Customization is the only book you'll need to quickly, easily, and efficiently brand and customize your environment. Bonus: Includes the SharePoint 2010 Branding Starter Kit! This kit has everything you need to jumpstart successful and compelling designs. The kit includes a layered Adobe Photoshop file of a SharePoint 2010 site, two pre-built visual design examples, and a Visual Studio solution you can use to deploy either of the designs included. This starter kit is specifically prepared to save you substantial time kicking off your SharePoint branding project and to minimize potential roadblocks. These branding tools would cost you as much as $500 if purchased separately, but they're included with the purchase of this book at no additional charge! Get started today. What youll learn - Plan for branding projects, including creating wireframes and creative mockups as well as gathering requirements and estimation
- Use cascading style sheets (CSS), master pages, page layouts, web parts and XSLT to customize branding
- Deploy SharePoint branding to production servers using solution packages (WSP)
Who this book is for This book is for anyone who works within SharePoint sites and wants to make changes to how those sites look, whether they're minor changes or wholesale branding and customization efforts. Table of Contents - Introduction to SharePoint 2010 Branding
- Overview of UX/Branding Process
- Gathering Branding Requirements
- Creating the Visual Design
- Setting Up Your Development Environment
- Building the Design
- Testing the Visual Build
- Tips and Tricks
- Tools and Resources
Appendix CSS Reference Guide |
|
Pro Windows Phone App Development 2nd Edition
The Windows Phone 7 platform, now recently updated, provides a remarkable opportunity for Windows developers to create state-of-the-art mobile applications using their existing skills and a familiar toolset. Pro Windows Phone 7 Development, Second Edition helps you unlock the potential of this platform and create dazzling, visually rich, and highly functional applications for the Windows Phone Marketplaceincluding using new features like copy-and-paste and API improvements in the NoDo and Mango update waves. For developers new to the Windows Phone platformwhether .NET, iPhone, or Android developersthis book starts by introducing the features and specifications of the Windows Phone series, and then leads you through the complete application development process. You'll learn how to use Microsoft technologies like Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend effectively, how to take advantage of the device's sensors with the location service, accelerometer, and touch, how to make your apps location-aware using GPS data, how to utilize the rich media capabilities of the Windows Phone series, and much more. Finally, you'll receive a full tutorial on how to publish and sell your application through the Windows Phone Marketplace. And in this second edition, learn quickly and easily how to take advantage of new API capabilities and HTML5 support right in your browser. What youll learn - The specifications and capabilities of the Windows Phone series and how to harness that power in your applications
- To understand its relationship to Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend and how to use those tools most effectively to develop Windows Phone apps
- How to develop applications that take advantage of the available sensors, such as location service, accelerometer, and touch gestures
- How to develop rich media applications that harness the graphics capabilities of Windows Phone models
- The correct way to design and develop Windows Phone 7 applications utilizing the Model-View-ViewModel architecture
- The process of publishing your application to the Windows Phone Marketplace
Who this book is for If you're a .NET developer, this book is primarily for youyou're eager to learn how to use your existing skills to develop for the new Windows Phone 7 platform. If you're an iOS or Android developer, this is an ideal guide for you to learn how to expand the market for your existing applications. This does assume some knowledge of C#, managed code in general, and a basic level of familiarity with Visual Studio. And if you're a proficient Windows Phone 7 developer, get up to speed quickly with the new API endpoints and HTML5 browser support in the Mango update. Software developers proficient in other languages will also find this book helpful to get up to speed with developing Silverlight- and .NET-based Windows Phone applications. Table of Contents - Introduction to Windows Phone and Marketplace
- User Interface Development
- Handling Input on Windows Phone
- Windows Phone Data Persistence and Networking Programming Model
- Integrating with the Windows Phone Platform
- Windows Phone Advanced UI Development
- Advanced MVVM, Services, and App Connect
- XNA Framework for Games and Applications
- Advanced XNA Framework Development
- Building Top-Rated Applications for Windows Phone
|
|
Pro iOS 5 Augmented Reality
Augmented reality takes the real world and through the use of graphics, sound and other effects allows you to enhance the environment. It makes a game more real. Your social media app puts you where want to be or go. Pro iOS 5 Augmented Reality walks you through the foundations of building an augmented reality application for the iPhone or iPad. From using MapKit, to the accelerometer and magnetometer, to integrating facial recognition and Facebook data, you'll learn the building blocks of creating augmented reality applications. Case studies are included in this one-of-a-kind book and you'll learn how to create augmented reality apps that unleash the full potential of the on-board sensors and camera. This book complements other iOS game or social media apps development books available from Apress. After reading Pro iOS 5 Augmented Reality, you'll be able to build augmented reality rich media apps or integrate all the best augmented reality techniques and tools into your existing apps. What youll learn - The differences in hardware sensors, cameras and more between the iPhone 4 and iPhone 4S, iPod touch, iPad and iPad 2
- How to use MapKit and integrate it into your app
- How to play and record sound within an augmented reality app
- How to use the iPhone or iPad camera and video
- How to program against the accelerometer and gyroscope to detect movement and the orientation of the iPhone or iPad
- How to access and use the information from the magnetometer (compass)
- How to use cocos2D to overlay a heads-up display on the camera view
- How to integrate facial recognition into your app
- How to build augmented reality feature-rich enterprise game and Facebook apps
Who this book is for This book is for iOS developers familiar with iOS programming, but new to the camera, accelerometer, magnetometer and building augmented reality applications in general. Table of Contents - Introduction
- Hardware Comparisons
- Location Services
- iOS Sensors
- Sound and User Feedback
- Camera and Video
- Using cocos2D for AR
- Building a cocos2D AR Game
- Third-party AR SDKs
- Building a Marker-based AR App Using OpenGL
- Building a Social AR App
- OpenCV and Facial Recognition
- Building a Facial-recognition AR App
|
|
Pro iOS 5 Tools: Xcode, Instruments, and Build Tools
Building on your knowledge of how to write basic applications, Pro iOS 5 Tools shows how to take your apps from promising to real, and from good to great, by using numerous performance and debugging techniques. You will start by studying an alpha-stage iOS app and learning how you can use the tools provided in the iOS developers toolbox, plus popular third-party tools, to take an app to a final product and ready to ship. Your own app development will never be the same again! - Learn the tools available to all iOS developers: Xcode, Instruments, network diagnostic tools and version control
- Techniques for debugging by using Instruments, as well as the new features available in newest version of Xcode
- Performance tuning techniques and workflow enhancements
What youll learn - How to set up a bare-bones shopping cart app; from creating a new project to using a distributed version control system for setting up the environment
- How to work your way through an app and tune the user interface for performance
- How to diagnose and address memory issues, leaks and dealing with intermittent crashes
- How to deal with networking issues and reliably recreate or simulate these environments
- How to address multitasking, behind the scenes power drains, and reduce/optimize power usage from the radio and other power draining features in iOS devices
- How to distribute your app to beta testers, prepare for the App Store and speed up development time by learning shortcuts and other enhancements to developer tools
Who this book is for This book is for iOS developers looking to fully utilize iOS 5 tools like Xcode, Interface Builder and more, making their apps development faster and more efficient. Table of Contents - Wax On, Wax Off
- First-Class Tools
- Three Screens and...Well, It Runs
- Memory Management and Diagnostics
- Core Animation and Smooth Scrolling
- Networking, Cache, and Power Management
- Prepare the Beta!
- Why Are Things Breaking?
- Can We Automate Some of This?
- Now, They Want an iPad Version
- How Do I Share Some of This?
- One More Thing
|
|
Pro iOS Web Design and Development: HTML5, CSS3, and JavaScript with Safari
With Pro iOS Web Design and Development, youll design websites and develop web applications for iPhone and iPad using web standards deployed with Apple's Safari browser. Utilizing the very latest web and mobile technologies and releases, this book shows every web professional how to use HTML5 to do the heavy lifting, CSS3 to create the look and feel, and JavaScript to add program logic to their mobile sites and Web applications. In addition, youll learn how to address the specific features made available through Apple's iOS, especially with regard to designing Web-based touch-screen interfaces. Pro iOS Web Design and Development will help you deliver rich mobile user experiences without compromise by optimizing your sites for WebKit and Safari, the de facto standard for the iPhone, iPad, and iPod touch. What youll learn - Design an optimal website for the iPhone, iPad, and iPod touch.
- Use web standards to develop professional sites on Apples key platforms and see why this is important for Web developers and designers.
- Take advantage of Apples multi-touch screen technology in your Web apps, maximizing user experience and accessibility.
- Carry out usability testing for mobile websites and Web apps.
- Define an agile project flow optimized for mobile development.
- Use a cognitive approach to UI design using the laws of perception, color psychology theory, and the concepts behind positive and negative space.
Who this book is for Web designers who are interested in mobile Web design and/or mobile Web development; desktop developers who are interested in mobile Web application development; or any Web professional who wants to learn how to design and develop for the iPhone, iPad, and iPod touch. Table of Contents - Think Touch Mobile
- Design Touch Mobile
- Develop Touch Mobile
- User Interface Design for Mobile Touch Devices
- iPhone UI Design: Think Simple
- iPad UI Design: Think Inverted
- Web Standards for WebKitMaximizing MobileSafari
- Creating WebAppsMobile Application Development
- Working in Apple's Native Mobile Environments
- Optimizing WebApps
- Testing iPhone and iPad WebApps
- Maximizing the Market for WebApps
- Looking Beyond the Mobile Web to Ubiquitous Computing
|
|
Taking Your iPad to the Max, iOS 5 Edition 3rd Edition
Taking Your iPad to the Max, iOS 5 Edition is written so that anyone can quickly get up to speed on Apples latest hit. As bloggers at The Unofficial Apple Weblog (TUAW.com), the authors have the happy privilege of working with Apple products every day, and they'll guide you through all of the perks of being an iPad owner with access to all the new and amazing features in iOS 5. This book takes you from selecting and buying an iPad, to connecting it to the Internet, to using the incredible power of the iPad and all its apps to enhance your life. Whether youre using your iPad to surf the Internet, admire or edit family photos, listen to music, watch movies, create or edit movies, or read a book, this book will help guide you. Discover how your iPad can be a virtual shopping mall, opening the door to purchases of music, books, videos, and movies. This book will help you organize your daily life through the use of Calendar, Notes, and Contacts, communicate with friends and colleagues with Mail, and find your way with Maps. You'll also learn how get the most out of your iPad's two cameras, and you'll learn how iCloud keeps all of your documents and photos in sync across all your Apple devices. You'll also learn about great new iOS 5 features like Reminders, Notification Center, iMessage, Newsstand, and PC-Free updates. Taking Your iPad to the Max, iOS 5 Edition introduces the essentials of using your iPad for recreation, travel, and workand includes the basics of Apple's iWork suite for iPad. Learn to create business or personal documents with Pages, make professional presentations with Keynote, and keep data and finances under control with Numbers. You'll also learn how to use iLife's suite of apps, including iPhoto, iMovie, and GarageBand on the iPad. No matter how you use your iPad, Taking Your iPad to the Max, iOS 5 Edition will show you how to make the most of it. What youll learn - Learn the new features of iOS 5 on your iPad
- Watch, read and listen more with endless movies, books and music at your fingertips
- Create images and videos and edit them with iMovie
- Use the iPad as a professional office tool to create rich documents, spreadsheets, and presentations
- See how iCloud makes syncing seamless
- Get connected wirelessly, stay connected and set your computing life free
Who this book is for iPad owners who want to learn more about the new features in iOS 5 and iCloud. Table of Contents - Bringing Your iPad Home
- Putting Your Data and Media on Your iPad
- Exploring the iPad Hardware
- Interacting with Your iPad
- Connecting to the Internet
- Browsing the Internet with Safari
- Touching Your Music and Video
- Shopping for Apps, Books, Music, and More
- Using iBooks
- Leveraging Your Desk Set
- Setting Up and Using Mail
- Working with Maps
- Touching Your Digital Photos
- On the Go with iWork
- Using the iPad Cameras with Camera, Photobooth, and FaceTime
- Other Great Ways to Use Your iPad
|
|
Taking Your iPhone 4S to the Max: For iPhone 4S and Other iOS 5-Enabled iPhones
Unleash the power of your new iPhone 4S or other iOS 5-driven iPhone and take it to the limit using powerful tips and techniques from the Apple experts at TUAW, Erica Sadun, Steve Sande, and Michael Grothaus. Fast and fun to read, Taking Your iPhone 4S to the Max shows you how to get the most out of your iPhone using Apples new iOS 5. Whether you're using the new iPhone 4S or earlier iPhone that runs the new iOS 5, youll find all the best undocumented tricks, as well as the most efficient and enjoyable introduction to the iPhone available. Starting with an introduction to iPhone basics, youll quickly discover the iPhones hidden potential, like how to connect to a TV, use Voice Control using Siri, have video chats with FaceTime, and call friends overseas with low-cost VoIP. From the unified e-mail inbox and surfing the Web with Mobile Safari, exploring the world of social networking, using the multitasking capabilities of iOS 5, taking and editing photos, shopping for apps, media, and books, or just managing phone callsyoull find it all in this book. Youll even learn tips on where to get the best iPhone accessories. Get ready to take your iPhone 4S and earlier running the new iOS 5 to the max! What youll learn - Master the powerful multitasking capabilities of the new iPhone 4S and earlier iOS 5-enabled iPhones
- Communicate with the world through FaceTime video chats, voice calls, SMS and MMS messaging, email, and social networking
- Entertain yourself and friends with music, games, books, and videosall in the palm of your hand
- Customize your iPhone with your choice of hundreds of thousands of useful and fun apps
Who this book is for Whether you use your iPhone for video chats with friends and relatives, playing games, keeping up with work, or capturing special moments in photos or video, we wrote this book with you in mind. Table of Contents SETUP 1: Selecting, Buying, and Activating Your iPhone 2: Putting Your Data and Media on Your iPhone MEET THE PHONE 3: Interacting with Your New iPhone 4: Placing Calls with iPhone GETTING ONLINE 5: Browsing with Wi-Fi and Safari 6: Staying in touch with FaceTime and Messages 7: Setting Up and Using Email MEDIA AND SHOPPING 8: Touching Your Music 9: Shopping at the Music Store 10: Shopping at the App Store 11: Reading and Buying Books with iBooks + Newstand PHOTOS, VIDEO AND THE CAMERA 12: Touching Your Photos and Videos (Photos, YouTube, Videos apps, AirPlay) 13: Recording the World Around You with the Camera ACCESSORIES 14: Staying On Time and Getting There with Clock, Calendar, and Maps 15: Leveraging Your Desk Set: Contacts, Calculator, Notes, Weather, Stocks, Voice Memos, and Reminders PREFERENCES 16: Customizing your iPhone (Settings & Accessibility) |
|
The Definitive Guide to HTML5
The Definitive Guide to HTML5 provides the breadth of information you'll need to start creating the next generation of HTML5 websites. It covers all the base knowledge required for standards-compliant, semantic, modern website creation. It also covers the full HTML5 ecosystem and the associated APIs that complement the core HTML5 language. The Definitive Guide to HTML5 begins by tackling the basics of HTML5, ensuring that you know best practices and key uses of all of the important elements, including those new to HTML5. This section also covers extended usage of CSS3, JavaScript, and DOM manipulation, making you proficient in all core aspects of modern website creation. The final part of the book covers the associated W3C APIs that surround the HTML5 specification. You will achieve a thorough working knowledge of the Geolocation API, web storage, creating offline applications, and the new drag and drop functionality. The Definitive Guide to HTML5 also dives into the key media enhancements of HTML5 and its surrounding technologies: Canvas, video and audio. What youll learn - How to use all of the core features of HTML5
- How to make the most of the APIs that surround HTML5, such as Geolocation, Web Storage, and drag and drop
- How to leverage the media capabilities of the modern web: Canvas, audio, and video
Who this book is for Web developers and designers who want to increase their HTML5 skills to create modern, standards-compliant websites. Table of Contents - Putting HTML in Context
- Getting Ready
- Getting Started with HTML
- Getting Started with CSS
- Getting Started with JavaScript
- HTML Elements in Context
- Creating HTML Documents
- Marking Up Text
- Grouping Content
- Creating Sections
- Working with Tables
- Working with Forms
- Customizing the Input Element
- Other Forms Elements & Input Validation
- Embedding Content
- CSS In Context
- Using the CSS Selectors Part I
- Using the CSS Selectors Part II
- Using Borders &Backgrounds
- Working with the Box Model
- Creating Layouts
- Styling Text
- Transitions, Animations & Transforms
- Other CSS Properties & Features
- The DOM in Context
- Working with the Document Object
- Working with the Window Object
- Working with DOM Elements
- Styling DOM Elements
- Working with Events
- Using the Element-Specific Objects
- Using Ajax Part I
- Using Ajax Part II
- Working with Multimedia
- Using the Canvas Part I
- Using the Canvas Part II
- Using Drag & Drop
- Using Geolocation
- Using Web Storage
- Creating Offline Applications
|
|
iPhone 4S Made Simple: For all iPhones running iOS 5
Congratulationsyouve purchased the new iPhone 4S, the coolest smartphone on the market. Now its time to learn how to take advantage of the new iOS 5 and all its features, apps, and secret techniques available. To accomplish this, look no further than iPhone 4S Made Simple. More than 1,000 screen visuals and clear-cut instructions guide you through both basic and advanced features of the iPhone 4S, from email and calendar tips to navigating the App Store and understanding Bluetooth and Wi-Fi networks. Written by two successful smartphone trainers and authors, this is the go-to guide for the latest and greatest version of the iPhone. This book should also help those who use the popular iPhone 4 or earlier iPhones, that are now running or can run the new iOS 5 operating system as well. What youll learn - Use copy/paste, spotlight search, and voice memos
- Support for both Windows and Mac users
- Use music, videos, photos and voice notes
- Detailed iTunes instructions
- Sync playlists, videos, contacts, calendar, and notes
- Fast email, phone, calendar, and browser tips
- Create your own ringtones and wallpapers
- Use Google Maps to find just about anything!
- Navigate the App Store for games, productivity apps, and more
- Understand Bluetooth and Wi-Fi network setup & security
- Install and remove software icons
- Use you phone internationally and save money when traveling overseas
- Save your battery life by understanding the network settings
- All the best tips and tricks for the touch screen
Who this book is for This book is for anyone who has or is considering an iPhone, whether it's the new iPhone 4S or earlier iPhone running the new iOS 5. Table of Contents - Getting Started
- Typing Tips, Copy/Paste and Search
- Sync Your iPhone with iTunes
- Other Sync Methods
- Wi-Fi and 3/4G Connectivity
- Bluetooth on the iPhone 5
- Organize Your iPhone: Icons and Folders
- Multitasking and Voice Control
- Personalize and Secure Your iPhone
- Using Your iPhone as a Phone
- SMS and MMS Messaging
- FaceTime Video Messaging and Skype
- Playing Music
- iBooks and E-Books
- New Media: Reading Newspapers, Magazines, and More
- Viewing Videos, TV Shows, and More
- Surfing the Web with Safari
- Email on Your iPhone
- Working with Contacts
- Your Calendar
- iPhone Photography
- Maps
- Eliminate Your Paper Notes
- Utilities: Clock, Calculator, Compass, and Weather
- iTunes on Your iPhone 5
- The Amazing App Store
- Games and Fun
- Social Networking
- Troubleshooting
- Your iTunes User Guide
|
|
iPhone and iPad Apps for Absolute Beginners iOS 5 Edition
The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Apple’s online marketplace for iPhone applications. Over 1 billion apps were downloaded during the nine months following the launch of the App Store, ranging from the simplest games to the most complex business apps. Everyone has an idea for the next bestselling iPhone app—presumably, that’s why you’re reading this now! And with the popularity of the iPad, this demand will just continue to grow.
So how do you build an application for the iPhone and iPad? Don’t you need to spend years learning complicated programming languages? What about Objective-C and Cocoa touch ? The answer is that you don’t need to know any of those things! Anybody can start building simple apps for the iPhone and iPad, and this book will show you how.
This update of an Apress bestseller walks you through creating your first app, using plain English and practical examples using the iOS 5 software development platform and more. It cuts through the fog of jargon and misinformation that surrounds iPhone and iPad application development, and gives you simple, step-by-step instructions to get you started.
Teaches iPhone and iPad apps development in language anyone can understand
Provides simple, step-by-step examples that make learning easy, using iOS 5
Offers videos that enable you to follow along with the author—it’s like your own private classroom
What you’ll learn
Get both yourself and your computer set up for iPhone and iPad application development
Start by making small changes to existing applications to build your knowledge and experience before creating your own applications
Follow steps in plain English to build simple apps and get them working immediately
Style your application so that it looks good and users can easily navigate through it
Make use of the iPhone’s touch screen and accelerometer
Use shortcuts and cheat sheets to create apps the easy way
Who this book is for
If you have a great idea for an iPhone or iPad app, but have never programmed before, then this book is for you. You don’t need to have any previous computer programming skills—as long as you have a desire to learn, and you know which end of the mouse is which, you’ll be fine. |
|
iPod Touch Made Simple, iOS 5 Edition
The new iOS 5-driven iPod touch devices are much more than just music. These have all the features of a PDAincluding email, calendar, Google Maps, the App Store, and even phone capabilitiesas well as the ability to watch movies and play your favorite games, all packed into Apples sleek design. With iPod touch Made Simple, iOS 5 Edition, you'll learn how to take advantage of all these features and more, now available using the new iOS 5. Packed with over 1,000 visuals and screenshots, this book will help you master all the functions of the iPod touch devices that run iOS 5 and teach you time-saving techniques and tips along the way. Written by two successful smartphone trainers and authors, this is the go-to guide for the iPod touch! What youll learn - Support for both Windows and Mac users
- Sync and manage all your music on the iPod touch or your computer
- Find the best App Store applications and games
- Save time with copy/paste & Spotlight search
- Play music, videos, TV shows, and podcasts
- Sync playlists, videos, contacts, calendar, and notes
- Fast email, phone, calendar, and browser tips
- Use Google Maps to find just about anything!
- Bluetooth and Wi-Fi network setup & security
- All the best tips and tricks for the touch screen
Who this book is for This book is for those new to the iPod touch or the iPod touch devices running the new and latest iOS 5 and even for seasoned users who want to learn new tips and techniques. Table of Contents - Getting Started with iPod touch
- Typing Tips, Copy/Paste, and Search
- Sync Your iPod touch with iTunes
- Other Sync Methods
- Wi-Fi Connectivity
- Organize Your iPod touch Icons and Folders
- Personalize and Secure Your iPod touch
- Multitasking and Voice Control
- Playing Music
- Viewing Videos, TV Shows, and More
- iBooks and E-Books
- Surfing the Web with Safari
- FaceTime Video Messaging and Skype
- Email on Your iPod touch
- Working with Contacts
- Your Calendar
- iPod touch Photography
- Recording and Editing Videos
- iTunes on Your iPod touch
- The Amazing App Store
- Games and Fun
- Social Networking
- Eliminate Your Paper Notes
- Bluetooth on the iPod touch
- Utilities: Clock, Calculator, and Weather
- New Media: Reading Newspapers, Magazines, and More
- Find Your Way with Maps
- Troubleshooting Your iPod touch
- Your iTunes User Guide
|
|
Upcoming Titles
|
Adruino Wearables
You'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. By the end of the book, you'll have learned: - Electronics basics
- How to prototype successfully
- Arduino programming
- How to design and build your own wearable Arduino creations
Along the way you'll create fun and inspiring wearables, such as: - An LED bracelet: learn the basics of wearable electronics
- A synthesizer tie: accept user input and create output in response
- A solar-powered glow in the dark bag: create self-sufficient wearables
- A shape memory flower: store state and manipulate your wearables
- An EL wire dress: add designer touches to your wearables
Arduino Wearables is the complete guide to getting started with Arduino and wearable computing. The 14 inspiring projects to make, learn from, and build upon will equip you for creating your own projects; the only limit is your imagination. What youll learn - The essence of wearable computing
- The basics of electronics
- The relationship between basic electronics and smart materials
- Programming for the Arduino/LilyPad
- Circuit building and construction in a wearable context
- Advanced methods for wearable prototyping
Who this book is for Electronics hobbyists, Arduino enthusiasts, and fabric artists who want to add something extra to their designs. Even if you've never worked with Arduino before, this book is still for you. |
|
Adruino, Sensors, and the Cloud
Make your Arduino talk to the world! So what is the Internet of Things? It's a global network infrastructure, linking physical and virtual objects using cloud computing, data capture, and network communications. It allows devices to communicate with each other, access information on the Internet, store and retrieve data, and interact with users, creating smart, pervasive and always-connected environments. Despite the Internet of Things being a relatively new concept, there are already a few open platforms available that enable remote and seamless management and visualization of sensor data: Pachube, Google Apps, Nimbits data logger, and ThingSpeak are just a few examples. And Arduino works with all of them. The Arduino is an incredibly flexible micro-controller and development environment that can not only be used to control devices, but can also be used to read data from all kinds of sensors. Its simplicity and extensibility, in addition to its great success and adoption by users, has led to the development of a variety of hardware extensions and software libraries that enable wired and wireless communication with the Internet. Arduino is the ideal open hardware platform for experimenting with the world of the Internet of Things. In Arduino, Sensors, and the Cloud, you'll learn the basic concepts and features of the Internet of Things and build projects utilizing the Arduino platform. You'll discover fundamental concepts of cloud computing, sensor reading and connecting the Arduino to the Internet, using both wired and wireless interfaces and Android phones. You'll also learn to use the most popular open platforms for managing sensor data from the Arduino, how to trigger actuators remotely, and how to reprogram Arduino using cloud services. What youll learn - What "the Internet of Things" means and how it relates to cloud computing concepts
- How open platforms allow you to store your sensor data in the cloud
- The basic usage of the Arduino environment for creating your own embedded projects at low cost
- How to connect your Arduino with your Android phone and send data over the Internet
- How to connect your Arduino directly to the Internet and talk to the cloud
- How to reprogram your Arduino micro-controller remotely through the cloud
Who this book is for - Arduino enthusiasts and hobbyists who would like to learn how to build their own embedded projects and send data over the cloud
- Engineering students
- Research scientists who need low-cost platforms for evaluating research on the Internet of Things
|
|
Advanced Joomla!
Advanced Joomla! teaches you advanced techniques for customizing a Joomla! CMS, including creating templates, administration, and building extensions. It will provide the technical know-how and a bonanza of information that will allow you to take your Joomla! sites to the next level. Written by bestselling Beginning Joomla! author Dan Rahmel, Advanced Joomla! picks up right where Beginning Joomla! left off. Amongst other things, it shows you how to integrate advanced features into your Joomla! site, including social networking, blogging, and Google and Yahoo! web services; construct advanced Joomla! templates that use multiple stylesheets; use advanced administration techniques; and employ MySQL data reporting, remote deployment, and quality control using automated testing. Advanced Joomla! assists content providers and web developers in all aspects of Joomla! content creation. For graphic artists and web designers, the professional template techniques and site organization information will prove invaluable. For developers who are weary of the often Byzantine documentation and hunger for clear organized information, Advanced Joomla! holds the key to unlocking the treasures of this advanced CMS system. What youll learn - Integrate advanced features into your Joomla! site, including social networking, blogging, and Google and Yahoo! web services.
- Construct advanced Joomla! templates that use multiple stylesheets; third-party frameworks including MooTools and Yahoo! User Interface (YUI) Library for interactive display; specialty definitions for mobile users; and more!
- Use advanced administration techniques, including various site-backup methods, integration of logins with other systems, and Joomla! site security
- Employ MySQL data reporting techniques, remote deployment, and quality control using automated testing with the free, open source tools such as Apache JMeter and Selenium.
Who this book is for This book is for Joomla! or web developers/users who have read Beginning Joomla! or who are no longer Joomla! novices. |
|
Android Apps Security
Android Apps Security provides guiding principles for how to best design and develop Android apps with security in mind. It explores concepts that can be used to secure apps and how developers can use and incorporate these security features into their apps. This book will provide developers with the information they need to design useful, high-performing, and secure apps that expose end-users to as little risk as possible. - Overview of Android OS versions, features, architecture and security.
- Detailed examination of areas where attacks on applications can take place and what controls should be implemented to protect private user data
- In-depth guide to data encryption, authentication techniques, enterprise security and applied real-world examples of these concepts
What youll learn - How to identify data that should be secured
- How to use the Android APIs to ensure confidentiality and integrity of data
- How to build secure apps for the enterprise
- About Public Key Infrastructure, encryption APIs and how to implement them in apps
- About owners, access control lists and permissions to allow user control over App properties
- About client-server apps and how to manage authentication, transport layer encryption and server-side security
Who this book is for This book is for intermediate and experienced Android app developers that are already familiar with writing apps from scratch. It discusses mechanisms on how apps can be secured so that private, end-user data is kept secure on the device and while in transit. If youre just embarking on the path to Android development, then this book may prove to be a useful companion to other developer guides. |
|
Android Robotics Projects
You might be wondering why some of your friends speak in hushed tones about soldering wires, chips, and robotic parts carrying strange, unheard-of names. Fear not, since you probably own hardware ready-made for your own robotics experiments: any old Android phone gives you a head start in building your own robot. And Android Robotics Projects will show you how to build serious robots. To begin either development or hardware engineering on the Android, you need to have programming access to your phone. So, you'll need to install Eclipse and use BlueTooth to access the Android hardware itself. But if you want to build a robot using the Android processor as its brain, you'll need to penetrate the mysteries of another microcontroller interfacing with Android: the AVR. Jim Garvin leads you through the early chapters of the book as gently as possible. From there, Garvin takes you through all the knowledge areas needed to build robotsincluding movable parts, communications between Android hardware, and Android and Linux APIs for programming. To top it off, you'll explore how to produce your own hardware! From the bread board to your home-brew PCB, Garvin guides you through design and implementation of your robot parts. No robot can exist without sensors, and you need constraints to allow it to avoid and circumvent obstacles. There is little that one cannot do with the right hardware and a bit of programmming. Ultimately, you can mount your phone on the robot and teach it new tricks, depending on the animal architecture you choose. Of course, there are many possibilities here, and Garvin will also give you pointers for the future. What youll learn - Setting up a development environment ready for Android robotics code
- Learning how to program for the AVR microcontroller
- Connecting servos and sensors
- Home-brewing your own PCB design, and choosing PCB suppliers
- Mounting the phone as a robot brain and teaching the robot to obey touch commands
- Approaching and designing different robot architectures
Who this book is for - Android programmers with an interest in robotics
- Robotics researchers looking for a cheap and powerful platform
- Java programmers with a robotics itch to scratch
- Hardware hackers
- Mobile phone hackers
|
|
Applied ASP.NET MVC 3 in Context
ASP.NET MVC 3 is the latest sensation in the world of Microsoft Web development. It represents a paradigm shift in the way ASP.NET applications are designed and built. Modular, test-driven development and easier implementation of design-patterns and architectural concepts make it an easy choice for web developers. What is perhaps not so easy is to see how ASP.NET MVC can best be put to work in the real world where you need it to work efficiently alongside the other technologies that you employ. This book helps you with this, placing ASP.NET MVC into a realistic context. It begins by creating a fully-working blogging application from the ground up using the very latest .NET tools and development practices. Here you'll see how ASP.NET MVC 3 fits into the architecture of your project and interacts with the other technologies that are vital for your project's success. Once you have a good understanding of how the technologies work, you'll move on to a deep-dive into ASP.NET MVC 3 to provide you with a treasure trove of supporting information and background knowledge that will help you to make informed development decisions. By the end of this book you will be in an excellent position to make sense of the many buzzwords that surround ASP.NET MVC web development and will be able to proceed confidently with your own projects. What youll learn - Build a complete project using ASP.NET MVC 3 following modern architectural principals.
- Explore new features in ASP.NET MVC 3 like the new Razor view engine, integrated dependency and injection support.
- Understand Domain Driven Design (DDD) and start using Command/Query Responsibility Segregation (CQRS) in your applications.
- Work with some of the latest and coolest tools in the .Net world including Entity Framework 4.0 Code First, MVC Contrib, Mercurial, MSpec for Behaviour Driven Design (BDD), Fluent nHibernate and more.
Who this book is for This book is for experienced software developers interested in seeing how ASP.NET MVC 3 can be put to work in a realistic context where it will co-exist with other technologies in the reader's workplace. |
|
Arduino Projects to Save the World
Arduino Projects to Save the World shows that it takes little more than a few tools, a few wires and sensors, an Arduino board, and a bit of gumption to build devices that lower energy bills, help you grow our own food, monitor pollution in the air and in the ground, even warn you about earth tremors. Arduino Projects to Save the World introduces the types of sensors needed to collect environmental datafrom temperature sensors to motion sensors. You'll see projects that deal with energy sourcesfrom building your own power strip to running your Arduino board on solar panels so you can actually proceed to build systems that help, for example, to lower your energy bills. Once you have some data, it's time to put it to good use by publishing it online as you collect it; this book shows you how. The core of this book deals with the Arduino projects themselves: - Account for heat loss using a heat loss temperature sensor array that sends probes into every corner of your house for maximum measurement.
- Monitor local seismic activity with your own seismic monitor.
- Keep your Arduino devices alive in the field with a solar powered device that uses a smart, power-saving design.
- Monitor your data and devices with a wireless radio device; place your sensors where you like without worrying about wires.
- Keep an eye on your power consumption with a sophisticated power monitor that records its data wherever you like.
Arduino Projects to Save the World teaches the aspiring green systems expert to build environmentally-sound, home-based Arduino devices. Saving the world, one Arduino at a time. What youll learn - Help the environment by using Arduino
- Install and use environmental sensors
- Use low-energy or solar energy sources for your Arduino board to avoid loading conventional energy grids
- Build an Arduino-based seismic monitor to protect your home
- Measure energy flows inside your home using temperature sensor arrays
- Pull together your environmental data in an energy consumption monitor
Who this book is for - Programmers excited by Arduino
- Arduino users looking for green projects
- Embedded systems engineers interested in Arduino
Table of Contents - Saving the World: One Sensor at a Time
- Spider Temps: A Temperature Measurement Tool with Six Legs
- Jungle Power: Keeping an Arduino Alive on Solar, Batteries, and Super Capacitors
- Tele-sensation: Wireless Communication for Long-Distance Measurement
- Contributing to the Hive Mind: Submitting Your Data to Pachube
- The Mass Effect: Measuring Traffic and Earthquakes with This Seismometer
- The Tempest Probe: A Weather Station Need Not Be Stationary
- Radiation: McGeiger has your back
- Meter Beater: Manage Your Electrical Energy Usage with this Current Monitor and Switch
|
|
Arduino and Kinect Projects: Design, Build, Blow Their Minds
If you've done some Arduino tinkering and wondered how you could incorporate the Kinector the other way aroundthen this book is for you. The authors of Arduino and Kinect Projects will show you how to create 10 amazing, creative projects, from simple to complex. You'll also find out how to incorporate Processing in your project designa language very similar to the Arduino language. What youll learn - Arduino and Kinect basics
- Interfacing Kinect and Arduino through Processing
- Communicating: Serial and OSC
- Interacting with the physical world: Sensors and actuators
- Volumetric Scanning
- Step-by-step instructions on a variety of Arduino/Kinect projects
Who this book is for Intermediate to experienced gadget hackers who want to learn how to combine Arduino with Kinect, or who want inspiration for innovation. |
|
Beginning ASP .NET 4.5 in C#
This book is the most comprehensive and up to date introduction to ASP.NET ever written. Focussing solely on C#, with no code samples duplicated in other languages, award winning author Matthew MacDonald introduces you to the very latest thinking and best practices for the ASP.NET 4.5 technology. Assuming no prior coding experience, you'll be taught everything you need to know from the ground up. Starting from first principals, you'll learn the skills you need to be an effective ASP.NET developer who is ready to progress to more sophisticated projects and professional work. You'll be taught how to use object orientation and code-behind techniques to lay out your code clearly in a way other developers can easily understand. You'll learn how to query databases from within you web pages, spice up your layouts using ASP.NET AJAX and deploy your finished websites to production servers. You'll also learn how to debug your code when things go wrong and the performance and scalability issues that can affect your web projects as they grow. With you book you can take your first step towards becoming a successful ASP.NET developer with confidence. What youll learn - Learn everything you need to know to build ASP.NET 4.5 applications with confidence.
- Dive into the deepest, broadest, introductory ASP.NET coverage available.
- Be guided by an award winning author who will steadily progress your knowledge from first principals to advanced techniques over the course of the book.
Who this book is for This book is ideal for anyone new to .NET development who wants to learn how ASP.NET 4.5 works. No prior programming knowledge is assumed and all concepts are explained from first principals. |
|
Beginning Android 4 Games Development
Beginning Android 4 Games Development offers everything you need to join the ranks of successful Android game developers. You'll start with game design fundamentals and programming basics, and then progress toward creating your own basic game engine and playable game that works on Android 4.0 and earlier devices. This will give you everything you need to branch out and write your own Android games. The potential user base and the wide array of available high-performance devices makes Android an attractive target for aspiring game developers. Do you have an awesome idea for the next break-through mobile gaming title? Beginning Android 4 Games Development will help you kick-start your project. The book will guide you through the process of making several example games for the Android platform, and involves a wide range of topics: - The fundamentals of Android game development targeting Android 1.5-4.0+ devices
- The Android platform basics to apply those fundamentals in the context of making a game
- The design of 2D and 3D games and their successful implementation on the Android platform
What youll learn - How to set up and use the development tools for developing your first Android 4 or earlier version game app
- The fundamentals of game programming in the context of the Android platform
- How to use the Android's APIs for graphics, audio, and user input to reflect those fundamentals
- How to develop two 2D games from scratch, based on the Canvas API and OpenGL ES
- How to create a full-featured 3D game
- How to publish your games, get crash reports, and support your users
- How to complete your own playable 2D OpenGL games
Who this book is forThis book is for people with a basic knowledge of Java who want to write games on the Android platform. It also offers information for experienced game developers about the pitfalls and peculiarities of the platform. Table of Contents - Android, the New Kid on the Block
- First Steps with the Android SDK
- Game Development 101
- Android for Game Developers
- An Android Game Development Framework
- Mr. Nom Invades Android
- OpenGL ES: A Gentle Introduction
- 2D Game Programming Tricks
- Super Jumper: A 2D OpenGL ES Game
- OpenGL ES: Going 3D
- 3D Programming Tricks
- Droid Invaders: the Grand Finale
- Advanced Techniques from Latest SDK
- Publishing Your Game
|
|
Beginning Android ADK with Arduino
Whether you're new to Arduino and Android development, or you've tinkered a bit with either one, this is the book for you. Android has always been a natural fit with Arduino projects, but now that Google has released the Android Open Accessory Development Kit (the Android ADK), combining Android with Arduino to create custom gadgets has become even easier. Beginning Android ADK with Arduino shows how the ADK works and how it can be used with a variety of Arduino boards to create a variety of fun projects that showcase the abilities of the ADK. Mario Böhmer will walk you through several projects, including making sounds, driving motors, and creating custom joysticks, all while explaining how to use the ADK and how standard Arduino boards may differ from Google-branded Arduinos. You aren't tied to specific hardware with this book; use what you have, and this book will show you how. What youll learn - How different boards work with the ADK
- How to create your first sketch and project
- How to work with light and sound
- How to work with servos and DC motors
- How to read data from sensors
- How to create your own camera-enabled alarm system
Who this book is for Beginning Arduino and Android enthusiasts, or Arduino developers who want to try out the new Android ADK. |
|
Beginning Facebook Game Apps Development
Today's Facebook is emerging to become tomorrow's operating system, according to some. Certainly, a WebOS. Web standards-based apps using HTML5, JavaScript, CSS3 and more are now possible on Facebook. Why not get started with developing and selling Facebook game apps on Facebook's App Store (Project Spartan)? Beginning Facebook Game Apps Development gets you started with building your first game apps that run on Facebook. Become your own "Zynga" and create your own "Civilization" or "Farmville" and more. Build rich Web-based apps that you can sell on Facebook's App Store. Because these apps are built on Web standards, you can build and run on many browsers andmore interestinglymore computers, tablets, smartphones and even other devices and appliances that are Web-connected or enabled. What youll learn - Build your first Facebook game apps!
- What HTML5 and JavaScript techniques, tools and frameworks have to offer to do this
- Enhance your first Facebook game app with social media, location-based services, etc.
- Obtain a basic framework for a Facebook game app that you can build upon and customize for your own specific app design and development needs
- Package, deploy and sell your first Facebook game app on Facebook's new App Store
Who this book is for This book is for those new to Facebook apps development and even for those new to apps development. Readers should have some basic knowledge of HTML5, JavaScript, CSS and PHP. |
|
Beginning GIMP: From Novice to Professional 3rd Edition
|
|
Beginning HTML5 and CSS3: The Web Evolved
Beginning HTML5 and CSS3 is your introduction to the new features and elements of HTML5all the leaner, cleaner, and more efficient code youve hoped for is available now with HTML5, along with some new tools that will allow you to create more meaningful and richer content. For everyone involved in web design, this book also introduces the new structural integrity and styling flexibility of CSS 3which means better-looking pages and smarter content in your website projects. For all forward-looking web professionals who want to start enjoying and deploying the new HTML5 and CSS3 features right away, this book provides you with an in-depth look the new capabilitiesincluding audio and videothat are new to web standards. Youll learn about the new HTML5 structural sections, plus HTML5 and CSS3 layouts. Youll also discover why some people think HTML5 is going to be a Flash killer, when you see how to create transitions and animations with these new technologies. So get ahead in your web development through the practical, step-by-step approaches offered to you in Beginning HTML5 and CSS3. What youll learn - Cutting-edge web development techniques with HTML5 and CSS3
- The new features of HTML5 and how to work with HTML5 and CSS3
- The new web standards being implemented by all the major web browsers
- How to work with the new HTML5 structural sections
- How to create HTML5 and CSS3 layouts
- How to create transitions and animations without using Flash
- New web typography solutions
- A new vision of web development with HTML5 and CSS3
Who this book is for This book is for web developers and anyone involved in web design who wants to embrace the new web standards and cutting-edge features of HTML5 and CSS3. With a practical, accessible approach, this book is for anyone who wants to push their websites forwards with the latest technologies. |
|
Beginning Kinect Programming with the Microsoft Kinect SDK
Beginning Kinect Programming with the Microsoft Kinect SDK gets you up and running developing Kinect applications for your PC using Microsoft tools and the official SDK. You will have a working Kinect program by the end of the first chapter! The following chapters will open up the secrets of three-dimensional vision, skeleton tracking, audio through the Kinect, and more. Examples illustrate the concepts in the form of simple games that react to your body movements. The result is a fun read that helps you learn one of the hottest technologies out there today. Beginning Kinect Programming with the Microsoft Kinect SDK also provides building blocks and ideas for mashing up the Kinect with other technologies to create art, interactive games, 3D models and enhanced office automation. You'll learn the fundamental code basic to almost all Kinect applications. You'll learn to integrate that code with other tools and manipulate data to create amazing Kinect applications. Beginning Kinect Programming with the Microsoft Kinect SDK is your gateway into the exciting world of three-dimensional, real-time computer interaction. - Helps you create a proper development environment for Kinect applications.
- Covers the basics of three-dimensional vision, skeleton tracking, gesture recognition, and audio
- Provides fun examples that keep you engaged and learning
What youll learn - Create a proper development environment
- Work with data streams from the Kinect sensor
- Use skeleton-tracking for interactive applications
- Build speech-aware applications
- Develop simple, Kinect-based games for the PC
- Learn the underlying math involved in three-dimensional programming
Who this book is for Beginning Kinect Programming with the Microsoft Kinect SDK is for Microsoft developers who want to learn to program for the newest and coolest Microsoft input device. The book assumes familiarity, but not expertise, with WPF and C#. Developers will be able to use their current knowledge and experience with the Microsoft stack to build new types of applications that have never been possible before. Most of all, this book is for developers who want to go beyond simply creating data-entry applications and recapture the fun of creating software. |
|
Beginning OS X Lion Game Apps Development
With the debut of its Mac App Store earlier in 2011, Apple has unveiled a new distribution platform for developers to build and deploy OS X-based applications for Mac desktop and laptop users to download. This includes a renewed opportunity for Mac games. In this book, you'll learn how to approach this new world of opportunity. Whether you are a Mac or iOS developer, Beginning OS X Lion Game Apps Development gets you started with everything you'll need to build a OS X Lion-based game from scratch. You'll learn about Xcode, the Objective-C language, and the Cocoa framework and how to use it in this new era of Mac app development. Animations, sound, scrolling objects, physics and all the game elements you need will be explained to you in this book. After reading this book, you'll be able to develop a fully working game app for the Mac and upload into the Mac App Store for approval to sell to today's ever growing Mac user base! From single player games to multi-player gamesthe choice will be yours! What youll learn - Get the low down to Xcode 4 and the Cocoa Framework fundamentals
- Go to bootcamp: Objective-C for beginners
- What are and how to use the OS X Lion's graphics and animation frameworks
- Get your OS X Lion to roar: Full screen game, Multi-touch, and making your game roar
- How to develop your first game app using OS X's Quartz 2D and CoreAnimation
- Become a pro: Using Cocos2D game engine to make your game fly
Who this book is for OS X Lion developers for Mac hardware and iOS developers who want to learn how to build Mac game apps, from the beginning, for the Mac App Store. |
|
Beginning Objective-C
|
|
Beginning PHP RIA using ExtJS
Rich Internet applications (RIAs) combine the familiarity of desktop applications with the flexibility of web apps. While Flash and Java have traditionally been the leaders in this field, JavaScript is a strong contender, and it plays nicely with PHP. ExtJS is a JavaScript framework that allows developers, including PHP developers, to build responsive and intuitive RIA interfaces with the power of AJAX.
Beginning PHP RIA using ExtJS offers an introduction to building RIAs with ExtJS, geared specifically for PHP developers. Learn how to build familiar-looking interfaces, move data to the interface smoothly using PHP, and debug your RIA to eliminate user interface issues. What youll learn - Create web applications with familiar interfaces and behavior
- Learn how ExtJS works with PHP data structures
- Automatically marshal data back and forth between PHP and your interface
- Use ExtJS to create fluid, organized layouts for your application
- Learn how to debug your RIA to eliminate user interface problems
Who this book is for This book is for PHP developers who have had some exposure to JavaScript, but want to learn more about building rich Internet applications. |
|
Beginning SQL Server 2012 for Developers 3rd Edition
Beginning SQL Server 2012 for Developers is the perfect book for developers new to SQL Server and planning to create and deploy applications against Microsofts market-leading database system for the Windows platform. Now in its third edition, the book is enhanced to cover the very latest developments in SQL Server 2012. Also new in the book is coverage of the no-cost Express Edition. Whether you have no knowledge of databases, or have knowledge of desktop databases such as Microsoft Access, or even come from another brand such as Oracle Database, Beginning SQL Server 2012 for Developers provides the insights to get up and running with SQL Server 2012. Within the book, there are plenty of examples of tasks that developers routinely perform. Youll learn the to create tables and indexes, and best practices for securing your valuable data. Youll learn design tradeoffs and find out how to make sound decisions resulting in scalable databases and maintainable code. Beginning SQL Server 2012 for Developers takes you through the entire database development process, from installing the software to creating a database to writing the code to connect to that database and move data in and out. By the end of the book, youll be able to design and create solid and reliable database solutions using SQL Server 2012. - Takes you through the entire database application development lifecycle
- Includes brand new coverage of SQL Server 2012 features
- Introduces the freely-available Express Edition
What youll learn - How to install SQL Server 2012
- How to build a database application from start to finish
- How to create tables and indices to manage your data
- How to write stored code to execute directly in the database server
- How to back up, recover, and otherwise maintain your database
- How to connect to your database from client languages such as C# and VB .NET
Who this book is for Beginning SQL Server 2012 for Developers is ideal for developers starting out with SQL Server 2012. There is no prerequisite background in developing database applications. Developers from other platforms and those brand new to database programming alike will find in Beginning SQL Server 2012 for Developers an excellent introduction to using and programming Microsofts database platform. |
|
Beginning Silverlight 5 in C# 4th Edition
The growing popularity of Web 2.0 applications is increasing user expectations for high-quality website design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 5, the latest iteration of its cross-browser web presentation technology. Beginning Silverlight 5 in C# brings you to the cutting edge of Web 2.0 application design and includes plenty of practical guidance to get you started straight away. Silverlight design tools have important differences compared with those used to create Ajax and JavaScript functionality. Robert Lair takes you on a tour of all the tools, including: - Microsoft Expression Design, which plays an important role in creating Silverlight assets
- Microsoft Expression Blend, which is used to build user interaction for Silverlight elements
- Microsoft Visual Studio, which manages the interaction between designers and developers, providing the coding environment for nuts and bolts wiring
Once youve mastered the basics, you'll move on to gain a more in-depth knowledge of some of the features introduced with Silverlight 5, including H.264 protected content, right-click event handling, a new printing API, and support for the Managed Extensibility Framework. What youll learn - Discover the tools needed for Silverlight 5 development, the roles each plays, and how they interact to produce a seamless result
- Understand the fundamental concepts and techniques that lie at the heart of every successful Silverlight application and how to apply them to your own projects
- Explore the new features and coding practices which Silverlight gives you, setting it apart from other web development tools
Who this book is for This book is for anyone with an interest in web development. A basic familiarity with web development and simple C# coding is useful, but by no means a requirement. This book will teach you everything that you need to know. |
|
Beginning Web Applications: With HTML5, CSS3, and JavaScript
Beginning Web Applications With HTML5, CSS3, and JavaScript shows how to use the new web standards to create rich applications that go beyond what previous technologies allowed. By following the examples in the book, you will learn how to use these new standards in real-world applications, instead of just reading a dry reference manual. These real-life uses of the new HTML tags, WebSockets, and Canvas give you the foundation you'll need to build larger applications of your own. Learning how to apply the new standards will prepare you for the future of web development, regardless of what platform your users are ondesktop, tablet, or even smartphone. - Follow examples using the new semantic structure, form validation, WebSockets, and client-side storage.
- Learn how to make your applications shine with CSS3 and new multi-column and flexbox layouts.
- Add interactivity to your applications using the Drag-and-Drop, Editing, and Canvas APIs.
What youll learn - How to use new HTML5 structure tags like sections and navigation menus
- How to make use of more client-side data with application caching and WebStorage
- How to talk to a server application asynchronously with WebSockets
- How to design the structure of a page using the new CSS3 multi-column and flexbox layouts
- How to add interactivity to applications more easily with the Drag and Drop and Editing APIs
- How to create graphics using Canvas and SVG
Who this book is for Beginning Web Applications with HTML5, CSS3, and JavaScript is for developers who just want to get things done. Sometimes, you can't find a web designer, JavaScript guru, or application architect when you need one, so you need to build the application yourself. This book is for people who want to learn how to use client-side WebStorage to save data offline, use WebSockets to create interactive and real-time applications, and create new page designs with CSS3 multi-column layouts. This book is for people who want to build applications for the future. |
|
Beginning iCloud Development: Building Data-Driven Cloud Apps for iOS
|
|
Beginning iOS 3D Unreal Games Development
The Unreal UDK features Epic's award-winning Unreal Engine 3, used to create bestselling games such as Infinity Blade for iOS, and popular console games like Borderlands and Bioshock. Now, you can build your own Unreal game for the iOS platform. Beginning iOS 3D Unreal Games Development covers using the Unreal UDK game creation system to create 3D games for the iOS platform, which includes the iPhone, iPod touch and iPad. Specifically, this book covers: - UnrealScript programming language, going beyond the limitations of the visual Kismet scripting language
- The Unreal UDK code framework, basic UDK tools and other UDK items needed to build a game
- Various author-created game frameworks are presented and are used to illustrate the UnrealScript programming language and user input methods specific to the iOS mobile platform
What youll learn - What the UnrealScript programming language is and does
- The basic Unreal UDK base code framework
- What the basic Unreal tools used to make a game
- What the key parts of the Unreal engine such as the physics engine
- How to do the fundamentals of 3D games programming, including basic 3D math
- What are the the basic frameworks of many different types of games
- How to use the provided source code to build your own games using the frameworks as a reference
Who this book is for Game programmers, both professional and hobbyists, interested in developing 3D games for the iOS platform using the Unreal UDK. Additionally, students using the Unreal UDK in their coursework. Finally, game designers who are not experienced programmers but are interested in learning enough about UnrealScript and the Unreal UDK to make small changes to game code created by contracted programmers (For example: changing code to increase the health of a player or change the message displayed when a player dies). |
|
Beginning iOS Storyboarding with Xcode
The advent of iOS 5 and the newest Xcode has unveiled an innovative, design-centric set of tools called Storyboarding, for you to more easily conceptualize and design your app from top to bottom. A time saver for sure, but it's new! Dr. Rory Lewis, Yulia McCarthy and Stephen Moraco a best selling Apress author, a former Apple iOS engineering group intern and a successful app developer have teamed up to bring you this book, Beginning iOS Storyboarding with Xcode. The three authors have found a beautiful way to lead the beginner into Storyboarding and at the same time show old school coders of Objective-C the new and exquisite methodology of this incredible tool. For the beginner who has never programmed, Beginning iOS Storyboarding with Xcode shows how to extract those cool and innovative app ideas you have in your head into a working app ready for sale on the iTunes store by using Apple's new technology that allows you to skip chunks of code by just dragging scenes and segues onto your Storyboard canvas. Even if you're an intermediate or pro-level Objective-C developer, you can still learn the ins and outs of Xcode's new Storyboarding feature, and find new ways of building and debugging your new Storyboarding app. Yup: This book is also for you, too. In this book, you get the following, beyond learning the fundamentals and classical elements of Storyboarding: - Design and build utilities and a location based service app using Storyboarding techniques
- Design and build a universal app with a rich user interface and user experience (UX)
- Create a fun game app, and more
What youll learn - How iOS Storyboarding is like a different planet in the Xcode universe. We do this by introducing you to the standard transitions to views, passing data to the views, returning data from the views, and, lastly, showing how to navigate the critical transitions to views.
- How to develop a simple utility app using Storyboarding. Here we learn the foundation of many apps, which is how to place controls on the settings screen of a utility application and to return those settings to the main view of the app via the settings view delegate protocol.
- How to develop an app with an advanced MKMapView. Specifically, we introduce you to override the default views provided by Apples initial project templates. This opens the door to you being able to code specialized views such as MKMapView, and utilize iOS Location Services for building navigation-based apps.
- What are the cool, powerful tools that enable you to create page controller view transitions. We dig deep into the ins and outs of how to apply the UIPageControls to display views and supply traditional view notification to controlled views.
- How to create a very cool universal app while you learn how to develop table views, which in the iPad case, present themselves differently depending upon the device orientation using the UISplitViewController.
- How to build a universal app with two Storyboards (one for iPhone, one for iPad) and provide techniques and tips for developing universal apps.
- How to build a tabbed app that stores and manages user documents in the iCloud.
- How to develop a cool game app which stretches your knowledge of how segues can be used to provide much more complex navigation paths between screens and devices, as well as accessibility with Apples iOS Game Center.
Who this book is for This book is for readers of Lewis' iPhone and iPad Apps for Absolute Beginners. It is also for the beginner who has never programmed, but can use the Storyboarding tool in Xcode to get up and running fast. This book is also for experienced iOS developers who wish to learn Storyboarding to quickly cut down on their app development and debugging time. |
|
Building Your Own Electronics Lab: A Guide to Setting Up Your Own Gadget Workshop
|
|
C for Open Source Programmers: Enough C to Survive an Open Source Project
This book is specifically for open source developers who need to know modern C. The C programming language is the foundation of open source and most modern operating systemsLinux, FreeBSD, and all other current versions of Unixare written in it. In addition, popular languages like Perl and Python are also written in C. C is powerful and stable, and yet its syntax and concepts can trip up new programmers and, of course, developers coming from other languages.
That's where this book comes in. Rather than inundating you with concepts without context, C for Open Source Programmers will explain exactly what you need to know to survive an open source project. Through clear-cut examples, you'll see the implementation of basic concepts like linked lists and pointers as well as more advanced concepts like double pointers and advanced memory management.
Along the way, you'll also learn effective coding and commenting styles and important C idioms. You'll get an inside look at real-world open source C-based applications like wget, OpenSSH, UNIX daemons, and device drivers in order to better understand how they work. - Introduces C to competent programmers
- Sets C in its open source context
- Makes all readers fluent in C idioms, past or present
What youll learn - Basic C concepts like linked lists, pointers, basic memory management, and economy of expression
- Advanced C concepts like linked list libraries, event programming, and debugging and development tools
- How commonly used open source projects like wget, mplayer, and OpenSSH are implemented in C
- How use C to solve advanced programming problems
- How to read legacy C code
Who this book is for This book is for software developers interested in getting involved in open source projects that require knowledge of the C programming language. Many programmers today are fluent in a number of programming languages, but the age where C was taken for granted is over. |
|
CTOs at Work
Scott Donaldson, Stanley Siegel and Gary Donaldson interview many of the world's most influential chief technology officers in CTOs at Work, offering a brand-new companion volume to the highly acclaimed bestseller Founders at Work by Jessica Livingston and Peter Seibel's best-selling Coders at Work, both from Apress. As the words at work suggest, the authors focus on how their interviewees tackle the day-to-day work of the CTO while revealing much more: how they got there, how they manage and allocate projects, and how they interact with business units and ensure that their companies take advantage of technologies, teamwork, and software development practices to respond to organizational needs and improve employee productivity. Surveying a variety of unique corporations, CTOs at Work offers insights into the present and future of CTOs in organizations around the world. What youll learn - How many chief technical officers from the world's leading corporations do their job, and the skills they consider most essential for carrying out their work effectively
- Interesting applications of technology and software development used to increase productivity or profitability in today's leading organizations
- The technology- and business-related challenges and opportunities that CTOs foresee in years to come
Who this book is for Anyone interested in how a CTO views the use of technologies in an organization and leads its software development initiatives. This book is especially useful for managers, developers, and IT personnel charged with using automation to increase productivity. Indeed, it's not just for aspiring CTOs, but also for project managers, software engineers, and application developers who want a better understanding of the strategies their senior IT executives employ to make their organizations as productive and competitive as possible. Table of Contents - SAIC
- CA Technologies
- Johns Hopkins University Applied Physics Laboratory
- Polar Star Consulting
- BPL Global
- NPR
- Mind Over Machines
- Gartner, Inc.
- Springer
- TinEye/Idée
- MAPA Group
- Johnson & Johnson, Vertex Pharmaceuticals
- Gerson Lehrman Group
|
|
GIMP For Absolute Beginners
GIMP for Absolute Beginners gives us an easy way to use the power of GIMP, and enjoy digital photography and graphics without worrying about application features. GIMP is a powerful open source graphics and digital imaging application with almost all the features of its proprietary counterpart, Photoshop. But many of us are photographers and artists first, and we like to use our tools without having to think about them too much. GIMP for Absolute Beginners gets us to this stage without patronising users who haven't used GIMP before. But what can we actually do with photos and graphical images? These questions are answered in a photo projects chapter as well as a chapter on digital painting: Starting with making small changes to photos and adding information to them to creating paintings and drawings without photographic input. What youll learn - Learn how to install GIMP and navigate its interface
- Improve image quality with GIMP
- Increase your design prowess
- Have fun with digital painting projects
Who this book is for Hobbyists, occasional designers, enthusiastic photographers, graphical design amateurs, and beginning illustrators. |
|
Gamers at Work: Leaders in the Game Industry Share Lessons and Observations
For nearly four decades, video games have captured the imaginations and drawn the ire of people around the world. Actors play them. Rappers promote them. Politicians want to control them. Even baseball legends make them. Video games are a cultural crossroads where business, entertainment, and technology converge. Sales of video games, hardware, and accessories reach upwards of $20 billion every year in the United States alone, and more than two-thirds of American households include video games in their daily lives. In a world that seems to be overflowing with fortune and success, the vicious truth of this booming industry is easily forgotten: failure is tradition. There are a few businesses that have withstood the test of time, but most startups exit as quickly as they enter the scene. Many firms are outpaced by the explosive worldwide growth and economic realities of the sector. In this groundbreaking anthology, successful founders of entertainment software companies reflect on the challenges and how they survived. Gamers at Work: - Explores the formation of entertainment software companies from the perspectives of successful founders who played the odds
- Provides insight into why experienced professionals sacrifice the comfort of gainful employment for the uncertainty and risk of the startup
- Shares the experiences and lessons that shape the lives, decisions, and struggles of entrepreneurs in this volatile business
What youll learn - Lead and execute strategy as an entrepreneur
- Develop meaningful, long-term business relationships
- Recognize strategic opportunities and threats
- Take the next step without compromising principles
- Balance dreams with practical considerations
- Avoid the pitfalls that can trigger disaster
- Learn from mistakes and make informed course corrections
- Enter with style and exit with grace
Who this book is for - Software professionals or managers, usually working in the video games industry
- Game developers interested in starting an independent studio
- Gamers who are interested in the history of games and game studios
|
|
Hacking The Kinect
Hacking the Kinect is the technogeeks guide to developing software and creating projects involving the groundbreaking volumetric sensor known as the Microsoft Kinect. Microsofts release of the Kinect in the fall of 2010 startled the technology world by providing a low-cost sensor that can detect and track body movement in three-dimensional space. The Kinect set new records for the fastest-selling gadget of all time. It has been adopted worldwide by hobbyists, robotics enthusiasts, artists, and even some entrepreneurs hoping to build business around the technology. Hacking the Kinect introduces you to programming for the Kinect. Youll learn to set up a software environment, stream data from the Kinect, and write code to interpret that data. The progression of hands-on projects in the book leads you even deeper into an understanding of how the device functions and how you can apply it to create fun and educational projects. Who knows? You might even come up with a business idea. - Provides an excellent source of fun and educational projects for a tech-savvy parent to pursue with a son or daughter
- Leads you progressively from making your very first connection to the Kinect through mastery of its full feature set
- Shows how to interpret the Kinect data stream in order to drive your own software and hardware applications, including robotics applications
What youll learn - How to create a software environment and connect to the Kinect from your PC
- How to create three-dimensional images from the Kinect data stream
- How to recognize and work around hardware limitations
- How to build computer interfaces in the style of "Minority Report"
- How to interact directly with objects in the virtual world
- The ins and outs of point clouds, voxel occupancy maps, depth images, and other fundamentals of volumetric sensor technology
Who this book is for Hacking the Kinect is aimed at makers of all types. Tech-savvy artists can use the Kinect to drive three-dimensional, interactive artwork. Robotics hobbyists can create robots capable of seeing and responding to human motion and gesture. Programmers can create applications in which users manipulate data through physical motion and gestures. The creative possibilities are limitless, and fun! Hacking the Kinect does require some programming background. Familiarity with programming in C++ or similar languages is assumed. Readers should also be reasonably comfortable working with electronicsfor example, with Arduino or similar equipment. |
|
Introducing .NET 4.5 2nd Edition
|
|
Learn Cocoa Touch for iOS
The Cocoa Touch frameworks and APIs are powerful tools for creating native iOS apps, and they're free with Xcode, Apple's development environment. If you've already gotten your feet wet with Objective-C, and you're ready to learn more about iOS development, then Learn Cocoa Touch for iOS is the book for you. You'll learn on the job - building cool apps as you read through the book that will teach you what you need to know to use Cocoa Touch and prepare you for creating your own apps. Learn Cocoa Touch for iOS shows you how to use frameworks like Core Data, Core Animation, and Core Video. You'll also learn about hardware APIs so you can get the most out of your accelerometer, camera, and more. You'll even learn about more advanced features like Grand Central Dispatch. Along the way, you'll be building these real-world apps: - A home inventory management system
- A live-updating Twitter client
- A photo service management app
If you're ready for the next step toward becoming a Cocoa Touch master, this is the book for you. What youll learn - Get up and running with Xcode and Apples other development tools
- Discover the Objective-C language and when to use the underlying C language
- Use the Model-View-Controller (MVC) paradigm to create well-designed apps
- Implement network services in your apps
- Animate screen components with Core Animation and Core Graphics
- Get awesome performance with multithreaded code
Who this book is for Novice or intermediate programmers who want to create engaging iOS applications and get in-depth coverage of Cocoa Touch. |
|
Learn Electronics with Arduino
Have you ever wondered how electronic gadgets are created? Do you have an idea for a new proof-of-concept tech device or electronic toy but have no way of testing the feasibility of the device? Have you accumulated a junk box of electronic parts and are now wondering what to build? Learn Electronics with Arduino will answer these questions to discovering cool and innovative applications for new tech products using modification, reuse, and experimentation techniques. You'll learn electronics concepts while building cool and practical devices and gadgets based on the Arduino, an inexpensive and easy-to-program micro-controller board that is changing the way people think about home-brew tech innovation. Learn Electronics with Arduino uses the discovery method. Instead of starting with terminology and abstract concepts, You'll start by building prototypes with solder-less breadboards, basic components, and scavenged electronic parts. Have some old blinky toys and gadgets lying around? Put them to work! You'll discover that there is no mystery behind how to design and build your own circuits, practical devices, cool gadgets, and electronic toys. As you're on the road to becoming an electronics guru, you'll build practical devices like an servo motor controller, and electronic thermometer, and a robotic arm. You'll also learn how to make fun gadgets like a sound effects generator, a music box, and an electronic singing bird. What youll learn - Electronics fundamentals using the discovery method
- How to make your own embedded diagnostics for your gadgets
- How to drive servos and DC motors with Arduino
- How to work with analog signals and sound
- How to put photocells to work
- How to create LED displays
Who this book is for This book will appeal to inventors, engineers, educators, and technology students interested in exploring rapid product design concepts by modifying circuits, using the Arduino, and reuse of discarded non-functional electronics. |
|
Learn HTML5 And JavaScript For Android
HTML5, CSS3 and JavaScript are the chisels web designers and developers use to design and build great web sites. But, you can build great Web apps. But, how do you use web-standards based apps that can run on mobile devices like Android smartphones and tablets? Learn HTML5 and JavaScript for Android guides you through learning the essential HTML5 and JavaScript skills needed for the Android platform and browsers. In this book, you get the HTML5, CSS3 and JavaScript skills necessary for creating your first Web apps from the ground up for, or that run effectively on Android smartphones, tablets and other devices with browsers. Throughout book, you apply the knowledge and skills just gained, and bring these altogether to create a fairly complex multimedia web app that runs on the Android platform as well as even other mobile platforms. This book is Android 4.0 compliant. What you’ll learn How to build a HTML5 and JavaScript-based mobile Web app that runs on Android devices and browsers What is HTML5 and how to best use for your presentation tier in your Web app What is CSS3 and how to best employ for a richer presentation tier in your Web app What is JavaScript and how to best use for any needed logic in your web app How to employ and use Android wrapper Build a Web app, case by case, tier by tier, for your Android devices and for your prospective audience Who this book is for This book is for Android developers needing to learn the Web skills needed to build reactive, dynamic and fun HTML5 and JavaScript-based Web Apps that run on Android devices and its browsers.
|
|
Learn HTML5 And JavaScript For iOS: Web Standards-Based Apps For iPhone, iPad, And iPod Touch
You have a great idea for a simple mobile web app. Or, you have a great idea for a complicated mobile web app. Either way, Learn HTML5 and JavaScript for iOS will help you build, fine-tune, and publish your app for iPhone, iPad, or iPod touch. Scott Preston will walk you through building a mobile web app from scratch using real-world examples. You'll learn about design considerations, mobile web frameworks, and HTML5 features like animation and graphics using Canvas. You'll also learn how to customize your app for a variety of platforms, and you'll explore testing and performance tips for your app. - Get an overview of HTML5, JavaScript, and mobile web frameworks
- Discover tips for iOS usability as well as performance
- Dig into features like images, animation, and even geolocation
What youll learn - HTML5 features
- JavaScript and JavaScript frameworks overview
- How to design for usability
- How to work with Canvas
- How to customize your iOS app depending on device and operating system
- How to integrate with services like voice and messaging
- How to test and optimize your app
Who this book is for Web developers who want to move into mobile app development on iOS devices as well as mobile users and developers who want to develop cross-platform web apps. |
|
Learn Objective-C for iOS and OS X 2nd Edition
Learn to write apps for some of today's hottest technologies, including the iPhone and iPad (using iOS), as well 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 for iOS and OS X, Second Edition, is an extensive, newly updated guide to Objective-C. ObjectiveC is a powerful, objectoriented extension of C, making this update the perfect followup to Dave Marks bestselling Learn C on the Mac. Whether youre an experienced C programmer or youre 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 ObjectiveC in your apps! - A complete course on the basics of ObjectiveC using Apples newest Xcode 4.2 tools
- An introduction to objectoriented programming
- Comprehensive coverage of new topics like blocks, GCD, ARC, class extensions, as well as inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files
- An introduction to building user interfaces using what is called the UIKit
- A primer for non-C programmers to get off the ground even faster
What youll learn - Learn ObjectiveC programming, the gateway to programming your iPhone, iPad or Mac
- Write apps for the iOS and/or OS X interfaces, the cleanest userinterfaces around
- Understand variables and how to design your own data structures
- Work with the new Objective-C features now available in this update like blocks, automated reference counting (ARC) and class extensions
- Work with new tools available like Clang static analyzer and Grand Central Dispatch (GCD)
- Undertand UIKit and how to build simple user interfaces easily and effectively
- Explore using the latest Xcode 4.2
Who this book is for For anyone wanting to learn to program native apps in iOS and/or OS X, including developers new to the iOS-based iPhone and iPad as well as OS X-based Mac computers. This book is for developers new to ObjectiveC or students entirely new to programming. |
|
Managing Humans: Biting And Humorous Tales Of A Software Engineering Manager 2nd Edition
The humor and insights in Managing Humans are drawn from Michael Lopp's management experiences at Apple, Netscape, Symantec, and Borland, among others. This book is full of stories based on companies in the Silicon Valley where people have been known to yell at each other and occasionally throw chairs. It is a place full of dysfunctional bright people who are in an incredible hurry to find the next big thing so they can strike it rich and then do it all over again. Among these people are managers, a strange breed of people who, through a mystical organizational ritual, have been given power over the future and bank accounts of many others. Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you--and help you survive and prosper amongst the general craziness. Lopp's straight-from-the-hip style is unlike any other writer on management. He pulls no punches and tells stories he probably shouldn't. But they are massively instructive and cut to the heart of the matter whether it's dealing with your boss, handling a slacker, hiring top guns, or seeing a knotty project through to completion. Writing code is easy. Managing humans is not. You need a book to help you do it, and this is it. What you’ll learn - How to lead geeks
- How to handle conflict
- How to hire well
- How to motivate employees
- How to manage your boss
- How to say no
- How to handle stressed people freaking out
- How to improve your social IQ
- How to run a meeting well
- And much more
Who this book is for This book is designed for managers and would-be managers staring at the role of a manager wondering why they would ever leave the safe world of bits and bytes for the messy world of managing humans. The book covers handling conflict, managing wildly differing personality types, infusing innovation into insane product schedules, and figuring out how to build a lasting and useful engineering culture.
|
|
More iOS 5 Development: Further Explorations of the iOS SDK
Interested in iPhone and iPad apps development? Want to learn more? Whether youre a self-taught iPhone and iPad apps development genius or have just made your way through the pages of Beginning iOS 5 Development, we have the perfect book for you. More iOS 5 Development: Further Explorations of the iOS SDK digs deeper into Apples latest iOS 5 SDK. Bestselling authors Dave Mark, Alex Horovitz, Kevin Kim and Jeff LaMarche explain concepts as only they cancovering topics like Core Data, peer-to-peer networking using GameKit and network streams, working with data from the web, MapKit, in-application e-mail, and more. All the concepts and APIs are clearly presented with code snippets you can customize and use, as you like, in your own apps. If you are going to write a professional iPhone or iPad app, youll want to get your arms around Core Data, and theres no better place to do so than in the pages of this book. The book continues right where Beginning iOS 5 Development leaves off, with a series of chapters devoted to Core Data, the standard for persistence that Apple introduced to iPhone with SDK 3. Dave, Alex, Kevin and Jeff carefully step through each Core Data concept and show techniques and tips specifically for writing larger appsoffering a breadth of coverage you won't find anywhere else. The Core Data coverage alone is worth the price of admission. But there's so much more! More iOS 5 Development covers a variety of networking mechanisms, from GameKits relatively simple BlueTooth peer-to-peer model, to the addition of Bonjour discovery and network streams, through the complexity of accessing files via the web. Dave, Scott and Jeff will also take you through coverage of concurrent programming and some advanced techniques for debugging your applications. The enhanced multitasking, threading, memory management and more are important, although iPhone 4S is dual core. Apps are getting more and more complex, including sophisticated game apps that offer virtual or augmented reality experiences that take advantage of sensors and other APIs in the newest iOS 5 SDK. Whether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, theres something for everyone in More iOS 5 Development. Note: A few of the apps in this book demonstrate technologies not yet supported by the simulator. To run them on your iPhone or iPod touch, you'll need to join one of Apple's paid iPhone developer programs. What youll learn - All about Core Data: key concepts and techniques for writing larger applications
- How to utilize a variety of networking mechanisms, including peer-to-peer connections over Bluetooth using GameKit
- Details on the addition of Bonjour discovery and network streams
- How to embed maps with Map Kit and use in-application email
- How to access a users iPod library and integrate music into apps
- Essentials of concurrent programming and advanced debugging techniques
- How to work with enhanced multitasking, threading, memory management and other APIs
- Tips on working with data from the web and the cloud, including Apple's iCloud
- How to work with the iOS 5 SDK when dealing with sensors, gyroscopes, etc. for augmented reality experiences in game and socia media apps
Who this book is for All iPhone, iPod touch, and iPad app developers, especially developers already familiar with the basics of Apple's iPhone SDKs. |
|
Objective-C Recipes: A Problem-Solution Approach
|
|
Practical 3D Printers: The Science and Art of 3D Printing
|
|
Practical HTML5 Projects
Practical HTML5 Projects is a collection of valuable web techniques that any developer or designer can use. This book is all about saving time. Busy web developers should not have to plow through pages of theory or history only to discover that no practical applications are provided, nor should they have to read a paragraph five times to extract some meaning from it. All of the techniques within this book are explained using fully worked examples that you can immediately apply to your own projects. With each technique the book provides: - A practical and useful example (and a screen shot of the end result where applicable).
- The markup for a fully worked example.
- A downloadable template to adapt for use in your own websites.
With Practical HTML5 Projects, you can dive straight into the book at the required chapter and immediately find answers to your website problems, and find the sample code you can use to get it right. Start creating websites using the practical examples, summaries, and templates. This book includes topics such as rollover navigation menus without scripts, adding audio and video, rounded corners, drop shadows, adding PayPal services, and much more. It also includes sections on troubleshooting and transitioning to HTML5 and CSS3 to help bring your existing content up to date. What youll learn - Discover new techniques for creating interesting, attractive and accessible websites
- Save time spent researching poorly documented techniques
- Avoid lengthy trial-and-error testing and hours spent reading single topic manuals
- Download templates and quickly adapt them for your own use
- Keep pace with the latest developments and recommendations in web design
- Accumulate a useful tool kit of resources and templates
Who this book is for Practical HTML5 Projects acknowledges the fact that designers, teachers, and students would rather produce something than spend hours researching how to produce it. Web developers and designers can dive right into the book, take a template and adapt it. IT teachers can set student projects based on the techniques and templates revealed in the book. |
|
Practical iOS 5 Projects
|
|
Practical jQuery
jQuery is one of todays most popular JavaScript web application development frameworks and libraries. And while getting started with the tool is easy, sometimes it's not as simple to completely realize the power and automation that it can bring to your development workand that's especially the case when you're in the middle of a project, up against a deadline. That's where Practical jQuery comes in. Authors Rod Paddock and John V. Petersen tackle jQuery in the context of a live project, exactly as they teach it in their popular classes, and provide advice and examples that readers can use directly in their own workwith no hand-holding and theoretical discussion. Get a fundamental perspective on how jQuery works, how to understand, select, and even build your own plug-ins, and how to make sure your projects run at the peak of their potential performance. What youll learn - How jQuery works
- Bootstrap jQuery into your applications
- Add dynamic functionality to your applications with pre-packaged jQuery plugins
- Select items for manipulation using jQuery's selector syntax
- Build your own plugins
Who this book is for Practical jQuery is for a web developer on the job who wants to gain familiarity and a working knowledge of jQuery as quickly as possible. |
|
Pro ASP .NET 4.5 in C#
|
|
Pro ASP .NET MVC 4 4th Edition
The ASP.NET MVC 4 Framework is the latest evolution of Microsofts ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET. ASP.NET MVC 4 contains a number of significant advances over previous versions. New mobile and desktop templates (employing adaptive rendering) are included together with support for jQuery Mobile for the first time. New display modes allow your application to select views based on the browser that's making the request while Code Generation Recipes for Visual Studio help you auto-generate project-specific code for a wide variety of situtations including NuGet support. In this fourth edition, the core model-view-controller (MVC) architectural concepts are not simply explained or discussed in isolation, but are demonstrated in action. Youll work through an extended tutorial to create a working e-commerce web application that combines ASP.NET MVC with the latest C# language features and unit-testing best practices. By gaining this invaluable, practical experience, youll discover MVCs strengths and weaknesses for yourselfand put your best-learned theory into practice. The book's authors Steve Sanderson and Adam Freeman have both watched the growth of ASP.NET MVC since its first release. Steve is a well-known blogger on the MVC Framework and a member of the Microsoft Web Platform and Tools team. Adam started designing and building web applications 15 years ago and has been responsible for some of the world's largest and most ambitious projects. You can be sure you are in safe hands. What youll learn - Gain a solid architectural understanding of ASP.NET MVC 4, including basic MVC
- Explore the entire ASP.NET MVC Framework
- Learn what's new in version 4 and how how best to apply these new features
- See how MVC and test-driven development work in action
- Capitalize on your existing knowledge quickly and easily through comparison of features in classic ASP.NET to those in ASP.NET MVC
- Learn about the latest security and deployment issues, including those related to IIS 7
Who this book is for This book is for web developers with a basic knowledge of ASP.NET and C# who want (or need) to start using the new ASP.NET MVC 4 Framework. |
|
Pro Android 4
Pro Android 4 shows you how to build real-world and fun mobile apps using the new Android SDK 4 (Ice Cream Sandwich), which unifies Gingerbread for smartphones, Honeycomb for tablets and augments further with Google TV and more. This Android 4 book updates the best selling Pro Android 3 and covers everything from the fundamentals of building apps for embedded devices, smartphones, and tablets to advanced concepts such as custom 3D components, multi-tasking, sensors/augmented reality, better accessories support and much more. - Using the tutorials and expert advice, you'll quickly be able to build cool mobile apps and run them on dozens of Android-based smartphones.
- You'll explore and use the Android APIs, including those for media and sensors.
- And you'll check out what's new with Android 4, including the improved user interface across all Android platforms, integration with services, and more.
After reading this definitive tutorial and reference, you gain the knowledge and experience to create stunning, cutting-edge Android 4 apps that can make you money, while keeping you agile enough to respond to changes in the future. What youll learn - How to use Android 4 to build Java-based mobile apps for Android smartphones and tablets
- How to build irresistible standard and custom User Interfaces and User Experiences (UI and UX) across Android devices
- How to populate your application with data from data sources, using Content Providers
- How to create 3D graphics with OpenGL and custom components
- How to build multimedia and game apps using Android's media APIs and OpenGL
- How to use Android's location-based services, network-based services, and security
- How to use new Android features, such as Fragments and the ActionBar
Who this book is for This book is for professional software engineers and programmers looking to move their ideas and applications into the mobile space with Android. It assumes a passable understanding of Java, including how to write classes and handle basic inheritance structures. |
|
Pro Android Apps Performance Optimization
Today's Android apps developers are often running into the need to refine, improve and optimize their apps performances. As more complex apps can be created, it is even more important for developers to deal with this critical issue. Android allows developers to write apps using Java, C or a combination of both with the Android SDK and the Android NDK. Pro Android Apps Performance Optimization reveals how to fine-tune your Android apps, making them more stable and faster. In this book, you'll learn the following: - How to optimize your Java code with the SDK, but also how to write and optimize native code using advanced features of the Android NDK such as using ARM single instruction multiple data (SIMD) instructions (in C or assembly)
- How to use multithreading in your application, how make best use of memory and how to maximize battery life
- How to use to some OpenGL optimizations and to Renderscript, a new feature in Android 3.0 (Honeycomb) and expanded in Android 4.0 (Ice Cream Sandwich).
After reading and using this book, you'll be a better coder and your apps will be better-coded. Better-performing apps mean better reviews and eventually, more money for you as the app developer or your indie shop. What youll learn - How to optimize your applications in Java
- How to optimize your applications using the NDK
- How to best use memory to maximize performance
- How to maximize battery life
- How and when to use multi-threading
- How to benchmark and profile your code
- How to optimize OpenGL code and use Renderscript
Who this book is for Android developers already familiar with Java and Android SDK, who want to go one step further and learn how to maximize performance. Table of Contents - Optimizing Java code
- Getting started with the Android NDK
- Using advanced NDK features
- Using memory efficiently
- Multithreading and synchronization
- Benchmarking and profiling your application
- Maximizing battery life
- OpenGL optimizations
- Renderscript
|
|
Pro Android Augmented Reality
Augmented reality (AR) offers a live direct or indirect view of a physical, real-world environment, where the elements and surroundings are augmented by computer-generated sensory input such as graphics, sound and other sensories. It makes a game more real. Your social media app puts you where want to be or go. Pro Android Augmented Reality walks you through the foundations of building an augmented reality application. From using various software and Android hardware sensors, such as an accelerometer or a magnetometer (compass), you'll learn the building blocks of augmented reality for four different kinds of apps. Case studies are included in this one-of-a-kind book, which pairs nicely with other Android development books. After reading Pro Android Augmented Reality, you'll be able to build augmented reality rich media apps or integrate all the best augmented reality into your favorite Android smartphone and/or tablet. Additionally, you'll learn techniques for selling your augmented reality application on Google's Android Market and the Amazon Appstore for Android. What youll learn - The differences in hardware and Android OS levels
- All about Android location-based services (LBS)
- How to use most Android cameras
- How to program against the accelerometer
- How to detect movement and use orientation of the device
- How to access information from the android.hardware class (compass)
- How to use sound and user feedback on the device
- How to build social apps, games and a enterprise augmented reality apps using the case studies in this book
Who this book is for This book is for Android developers familiar with Android programming, but new to the camera, accelerometer, magnetometer and building augmented reality applications in general. |
|
Pro Android Web Game Apps: Using HTML5, CSS3 and JavaScript
Pro Android Web Game Apps is a hands-on guide to building browser games for Android devices. The book covers both the theory and the practice of browser game development, from the very first steps to a complete multiplayer game with a rich graphical engine, complex logic and a powerful server. Oriented to Android devices, the book shows you how to use the full potential of this promising platform in your own projects. No other books are necessary to write your own commercial-grade games. The only languages that the reader must know are HTML and basic JavaScripteverything else is explained in detail and illustrated by examples. You don't need any other platforms knowledge; even your server-side programming is done with JavaScript. Start with a blank HTML page and create a massive, multiplayer online game at the end of the book! - Focus on Androidutilize the full power of the world's fastest-growing mobile platform
- Hands-on approach
- Build five exciting projects while learning web game apps development for or on Android
- Use cutting-edge technologies to make a real 3D engine in your browser, connect to a server, and make your game social and viral
What youll learn - How to set up your development environment, run applications, debug and profile code
- How to work with graphics and animations in browser
- How to handle events and user input, and understand the portable device input models
- How 3D engines work
- How to develop or work with servers for online game apps
- How to work with the algorithms behind game apps development for the web
Who this book is for The book is intended for developers with some generic HTML and JavaScript background who want to boost their experience to the next level and learn how to utilize browsers to build attractive multiplayer games for Android platform. No previous games development or server-side knowledge is required. |
|
Pro Arduino
|
|
Pro C# and the .NET 4.5 Framework 6th Edition
This new edition of Pro C# 4.5 and the .NET Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.5 the most comprehensive release yet, including: - .NET APIs for Metro-style apps
- An improved Managed Extesibility Framework (MEF)
- New asynchronous task-based model for async operations
- How HTML5 support is being wrapped into C# web applications
- New programming interfaces for HTTP applications, including improved IPv6 support
- Expanded WPF, WCF and WF libraries giving C# more power than ever before
This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular (you'll find everything from generics to pLINQ covered here). The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, Metro, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, youll be in a perfect position to apply this knowledge to your specific programming assignments, and youll be well equipped to explore the .NET universe on your own terms. What youll learn - Be the first to understand the .NET 4.5 platform and Visual C# 2011.
- Discover the ins and outs of the leading .NET technology.
- Learn from an award-winning author who has been teaching the .NET world since version 1.0.
- Find complete coverage of the XAML, .NET 4.5 and Visual Studio 11 together with discussion of Metro programming and the new Windows Runtime.
Who this book is for If youre checking out this book for the first time, do understand that it's targeted at experienced software professionals or graduate students of computer science (so don't expect three chapters on iteration or decision constructs!). It is perfect for anyone who is interested in the new .NET Framework 4.5 and the C# language. Whether you are moving to .NET for the first time or are already writing applications using previous .NET versions, this book will provide you with a comprehensive grounding in the new technology and serve as a complete reference throughout your coding career. |
|
Pro HTML5 Application Development
Pro HTML5 Application Development teaches key architectural principles and coding best practices for building high quality web, mobile, tablet, and even native applications the HTML5 way. The unique, innovative focus of this book is to demonstrate that a simple DOM-centric application development model is much more efficient for building advanced web applications than the traditional desktop application model developers are used to (complex frameworks, bespoke coding, Flash, Silverlight, etc.). In other words, this book unpacks legacy development pitfalls, recasting the web developers toolbox in a way that is suited to next generation architectures. Pro HTML5 Application Development leverages the power and simplicity of HTML5, CSS3, and JavaScript technologies in order to build top-quality HTML5 applications. Contrary to popular belief, you dont need application frameworks ported to JavaScript to build advanced HTML5 applications. Actually, the opposite is true; by fully embracing the unique characteristics of HTML5, CSS3, and JavaScript, you'll end up with application code that's simpler, more powerful, and significantly easier to maintain and optimize across multiple platforms. In other words, this book will teach you to build HTML5 applications the HTML5 way. What youll learn - Simple, yet powerful techniques for building advanced HTML5 applications for web, mobile, and tablet devices
- How to enhance application interfaces by implementing key design rules that optimize an application for touch or mouse-based devices, and different form factors
- How to use different distribution strategies for your HTML5 application
Who this book is for Pro HTML5 Application Development is for experienced programmers who want to build rich cross-platform HTML5 applications. It is written for developers who understand the benefits of moving to HTML5 to build web applications, but feel overwhelmed by the constraints of existing frameworks (as well as being underwhelmed by the current HTML application model). Readers will need some understanding of the MVC design pattern, and should have an open mind about learning new techniques for bringing MVC to HTML rather than HTML to MVC. |
|
Pro InfoPath 2010
Pro InfoPath 2010 is a fundamental resource for developers learning the scope and range of application forms that can be built with Microsoft's XML-based forms designer. Author Philo Janus expertly walks you through creating rich desktop and web forms using XML technologies that gather of structured, business-critical information. With Pro InfoPath 2010, you'll understand how SharePoint 2010 and InfoPath 2010 work better together, allowing built-in integration with back-end processes, databases, and work flow. You'll also get an overview of improvements in the 2010 version of the product, including an enhanced rules engine, additional form design options and controls, better interaction between InfoPath and Visual Studio, improved support for digital signatures, and more. This book provides the developer with the skill set necessary for understanding InfoPath's rich toolbox when it comes to building enterprise-wide forms solutions. What youll learnThis book will show form designers how to: - Use InfoPath to fill in electronic forms
- Design and publish forms
- Connect to data sources to read and publish data
- Design and leverage the power of InfoPath views
- Work with SharePoint form libraries to get the most out of InfoPath form data
- Import existing Word and Excel forms into InfoPath
- Create workflows with SharePoint Designer
- Work with digital signatures
In addition, developers will learn how to: - Create an InfoPath form template based on a data connection or web service
- Publish InfoPath form templates as content types
- Create custom task panes for InfoPath forms
- Understand SharePoint information management policies
- Write .NET code behind InfoPath forms and browser forms
- Create an add-in to extend the capabilities of InfoPath
- Create a custom workflow for SharePoint, embedding InfoPath forms for gathering information
- Build a .NET web service that InfoPath can connect to
- Use Altovas XMLSpy to work with InfoPath form templates
Who this book is for Pro InfoPath 2010 was written so that developers can read it as an introduction to InfoPath 2010, as well as use it as a reference for common tasks. Targeted at developers, power users should also find a lot of value in this book in terms of learning how to design and use forms in InfoPath. |
|
Pro JavaFX 2 Platform: A Definitive Guide to Script, Desktop and Mobile RIA with Java Technology
In Pro JavaFX 2 Platform: A Definitive Guide to Rich Clients with Java Technology, Jim Weaver, Weiqi Gao, Stephen Chin, Dean Iverson, and Johan Vos show you how you can use the JavaFX platform to create rich-client Java applications. You'll see how JavaFX provides a powerful Java-based UI platform capable of handling large-scale data-driven business applications. Covering the JavaFX API, development tools, and best practices, this book provides code examples that explore the exciting new features provided with JavaFX 2. It contains engaging tutorials that cover virtually every facet of JavaFX development and reference materials on JavaFX that augment the JavaFX API documentation. Written in an engaging and friendly style, Pro JavaFX 2 Platform is an essential guide to JavaFX 2. What youll learn - How to get started with JavaFX 2, including downloading the SDK and available tools.
- How to express user interfaces with a declarative-style enabled by the JavaFX builder classes.
- How to use property binding to keep the UI easily in sync with the model.
- How to use the rich set of JavaFX UI controls, charts, shapes, effects, transformations, and animations to create stunning, responsive, user interfaces.
- How to use the powerful JavaFX layout classes to define the user interface in a cross-platform fashion.
- How to leverage the observable collection classes to observe changes in, and bind to, Java collections.
- How to use the JavaFX media classes to play audio and video.
- How to interact with external application services to create an enterprise application with JavaFX.
- How to use the JavaFX API with alternative languages such as Scala, Groovy, and Visage.
- How to uncover the JavaFX APIs to whatever degree you choose. The tutorials, reference materials, and pointers to resources are exhaustive.
Who this book is for Application developers, graphic designers, and IT decision makers. Not only does this book contain comprehensive technical information for developers and designers, it builds a compelling case for choosing JavaFX for web applications and RIAs. |
|
Pro Objective-C for Mac and iPhone
Pro Objective-C for Mac and iPhone is the first Objective-C book ever written that takes Mac developers, with some level of previous experience, beyond the basics. Authors Jim Dovey and Michael Ash explain complex, often mysterious techniques and illuminate difficult concepts with real-world examples, so you can create the most advanced applications using Objective-C. In this title, the more advanced and up-to-date continuation of Apress's best-selling Learn Objective-C for Mac book, the authors include practical coverage of advanced Objective-C topics that are merely touched on in other books; you'll find thorough treatments of all the advanced concepts and invaluable advice in Pro Objective-C for Mac and iPhone. - The only beyond-the-basics book on Objective-C
- Concentrates on best-practices, like techniques for building modular code
- Teaches you to leverage the full dynamism of Objective-C
- Shows you how to take your code beyond stand-alone Mac apps to include applications that communicate across diverse networks and an array of different platforms
What you'll learn - Master loosely coupled code and code blocks.
- Understand introspection and know when to use subclassing and bridging.
- Use advanced string parsing and text handling.
- Execute subprocesses with Shell tools.
- Explore more advanced topics like garbage collection, weak pointers, and building multithreaded code.
- Discover everything you need to know to build large enterprise-class applications and integrate them into existing systems and processes.
Who is this book for? For anyone with a basic knowledge of Objective-C who wants to program more complex, larger, and downright advanced applications for Mac OS X and the iPhone platform. About the Apress Pro SeriesThe Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder. You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard-won solutions to problems you will face in your professional programming career. |
|
Pro Silverlight 5 in C# 4th Edition
Silverlight 5 is the latest iteration of Microsoft's cross-browser technology for creating rich user experiences on the Web. Like its predecessor, it rides atop the .NET Framework for maximum ease of use and coding efficiency. The new technology carries forward much of the work that has been done before and augments it in many important respects, including support for H.264 video, major improvements to the graphics engine (including true 3D rendering), and much richer data-binding options for interfacing with other applications. Pro Silverlight 5 in C# is an invaluable reference for professional developers who want to discover the new features of Silverlight. Author Matthew MacDonald's expert advice guides you through creating rich media applications using Silverlight in the environment you're most productive inno matter what the target platform. As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, you'll experience the plumbing of .NET and the design model of WPF through Silverlightall of the same .NET technology that developers use to design next-generation Windows applications. Pro Silverlight 5 in C# is a comprehensive tutorial, written from professional developer to professional developer, featuring full-color graphics and screenshots. What youll learn - To develop rich media applications using Silverlight across browsers and platforms
- To create a project, set up a layout, and use controls
- To handle both 2D and 3D drawing, animation, and media playback through Windows Presentation Foundation (WPF)
- To integrate web services support
- To use Silverlight in conjunction with ASP.NET and its interactions with HTML
Who this book is for This book is for .NET developers encountering Silverlight for the first time. No prior knowledge of WPF or ASP.NET is assumed. |
|
Pro Spring 3
The 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/Grails, iBATIS, 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 over 800 pages, this is by far the most comprehensive Spring book available, thoroughly exploring the power of Spring. With Pro Spring 3, youll learn Spring basics and core topics, and gain access to the authors insights and realworld experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build various tiers or parts of an enterprise Java application like transactions, the web and presentations tiers, deployment, and much more. After reading this definitive book, you'll be armed with the power of Spring to build complex Spring applications, top to bottom. What youll learn - How to get started with the Spring Framework and its latest features
- What is Inversion of Control (IoC)
- Aspect-oriented programming techniques with Spring, and why they're important
- Data access and persistence using Spring and Hibernate, iBATIS, JPA 2 and more
- How to build transaction engines for your enterprise application and take advantage of other middle-tier features in Spring
- How to build Spring-based web applications using Spring MVC and more
- How to build Spring-based front ends
- How to leverage Spring scripting with Groovy, Grails and more for your applications
- How to benefit from the Spring IDE
Who this book is for This book is for experienced Java developers who may be learning Spring for the first time or have minimal exposure to the Spring Framework. It's aimed at those who are active in or plan on getting into enterprise Java application development. |
|
Pro Visual Studio 11
Visual Studio 2011 is the latest version of Microsofts rich and complex integrated development environment creating Windows applications, whether they be for the exciting new Metro user experience, Classic Windows running .NET, cloud apps or many other applications. It has long been the tool of choice for C# developers worldwide and now looks set to become a firm favorite with HTML5 developers working with Windows. It sets the standard for rapid and effective application development and testing. Seasoned .NET author Adam Freeman explains how to get the most from Visual Studio 11 by focusing on the features you need for your projects. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you require. Getting the most from your development tools is the first step to truly mastering Windows 8 development. What youll learn - Understand what Visual Studio 11 is capable of, and why it is special
- Create and build C# web, metro, desktop and cloud applications using Visual Studio
- Package and deploy your applications
- Use the advanced Visual Studio 11 debug and profile tools
- Work effectively with databases and data models
- Customize your project build process
- Extend and customize Visual Studio to meet your needs
Who this book is for Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective with Visual Studio 2011. The most important features are given a no-nonsense in-depth treatment, and chapters include common problems and details of how to avoid them. |
|
Pro Visual Studio LightSwitch 2011 Development
Microsoft Visual Studio LightSwitch 2011 is a rapid application deployment tool that lets power users and administrators build data-centric business applications for the desktop, cloud, and Web in just a few clicks, with no code required. But more advanced developers and business users will hunger for more: how do you design complex screens? How do you query data using LINQ and other syntax structures? How do you secure your application?
Pro Visual Studio LightSwitch 2011 Development answers these questions and more as authors Tim Leung and Yann Duranboth awarded Microsoft 2011 Community Contributor Awards for their LightSwitch expertisecover this breakthrough product and its operations and structure under the covers.
For serious developers building, enhancing and deploying advanced business applications using LightSwitch, Pro Visual Studio LightSwitch 2011 Development is the guide for going beyond the "click-and-you're-done" interface, while still maintaining the elegance and convenience of rapid application development. What youll learnWith Pro Visual Studio LightSwitch 2011, learn how to:
- Add visibility through with Relationships and Details screens
- Use customized queries, sorts and filters, and reporting
- Customize displays via user controls
- Use multiple line-of-business data sources to aggregate reports
For more advanced LightSwitch users, see how to:
- Handle events in code and debug applications
- Master the intricacies of complex user interface design
- Secure your applications through authentication
- Write custom .NET code to enhance LightSwitch
- Deploy maintainable LightSwitch projects
Who this book is for Pro Visual Studio LightSwitch 2011 is a book designed for any software developer who wants to take advantage of the rapid application deployment (RAD) experience offered by LightSwitch. It is ideal reading for those wanting to build and design applications correctly from the onset.
Those who have grasped the basics of LightSwitch and are looking to do more will benefit greatly from this book. Anyone struggling to design complex screens and queries in order to meet user requirements will find the answers in this book. |
|
Pro WPF in C# 2012: Windows Presentation Foundation in .NET 4.5 4th Edition
|
|
Pro iOS 5 Games Development
iPhone and iPad game apps remain one of the most popular, if not the most popular, type of apps on the Apple iTunes App Store. Angry Birds and others have reshaped the way we play games. Version 5 of the iOS software development kit enables powerful game apps development. Pro iOS 5 Games Development refreshes your memory on the most important basics, and then delves into more advanced game apps development, including sensors, augmented reality and other game design and hardware considerations. With this book, you get the following: 2D game app design and development case studies which use cocos2d, Chipmunk phsics engine and more Tips and tricks to adding multiplayer game elements and Augmented Reality (AR) into your game apps Get an introduction into 3D game app design and development using Unity3D and more After reading Pro iOS 5 Games Development, you'll be able to code and design game apps like a pro! What youll learn - How to utilize Cocos2D and build a game app using it
- How to utilize game physics using Chipmunk engine
- How to use particle systems and effects
- How to do tile based gaming
- How to create an interactive story game
- How to build a 2D scrolling game
- How to integrate Augmented Reality (AR) into your game
- How to use/integrate Game Center and other multiplayer gaming APIs
- How to get into 3D iOS game app development using Unity
Who this book is for This book is perfect for those who have read Beginning iPhone Games Development, or for anyone who has some basic game apps development experience using the iOS software development kit. |
|
Pro iOS Table Views: For iPhone, iPad, and iPod Touch
If youre an iOS app developer, chances are youll 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.
Table views are one of the most complex components found in UIKit. While using them for boring standard user interfaces is quite simple, customizing them can become really challenging.
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. Its aimed to be a great reference and customization cookbook at the same time, useful for beginners as well as intermediate developers. - Covers the entire Table View API in depth
- Covers customization and performance topics in depth
- Task-oriented reference with multiple levels of detail
What youll learn - The anatomy of tables and cells
- The design patterns that power the table view
- How to create and configure table views
- How to customize every last little detail of the table view
- How to use table views on the iPad
- Advanced tips and tricks for performance and killer user interfaces
- The latest updates in iOS 5 and how to exploit them
Who this book is for The book is targeted at iOS developers who need to customize Table Views. The information is divided into several layers of detail. While the book covers complex customization topics and user interaction techniques, it provides the fundamental basics needed for customization. Both beginners and intermediate developers will find great value in this book as a helpful reference, at hand to quickly refresh their knowledge at any given time. |
|
Pro jQuery
jQuery is one of the most popular and powerful JavaScript libraries available today. It's widely used to create rich user experiences and to simplify website and application development. It is the tool of choice for web developers everywhere and sets the standard for simplicity, flexibility and extensibility. In Pro jQuery, seasoned author Adam Freeman explains how to get the most from jQuery by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in depth to give you the knowledge you need. Getting the most from jQuery is essential to truly mastering web development. What youll learn - Understand the capabilities of jQuery and why it is special
- Use the core of jQuery to enrich HTML, including tables, forms and data displays
- Use jQuery UI to create rich and fluid user experiences
- Use rich interactions such as drag and drop, sortable data and touch sensitivity
- Use jQuery Mobile to create touch-enabled interfaces for mobile devices and tablets
- Extend jQuery by creating custom plugins and widgets
Each topic is covered clearly and concisely, and is packed with the details you'll need to learn to be truly effective with jQuery. The most important features are given a no-nonsense, in-depth treatment, and chapters contain examples that demonstrate both the power and the subtlety of jQuery. Who this book is for This book is for working developers who want to learn about jQuery in detail. Quick refreshers of HTML and CSS are given to help you get up to speed, but a good working knowledge of the basics is assumed. |
|
Taking Your Android Tablets to the Max
The march of the Android-based tablets has begun, including Galaxy Samsung Tab, Motorola XOOM, Nook and more. But where do you start? And what can you do with an Android tablet? Taking Your Android Tablets to the Max is a one-stop shop for users of all skill levels, helping you get the most out of any Android tablet. This book offers: - A breakdown of the differences between an Android 2.0+ or an Android 3.0 device
- Tips for choosing the best device for you and how to best network (i.e., best wireless carrier for 3G or 4G or just WIFI)
- Detailed walkthroughs on how to get the most out of your tablet and the apps for it
What youll learn - Which Android tablet is the best; what size and features
- What carriers should you choose for 3G/4G or just WIFI
- How to fully enjoy your tabletbooks, music, movies and games
- How to use your tablet in a workspace
- How to take your tablet on the road
- How to maintain your tablet
- How to work and live with the cloud as part of your tablet experience
- How to never worry about losing your pictures, music and more
Who this book is for This book is for tech enthusiasts and their family members, or anyone else who either owns or is considering buying an Android tablet. |
|
Taking Your iMovie '11 To The Max
|
|
Taking iWork to the Max: Maximum Productivity for Mac OS X and iOS
Apples iWork suite consists of three powerful applications: Pages, Numbers, and Keynote. These three applications work hand-in-hand with many of the built-in apps and features of the Mac operating system, providing an Apple solution for those who want the power of Microsoft Office, but not the expense or learning curve. Taking iWork to the Max teaches new users how to use the word processing, page layout, spreadsheet, and presentation functions of this suite through hands-on examples and screenshots. It also highlights special uses that are not usually described in competing books, giving our readers an edge in using the software. |
|
The Definitive Guide to Google AdWords, AdSense, and AdMob: Create Versatile and Powerful Marketing and Advertising Campaigns
There is one simple way to exponentially increase the amount of traffic coming to your website and the number of people aware of your product or service: through the use of Google AdWords and related marketing technologies. The Definitive Guide to Google AdWords, AdSense, and AdMob will walk you through every step needed to maximize your marketing and advertising power. Everything related to the platforms are covered in detailaccount setup, campaign creation, reporting, optimization, analytics, ad hosting, mobile advertising, and much more. Learn to take full advantage of all of the marketing options available through AdWords, AdSense, and AdMob, including: - Geo-targeting, distribution, and placement of ads
- Advanced account management and budget strategies
- Keywords, metrics, and ROI management
- Tools such as Keywords Editor, Website Optimizer, and Conversion Optimizer
- Mobile marketing implementations and strategies
- Working with the various APIs available for developers
With The Definitive Guide to Google AdWords, AdSense, and AdMob, you will learn how these technologies work and how you can harness their power to increase your visibility and dramatically impact your potential for increased revenue. What youll learn - The hows, whys, and history of SEM and Pay-Per-Click web technologies
- How to set up and manage Google AdWords and AdSense accounts
- How to create and manage tightly focused ad campaigns
- The technologies behind AdWords and AdSense
- Selecting the best keywords and phrases to trigger your ad on a search page
- ROI management of your campaigns
- Optimizing the quality of your landing page
- Using AdMob for mobile marketing on smart phones and tablets
Who this book is for Anyone looking to increase revenue through a web-based presence can't do without the techniques and instructions outlined in The Definitive Guide to Google AdWords, AdSense, and AdMob. |
|
User Experience Innovation: User Centered Design that Works
User Experience Innovation is a book about creating novel and engaging user experiences for new products and systems. User experience is what makes devices such as Apple's iPhone and systems such as Amazon.com so successful. iPhone customers don't buy just a phone; they buy into an experience enabled by the device. Similarly, Amazon.com customers enter a world of book reviews, interesting recommendations, instant downloads to their Kindle, and one-click purchasing. Products today are focal points, and it is the experience surrounding the product that matters the most. User Experience Innovation helps you create the right sort of experience around your products in order to be successful in the marketplace. The approach in User Experience Innovation is backed by 18 years of experience from an author holding more than 100 patents relating to user experience. This is a book written by a practitioner for other practitioners. You'll learn 17 specific methods for creating innovation; these methods run the gamut from targeting user needs to relieving pain points, to providing positive surprises, to innovating around paradoxes. Each method is one that the author has used successfully. Taken together, they can help you create truly successful user experience innovations to benefit your company or organization, and to help you grow as an experienced expert and innovator in your own right. - Provides 17 proven methods for innovating around user experience
- Helps you think beyond the product to the sum total of a customer's experience
- Written by an experienced practitioner holding more than 100 user-experience patents
What youll learn - Identify target users, their needs, and core tasks
- Relieve pain points and innovate around conflicting user needs
- Provide positive surprises and a good first impression
- Create compelling ecosystems surrounding your products
- Develop context-awareness in your products
- Win the battle against organizational challenges
Who this book is for User Experience Innovation is for product designers, product managers, application and web designers, and developers responsible for creating products and influencing their design and operation. User Experience Innovation encourages you to look at the big picture surrounding your product and service and how it is used, helping you create a successful user experience that leads to a larger, more satisfied, intensely loyal customer base. |
|
Using Technology to Sell: Tactics to Ratchet Up Results
Using Technology to Sell: Tactics to Ratchet up Results shows salespeople and sales managers the most effective ways to leverage a variety of technologies to increase sales and gain more customers. Topics include making the most of cloud-based customer relationship management software like SalesForce.com, putting social media like Twitter to the best use, forecasting and tracking sales using spreadsheets and dashboards, presenting on three continents simultaneously through advanced video conferencing, boosting sales with the aid of smartphone apps, and much more. As this book shows, while the sales process will remain pretty much the same from now until the end of time, technology used properly can increase sales power at every step of the cycle. Technology, in the right hands, is a strategic weapon and a competitive differentiation tool that can dramatically improve close rates, deal size, efficiency, total sales, and much more. Using Technology to Sell: - Shows sales management and salespeople in organizations of any size how to sell more products or services using technology
- Takes the reader step-by-step through the sales cycle and explains how different technologies can be used to maximum effect
- Helps salespeople avoid overusing or abusing technology
- Provides a rundown of the best sales skills and practices, which in combination with the proper use of technology is a lethal competitive advantage
What youll learn - How to gain new customers and increase order size through the use of technology
- How to employ cloud applications like SalesForce.com or BatchBook.com to keep track of customers, stay organized, and sell more systematically
- How to use social media to increase sales
- How to maintain the personal element in a world wired with technology
- The best sales methodology and how to integrate each step with technology
- How to avoid the trap of overuse or dependency on technology
Who this book is for There are many salespeople in the U.S. According to Selling Power magazine, roughly one in every 14 Americans works in a large sales force. The U.S. government puts the total number of salespeople at around 16 million. This does not include entrepreneurs, who dont usually classify themselves as salespeople but who need to have a strong sales capability. Nor does it include the number of people who use technology to support salespeople. While this book can help all of them, the primary audience is business-to-business salespeople (selling engines to car makers, ERP software to IT departments, office supplies to large companies, etc.). It is just as useful for the many business-to-consumer salespeople selling cars, electronics, insurance, services, and much more. Although the numbers are not as big, the book is crucially important to sales management who stand to benefit from systems that work and training staff on appropriate processes. Finally, the IT department in charge of implementing technology for salespeople can turn to this book in order to customize technology for their company's specific needs. |
|
Windows Phone Application Sketch Book
Think you have the next great Windows Phone app idea? The Windows Phone Application Sketch Book is an essential tool for any aspiring Windows Phone developer. This sketch book makes it easy to centralize and organize your ideas, featuring enlarged Windows Phone templates to write on. Professionally printed on high-quality paper, it has a total of 150 gridded templates for you to draft ideas and doodle designs while providing ample room to make notes and document the app name and screen name. This book is an invaluable tool for bringing your next great Windows Phone app idea to life! What youll learn<li> The Apress Windows Phone Application Sketch Book makes it easy to keep design ideas organized in one central place. <li> Includes 150 magnified templates for easy use, with plenty of room on the gridded page to jot notes and doodle designs. <li> This professional notepad gives your design a finished look from which to share ideas with colleagues and clients. Who this book is for Any aspiring Windows Phone developer. |
|
iOS 5 Reciples: A Problem-Solution Approach
iOS 5 Recipes: A Problem-Solution Approach is your guide to developing solutions on iPad, iPhone, and other iOS 5 devices and platforms. This book provides in-depth code samples and discussions for scenarios that developers face every day. You'll find numerous examples of real-world cases that will enable you to build fully functional applications quickly and efficiently. The recipes included in this book are wide in scope, and have been geared toward the professional developer. You'll find clear and concise code samples accompanying each recipe, and will be presented with cutting-edge solutions that bring forth the best that the iOS 5 SDK has to offer. The recipes include: - Working with Interface Builder in the latest version of Xcode
- Building applications that incorporate animation and multimedia
- Building location-aware apps
- Understanding best practices for application design and development
You'll find iOS 5 Recipes: A Problem-Solution Approach to be an indispensable reference for all of your iOS development. What youll learn - How to make your apps truly stand out with brilliant animations and multimedia
- How to enhance your game apps with GameCenter
- How to develop powerful apps with the latest Xcode
- How to extend your apps with TableView, UIView, and core graphics
Who this book is for This book is intended for developers familiar with the Objective-C programming language and with an interest in developing apps for the iPhone and iPad. While a basic knowledge of Objective-C is expected, developers at all levels of app development will benefit from this book. |
|
iPad 2 Made Simple: iOS 5 Edition, 3rd Edition
The iPad 2 is thinner, more powerful, intuitive and very fun for users of all ages. Your iPad can be used for reading, surfing the web, emailing, watching TV or movies, getting work done, and much more. And with over 65,000 apps just for the iPad, as well as the ability to run over 30,000 iPhone apps, the possibilities are endless. iPad 2 Made Simple, iOS 5 Edition outlines all the key features on the iPad, introduces whats new, and also reveals dozens of time-saving shortcuts and techniques. The book has over 1,000 screen shots that are carefully annotated with step-by-step instructions. - Clear instructions on how to set up and use the iPad
- Illustrated explanations of all the key features
- Hundreds of graphics as well as tips and tricks
|
|
|