| .NET Test Automation Recipes |
| .NET and C# Interview: A Hands-on Approach (September 2013) |
| A Complete Guide to Pivot Tables: A Visual Approach |
| A Programmer's Guide to C# 5.0 4th Edition |
| ASP.NET MVC 4 And The Web API: Building A REST Service From Start To Finish |
| ASP.NET MVC 4 Recipes: A Problem-Solution Approach |
| Accelerated C# 2010 |
| Accelerated GWT: Building Enterprise Google Web Toolkit Applications |
| Accelerated Silverlight 3 |
| Advanced Android 4 Games |
| Advanced Java Game Programming |
| Advanced Joomla! (June 2013) |
| Advanced NXT: The Da Vinci Inventions Book |
| Advanced Social Media Marketing: How to Lead, Launch, and Manage a Successful Social Media Program: A Professional's Guide |
| Android Apps For Absolute Beginners 2nd Edition |
| Android Apps Security |
| Android Apps with Eclipse |
| Android Arcade Game App |
| Android Recipes: A Problem-Solution Approach 2nd Edition |
| Android Robotics Projects (August 2013) |
| 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 (August 2013) |
| Applied WPF 4 in Context |
| Arduino Adventures: Escape From Gemini Station |
| Arduino Audio Circuits (September 2013) |
| Arduino Projects to Save the World |
| Arduino Robotic Controllers (October 2013) |
| Arduino Robotics |
| Arduino Smart Power Circuits (August 2013) |
| Arduino Sound Effects and Amplifier Circuits (August 2013) |
| Arduino and Kinect Projects: Design, Build, Blow Their Minds |
| Arduino and LEGO Projects (June 2013) |
| Automating Linux and Unix System Administration, 2nd Edition |
| BEginning J2EE 1.4 Reprint |
| Beginning .NET Game Programming with C# |
| Beginning 3D Game Development with Unity: All-in-one, multi-platform game development 2nd Edition (July 2013) |
| Beginning ASP .NET 4.5 in C# 5th Edition |
| Beginning ASP Databases Re-Print |
| 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 VB 2010 |
| Beginning ASP.NET 4.5 Databases 3rd Edition |
| Beginning ASP.NET 4.5 In VB |
| Beginning ASP.NET E-Commerce in C#: From Novice to Professional |
| Beginning ASP.NET MVC 4 (July 2013) |
| Beginning Ajax with PHP: From Novice to Professional |
| Beginning Android 2 |
| Beginning Android 3 |
| Beginning Android 4 |
| Beginning Android 4 Games Development |
| Beginning Android ADK with Arduino |
| Beginning Android Games 2nd Edition |
| Beginning Android Tablet 3 Programming: Starting with Android Honeycomb for Tablets |
| Beginning Android Tablet Games Programming |
| Beginning Application Lifecycle Management (September 2013) |
| Beginning Arduino |
| Beginning Arduino Programming: Writing Code for the Most Popular Microcontroller Board in the World |
| Beginning C 5th Edition |
| Beginning C for Arduino: Learn C Programming for the Arduino and Compatible Microcontrollers |
| Beginning C# 2008 Objects: From Concept to Code |
| Beginning C# 5.0 Databases 2nd Edition |
| Beginning C# Object-Oriented Programming 2nd Edition - New! |
| Beginning CSS Web Development: From Novice to Professional |
| Beginning CSS3 |
| Beginning CakePHP: From Novice to Professional |
| Beginning DB2: From Novice to Professional |
| Beginning Database Design: From Novice to Professional 2nd Edition Book/DVD Package |
| Beginning Drupal 7 |
| Beginning EJB 3 Java EE 7 Edition 2nd Edition - New! |
| Beginning F# |
| Beginning GIMP: From Novice to Professional 3rd Edition (October 2013) |
| 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 Groovy, Grails And Griffon |
| Beginning HTML With CSS & XHTML: Modern Guide & Reference |
| Beginning HTML5 and CSS3: The Web Evolved |
| Beginning Hibernate 2nd Edition |
| 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 and Tomcat: Java Web Development 2nd Edition |
| Beginning Java EE 5: From Novice to Professional |
| Beginning Java EE 6 with GlassFish 3 2nd Edition |
| Beginning Java EE 7 (June 2013) |
| Beginning Java Google App Engine |
| Beginning Java ME Platform |
| Beginning Java Objects: From Concepts to Code 2nd Edition |
| Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex |
| Beginning JavaScript with DOM Scripting & Ajax: From Novice to Professional |
| Beginning JavaScript with DOM Scripting and Ajax: Second Editon (June 2013) |
| Beginning Joomla! 2nd Edition |
| Beginning Kinect Programming with the Microsoft Kinect SDK |
| 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 Modern Cocoa (July 2013) |
| Beginning Objective-C |
| 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.2 2nd Edition - New! |
| Beginning Oracle Database 11g Administration: From Novice to Professional |
| Beginning PHP 5 & PostgreSQL 8: From Novice to Professional |
| Beginning PHP RIA using ExtJS (August 2013) |
| 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 Perl 3rd Edition |
| Beginning PivotTables in Excel 2007: From Novice to Professional |
| Beginning Python: From Novice to Professional 2nd Edition |
| Beginning R: An Introduction to Statistical Programming |
| Beginning Rails 3 |
| 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 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 Administration |
| Beginning SQL Server 2012 for Developers 3rd Edition |
| Beginning SQL Server Modeling: Model-Driven Application Development in SQL Server |
| Beginning Scala |
| Beginning SharePoint 2013 Workflows (August 2013) |
| Beginning Silverlight 3 |
| Beginning Silverlight 5 in C# 4th Edition |
| 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 T-SQL 2012 |
| Beginning Ubuntu LTS Server Administration : From Novice to Professional, 2nd Edition |
| Beginning Ubuntu Linux: Natty Narwhal 6th Edition |
| Beginning VB 2008 Databases: From Novice to Professional |
| Beginning VB 2008: From Novice to Professional |
| Beginning WF: Windows Workflow in .NET 4.0 |
| Beginning Web Applications: With HTML5, CSS3, and JavaScript (August 2013) |
| Beginning WebGL for HTML5 |
| Beginning Windows 8 |
| Beginning Windows 8 Application Development - HTML and JavaScript Edition (October 2013) |
| Beginning Windows 8 Application Development - XAML Edition |
| Beginning Windows 8 Data Development: Using C# and JavaScript (September 2013) |
| 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 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 (January 2014) |
| Beginning iOS 3D Unreal Games Development |
| 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 6 Development: Exploring the iOS SDK |
| Beginning iOS 6 Games Development |
| 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 Social Games (August 2013) |
| Beginning iOS Storyboarding using Xcode |
| 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 jQuery |
| Beginning mySQL Database Design & Optimization: From Novice to Professional |
| Beginning the Linux Command Line |
| Big Data Analytics Using Splunk: Deriving Real-Time Operational Intelligence from Social Media, Sensors, Performance Monitoring, Website Logs, and Other Streaming Sources (July 2013) |
| Big Data Imperatives: Enterprise 'Big Data' Warehouse, 'BI' Implementations and Analytics (July 2013) |
| BizTalk 2006 Recipes: A Problem-Solution Approach |
| BizTalk 2010 EDI for Health Care: HIPAA Compliant 837 Solutions |
| 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 |
| Build Your Own .NET Language & Compiler |
| Build Your Own CNC Machine |
| Building ASP.NET Web Pages With Microsoft WebMatrix |
| Building Portals with the Java Portlet API |
| Building Windows 8 Apps From The Ground Up (September 2013) |
| 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 |
| Building iPhone OS Accessories |
| CSS for Windows 8 App Development |
| CTOs at Work |
| Clear Blogging |
| Client-Side Reporting with Visual Studio C# |
| Coders at Work: Reflections on the Craft of Programming |
| Coding Interviews: Questions, Analysis, & Solutions |
| Cost-Based Oracle Fundamentals |
| Crackberry: The Tales of BlackBerry Use and Abuse |
| Crafting Digital Media Book/CD Package |
| Creating Cool MINDSTORMS NXT Robots |
| Creative Blogging: Your First Steps to a Successful Blog |
| Cryptography In C & C++ 3rd Edition (August 2013) |
| DBA Survivor: Become a Rock Star DBA |
| Dashboards for Excel (October 2013) |
| Data Mining & Statistical Analysis Using SQL |
| Date on Database: Writings 2000-2006 |
| Decompiling Android |
| Definitive Guide to LEGO MINDSTORMS 2nd Edition |
| Deploying OpenLDAP |
| Designing For Windows 8 |
| DevOps for Developers |
| Developing B2B Social Communities: Keys to Growth, Innovation, and Customer Loyalty (July 2013) |
| 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 |
| Eric Sink on the Business of Software |
| Essential PHP Tools: Modules, Extensions & Accelerators |
| Excel 2007 PivotTables Recipes: A Problem-Solution Approach |
| Excel 2010 Made Simple |
| Excel as Your Database |
| Expert Android (June 2013) |
| Expert C# 2008 Business Objects |
| Expert C# 5.0: With The .NET 4.5 Framework |
| Expert Consolidation in Oracle Database 12c (August 2013) |
| Expert F# 3.0 3rd Edition |
| Expert MySQL 2nd Edition |
| Expert Oracle Application Express Security - New! |
| Expert Oracle Database Architecture: Oracle Database Programming 9i, 10g, and 11g Techniques and Solutions 2nd Edition |
| Expert Oracle Enterprise Manager 12c (July 2013) |
| Expert Oracle JDBC Programming: Build Scalable, High-Performance JDBC-Based Applications with Oracle Database 10g & 9i |
| Expert Oracle RAC (July 2013) |
| Expert Oracle Signature Edition Book/CD Package |
| Expert Performance Indexing for SQL Server 2012 |
| Expert Spring MVC & Web Flow |
| Expert VB 2008 Business Objects |
| 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 Agile Python Development |
| Foundations of BizTalk Server 2006 |
| Foundations of CentOS Linux: Enterprise Linux On the Cheap |
| Foundations of GTK+ Development |
| Foundations of Qt Development |
| Foundations of SQL Server 2008 R2 Business Intelligence 2nd Edition |
| Foundations of Security: What Every Programmer Needs to Know |
| Founders at Work : Stories of Startups' Early Days |
| From Bash to Z Shell: Conquering the Command Line |
| From Techie to Boss: Transitioning to Leadership - New! |
| GDI+ Programming in C# & Visual Basic.NET |
| GIMP For Absolute Beginners |
| Gamers at Work: Stories Behind the Games People Play |
| GeoCaching: Hike & Seek with Your GPS |
| Going Corporate: A Geek's Guide |
| Groovy and Grails Recipes: A Problem-Solution Approach |
| HTML5 Advertising |
| HTML5 And JavaScript Projects |
| HTML5 Game Programming with enchant.js (June 2013) |
| HTML5 Programming for ASP.NET Developers |
| Hacking The Kinect |
| Hardening Apache |
| Hardening Linux |
| Herding Cats: Self-Help for Programmers that Lead Programmers |
| Hibernate Recipes: A Problem-Solution Approach |
| How Computer Programming Works |
| How To Recruit And Hire Great Software Engineers |
| How to Create the Next Facebook: Seeing Your Startup Through, from Idea to IPO |
| Illustrated C# 2012 4th Edition |
| Illustrated WPF |
| In Search of Stupidity: Over Twenty Years of High Tech Marketing Disasters 2nd Edition |
| Infrastructure As A Service: Capacity Management (July 2013) |
| Intermediate Robot Building 2nd Edition |
| Introducing .NET 4.5 |
| Introducing Java EE 7: A Look at What's New (June 2013) |
| Introducing Visual C# 2010 |
| Introducing Windows Azure |
| Iterating Infusion: Clearer Views Of Objects, Classes, And Systms |
| Ivor Horton's Beginning Ansi C++ The Complete Language 3rd Edition |
| Java 7 Recipes: A Problem-Solution Approach |
| Java 7 for Absolute Beginners |
| Java EE 7 Recipes: A Problem-Solution Approach (June 2013) |
| Java Regular Expressions: Taming the Java.util.regex Engine |
| JavaScript Programmer's Reference (June 2013) |
| 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 |
| LEGO Mindstorms NXT: The Mayan Adventure |
| LEGO Technic Robotics - New! |
| Learn Android App Development (June 2013) |
| Learn AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X 3rd Edition |
| Learn C on the Mac: For OS X and iOS 2nd Edition |
| Learn Cocoa On The Mac 2nd Edition (June 2013) |
| Learn Cocoa on the Mac |
| Learn Corona SDK Game Development - New! |
| Learn Electronics with Arduino |
| Learn Excel 2011 for Mac |
| Learn GameSalad For iOS: HTML5-Based Game Development For iPhone And iPad |
| Learn HTML5 And JavaScript For Android |
| Learn HTML5 And JavaScript For iOS: Web Standards-Based Apps For iPhone, iPad, And iPod Touch |
| Learn Java for Android Development 2nd Edition |
| Learn Lua For iOS Game Development |
| Learn Mac OS X Lion 2nd Edition |
| Learn Objective-C On The Mac 2nd Edition |
| Learn Objective-C for Java Developers |
| Learn OpenGL ES: For Mobile Game and Graphics Development (June 2013) |
| Learn Raspberry Pi With Linux |
| Learn Unity for iOS Game Development (June 2013) |
| Learn VB.NET Through Game Programming! |
| Learn Xcode Tools for Mac OS X and iPhone Development |
| Learn cocos2d Game Development with iOS 5 |
| Learn cocos2d: Game Development for iOS |
| 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 |
| Managing Risk and Information Security: Protect to Enable |
| Mastering Oracle SQL & SQL Plus |
| Meet the Kinect: An Introduction to Programming Natural User Interfaces |
| Metrics: How to Improve Key Business Results |
| Metro Revealed: Building Windows 8 Apps with HTML5 and JavaScript |
| Metro Revealed: Building Windows 8 Apps with XAML and C# |
| Microsoft SharePoint 2010: Building Solutions for SharePoint 2010 |
| Migrating to Windows Phone |
| Mobile ASP.NET MVC 4 (September 2013) |
| 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 6 Development: Further Explorations of the iOS SDK |
| More iPhone 3 Development: Tackling iPhone SDK 3 |
| More iPhone Cool Projects |
| Objective-C Recipes: A Problem-Solution Approach |
| Objective-C for Absolute Beginners: iPhone, iPad and Mac Programming Made Easy 2nd Edition |
| Office 2010 Made Simple |
| Office Automation 2.0: A Management Handbook for Re-Integrating Business and IT Processes (October 2013) |
| 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 |
| On the Way to the Web: The Secret History of the Internet and its Founders Hardback |
| Online Gamers At Work (August 2013) |
| Oracle Application Express for Mobile Web Applications - New! |
| Oracle Applications DBA Field Guide |
| Oracle Certified Master Java Enterprise Architect JEE 7: Certification Guide (August 2013) |
| Oracle Certified Professional Java SE7 Programmer Exams 1Z0-804 and 1Z0-805: A Comprehensive OCPJP 7 Certification Guide |
| Oracle Exadata Recipes: A Problem-Solution Approach |
| Oracle Insights: Tales of the Oak Table |
| Oracle PL/SQL Recipes: A Problem-Solution Approach |
| Oracle SQL Tuning with Oracle SQLTXPLAIN |
| PHP 6 for Absolute Beginners |
| PHP Objects, Patterns and Practice 3rd Edition |
| Physics for Game Programmers |
| Practical 3D Printers: The Science and Art of 3D Printing |
| Practical API Design: Confessions of a Java Framework Architect |
| Practical AVR Microcontrollers: Games, Gadgets, and Home Automation with the Microcontroller Used in the Arduino |
| Practical Android 4 Games Development |
| 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 Common Lisp |
| Practical Django Projects 2nd Edition |
| Practical Dojo Projects |
| Practical HTML5 Projects |
| Practical JBoss Seam Projects |
| Practical Lego Technics: Bring Your LEGO Creations to Life |
| Practical Rails Social Networking Sites |
| Practical Raspberry Pi - New! |
| Practical Ruby for System Administration |
| Practical SharePoint 2010 Branding and Customization |
| Practical SharePoint 2013 Governance - New! |
| Practical Subversion 2nd Edition |
| Practical WPF Charts and Graphics |
| Practical Web 2.0 Applications with PHP |
| Practical WebObjects |
| Practical jQuery (August 2013) |
| Printing in Plastic: Build Your Own 3D Printer |
| Pro .NET 2.0 Code & Design Standards in C# |
| Pro .NET Performance |
| Pro ASP .NET 4.5 in C# 5th Edition (July 2013) |
| Pro ASP .NET MVC 4 4th Edition |
| Pro ASP.NET 2.0 E-Commerce in C# 2005 |
| 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 4.5 In VB 5th Edition (September 2013) |
| Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications |
| Pro ASP.NET Web API Security: Securing ASP.NET Web API - New! |
| Pro ASP.NET Web API: HTTP Web Services in ASP.NET (September 2013) |
| Pro Access 2010 Development |
| Pro Active Record: Databases with Ruby and Rails |
| Pro Android 2 |
| Pro Android 3 |
| Pro Android 4 |
| Pro Android Apps Performance Optimization |
| Pro Android Augmented Reality |
| Pro Android C++ with The NDK |
| Pro Android Flash |
| Pro Android Games 2nd Edition |
| 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 |
| Pro Android: Developing Mobile Applications for G1 and Other Google Phones |
| Pro Application Lifecycle Management With Visual Studio 2012, 2nd Edition |
| Pro Arduino (June 2013) |
| Pro Bash Programming: Scripting the Linux Shell |
| Pro BizTalk 2006 |
| Pro C# and the .NET 4.5 Framework 6th Edition |
| Pro CSS & HTML Design Patterns |
| Pro CSS Techniques: Real World CSS Techniques for Real World CSS Professionals |
| Pro CSS for High Traffic Websites |
| Pro CSS3 Animation |
| Pro Core Data For iOS 2nd Edition |
| Pro Data Visualization using R and JavaScript (July 2013) |
| Pro Django |
| Pro Drupal 7 Development 3rd Edition |
| Pro EJB 3: Java Persistence API |
| Pro Entity Framework 4.0 |
| Pro Excel Financial Modeling: Building Models for Technology Startups |
| Pro Exchange Server 2013 Administration (July 2013) |
| Pro Expression Blend 4 |
| Pro Ext JS 4 (July 2013) |
| Pro Flex on Spring |
| Pro Full-Text Search in SQL Server 2008 |
| Pro Git |
| Pro HTML5 Games |
| Pro HTML5 Performance |
| Pro HTML5 Programming 2nd Edition |
| Pro HTML5 and CSS3 Design Patterns |
| Pro HTML5 with Visual Studio 2012 |
| Pro Hibernate and MongoDB (June 2013) |
| Pro Hyper-V |
| Pro InfoPath 2007 |
| Pro JPA 2: Mastering the Java Persistence API |
| Pro JSF & Ajax: Building Rich Internet Components |
| 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: A Definitive Guide To Rich Clients With Java Technology |
| Pro JavaScript Best Practices (June 2013) |
| Pro JavaScript Design Patterns |
| Pro JavaScript Performance: Monitoring and Visualization |
| Pro JavaScript RIA Techniques: Best Practices, Performance and Presentation |
| Pro JavaScript Techniques |
| Pro JavaScript for Web Apps |
| Pro JavaScript with MooTools |
| 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 Node.js (August 2013) |
| Pro Objective-C (December 2013) |
| Pro Objective-C Design Patterns for iOS |
| Pro OpenSSH |
| Pro Oracle Database 11g Administration |
| Pro Oracle Database 12c Administration (July 2013) |
| Pro Oracle SQL |
| Pro PHP Application Performance: Tuning PHP Web Projects for Maximum Performance |
| Pro PHP MVC |
| Pro PHP and jQuery |
| Pro PHP: Patterns, Frameworks, Testing & More |
| Pro PayPal e-Commerce |
| Pro Project Management with SharePoint 2010 |
| Pro Python |
| Pro SQL Database for Windows Azure: SQL Server in the Cloud 2nd Edition |
| Pro SQL Server 2005 Database Design & Optimization |
| Pro SQL Server 2005 Reporting Services |
| Pro SQL Server 2008 Analysis Services |
| Pro SQL Server 2008 Relational Database Design and Implementation |
| Pro SQL Server 2012 BI Solutions |
| Pro SQL Server 2012 Integration Services |
| Pro SQL Server 2012 Practices |
| Pro SQL Server 2012 Relational Database Design and Implementation |
| Pro SQL Server 2012 Reporting Services 3rd Edition |
| Pro SharePoint 2010 Administration |
| Pro SharePoint 2010 Cloud Based Business Connectivity Services (August 2013) |
| Pro SharePoint 2010 Development for Office 365 |
| Pro SharePoint 2010 Search |
| Pro SharePoint 2010 Solution Development |
| Pro SharePoint 2013 Administration 2nd Edition (June 2013) |
| Pro SharePoint 2013 App Development (November 2013) |
| Pro SharePoint 2013 Responsive Web Development (July 2013) |
| Pro SharePoint Designer 2010 |
| Pro SharePoint Designer 2013 2nd Edition (September 2013) |
| Pro SharePoint Migration: Moving from MOSS 2007 to SharePoint Server 2010 |
| Pro Silverlight 5 in C# 4th Edition |
| Pro Spring 2.5 |
| Pro Spring 3 |
| Pro Spring Dynamic Modules for OSGi Service Platforms |
| Pro Spring MVC: With Web Flow |
| Pro Spring Security |
| Pro T-SQL 2012 Programmer's Guide 3rd Edition |
| Pro Team Foundation Service (June 2013) |
| Pro Ubuntu Server Administration |
| Pro VB 2008 and the .NET 3.5 Platform 3rd Edition |
| Pro Visual Studio 11 (January 2015) |
| Pro Visual Studio LightSwitch 2011 Development |
| Pro WCF 4: Practical Microsoft SOA Implementation 2nd Edition |
| Pro WF 4.5 |
| Pro WF: Windows Workflow in .NET 4.0 |
| Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5 4th Edition |
| Pro WPF 4.5 in VB: Windows Presentation Foundation in .NET 4.5 |
| Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, 2nd Edition |
| 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 Website Development and Operations: Streamlining DevOps for Large-Scale Website |
| Pro WinRT using C# and XAML (September 2013) |
| Pro Windows 8 Apps for Business in XAML (January 2014) |
| Pro Windows 8 Development with HTML5 and JavaScript |
| Pro Windows 8 Development with XAML and C# (September 2013) |
| Pro Windows Phone App Development 2nd Edition |
| Pro Windows Phone App Development 3rd Edition (July 2013) |
| Pro Zend Framework CMS: Building a full CMA using Advanced Aspects of the Zend Framework |
| Pro iOS 5 Augmented Reality |
| Pro iOS 5 Tools: Xcode, Instruments, and Build Tools |
| Pro iOS Application Architectures: For iPhone, iPad and iPod Touch (August 2013) |
| Pro iOS Apps Performance Optimization |
| Pro iOS Geo: Building Apps with Location Based Services |
| Pro iOS Internationalization and Localization (July 2013) |
| Pro iOS Table Views: For iPhone, iPad, and iPod Touch |
| Pro iOS Web Design and Development: HTML5, CSS3, and JavaScript with Safari |
| Pro jQuery |
| Pro jQuery Plug-in Development (June 2013) |
| Professional Design Patterns in VB.NET: Building Adaptable Applications Reprint |
| Professional MSMQ: Microsoft Message Queue Programming |
| Programming Su Doku |
| Python 3 for Absolute Beginners |
| RMAN Recipes for Oracle Database 11g: A Problem-Solution Approach |
| RMAN Recipes for Oracle Database 12c: A Problem-Solution Approach 2nd Edition (July 2013) |
| Real World Microsoft Access Database Protection and Security |
| Real World Windows 8 App Development with JavaScript (July 2013) |
| Real World Windows 8 Development (June 2013) |
| Realtime Web Apps: With HTML5 WebSocket, PHP, and jQuery - New! |
| Robot Building for Beginners, 2nd Edition |
| Running IPv6 |
| SAP ABAP: Hands-On Test Projects with Business Scenarios (September 2013) |
| SCJD Exam with J2SE 5 2nd Edition |
| SQL Server 2012 Data Integration Recipes: Solutions for Integration Services and Other ETL Tools |
| SQL Server 2012 Integration Services Design Patterns |
| SQL Server 2012 Query Performance Tuning 3rd Edition |
| SQL Server 2012 T-SQL Recipes 3rd Edition |
| SQL Server Query Performance Tuning Distilled 2nd Edition |
| Scripting Intelligence: Web 3.0 Information Gathering and Processing |
| SharePoint 2003 User's Guide |
| SharePoint 2010 Business Roles (August 2013) |
| SharePoint 2010 User's Guide: Learning Microsoft's Collaboration and Productivity Platform |
| SharePoint 2010 as a Development Platform |
| SharePoint 2010 for Decision Makers: A No-Nonsense Roadmap for Deploying SharePoint 2010 (August 2013) |
| SharePoint 2013 Revealed (August 2013) |
| SharePoint 2013 User's Guide: Learning Microsoft's Business Collaboration Platform 4th Edition (July 2013) |
| Smart Home Automation with Linux |
| Smart Home Automation with Linux and Raspberry Pi 2nd Edition (July 2013) |
| 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 |
| Software Programming Secrets: Why Projects Fail |
| 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 |
| Taking Your Apple TV to the Max (July 2013) |
| Taking Your Mac OS X Lion to the Max |
| Taking Your iPad to the Max, iOS 5 Edition 3rd Edition |
| 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 |
| Taking Your iPhoto '11 to the Max |
| Taking Your iPod Touch to the Max iOS 5 Edition 3rd Edition |
| Taming Java Threads |
| Tech Job Hunt Handbook: Career Management for Technical Professionals |
| 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 Android Apps Development: Making and Marketing Apps that Succeed on Google Play, Amazon Appstore and More 2nd Edition (July 2013) |
| 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 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 |
| The Definitive Guide to Grails 2 |
| The Definitive Guide to HTML5 |
| The Definitive Guide to HTML5 Video |
| The Definitive Guide to HTML5 WebSocket |
| The Definitive Guide to Linux Network Programming |
| The Definitive Guide to Magento |
| The Definitive Guide to MySQL 5 3rd Edition |
| 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 |
| TypeScript Revealed |
| Ubuntu Netbooks: The Path to Low-Cost Computing |
| Ubuntu on a Dime: The Path to Low-Cost Computing |
| Ultra-Fast ASP.NET 4.5 2nd Edition |
| Use Case Driven Object Modeling with UML Theory and Practice 2nd Edition |
| User Experience Innovation: User Centered Design that Works |
| Using Technology to Sell: Tactics to Ratchet Up Results |
| Visual C# 2010 Recipes: A Problem-Solution Approach |
| Visual Studio Lightswitch 2012 (July 2013) |
| WPF Recipes in C# 2008: A Problem-Solution Approach |
| Web Standards: Mastering HTML5, CSS3, and XML |
| WinRT Revealed |
| Windows 7 Made Simple |
| Windows 8 App Projects - XAML and C# Edition |
| Windows 8 Application Recipes for Windows 8 in C# (January 2014) |
| Windows 8 Apps Revealed |
| Windows 8 Apps Revealed: Using XAML And C# |
| Windows 8 Data Development Recipes: A Problem-Solution Approach (August 2013) |
| Windows 8 MVVM Patterns Revealed: Covers Both C# And JavaScript |
| Windows 8 XAML Primer |
| Windows Azure Platform 2nd Edition |
| Windows Home Server User's Guide |
| Windows Netbooks: The Path to Low-Cost Computing |
| Windows Phone 7 Game Development |
| Windows Phone 8 Recipes: A Problem-Solution Approach (August 2013) |
| Windows Phone Application Sketch Book |
| Windows Store App Essentials: Give your app the Windows difference (August 2013) |
| Winning Design! LEGO MINDSTORMS NXT Design Patterns for Fun and Competition |
| Winning LEGO MINDSTORMS Programming: Rock-Solid Reliable Programming for Fun and Competition |
| XNA 3.0 Game Programming Recipes: A Problem-Solving Approach |
| eDirectory Field Guide |
| iLife '11 Made Simple |
| iOS 5 Reciples: A Problem-Solution Approach |
| iOS 6 Recipes: A Problem-Solution Approach |
| iOS Game App Design: Create Great Games by Better Design (January 2014) |
| iOS Wow Factor: Apps and UX Design Techniques for iPhone and iPad |
| iPad 2 Made Simple 2nd Edition |
| iPad Application Sketch Book |
| iPhone 4 Made Simple |
| iPhone 4S Made Simple: For all iPhones running iOS 5 |
| iPhone Application Sketch Book |
| iPhone Games Projects |
| iPhone User Interface Design Projects |
| iPhone and iPad Apps for Absolute Beginners 3rd Edition |
| iPhone for Work: Increasing Productivity for Busy Professionals |
| iPod Touch Made Simple, iOS 5 Edition |
| jQuery Recipes: A Problem-Solution Approach |
|
New Titles
|
Beginning C# Object-Oriented Programming 2nd Edition
Learn C# with Beginning C# Object-Oriented Programming and youll be thinking about program design in the right way from day one. Whether you want to work with .NET for the web or desktop, or for Windows 8 on any device, Dan Clark's accessible, quick-paced guide will give you the foundation you need for a successful future in C# programming. In this book you will: - Master the fundamentals of object-oriented programming
- Work through a case study to see how C# and OOP work in a real-world application
- Develop techniques and best practices that lead to efficient, reusable, elegant code
- Discover how to transform a simple model of an application into a fully-functional C# project.
With more than 30 fully hands-on activities, Beginning C# Object-Oriented Programming teaches you how to design a user interface, implement your business logic, and integrate your application with a relational database for data storage. Along the way, you will explore the .NET Framework, ASP.NET and WinRT. In addition, you will develop desktop, mobile and web-based user interfaces, and service-oriented programming skills, all using Microsoft's industry-leading Visual Studio 2012, C#, the Entity Framework, and more. Read this book and let Dan Clark guide you in your journey to becoming a confident C# programmer. What youll learn - Lay the foundations of great C# programming by understanding object-oriented programming (OOP) principles.
- Understand how OOP can be applied across desktop, web and mobile worlds in Windows today.
- Learn to use the Universal Modeling Language (UML) to quickly design an application correctly from the first attempt.
- Discover the .NET Framework, ASP.NET and WinRT and how they can help you create applications quickly and efficiently.
- Walk along as the author guides you through a final challenge, to develop a complete application using a wide range of the techniques and best practices covered inside.
Who this book is for If you want to learn C# while gaining a foundation in object-oriented programming that will get you thinking about program design in the right way from day one, this book is for you. In particular, developers who want to transition to C# programming, but lack a firm grasp of object-oriented programming principles, will find this book an excellent starting point for their journey into C#. This book assumes readers are familiar with basic programming concepts such as loops and condition statements. If you're completely new to this we've included a primer in Appendix A that will help you find your feet. |
|
Beginning EJB 3 Java EE 7 Edition 2nd Edition
Targeted at Java and Java EE developers both with and without prior EJBs experience, Beginning EJB 3, Second Edition is your learning guide to the latest EJB 3 APIs. Learn how to use EJBs to develop powerful, standards-based backend business logic for creating the complex enterprise applications that run today's transactions and more. With 20 years of combined EJBs experience, the authors offer many practical insights into the learning and using EJBs that you can apply to your particular circumstances. EJBs have made huge advances in the ease of enterprise, server-side Java components and business logic development, and have drastically simplified programming models and design patterns. Use this book to harness their power and take your enterprise Java development to the next level.
|
|
Beginning Oracle Application Express 4.2 2nd Edition
Beginning Oracle Application Express 4.2 introduces version 4.2 of the popular and productive Oracle Application Express development platform. Called APEX for short, the platform enables rapid and easy development of web-based applications that make full use of Oracle Database. The release of APEX 4.2 brings extensive new Flash and HTML 5 charting capabilities, enhanced themes for mobile applications usable from phones and tablets, RESTful web services support, enhanced application packaging, and the many redesigned wizards give a new and fresh feel to the user interface.
Whether you’re new to Oracle or an old hand who’s yet to test the waters of APEX, Beginning Oracle Application Express 4.2 introduces the processes and best practices you’ll need to become proficient with APEX. The book shows off the programming environment, the utilities and tools available, and then continues by walking through the process of building a working system from the ground up. All code is documented and explained so that those new to the languages will not be lost. After reading this book, power users and programmers alike can quickly put together robust and scalable applications for use by one person, by a department, by an entire company.
Covers brand-new functionality in APEX 4.2
Provides fully documented and explained example code
Guides you through creating a working and fully deployable application
What you’ll learn
Design, code, and troubleshoot APEX applications
Create forms and generate reports
Create charts using Flash and HTML 5
Apply best-practices to database and application design
Create intuitive navigation that inspires confidence among users
Secure your applications from outside attack
Deploy applications for one, a dozen, or hundreds of users
Choose between desktop and mobile user interfaces for deployed applications
Who this book is for
Beginning Oracle Application Express 4.2 is for programmers and power users wanting to create rich, data-centric applications that are web-based, and that rest on Oracle’s industry-leading database technology. |
|
Expert Oracle Application Express Security
Expert Oracle Application Express Security covers all facets of security related to Oracle Application Express (APEX) development. From basic settings that can enhance security, to preventing SQL Injection and Cross Site Scripting attacks, Expert Oracle Application Express Security examines all facets of an APEX environment and outlines the best practices for each. Security is a process, not an event. Expert Oracle Application Express Security is written with that theme in mind. Scott Spendolini, one of the original creators of the product, offers not only examples of security best practices, but also provides step-by-step instructions on how to implement the recommendations presented. A must-read for even the most experienced APEX developer, Expert Oracle Application Security can help your organization ensure their APEX applications are as secure as they can be. What you’ll learn - Devise and execute a security plan
- Ensure your installation of APEX is configured most securely
- Prevent SQL Injection, cross site scripting, and URL tampering attacks
- Protect your data during all phases of its lifetime
- Apply security features built into the database layer
- Design APEX applications to safely be deployed on the Internet
Who this book is for Expert Oracle Application Express Security is aimed at developers and administrators deploying applications created using Oracle Application Express (APEX). The topic is especially important when those applications are public-facing or involve sensitive data. Any Application Express developer or administrator who wants to sleep well at night in an era of network intrusion and data thievery will want this book.
|
|
From Techie to Boss: Transitioning to Leadership
From Techie to Boss teaches technical people who are making or mulling the transition from team player to team leader all the management techniques and soft leadership skills they never needed before—but need now, pronto. Veteran team lead and project manager Scott Cromar lays out the classical management training course, but stripped down to precisely the essentials that techies need to start managing on the fly. He gets it that a front-line techie getting a field promotion to team leader just doesn’t have the time to wade through an MBA textbook bulging with irrelevant material.
The author appreciates how you got to the place where you need this book. Management tapped you instead of some experienced manager from the outside because you know the technical challenges, company culture, and team players better than anyone else: you’re ready to hit the ground running. But the skills that make you an excellent techie are not sufficient to make you a successful manager. The rules of your world have abruptly changed. You will now be judged not by your puzzle-solving elegance but by how effectively your team contributes to the organization’s bottom line.
From Techie to Boss shows you how to translate and adapt the analytic skills that made you an outstanding techie to your new responsibilities as a technical manager. Even more crucially, this book teaches you a whole new set of interpersonal, organizational, and metrical skills you never needed before, but without which you cannot succeed as a manager.
What you’ll learn
The new skills you’ll learn for leading technical teams include:
Techniques and tips for all aspects of management—project, time, scope, risk, dependency, earned value, quality, team roles, distributed team, global team, and conflict management
90-day plan pointers, such as managing your boss, selecting early wins, defining scope, gathering requirements, developing a WBS, documenting procedures, and compliance
Troubleshooting techniques such as Current Reality Tree and Ishikawa diagrams
Project scheduling methods, including work breakdown structures and dependency management with GANTT and PERT charts
Requirements analysis using UML and Agile
Who this book is for
This book teaches management-caliber techies the skills they’ll need to make the jump to being successful project managers and multifunctional operational team leaders, on their way to becoming senior project managers, system and network administrators, and program managers. |
|
LEGO Technic Robotics
LEGO Technic is LEGO plus power, and you can make all sorts of amazing creations, including walking and running robots. It's not Mindstorms, so no programming required -- just your imagination and some good building techniques. In LEGO Technic Robotics, Mark Rollins, the author of Practical LEGO Technics, shows you how to build strong Technic robots with sound construction techniques and use of Power Functions. You'll learn how to power your robots and how to control them via IR remotes, and even how to mount a smartphone to create a LEGO robotic video spycam. Whether you want a wheeled robot, a two-legged bot, a four-legged bot or a bug-legged LEGO robot, LEGO Technic Robotics will show you how to build it and control it. What youll learn - How to created a wheeled base for a LEGO Technic robot
- How to construct walking LEGO Technic robots
- How to control hands and arms on your robot
- How to attach motors and remote control your robot
- How to mount a smartphone to create either a video-recording spybot or smartphone "pet" robot
Who this book is for LEGO or robotics enthusiasts, or anyone who wants to make fun robots with LEGO Technic. |
|
Learn Corona SDK Game Development
Corona SDK is one of the most popular app and game mobile development platforms in the world, and Learn Corona SDK Game Development walks you through creating a full-featured Corona game from scratch to the App Store. You'll learn Lua basics (the foundation of Corona), how to add and manipulate graphics, and how to use controls like multitouch, accelerometer, and gyroscope. You'll also learn how to use Box2D (Corona physics under the hood), and how to add sound effects and music. As you're polishing your game, you'll also learn about ads, in-app purchases, and OpenFeint and Game Center integration. Finally, you'll learn the ins and outs of getting a game into the App Store or other app marketplaces. Whether you're developing exclusively for iOS, or whether you're developing for Android or other platforms, Learn Corona SDK Game Development explains just what you need to launch your career as a mobile game developer. What you’ll learn - Just enough Lua to get started with Corona
- How to put your Corona code together
- How to work with images and effects
- Adding music and sound
- Game physics and AI
- Working with app stores and marketplaces
Who this book is for Beginning mobile game developers, with a grasp of the basics of programming, who want a complete walkthrough of the Corona app and game development tool, or iOS or Android developers who want to learn about Corona SDK.
|
|
Oracle Application Express for Mobile Web Applications
Oracle Application Express for Mobile Web Applications is an action driven book, taking you by the hand through all required steps in building your very own web application that will look and act as a native mobile application. Because youve built every piece of it yourself, you will know exactly how every tiny part is used and how you can tweak it to your own or your customer's taste. Oracle Application Express is widely known in the Oracle community as a great tool for creating web applications suitable for desktop browsers. Features have now been added to open up the world of mobile browsing, bringing the simplicity and expressiveness of Appliction Express to bear in developing applications to run with native look and feel on platforms such as iOS, Android, and Windows Phone. Oracle Application Express for Mobile Web Applications helps you translate your knowledge of Oracle Application Express into developing for mobile devices. The book and its running example provide all the knowledge you need to create professional looking mobile web applications. - Takes you through building a mobile web application from start to finish.
- Gives insight into the components necessary for a professional looking mobile application.
- Helps you become an even better and more all-round Oracle Application Express developer.
What youll learn - Create mobile applications to run from iPhones, iPads, Android devices, and Windows-based phones and tablets.
- Make enterprise reporting and business functions accessible to mobile devices.
- Customize the look-and-feel of your mobile applications.
- Respond to gestures such as swiping and pointing, and to changes in device orientation.
- Enhance mobile applications through the use of plugins.
- Deploy applications into the Apple and Android stores.
Who this book is for Oracle Application Express for Mobile Web Applications is aimed at Oracle Application Express developers wanting to develop and deploy applications for use on mobile devices. The book is also useful to any developer in an Oracle Database environment who is looking for a cheap and cheerful way to extent business functions and reporting to mobile devices. |
|
Practical Raspberry Pi
Practical Raspberry Pi takes you quickly through the hardware and software basics of the Raspberry Pi. Author Brendan Horan then gets you started on a series of fun and practical projects, including a simple temperature sensor, a media center, a real-time clock, and even a security monitoring device, all of which require minimal programming experience. Along with these projects, you'll learn all about the Raspberry Pi hardware, including how it can be so powerful and still so small and inexpensive, why it's so suitable as a video player, and how you can customize it for different tasks, including running different operating systems on it, including Android and RISC OS. The Raspberry Pi is an inexpensive but relatively powerful little computer. It was designed to get kids interested in computing and programming, but it's also a great platform for hardware hackery. The projects in this book will get you deep into the hardware to show you what the Raspberry Pi can really do. What youll learn - An overview of Raspberry Pi hardware
- How to get your Pi up and running with Linux
- How to use your Pi for sensing temperature and driving a simple character LCD
- How to create a media player with your Raspberry Pi
- How to use your Pi as a serial console server
- How to set up your Pi to be a security monitoring device
- Other operating systems for your Pi, including Gentoo, Android, and RISC OS
Who this book is for Electronics enthusiasts who want to try out the Raspberry Pi, Linux fans who want to create useful projects with the Pi, or anyone interested in learning more about computing, electronics, and networking with this inexpensive and fun little computer. |
|
Practical SharePoint 2013 Governance
Practical SharePoint 2013 Governance is the first book to offer practical and action-focused SharePoint governance guidance based on consulting experiences with real organizations in the field. It provides the quintessential governance reference guide for SharePoint consultants, administrators, architects, and anyone else looking for actual hands-on governance guidance. This book goes beyond filling in a governance document template and focuses entirely on actions to take and behaviors to adopt for addressing real-world governance challenges. - Walks you through how to define what SharePoint offers and who is involved
- Offers key governance strategies for you to adopt or advise to your customers
- Provides real-world examples that apply each governance concept to an actual scenario
What you’ll learn - Define a scope to offer SharePoint as a service to an organization
- Specify roles and responsibilities involved in a SharePoint service
- Envision and strategize a SharePoint roadmap
- Plan for growing and upgrading a SharePoint environment
- Measure and report on performance metrics
- Set boundaries for development standards and testing processes
Who this book is for Practical SharePoint 2013 Governance is for SharePoint consultants,administrators, architects, and anyone else looking for actual hands-on governance guidance. It is an excellent choice for people who like action-focused concepts or who want to go beyond documentation and theory. This book is a fantastic choice for anyone looking for agile ideas to put into practice without necessarily embarking on a lengthy governance exercise upfront.
|
|
Pro ASP.NET Web API Security: Securing ASP.NET Web API
ASP.NET Web API is a key part of ASP.NET MVC 4 and the platform of choice for building RESTful services that can be accessed by a wide range of devices. Everything from JavaScript libraries to RIA plugins, RFID readers to smart phones can consume your services using platform-agnostic HTTP. With such wide accessibility, securingyour code effectively needs to be a top priority. You will quickly find that the WCF security protocols youre familiar with from .NET (WS-* and similar)are less suitable than they once were in this new environment; proving themselves cumbersome and limited in terms of the standards they can work with. Fortunately, ASP.NET Web API provides asimple robust security solution of its own that fits neatly within the ASP.NET MVC programming model and secures your code without the need for SOAP meaningthat there is no limit to the range of devices that it can work with if it can understand HTTP then it can be secured by Web API. These SOAP-less security techniques are the focus of this book. What youll learn - Basic and advanced HTTP and security concepts needed to effectively secure ASP.NET Web API applications
- Knowledge-factor based basic, digest and Windows authenticaton schemes
- Ownership factors such as pre-shared keys, client X.509 certificates, JWT (both JWS and JWE) and SWT as OAuth 2.0 bearer token, SAML token from AD FS
- Combinations of the previous two techniques - called two-factor security - to provide further enhanced security.
Who this book is for No prior experience of .NET-security is needed to read this book. All security related concepts will be introduced from first-principles and developed to the point where you can use them confidently in a professional environment. A goodworking knowledge and experience of C# and the .NET framework are the onlypre-requisites to benefit from this book. |
|
Realtime Web Apps: With HTML5 WebSocket, PHP, and jQuery
Realtime Web Apps: HTML5 WebSocket, Pusher, and the Web’s Next Big Thing is a guide for intermediate- to advanced-level web developers looking to take the next leap forward in website and app development: realtime. With Realtime Web Apps, you’ll be able to quickly get up to speed on what HTML5 WebSocket does, how it is going to affect the future of the web as we know it, and—thanks to Pusher’s simple API—start developing your first realtime app today. Using a practical approach, Realtime Web Apps will guide you through building your first app using HTML5, CSS3, jQuery, and Pusher. After your initial introduction to the technologies used in the book, you’ll immediately jump into the process of creating a realtime Q&A app that will work on desktop browsers as well as mobile phones (including iOS and Android). In addition to learning realtime development strategies, you’ll also learn progressive development strategies including responsive CSS3 layouts, AJAX development with jQuery, and more. The future of the web is realtime. Grab your hoverboard. - Introduces you to the revolutionary capabilities of the HTML5 WebSocket API
- Gets you started with WebSocket immediately using the super-simple Pusher API
- Walks you through the development of a real-life realtime web app
- Gets you working with responsive layouts, jQuery, and AJAX development
What you’ll learn - Familiarize yourself with what “realtime” means and how it changes the web as we know it.
- Learn how to utilize responsive web design and jQuery to create a single web app instead of multiple platform-specific applications.
- Get up and running with the Pusher API to start developing realtime apps today.
- Build a web app back-end with PHP and MySQL.
- Integrate AJAX and realtime interactivity into your web app.
- Use OAuth 2.0 to allow users to log in to your app (including Facebook and Twitter OAuth).
Who this book is for Realtime Web Apps: HTML5 WebSocket, Pusher, and the Web’s Next Big Thing is for the intermediate- to advanced-level web developer who is ready to usher in the next era of web apps. It’s for the professionals who don’t have time to learn an entirely new skillset, but have a need to implement realtime functionality into their projects. Realtime Web Apps is written for—and by—geeks who love to expand their skillset but don’t have weeks to dedicate to learning how to implement new technology. It’s the perfect tool for busy web professionals who need to get up to speed with the latest the web has to offer quickly and in such a way that it’s immediately applicable to their projects.
|
|
Upcoming Titles
|
.NET and C# Interview: A Hands-on Approach
.Net and C# interview is a hands on technical book which includes 450 real-time questions with their answers and reasoning and focuses on the software engineering skills that give you the necessary edge required in an interview. Each chapter is devoted to one particular topic where questions ranging from beginner to advanced are discussed. Readers will improve their understanding of the language and interview success rate after reading this book. It will be beneficial for them even after they get offers, because its topics, such as core data types, methods, exception handling, assembly management, and memory management, are all essential for high-performing coders. What youll learn - Various features available in the C# language for writing multi-threaded applications
- Thread constructs, and synchronization constructs that are available to a programmer from a .NET perspective
- Concept of the cocoon(AppDomain) defined by the CLR
- Approaches to simplifying and solving difficult problems, with examples, figures and discussion
Who this book is for - Students
- Programmers
- Architects
|
|
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 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 Audio Circuits
|
|
Arduino Robotic Controllers
Put the brain into your bot! Don Wilcher's Arduino Robotic Controllers shows the way to building programmable logic controllers (PLCs) for robotic control of off-the-shelf toys and kits, as well as of robots you build yourself from the ground up. PLCs are small computing devices for controlling servo and stepper motors, collecting and reacting to sensor data, and for controlling devices such as LED lights and buzzers and anything else of that nature. PLCs have been used for decades in industry whenever there's been a need to control machines and circuits that must respond to changing conditions. The abiltiy to collect and interpret sensor data, and to translate that interpretation into new activity defines the PLC, and is precisely what is needed in the field of robotics. Arduino Robotic Controllers walks you through building your own PLC using Arduino. You'll learn to connect your PLC to various sensors, and program it to control the various types of motors -- DC, servor, and sensor -- used in robotics. At the end of the book you'll be confident in builting your own robotic devices capable of independent operation within the parameters of your programming. - Explains PLCs and how to build them using Arduion
- Covers the controlling of stepper motors and servos
- Helps you collect and interpret sensor data
What youll learn - Build and control a variety of small motors
- Collect and interpret sensor data
- Translate sensor data into motor control
- Bring robotic life to off-the-shelf kits
- Provide control over robots you build yourself
- Build devices that function independently in the physical world
Who this book is for Arduino Robotic Controllers is aimed at electronics hobbyists and new Arduino and robotics enthusiasts. It is especially appropriate for Arduino enthusiasts wanting to build devices that bridge the world of thought to the physcial world around us by creating devices capable of collecting and interpreting sensor input, and reacting in the real world. |
|
Arduino Smart Power Circuits
Every electronic gadget, whether hand-built or off-the-shelf, requires power. But how do you know how much power is required? And how can you build your own power circuits and converterswithout frying your gadgets or yourself! Don Wilcher, the author of Learn Electronics with Arduino, shows you how to calculate power needs, build power circuits, and even use a circuit simulator so you can test before you power up. What youll learn - What's inside a wall wart
- How to built a DC to DC converter
- How to calculate power and efficiency in a converter
- Experimenting with a DC to DC converter integrated circuit
Who this book is for Electronics and Arduino beginners who want to learn more about electrical power and power converters. |
|
Arduino Sound Effects and Amplifier Circuits
Arduino can make lights blink and gadgets move, but it can also supply sounds and sound effects. With Discover Sound Effects with Arduino, you'll learn how to create an amplifier, an Arduino-based sound effects generator, and even a light-activated volume control, all while learning about analog amplifier circuits. What youll learn - How an amplifier works
- How Arduino can be used to make a sound effects generator
- How to create different types of amplifiers
- How to create a light-activated volume control
Who this book is for New electronics enthusiasts and Arduino hobbyists who want to learn more about working with Arduino and sound. |
|
Arduino and LEGO Projects
We all know how awesome LEGO is, and more and more people are discovering how many amazing things you can do with Arduino. In Arduino and LEGO Projects, Jon Lazar shows you how to combine two of the coolest things on the planet to make fun gadgets like a Magic Lantern RF reader, a sensor-enabled LEGO music box, and even an Arduino-controlled LEGO train set. - Learn that SNOT is actually cool (it means Studs Not on Top)
- See detailed explanations and images of how everything fits together
- Learn how Arduino fits into each project, including code and explanations
Whether you want to impress your friends, annoy the cat, or just kick back and bask in the awesomeness of your creations, Arduino and LEGO Projects shows you just what you need and how to put it all together. What youll learn - LEGO SNOT (Studs Not On Top) technique for smooth-sided LEGO projects
- How to incorporate sensors into your LEGO projects
- Using Arduino to control motors in LEGO projects
- How to make an LEGO rabbit into a wifi access point
- How to create your own Magic Lantern RF reader
- How to make an Arduino-controlled LEGO TARDIS
Who this book is for Both LEGO and Arduino enthusiasts, and anyone interested in making fun, unique gadgets with LEGO and Arduino. |
|
Beginning 3D Game Development with Unity: All-in-one, multi-platform game development 2nd Edition
Beginning 3D Game Development with Unity is perfect for those who would like to come to grips with programming Unity. You may be an artist who has learned 3D tools such as 3ds Max, Maya, or Cinema 4D, or you may come from 2D tools such as Photoshop and Illustrator. On the other hand, you may just want to familiarize yourself with programming games and the latest ideas in game production. This book introduces key game production concepts in an artist-friendly way, and rapidly teaches the basic scripting skills you'll need with Unity. It goes on to show how you, as an independent game artist, can create casual interactive adventure games in the style of Telltale's Tales of Monkey Island, while also giving you a firm foundation in game logic and design. - The first part of the book explains the logic involved in game interaction, and soon has you creating game assets through simple examples that you can build upon and gradually expand.
- In the second part, you'll build the foundations of a point-and-click style first-person adventure gameincluding reusable state management scripts, load/save functionality, a robust inventory system, and a bonus feature: a dynamically configured maze and mini-map.
- With the help of the provided 2D and 3D content, you'll learn to evaluate and deal with challenges in bite-sized pieces as the project progresses, gaining valuable problem-solving skills in interactive design.
By the end of the book, you will be able to actively use the Unity 3D game engine, having learned the necessary workflows to utilize your own assets. You will also have an assortment of reusable scripts and art assets with which to build future games. |
|
Beginning ASP.NET MVC 4
By now youll have heard of ASP.NET MVC. This excitingnew approach to developing ASP.NET web applications has taken thedevelopment world by storm over the last few years. Now a mature technology suitable for mainstream use, its adoption has exploded in recent times. Until recently, ASP.NET MVC was regarded as an advanced technology only suitable for experienced developers with a strong knowledge of classic ASP.NET and C# coding behind them. This book overturns that prejudice and shows that the beautiful simplicity of ASP.NET MVC is just as suitable for novice developers venturing into real-world application design for the first time. With the aid of a fully worked demo application this bookexplains and demonstrates for you the three pillars of MVC in action. Youll see howthe Model, View and Controller patterns work together in a compliementarymanner to provide MVCs powerful results. Theres never been a better time to learn how to use ASP.NETMVC 4. The technology will speed your development times, reduce theverbosity of your code and simplify your application designs all at once. Takethe first step towards ASP.NET MVC mastery with Beginning ASP.NET MVC 4. What youll learn - How to get started with ASP.NET MVC. What tools and components youll need and how to download and set up the demo application on your system.
- Understand the details of the MVC pattern with deep-dives into each of the Model, View and Controller elements supported by working code showing them in action.
- How to apply and extend the MVC patterns to real world solutions: adding AJAX and jQuery, validation and securing user data, testing and deploying the finished application. All of these are discussed and demonstrated.
Who this book is for This book is written for readers with basic ASP.NET expertise, such as you might gain from reading Beginning ASP.NET 4.5 in C#. You should be familiar with the underlying structure of ASP.NET applications and comfortable following examples that are underpinned with straight-forward C# code. If you've just found your feet with ASP.NET and are looking to take the next step on the road to mastery then this is the book for you. |
|
Beginning Application Lifecycle Management
Beginning Application Lifecycle Management is a hands-on guide to an area of rapidly growing interest within the development community: managing the entire cycle of building software. ALM is an area that spans everything from requirements specifications to retirement of an IT-system or application. Because its techniques allow you to deal with the process of developing applications across many areas of responsibility and across many different disciplines, the benefits and effects of ALM techniques used on your project can be wide-ranging and pronounced. In this book, author Joachim Rossberg will show you what ALM is and why it matters. He will also show you how you can assess your current situation and how you can use this assessment to create the road ahead for improving or implementing your own ALM process across all of your team's development efforts. Beginning Application Lifecycle Management can be implemented on any platform. This book will use Microsoft Team Foundation Server as a foundation, but the key elements are platform independent and you'll find the book written in a platform agnostic way. Inside this book, you will: - Learn what application lifecycle management is, and why it matters.
- Understand the steps necessary for implementing an ALM process.
- Find tips and techniques you can use to gain control of your development efforts.
What youll learn - Show you what ALM is and why it matters
- Provide a guide to how you could implement an ALM process
- Help you gain control of your development efforts
- Show how to implement an agile framework into your ALM process
- Achieve traceability and visibility in your projects
- Automate your ALM process
Who this book is for Beginning Application Lifecycle Management is aimed at managers, product owners, stakeholders and others involved in the process of developing software that are ready to improve their software development process using simple techniques. This book is also great for senior developers that want to learn how they can be a part of a more effective software development process. |
|
Beginning GIMP: From Novice to Professional 3rd Edition
From first installation to advanced image manipulation techniques, the third edition of Beginning GIMP explains how beginners can use the newly released GIMP 2.8, and allows experts to learn more about its new filters, tools and features. GIMP is the most popular open source image manipulation and digital drawing program in the world, and Beginning GIMP's third edition is an excellent resource for those working towards expertise in image processing. The GIMP runs on Windows, Linux, and Mac OS X platforms, and it looks remarkably similar on all three. Beginning GIMP first explains the new single-window interface and configuration options and proceeds to guide you through quick and simple projects to familiarize yourself with the new environment. With fourcolor graphics and screenshots throughout, youll learn how to prepare camera images for display on web pages using processes like rescaling, cropping, and balancing color. Utilization of layers, paths, and masks are also covered in extensive detail. Of course, you will also learn the ins and outs of drawing lines and shapes, utilizing patterns and gradients, and even creating your own brushes, patterns, and gradients. You'll find out about new tools and filters, like the GEGL tool, cagewarping and brush dynamics. GIMP expert and author Akkana Peck shows you how to touch up digital photographs, smudging away blemishes, fixing redeye, and stitching together panoramic images. Youll learn how to tap into new and powerful filters, effects, and plugins that are available for the GIMP, and how to automate tasks using scripts. The entire book employs a projectbased approachas you progress, various projects will help strengthen your newly acquired abilities. What youll learn - How to install the GIMP on Windows, Linux, and Mac OS X
- How to explore the new single-window interface and its configuration options
- How to prepare your camera images for use on the Web, including rescaling, cropping, and balancing color
- Basic techniques for drawing lines and shapes, utilizing patterns, and making use of gradients
- To master advanced techniques such as layers, paths, masks and GEGL programming
- How to create your own brushes, patterns, and gradients
- Tricks for fixing blemishes, removing redeye, and stitching together panoramic images
Who this book is for This book is for graphic designers, digital photographers, hobbyists, and image processing experts. |
|
Beginning Java EE 7
Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java EE, Third Edition is step by step and easy to follow. This book describes many of the Java EE specifications and reference implementations, and shows them in action using practical examples. This book uses the latest version of GlassFish to deploy and administer the code examples. Written by an expert member of the Java EE specification request and review board in the Java Community Process (JCP), this book contains the best information possible, from an experts perspective on enterprise Java technologies. |
|
Beginning JavaScript with DOM Scripting and Ajax: Second Editon
Beginning JavaScript with DOM Scripting and Ajax is an essential resource for modern JavaScript programming. This completely updated second edition covers everything you need to know to get up-to-speed with JavaScript development and add dynamic enhancements to web pages, right from the basics. As well as focusing on client-side JavaScript, you will also learn how to work with the Browser Object Model, the Document Object Model (DOM), how to use XML and JSON as well as communicate with service side scripts such as PHP. Find out how to: - Construct good JavaScript syntax following modern coding practices
- Use JavaScript to communicate with the server and retrieve data
- Dynamically manipulate markup, validate forms and deal with images
- Debug applications using features inside the browser
JavaScript is one of the most important technologies on the web. It provides the means to add dynamic functionality to your web pages and serves as the backbone of Ajax-style web development. Beginning JavaScript with DOM Scripting and Ajax will take you from being a JavaScript novice to work freely with this important technology - begin your JavaScript journey today! What youll learn - What functions, variables, events and objects are and how to use them.
- How build a site that will still work in the case that JavaScript is turned off.
- How to access and update part of the page using code.
- How to use JavaScript to communicate with the server and retrieve data.
- How to use JavaScript to for form validation and user feedback.
- How to use Third-Party Libraries like jQuery.
Who this book is for Beginning JavaScript with DOM Scripting and Ajax is for the person who has a good grasp of HTML and CSS but wants to add JavaScript to their skillset. If you want to learn some basic programming concepts, have experience but need help updating your skills, or youre coming from another language, Beginning JavaScript with DOM Scripting and Ajax can help. |
|
Beginning Modern Cocoa
Beginning Modern Cocoa is a modern or Apps era Cocoa programming guide that introduces you to the world of Mac OS X app programming as Apple redefines the platform to its core. New technologies from the iOS platform are being integrated into OS X. OS X is evolving rapidly and contributing technologies back to iOS. Even venerable Objective-C has been overhauled and enhanced. The core toolset has been radically rethought into Xcode 4, which now integrates everything into one consistent environment designed to maximize developer productivity. So, this modern Cocoa tutorial incorporates Objective-C changes and keeps in mind today's modern apps-based approach. With this definitive tutorial by Alex Cone, one of the founders of Cocoa and Cocoa touch, start developing with the latest tools like Cocoa Auto Layout UI, Blocks, Mac App Store Deployment and Push Notifications. Learn how to seamlessly integrate iCloud support so your app seems to magically have its data wherever you are. Most chapters in this action packed tutorial come with examples and use case scenarios that you can learn from and apply to your own situations. What youll learn - What is Cocoa and Cocoa touch
- What are some Objective-C fundamentals that may be needed, if you're new
- What are today's best and most useful Cocoa design patterns
- How to work with events, Core Data, iCloud, files, i/o, etc.
- What are and how to use the Cocoa User Experience and Interface APIs
- How to do fancy text and employ animation with Core Animation
- How to use this book's many examples and apply to your own situations
Who this book is for This book is for new and experienced Objective-C programmers looking to learn the most popular Objective-C framework and libraries, called Cocoa. It's also for Mac and even iOS app developers looking to refine their Objective-C and Cocoa skills, techniques and use. |
|
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 SharePoint 2013 Workflows
|
|
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 Windows 8 Application Development - HTML and JavaScript Edition
|
|
Beginning Windows 8 Data Development: Using C# and JavaScript
This book introduces novice developers to a range of data access strategies for storing and retreiving data both locally and remotely. It provides you with a range of fully working data access solutions and the insight you need to know when, and how, to apply each of the techniques to best advantage. Focussing specifically on how the Windows 8 app developer can work with the Windows Runtime (often called Windows RT) framework this book provides careful analysis of the many options you have open to you, along with a comparision of their strengths and weaknesses under different conditions. With the days of a single database being the right choice for almost all development projects long gone. You will lean that the right choice for your app now depends on a variety of factors and getting it right will be critical to your customer's end user experience. We cover a range of data access strategies ranging from storing and retrieving data locally using the JET API, to using the most popular open and closed source database products like SQLite and SQL Server. We look at how lightweight HTML and JavaScript apps work well with equally feather-weight data stores like IndexedDB. We'll also introduce you to more advanced data access techniques like REST (JSON), WCF RIA Services, ASP.NET MVC 4 Web API and Windows Azure that can hugely expand the horizons of what it is possible for your app to do as storage - and even processing - are taken beyond the confines of your user's device. By the time you have read this book you will be familiar with the key data access considerations you will need to evaluate as you build you apps and you will be able to confidently select the data access architecture that is most appropriate to the app you want to build. What youll learn - Understand the data access capability of WinRT
- Explore the various data access strategies
- Understand local storage in Windows 8 Apps
- Discover how to use HTML5 indexedDB as an offline database
- Use SQLite and SQL Server with Windows 8 Apps
- Develop ASP.NET MVC 4 Web API data stores
- Learn how to consume data through a WCF Service
- Integrate your app with Public Web Services using REST
- See how SQL Azure can extend your Windows 8 Apps
Who this book is for This book is for all the .NET, iOS, Android and Windows Phone app developers looking to develop data driven Windows 8 style apps. You should be comfortable with basic programming concepts and have worked with simple data stores previously. |
|
Beginning iCloud Development: Building Data-Driven Cloud Apps for iOS
According to many industry sources, analysts, and shows, Apple will rely more and more on iCloud or web apps in the cloud to store and stream data-intensive media and other kinds of apps. As the majority of apps use some sort of dataand that only will grow as apps become more complex with rich and streaming mediathis book shows developers how to create apps for iCloud, Apple's new cloud computing storage and data service. Beginning iCloud Development gets you started with building apps for or that use Apple's iCloud. You'll learn the techniques which will enable you to devise and create iOS apps that can interact with iCloud servers. From the basics up, you'll progressively learn how to configure your app for iCloud, upload and download files, implement revisions, add conflict resolution policies, and work with custom documents. There's more! You'll learn how to integrate iCloud with Core Data based applications. Besides technical advice, you'll find suggestions and best practices to design the interaction of iCloud-driven applications. |
|
Beginning iOS Social Games
It's certainly fun to build game apps that run on your iPhone and iPad. But, wouldn't it be more fun to create game apps that allow you to play with other gamers in a network, like Facebook? There's a whole lot more things you can do. Most of the top best selling game apps around the world, like World of Warcraft, let you play with others online. Beginning iOS Social Games: Developing iPhone and iPad Game Apps with Game Center, Airplay and Facebook is your concise introduction to iOS social and other networked gaming app development using iOS Game Center, Game Kit, Store Kit, AirPlay, iTunes App Store and integrating with social networks/media like Facebook and even Twitter. The author Kyle Richter of DragonForged.com is an expert game app developer who guides you through the social game app development process step by step. This book may allow you to turn your already existing, created game app into a networkable and/or social media capable game app. What youll learn - How to build social game apps on iOS for iPhone and iPad and integrate with Facebook, Twitter and more
- How to configure your app and set up iTunes Connect for Game Center
- How to set up and build Apple Game Center game app leaderboards, achievements, matchmaking/invitations, and finding peers
- How to exchange data while dealing with errors, dropped connections and more
- How to create turned-based gaming (taking turns in a network).
- How to integrate your social game with Facebook and even Twitter.
- How to do other things like Voice Chat, work with Store Kit and work with AirPlay which deals with social game apps using Apple TV for the "big screen."
Who this book is for This book is for iPhone and iPad app developers looking to build iOS game apps that can network with other apps and social media like Facebook. |
|
Big Data Analytics Using Splunk: Deriving Real-Time Operational Intelligence from Social Media, Sensors, Performance Monitoring, Website Logs, and Other Streaming Sources
Big Data Analytics Using Splunk is a hands-on book showing how to process and derive business value from big data in real time. Examples in the book draw from social media sources such as Twitter (tweets) and Foursquare (check-ins). You also learn to draw from machine data, enabling you to analyze, say, web server log files and patterns of user access in real time, as the access is occurring. Gone are the days when you need be caught out by shifting public opinion or sudden changes in customer behavior. Splunks easy to use engine helps you recognize and react in real time, as events are occurring. Splunk is a powerful, yet simple analytical tool fast gaining traction in the fields of big data and operational intelligence. Using Splunk, you can monitor data in real time, or mine your data after the fact. Splunks stunning visualizations aid in locating the needle of value in a haystack of a data. Geolocation support spreads your data across a map, allowing you to drill down to geographic areas of interest. Alerts can run in the background and trigger to warn you of shifts or events as they are taking place. With Splunk you can immediately recognize and react to changing trends and shifting public opinion as expressed through social media, and to new patterns of eCommerce and customer behavior. The ability to immediately recognize and react to changing trends provides a tremendous advantage in todays fast-paced world of Internet business. Big Data Analytics Using Splunk opens the door to an exciting world of real-time operational intelligence. - Built around hands-on projects
- Shows how to mine social media
- Opens the door to real-time operational intelligence
What youll learn - Monitor and mine social media for trends affecting your business
- Know how you are perceived, and when that perception is rising or falling
- Detect changing customer behavior from mining your operational data
- Collect and analyze in real time, or from historical files
- Apply basic analytical metrics to better understand your data
- Create compelling visualizations and easily communicate your findings
Who this book is for Big Data Analytics Using Splunk is for those who are interested in exploring the heaps of data they have available, but dont know where to start. It is for the people who have knowledge of the data they want to analyze and are developers or SQL programmers at a level anywhere between beginners and intermediate. Expert developers also benefit from learning how to use such a simple and powerful tool as Splunk. |
|
Big Data Imperatives: Enterprise 'Big Data' Warehouse, 'BI' Implementations and Analytics
Big Data Imperatives, focuses on resolving the key questions on every ones mind: Which data matters? Do you have enough data volume to justify the usage? How you want to process this amount of data? How long do you really need to keep it active for your analysis, marketing, and BI applications? Big data is emerging from the realm of one-off projects to mainstream business adoption; however the real value of big data is not in the overwhelming size of it, but more in its effective use. Your goal may be to obtain insight from voluminous data, with billions of loosely-structured bytes of data coming from different channels spread across different locations, which needs to be processed until the needle in the haystack is found. This book addresses the following big data characteristics: - Very large, distributed aggregations of loosely structured data often incomplete and inaccessible
- Petabytes/Exabytes of data
- Millions/billions of people providing/contributing to the context behind the data
- Flat schema's with few complex interrelationships
- Involves time-stamped events
- Made up of incomplete data
- Includes connections between data elements that must be probabilistically inferred
Big data imperatives, explains 'what big data can do'. It can batch process millions and billions of records both unstructured and structured much faster and cheaper. Big data analytics provide a platform, to merge all analysis which enables data analysis to be more accurate, well-rounded, reliable and focused on a specific business capability. Big data imperatives, describes the complementary nature of traditional data warehouses and big-data analytics platforms and how they feed each other. This book aims to bring the big data and analytics realms together with a greater focus on architectures that leverage the scale and power of big data and the ability to integrate and apply analytics principles to data which earlier was not accessible. This book, can also be used as a handbook for practitioners; helping them on methodology,technical architecture, analytics techniques and best practices. At the same time, this book intends to hold the interest of those new to big data and analytics by giving them a deep insight into the realm of big data. What youll learn - Understanding the technology, implementation of big data platforms and their usage for analytics
- Big data architectures
- Big data design patterns
- Implementation best practices
Who this book is for This book is designed for IT professionals, data warehousing, business intelligence professionals, data analysis professionals, architects, developers and business users. |
|
Building Windows 8 Apps From The Ground Up
Building Windows 8 Apps from the Ground Up is the perfect introduction for anyone wanting to create sophisticated Windows 8 apps for the first time. Assuming only a basic knowledge of HTML and CSS (that will be refreshed as we go along) we'll walk you through the full development process from familiarizing you with the tools you'll use to planning your app, wiring up your database and making the most of Windows 8's stunning new features. When we're done you'll have a fully-working stand-alone app, built on a simple, re-useable architecture that's powerful, flexible and easy to understand. What youll learn - How to plan out your app and its user-experience
- The pros and cons of the different development languages available to you
- To build well-structured apps that can be easily customized and reused
- Manage data stores and cloud storage
- Why accessibility and globalization matter, even to the smallest of apps
- Use Windows 8's features to interact with the world around you
Who this book is for This book is ideal for anyone with a little programming knowledge (basic HTML and CSS is all you'll need) who want to start creating Windows 8 apps. This book will walk you through everything you need to know in a results-oriented way and ensure your first Windows 8 apps built on firm foundations that you can be proud of. |
|
Cryptography In C & C++ 3rd Edition
This book covers everything you need to know to write professional-level cryptographic code. This expanded, improved second edition includes about 100 pages of additional material as well as numerous improvements to the original text. The chapter about random number generation has been completely rewritten, and the latest cryptographic techniques are covered in detail. Furthermore, this book covers the recent improvements in primality testing. |
|
Dashboards for Excel
Dashboards for Excel is your key to creating informative, actionable, and interactive dashboards that will have your managers singing your praises. The book takes a hands-on approach to developing dashboards, from instructing users on advanced Excel techniques to addressing dashboard pitfalls common in the real world. Throughout the book, the reader is challenged to think about Excel and data analytics differentlythat is, to think outside the cell. This book will show you how to create dashboards in Excel quickly and effectively. Dont waitget started today. - Covers advanced Excel techniques mixing formulas and Visual Basic for Applications (VBA) to create interactive dashboards
- Shows how dynamic charts and tables can be used to create dashboards that are constantly up-to-date and providing fresh information.
- Demonstrates how to display important data summaries, analytics, and visualization all in the same Excel window!
- Builds on a firm foundation of industry best practices and the authors hard won real-world experience
What youll learn - Learn the visualization tools, charts, tables, and graphs important to management.
- Understand what management doesnt want to see in a report
- Turn around dashboards faster and cheaper than ever before
- Understand the key role dashboards play in an organization
- Analyze real-world dashboards to apply important features to your own organization
- Utilize understated, but powerful, Excel formulas and VBA code
- Avoid common pitfalls in Excel development and dashboard creation
Who this book is for This book is for many people. Its for the developer who isnt satisfied by accepting Excels so-called limitations, who feels that with some creativity, spreadsheets can become a powerful and informative decision engine. Its for the Excel user who has spent hourseven outside of workexperimenting with Excel formulas and macros in an attempt to find a better, more efficient way to complete a task. Its for the user who believes in the power of the spreadsheet. |
|
Developing B2B Social Communities: Keys to Growth, Innovation, and Customer Loyalty
Seminars, publications, market research, and customer care centers are some of the most important tools in every business-to-business firms toolbox for understanding, attracting, and serving customers while keeping them loyal. But in a world of fierce global price competition, increasing transparency of business practices, and ever-rising complexity, these customer interaction channels are no longer good enough for most B2B companies. Thats why smart organizationsboth large and smallare tapping into online communities to gain a huge competitive advantage: the ability to get much closer to customers and become more valuable to them. Among other things, online communities provide customer access to inside information on new and forthcoming products, provide places customers can share information and air gripes, allow companies to deliver custom technical help inexpensively, and show customers how to get the most from their products.
As Developing B2B Social Communities: Keys to Growth, Innovation, and Customer Loyalty shows, online communities reinvigorate a company by helping it harness the knowledge of the crowd. Communities help you create strategic direction, develop new products and services, identify trends, sell more, serve customers efficiently, and provide better product support.
This book details the transformational opportunitiesand pitfallsfor creating online communities. Among other things, you will learn:
- Why B2B companies of all sizes now need to make online communities an integral part of their operations to maintain or expand market share.
- How to create, launch, and manage customer communities.
- How to define and measure what you gain from hosting online communities.
The text takes a methodology-based approach for developing an online community, showing how to move from strategy to implementation in a structured way to achieve key business goals. Each chapter interweaves case studies taken from real-world examplesincluding companies like CA Technologies, Palladium, SAP, Taleo, and LexisNexis, as well as smaller organizationsand includes worksheets, metrics, and templates to enable readers to develop online communities. Best, Developing B2B Social Communities shows how an online strategy can work for enterprises of any size, because it is a supremely cost-effective way to gain knowledge, improve support, and market products. What youll learn - Why your B2B company needs online customer communities.
- How to build an online community.
- Which frameworks, tools, and metrics youll need to create the site and monitor progress toward goals.
- How other companies have leveraged online communities to become more customer focused, innovative, and tuned to market trends.
- How to integrate communities into the business processes of an organization so they have the greatest impact.
- How to create clear strategies for the social community that supports larger business goals.
- How to develop operational best practices that will provide the greatest return on your investment.
Who this book is for The audience for this book is decision makers in B2B organizations looking to improve customer service and loyalty, engage in ongoing research and co-collaboration with customers, increase sales, identify new product ideas, promote product utilization, provide superior customer service, and address industry trends. Besides those holding C-level titles, this group includes strategy professionals, marketing directors and executives, customer care professionals, and senior technology leaders. |
|
Expert Android
|
|
Expert Consolidation in Oracle Database 12c
Expert Consolidation in Oracle Database 12c is your key to reducing data management costs and increasing data center efficiency. Consolidation and cloud computing are converging trends sweeping the industry. The same technologies enabling cloud computing enable consolidation as well, leading to savings on all fronts from the amount of power used for servers to the amount of floor space consumed to the number of administrators needed to manage an installation. Yet the consolidation process can be a long and winding road. Success requires planning, and consideration to the impacts on supporting infrastructure. Expert Consolidation in Oracle Database 12c guides you through planning and implementing a consolidated Oracle Database installation using the many new features built into the latest release of Oracles database management system. Youll learn to identify candidates for consolidation and to recognize instances that are best left stand-alone. The book guides in working with clustered systems and ASM storage in the consolidated environment. Focus is given to Oracle Enterprise Manager 12c Cloud Control as a monitoring and management dashboard. Always the goal is to drive towards a cost-effective environment that is efficient both in technology and people. |
|
Expert Oracle Enterprise Manager 12c
Enterprise Manager 12c (EM12c), Oracles newest and fully-integrated enterprise management product, now provides a complete cloud lifecycle management solution and enterprise environment management interface. Expert Oracle Enterprise Manager 12c opens up the secrets of this incredible management tool, saving you time while enhancing your visibility as someone management can rely upon to deliver reliable database service in todays increasingly chaotic and change-driven IT environment. Expert Oracle Enterprise Manager 12c covers all the topics you demand and need to function effectively, from basic monitoring and configuration to advanced metric extensions and plugins. Real-life scenarios and demonstrations place you in the comfort zone of using the EM12c console, and the experienced author team provides deep understanding of the inner workings of this new Enterprise Manager. Database administrators and system administrators are expected to offer increasing levels of service for 24X7 systems and newer cloud environments. Em12c offers robust, end-to-end intelligent management of the complete environment. It includes direct, real-time integration with Oracles online knowledgebase. Expert Oracle Enterprise Manager 12c helps you master this important tool and manage any challenge that comes your way. - Provides example solutions to everyday problems through EM12c features.
- Explains the changes in EM12c, included trusted extensions.
- Focuses on advanced aspects of the EM12c interface.
What youll learn - Installation and agent employment
- Patching and provisioning
- Advanced techniques for managing and monitoring
- Use of EM12c in cloud environments, with RAC, and for Exadata
- Creation of EM12c plugins and metric extensions
- High-availability and disaster-recovery options with EM12c
- Incident Manager and EM12c job management
Who this book is for Expert Oracle Enterprise Manager 12c is for database administrators who are ready to upgrade, or who have already upgraded to Enterprise Manager 12c. The book also appeals to system administrators who may have responsibility for helping support Oracle Database environments including RAC and Exadata at the enterprise level. |
|
Expert Oracle RAC
Expert Oracle RAC is a hands-on book helping you understand and implement Oracle Real Application Clusters (RAC), and to reduce the total-cost-of-ownership (TCO) of a RAC database. As a seasoned professional, you are probably aware of the importance of understanding the technical details behind the RAC stack. This book provides deep understanding of RAC concepts and implementation details that you can apply towards your day-to-day operational practices. Youll be guided in troubleshooting and avoiding trouble in your installation. Successful RAC operation hinges upon a fast-performing network interconnect, and this book dedicates a chapter solely to that very important and easily overlooked topic. |
|
HTML5 Game Programming with enchant.js
HTML5 Game Programming with enchant.js gives first-time programmers of all ages the tools to turn their video game ideas into reality. A step-by-step guide to the free, open-source HTML5 and JavaScript engine enchant.js, it is ideally suited for game fans who have always wanted to make their own game but didnt know how. It begins with the foundations of game programming and goes on to introduce advanced topics like 3D.
We live in an age where smartphones and tablets have made games more ubiquitous than ever. Based around HTML5, enchant.js is ideally suited for aspiring game programmers who have always been intimidated by code. Games written using enchant.js take only a few hours to write, and can be played in a browser, iOS, and Android devices, removing the stress of programming to focus on the fun. Discover the joy of game development with enchant.js.
- Provides a comprehensive, easy guide to game programming through enchant.js
- Gives aspiring game developers a tool to realize their ideas
- Introduces readers to the basics of HTML5 and JavaScript programming
What youll learn - Master the basics of HTML5 and JavaScript programming
- Create a game that can be played on a desktop, iOS, or Android
- Upload your game to 9leap.net, where you can share it easily
- Program your own 3D games
- Grasp the essential concepts of making a compelling and popular game
Who this book is for HTML5 Game Programming with enchant.js is for aspiring game developers of all ages who have wanted to make their own games but didnt know how. Its for programmers interested in learning the potential of HTML5 through designing games. |
|
Infrastructure As A Service: Capacity Management
Infrastructure as a Service: Capacity Management helps readers in understanding what IaaS is and which stakeholders are involved in delivering value in the cloud value chain. It also explains the role of capacity management for a creator, aggregator, and consumer of cloud services and how to provision for it in 'pay as you use model'. This involves a high level of abstraction and virtualization to facilitate rapid and on demand provisioning of services. The conventional IT service models take a traditional approach when planning for service capacity to provide optimum services levels which has huge cost implications for service providers. This book addresses the gap areas between traditional capacity management practices and cloud service models. It also showcases capacity management process design and implementation in a cloud computing domain using ITSM best practices. This book is a blend of ITSM best practices and infrastructure capacity planning and optimization implementation in various cloud scenarios. Infrastructure as a Service addresses the basics of cloud computing, its various models, and their impact on capacity planning. This book also highlights the infrastructure capacity management implementation process in a cloud environment showcasing inherent capabilities of tool sets available and the various techniques for capacity planning and performance management. Techniques like dynamic resource scheduling, scaling, load balancing, and clustering etc are explained for implementing capacity management. This book also covers emerging techniques in the cloud capacity management area: - Self learning systems
- Yield management
- Proactive capacity planning
What youll learn - Cloud computing and virtualization basics and models
- Cloud service delivery models and service providers value chain explained in depth
- A practical approach for capacity planning in cloud environments
- Capacity management implementation procedures and guidelines specifically designed for cloud environments
Who this book is for This book would be of help to technical consultants involved in virtualization, capacity managers, capacity analysts, cloud architects, ITIL consultants, practitioners, cloud developers and cloud consultants. Service level managers, technical managers, IT managers, process analyst and process consultants may also find this book helpful for guidance on the protocols involved. |
|
Introducing Java EE 7: A Look at What's New
Introducing Java EE 7: A Look at Whats New guides you through the new features and enhancements in each of the technologies comprising the Java EE platform. Readers of this book will not have to wade through introductory material or information covering features that have been part of the EE platform for years. Instead, developers can pick this book up and read it to brush up on those features that have changed or have been added for the EE 7 release. This handy reference helps you move forward from Java EE 6 to the new EE 7 platform quickly and easily. Java is a mature programming language that has been refined over the years into a productive language widely used in enterprise application development. Although the language contains frameworks and methodologies that have been used for years, it is important to make use of the most current features available in the language in order to achieve the best results. Introducing Java EE 7: A Look at Whats New covers the solutions using the most current Java Enterprise technologies, including EJB 3.2, JSF 2.2, and JAX-RS 2.0. Build a streamlined and reliable application that uses the latest in Java technologies, and develop it much faster than you did with the older technologies. Rejuvenate your Java expertise to use the freshest capabilities, or perhaps learn Java Enterprise development for the first time and discover one of the most widely used and most powerful technologies available for application development today. Get up and running quickly with the new features of EE 7! - Designed to get you up and running quickly with the newly released Java EE 7
- Includes real world examples of how to use new and updated features.
- Demonstrates the latest productivity enhancements in the platform
What youll learn - Develop using the latest in Java EE 7 technologies
- Deploy the most current features in Java Servlets
- Make use of HTML5 in your Java Enterprise applications
- Create enterprise database applications using the latest features in EJB
- Improve application code through Context Dependency Injection (CDI)
- Exploit the power of RESTful web services
Who this book is for Introducing Java EE 7: A Look at Whats New is intended for developers already familiar with the basic concepts of Java Enterprise Edition development. The book jumps right into covering new features in Java EE 7, and gets down into code from the very beginning. The book is organized to be a handy reference for those who need information quickly on a particular topic while transitioning from Java EE 6 to Java EE 7, but it can also be read front to back. |
|
Java EE 7 Recipes: A Problem-Solution Approach
Java EE 7 Recipes takes an example-based approach in showing how to program Enterprise Java applications for many different scenarios. Be it a small-business web application, or an enterprise database application, Java EE 7 Recipes provides effective and proven solutions to accomplish just about any task that you may encounter. You can feel confident using the reliable solutions that are demonstrated in this book in your personal or corporate environment. The solutions in Java EE 7 Recipes are built using the most current Java Enterprise technologies, including EJB 3.2, JSF 2.2, Expression Language 3.0, Servlet 3.1, and JavaFX 2.2. While older technologies and frameworks exist, it is important to be forward-looking and take advantage of all that the latest technologies offer. Rejuvenate your Java expertise to use the freshest capabilities, or perhaps learn Java Enterprise development for the first time and discover one of the most widely used and most powerful platforms available for application development today. Let Java EE 7 Recipes show you the way by showing how to build streamlined and reliable applications much faster and easier than ever before by making effective use of the latest frameworks and features on offer in the Java EE 7 release. - Shows off the most current Java Enterprise Eedition technologies.
- Provides solutions to creating sophisticated user interfaces.
- Places a special focus upon effective database access.
What youll learn - Develop Java Enterprise applications using the latest in Java EE 7 technologies.
- Create great-looking user interfaces using Java Server Faces.
- Build web applications with Java Servlets.
- Make database applications sing using Enterprise Java Beans.
- Deliver rich internet applications using JavaFX 2.2
- Exploit the power of SOAP and REST web services
Who this book is for Java EE 7 Recipes is for Java developers who want to quickly learn to develop effective and proven solutions without reading through a lengthy manual scrubbing for techniques. A beginning Java programmer will find Java EE 7 Recipes handy for learning a variety of different solutions for the platform, while advanced developers will enjoy the ease of the problem-solution approach to quickly broaden their knowledge of the platforms latest technologies. Rather than burying with details, this book is for those who need to get work done using effective and proven solutions and get home in time for dinner. |
|
JavaScript Programmer's Reference
JavaScript Programmer's Reference is an invaluable resource that won't stray far from your desktop (or your tablet!). It contains detailed information on every JavaScript object and command, and combines that reference with practical examples showcasing how you can use that command in the real world. Whether you're just checking the syntax of a method or you're starting out on the road to JavaScript mastery, the JavaScript Programmer's Reference will be an essential aid. With a detailed and informative tutorial section giving you the ins and outs of programming with JavaScript and the DOM followed by a command-by-command reference, your next project will pop with interactivity and keep your audience coming back for more. JavaScript Programmer's Reference is your one-stop source for everything you'll need to know to become a cutting edge web developer using the latest tools and techniques available today. - In depth explanations and activities to explain not just the command in question, but why it is used in that way
- Progressive learning curve to not overwhelm and confuse you
- Handy and extremely informative quick-reference of every command within the JavaScript & DOM specifications
What youll learn - Create web pages of any length or complexity.
- Access browser controls to further your page's functionality.
- Design and program custom features into a web page, such as recording and acting on user preferences.
- Offer prospective employers an advanced skill set that is in high demand.
- Converse intelligently with other developers using universally agreed-upon terminology.
- Discover your full potential and realize that you now know enough to explore other, more powerful web development languages.
Who this book is for Web developers of any skill level will find this book to be invaluable. The tutorials clearly explain the use of the two languages for the new user as well as providing a quick reference for the experienced developer to use when a command's use or syntax is in question. |
|
Learn Android App Development
Learn Android App Development is a hands-on tutorial and useful reference. You'll quickly get up to speed and master the Android SDK and the Java that you need for your Android Apps. You will fid that Learn Android App Development is an all-in-one getting started guide to building your first Android smartphone or tablet apps! The Android SDK offers powerful features, and this book is the fastest path to mastering themand the rest of the Andorid SDK for programmers with some experience who are new to Android smartphone and tablet apps development. Many books introduce the Android SDK, but very few explain how to develop apps optimally and soundly. This book teaches both core Java language concepts and how to wisely but rapidly employ the design patterns and logic using the Android SDK, which is based on Java APIs. You'll also learn best practices that ensure your code will be efficient and perform well. An app that performs well and is well designed is likely to get you the best reviews on Google Play or Amazon Appstore, which in turn helps drive higher or better search results and perhaps more revenue. Why spend months or years discovering the best ways to design and code Android apps when this book will show you how to do things the right way from the start? - Get an accelerated but complete enough treatment of the core fundamentals of Java necessary to get you started.
- Design your first app using prototyping and other design methods as others in the industry now do.
- Build your first Android app using the code that you're given as you walk through this book.
- Finally, debug and distribute your first app on Google Play or other Android app store.
After reading this book, you'll have your first app ready and on the app store making you the prestige and the money you hopefully seek. What youll learn - How to get a quick start to learning Android to build your first Android app
- How the Android development process works and what is the usual workflow
- How to design an Android app User Interface (UI)
- How to add interactivity and functionality to your Android apps
- How to deliver new media instead your Android apps and more
Who this book is for This book is for those who have some programming experience but who are new to the Android mobile platform. This book is ideal for those who may be coming from iOS programming/development to learn about this other most popular mobile platform, Android. |
|
Learn Cocoa On The Mac 2nd Edition
The Cocoa frameworks are some of the most powerful for creating native OS X Mountain Lion desktop or laptop apps available today. However, for a first-time Mac developer, just firing up Xcode and starting to browse the documentation can be a daunting task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to mention all the other tutorials and guides included with Xcode. Where do you start? Which classes are you going to need to use? How do you use Xcode and the rest of the tools? Learn Cocoa for the Mac, Second Edition answers these questions and more, helping you find your way through the jungle of classes, tools, and new concepts so that you can get started on the next great Mac OS X Mountain Lion app today. Jack Nutting and Peter Clark are your guides through this forest; Jack has lived here for years, and he'll show you which boulder to push, which vine to chop, and which stream to float across in order to make it through. You will learn not only how to use the components of this rich framework, but also which of them fit together, and why. Using Jack Nuttings approach, combining pragmatic problem-solving with a deep respect for the underlying design philosophies contained within Cocoa, stems from years of experience using these frameworks. Peter will show you which parts of your app require you to jump in and code a solution, and which parts are best served by letting Cocoa take you where it wants you to go. The path over what looks like a mountain of components and APIs has never been more thoroughly prepared for your travels. With Jacks and Peter's guidance, the steep learning curve becomes a pleasurable adventure. There is still much work for the uninitiated, but by the time youre done, you will be well on your way to becoming a Cocoa master. What youll learn - How to actually make your own Cocoa applicationsthis is much more than just a quick introduction to Cocoa!
- How to use the facilities provided in OS X to create software that distributes itself automatically among all available CPUs, improving the user experience for your users.
- Which classes, of the dozens included in Cocoa, are truly central to Cocoa development.
- How to best use MVC architecture concepts in a Cocoa application
- How the various pieces of the Cocoa frameworks fit with each other and into the MVC architecture
- Which parts of Cocoa truly enable visual programming, letting you reap the benefits of proven, reusable code libraries that Apple gives you for free
- How to recognize recurring design patterns used throughout Cocoa, and put them to proper use in your own code
- How to approach Cocoa from different programming environments
Who this book is for Anyone with a basic understanding of object-oriented programming who wants to try out Mac OS X apps programming, as well as iPhone developers who want to extend their knowledge of Cocoa touch to include the Mac-specific technologies included with Cocoa. |
|
Learn OpenGL ES: For Mobile Game and Graphics Development
Many of today's sophisticated game and graphics-intense apps, rely mostly on a third party language and rendering engine called OpenGL ES 3.0. Whether you're an Android or iOS app developer, this book is for you. Learn OpenGL ES 3 gets you started quickly with the primary skills of the new OpenGL ES 3.0. It gets you quickly into game app development, without having to go to class on intense Object Oriented Programming techniques. This book also demonstrates the use of modeling software, Blender. It's unique to this book for Android developers, especially. Mac and iOS developers may already use Blender, of course. What youll learn - Why OpenGL ES 3.0
- How to keep it simple when it comes to UI for games
- What are the other first steps towards game development
- How will it all blend, using a modeling tool
- How to take the next, perhaps big step using custom and inbuilt functions, shading, light source, objects into parts and more
- How to carry your mobile game app development further via collision detection, player-room-obstacle classes, storage classes
- How to apply all this in the context of limited resources and processing on mobile device
Who this book is for This book is for new game and new mobile developers wanting to know more about and use the OpenGL ES game engine for building more sophisticated, graphically-rich game apps. |
|
Learn Unity for iOS Game Development
Unity is an incredibly powerful and popular game creation tool, and Unity 4 brings even more great features, including Mechanim animation. Learn Unity 4 for iOS Game Development will show you how to use Unity with Xcode to create fun, imaginative 3D games for iPhone, iPad, and iPod touch. You'll learn how to optimize your game for both speed and quality, how to test and profile your game, and how to get the most out of your iOS device features, including the gyroscope and accelerometer. You'll also learn how to incorporate the latest Game Center improvements in iOS 6 into your game, how to make sure your game gets into the App Store, and even how to promote your app and track revenue. If you have a great 3D game idea, and you want to make it a reality in the App Store, then Learn Unity 4 for iOS Game Development has exactly what you need. What youll learn<li> How to build, debug and test a Unity iOS game <li> How to include iAds <li> How to integrate Game Center leaderboards and achievements <li> How to process touch, accelerometer and gyroscope input <li> How to profile and optimize performance <li> How to promote your app and track its revenue Who this book is for iOS developers interested in using Unity and Unity developers who want to customize their games for iOS devices. |
|
Mobile ASP.NET MVC 4
Mobile development is fast becoming an essential skill for ASP.NET developers. In the modern world, visiting a slow, cumbersome desktop site on a mobile device just doesnt cut it. Users expect to see a layout designed for a small screen along with stripped down, prioritized content that suits their needs on the go. ASP.NET MVC is an ideal platform for this, allowing you to serve different views to different users without rewriting your content, and without building a separate native app for each target device. In Part I of Mobile ASP.NET MVC 4, learn to develop fluid content that adapts its layout on the client device, using HTML, JavaScript and CSS and responsive web techniques. In Part II, meet the server-side techniques that allow you to show different content to different devices and make the most of their different strengths and capabilities. Then Part III presents a wide range of techniques, tips and guidelines on dealing with some of the challenges of mobile web development, such as browser incompatibilities, varying device performance, and targeting older devices. By the end of Mobile ASP.NET MVC 4, you should feel confident building web apps that successfully target anything from an iOS or Android device to a feature phone or an older mobile browser. Along the way, you'll learn about the modern mobile web landscape and how to choose the approaches that are right for you, depending on your target audience. What youll learn - Use responsive principles to build apps that display and perform well on a range of mobile devices.
- Leverage your server-side code to customize what you serve to the client, depending on its capabilities.
- Build an ASP.NET MVC custom view engine, use display modes effectively, and create reusable mobile components with custom HTML helpers.
- Make the most of new capabilities offered on some devices by interacting with native APIs.
- Learn tips and tricks for dealing with browser incompatibilities and targeting older devices.
- Benefit from the author's experience as he guides you through a full range of modern mobile web strategy.
Who this book is for This book is for the ASP.NET developer who knows how ASP.NET MVC works and is eager to learn how to use it for building mobile websites. Thorough knowledge of ASP.NET MVC is not at all required but some is assumed. This book also assumes a little knowledge of HTML, CSS and JavaScript. You do not need any prior experience in mobile development. |
|
Office Automation 2.0: A Management Handbook for Re-Integrating Business and IT Processes
Office Automation 2.0 is the essential guide to office automation for managers and IT professionals whose organizations are charting their path into the post-PC era. It drills down into the enterprise automation strategies and tactics appropriate to post-PC technologies such as virtual desktop infrastructure, mobile clients, and cloud services. This book teaches that rollouts of the latest enterprise-class technologies cannot produce business value unless management ensures that the front office is trained to use them correctly, and that end-user practices and IT processes are dynamically and efficiently coupled in the organizational culture. Based on his decades of consultancy to corporate clients on how to retool IT infrastructure to drive business value, Jon Toigo provides practical guidance for innovative managers who are seeking to make every automation investment dollar count toward the three key metrics of business value: cost-containment, risk reduction, and improved productivity. Marshaling many real-world examples from his experience, Toigo shows how 21st-century automation solutions, if they are to succeed, must be designed and implemented to span all departments of your enterprise, tying IT process with front-office practice. Office Automation 2.0 teaches office managers, business strategists, and IT professionals - How to design and implement office automation solutions that will most efficiently harness post-PC technologies such as virtual desktop infrastructure, mobile clients, and cloud services to their particular business needs and constraints.
- How to train up their front-office personnel to extract maximum productivity and optimal user experience from the new IT processes that bear on their respective jobs.
- How to transform their organizations culture so that IT and end users pull in tandem to drive business value.
What youll learnReaders of Office Automation 2.0 will learn how to - Identify realistic opportunities for office automation, define requirements, and create objectives with measurable standards for building, implementing, and evaluating projects.
- Evaluate the fit of new post-PC technologies for office automation project requirements.
- Create a narrative around automation projects that will resonate with business managers and office staff, setting expectations and engaging them in project success.
- Use new technologies to support resource sharing and improved productivity, especially at the front-office user end.
- Design and operationalize interdepartmental feedback mechanisms to foster automation solutions that will continuously evolve to optimize enterprise productivity over time.
- Ensure resiliency and continuity of office automation services in a world where downtime translates into significant cost to the business.
Who this book is for Office Automation 2.0 is for business and IT planners who are seeking a coherent strategy for successful and business-savvy office automation. It is of special interest to IT administrators tasked with finding ways to streamline business practices by delivering automation improvements that can maintain and improve the productivity of leaner staffing models. It is also a primer for up-and-coming IT professionals who need to understand the common challenges confronting office workers in contemporary business, the impact of blurring job roles in terms of automation requirements, and the capabilities and limitations of still-evolving post-PC technologies. |
|
Online Gamers At Work
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. Online Gamers at Work: - Explores the formation of entertainment software companies from the perspectives of successful founders who defied 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
Other books in the Apress At Work Series: - Coders at Work, Seibel, 978-1-4302-1948-4
- Venture Capitalists at Work, Shah & Shah, 978-1-4302-3837-9
- CIOs at Work, Yourdon, 978-1-4302-3554-5
- CTOs at Work, Donaldson, Seigel, & Donaldson, 978-1-4302-3593-4
- Founders at Work, Livingston, 978-1-4302-1078-8
- European Founders at Work, Santos, 978-1-4302-3906-2
- Women Leaders at Work, Ghaffari, 978-1-4302-3729-7
- Advertisers at Work, Tuten, 978-1-4302-3828-7
- Gamers at Work, Ramsay. 978-1-4302-3351-0
|
|
Oracle Certified Master Java Enterprise Architect JEE 7: Certification Guide
Oracle Certified Master, Java Enterprise Architect JEE 7 Certification Guide is a practical hands on guide for those looking to achieve the Master certification. It deals with the different technological aspects necessary to prop up the understanding of the aspirants and help them achieve a rich conceptual understanding of the latest Java Platform, Enterprise Edition. It enhances their exam readiness by focusing on the most important categories defined by certification program at Oracle. The contents cater to the following categories recommended by Oracle in detail with specific references to the different parts of the exams: - Architectural fundamentals
- Web tier components
- Business tier components
- Web services
- Messaging and integration
- Security
- Architectural artifacts
- Design and architectural Patterns
The book is replete with examples and references to functional and non-functional aspects of using enterprise Java platform for application development. Detailed information on each of the major aspects of the certification examination is covered , including conceptual explanations, examples, code snippets, comparisons with the alternative technologies, communications, protocols, etc. The book is accompanied by additional resources available on the source code site, which cover the most up-to-date information on all aspects of the certification examination, including FAQ, mock tests with answers, and some additional tests for preparation. What youll learn - Core aspects of technologies, specifications, communication protocols, libraries and APIs involved in Java EE technology.
- Selecting security technology at different layers of architecture.
- Understanding GOF and J2EE patterns and applying them given a situation
Who this book is forJEE 7 certification aspirants, senior Java application developers, web application developers, and Java architects. The book also will help Java enthusiasts at various levels to understand technologies at conceptual as well as application level. Students of computer science and information technology at the post-graduate level will also be able to understand and appreciate the technology of Java Enterprise Edition. |
|
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# 5th Edition
ASP.NET 4.5 remains Microsoft's preferred technology for creating dynamic websites, providing developers with unrivalled power and flexibility. This comprehensive book will teach you everything you need to know in order to create well architected ASP.NET websites. Beginning with core core concepts such as the structure of the .NET Framework and how ASP.NET is founded upon it the book progresses steadily through key professional skills. You'll be shown how to query databases in detail, consider the myriad applications of XML, and step through all the considerations you need to be aware of when securing your site from intruders. Finally, you'll consider advanced topics such as using ASP.NET with MVC 4, ASP.NET AJAX, HTML5 and Silverlight. By the time you have read this book you will have learned all the skills you need to use ASP.NET 4.5 with confidence. What youll learn - Understand why ASP.NET 4.5 is so special, what its fundamental principles are, the basics of Visual Studio, how ASP.NET controls are created and how they fit into ASP.NET pages, ultimately creating full applications.
- Become familiar with ASP.NET MVC 4, one of the biggest additions to ASP.NET 4, and understand how to use it and integrate it within your existing ASP.NET applications.
- Discover the intricacies of ADO.NET and the Entity Framework and how to perform data binding to many sources, from databases to file streams and XML.
- Learn the various forms of security available and how to best apply them. Once considered the Achilles' heel of all Windows web applications, security has vastly improved and is now a cornerstone of ASP.NET.
- Examine in detail advanced user interface techniques, including user controls, customer server controls, client-side JavaScript, GDI+, and Silverlight.
- Understand how to work with web services, an important skill in an increasingly connected world.
- Use ASP.NET AJAX, HTML and JavaScript, with an emphasis on contemporary web development techniques.
Who this book is for This book is aimed at developers with a basic understanding on the .NET Framework who want to learn how to use it in a professional environment. Migrating readers without this foundation would be well served by reading Beginning ASP.NET 4.5 in C#, also by Apress, before tackling this book. |
|
Pro ASP.NET 4.5 In VB 5th Edition
ASP.NET 4.5 remains Microsoft's preferred technology for creating dynamic websites, providing developers with unrivalled power and flexibility. This comprehensive book will teach you everything you need to know in order to create well architected ASP.NET websites. Beginning with core core concepts such as the structure of the .NET Framework and how ASP.NET is founded upon it, the book progresses steadily through key professional skills. You'll be shown how to query databases in detail, consider the myriad applications of XML, and step through all the considerations you need to be aware of when securing your site from intruders. Finally, you'll consider advanced topics such as using ASP.NET with MVC 4, ASP.NET AJAX, HTML5 and Silverlight. By the time you have read this book you will have learned all the skills you need to use ASP.NET 4.5 with confidence. What youll learn - Understand why ASP.NET 4.5 is so special, what its fundamental principles are, the basics of Visual Studio, how ASP.NET controls are created and how they fit into ASP.NET pages, ultimately creating full applications.
- Become familiar with ASP.NET MVC 4, one of the biggest additions to ASP.NET 4, and understand how to use it and integrate it within your existing ASP.NET applications.
- Discover the intricacies of ADO.NET and the Entity Framework and how to perform data binding to many sources, from databases to file streams and XML.
- Learn the various forms of security available and how to best apply them. Once considered the Achilles' heel of all Windows web applications, security has vastly improved and is now a cornerstone of ASP.NET.
- Examine in detail advanced user interface techniques, including user controls, customer server controls, client-side JavaScript, GDI+, and Silverlight.
- Understand how to work with web services, an important skill in an increasingly connected world.
- Use ASP.NET AJAX, HTML and JavaScript, with an emphasis on contemporary web development techniques.
Who this book is for This book is aimed at developers with a basic understanding on the .NET Framework who want to learn how to use it in a professional environment. Migrating readers without this foundation would be well served by reading Beginning ASP.NET 4.5 in VB, also by Apress, before tackling this book. |
|
Pro ASP.NET Web API: HTTP Web Services in ASP.NET
Pro ASP.NET Web API shows you how to build flexible, extensible web services that run seamlessly on a range of operating systems and devices, from desktops to tablets to smart phoneseven the ones we dont know today. ASP.NET Web API is a new framework designed to simplify web service architecture. So if you're tired of interoperability issues between inflexible web services and clients tied to specific platforms or programming languages, or if you've ever struggled with WCF, this book is for you. In Part I, you'll get up to speed on Web API's modern HTTP programming model, REST and your hosting options. Part II takes you through building a real application so you can see straight away how to put this new technology into practice. The second half of the book features dedicated chapters on topics like routing, controllers, validation and tracing, and the authors close with discussions on performance, security and an all-important look at unit testing to help you prepare your application for the real world. ASP.NET Web API makes HTTP a first-class citizen of .NET. With Pro ASP.NET Web API, you can build HTTP-based web services for your company or business, expose your data to the world across different formats and devices and gain the best possible global reach for your application. What youll learn - The basics of HTTP web services
- How to build HTTP-based web services on the .NET platform
- In-depth knowledge of ASP.NET Web API and its processing architecture
- How to Unit Test an ASP.NET Web API application
- Asynchronous programming with ASP.NET Web API
- Consuming HTTP-based web services across several different clients
Who this book is for Whether youve previously worked with WCF or are an ASP.NET developer diving into web services for the first time, Pro ASP.NET Web API will show you a clean, modern approach to building HTTP web services. |
|
Pro Arduino
So, you've created a few projects with Arduino, and now it's time to kick it up a notch. Where do you go next? With Pro Arduino, you'll learn about new tools, techniques, and frameworks to make even more ground-breaking, eye-popping projects. You'll discover how to make Arduino-based gadgets and robots interact with your mobile phone and with Unity3D. You'll learn all about the changes in Arduino 1.0, you'll create amazing output with openFrameworks, and you'll learn how to make games with the Gameduino. You'll also learn advanced topics, such as modifying the Arduino to work with non-standard Atmel chips and Microchip's PIC32. Rick Anderson, an experienced Arduino developer and instructor, and Dan Cervo, an experienced Arduino gadgeteer, will give you a guided tour of advanced Arduino capabilities. If it can be done with an Arduino, you'll learn about it here. What youll learn - How to modify the Arduino to work with other chips
- How to simulate sensors for testing and debugging
- How to set up advanced XBee networks
- How to write Arduino libraries and share them with the Arduino community
- How to get started with the Android accessory development kit
- How to create games with hardware or with Gameduino
- How to use Unity3D with Arduino to control virtual objects
- How to connect your iPhone or Android phone to an Arduino sensor network
Who this book is for Arduino fans, technogeeks, and electronic artists who want to take their skills to the next level. |
|
Pro Data Visualization using R and JavaScript
Pro Data Visualization using R and JavaScript makes the R language approachable, and promotes the idea of data gathering and analysis. You'll see how to use R to interrogate and analyze your data, and then use the Flot and D3 JavaScript libraries to format and display that data in an elegant, informative, and interactive way. You will learn how to gather data effectively, and also how to understand the philosophy and implementation of each type of chart, so as to be able to represent the results visually.
With the popularity of the R language, the art and practice of creating data visualizations is no longer the preserve of mathematicians, statisticians, or cartographers. As technology leaders, we can gather metrics around what we do and use data visualizations to communicate that information. Pro Data Visualization using R and JavaScript combines the power of the R language with the simplicity and familiarity of JavaScript to display clear and informative data visualizations.
Gathering and analyzing empirical data is the key to truly understanding anything. We can track operational metrics to quantify the health of our products in production. We can track quality metrics of our projects, and even use our data to identify bad code. Visualizing this data allows anyone to read our analysis and easily get a deep understanding of the story the data tells. What youll learn - A rich understanding of how to gather, and analyze empirical data
- How to tell a story with data using data visualizations
- What types of data visualizations are best to use for the story that you want to tell with your data
- A comprehensive introduction to the R language, covering all the essentials
- Exploration of how to construct interactive data visualizations using JavaScript and JavaScript libraries
Who this book is for Developers at all levels interested in data visualization, beginning to intermediate engineering managers, statisticians, mathematicians, economists and any others interested in data visualization. |
|
Pro Exchange Server 2013 Administration
Pro Exchange Server 2013 Administration is your best-in-class companion for gaining a deep, thorough understanding of Microsoft's powerful enterprise collaboration and communications server. Author Kurt Dillard is at your side at you administer every facet of Exchange Server 2013, revealing tips, tricks, and little known facts that will make your administration life simpler and more effective. Along with discovering what's new in Exchange Server 2013, this well-paced, deeply engaging tutorial covers deployment, for both upgraders and migrators as well as for organizations entirely new to the Exchange platform. You'll gain a powerful understanding of how all of the major components of Exchange fit together, from email and other messaging to voice plans and unified communications. You will also step through in-depth configuration examples with an eye toward creating scalable, reliable, and secure installations. Additionally, you'll learn what tools and techniques to use when things go pear-shaped with an authoritative guide to troubleshooting. With Pro Exchange Server 2013 Administration, you will: - Get a thorough understanding of Exchange and its components.
- Understand how to configure your Exchange deployment for scalability, reliability, efficiency and security.
- Walk through real world troubleshooting examples.
What youll learn - A comprehensive set of best practices for administering Exchange Server 2013 on a daily basis.
- A thorough understanding of new features.
- How to design and deploy new Exchange 2013 servers and upgrade existing Exchange servers to Exchange 2013.
- Learn best practices for high availability and disaster recovery.
- Understand the differences and similarities between Exchange on-premise and Exchange Online.
Who this book is for Pro Exchange Server 2013 Administration is intended for mail system administrators and architects who design, deploy, and support messaging infrastructures that include Microsoft Exchange. |
|
Pro Ext JS 4
|
|
Pro Hibernate and MongoDB
Hibernate and MongoDB are a powerful combination of open source persistence and NoSQL technologies for today's Java-based enterprise and cloud application developers. Hibernate is the leading open source Java-based persistence, object relational management engine, recently repositioned as an object grid management engine. MongoDB is a growing, popular open source NoSQL framework, especially popular among cloud application and big data developers. With these two, enterprise and cloud developers have a "complete out of the box" solution. Pro Hibernate and MongoDB shows you how to use and integrate Hibernate and MongoDB. More specifically, this book guides you through the bootstrap; building transactions; handling queries and query entities; and mappings. Then, this book explores the principles and techniques for taking these application principles to the cloud, using the OpenShift Platform as a Service (PaaS) and more. In this book, you get two case studies: - An enterprise application using Hibernate and MongoDB. then,
- A cloud application (OpenShip) migrated from the enterprise application case study
After reading or using this book, you come away with the experience from two case studies that give you possible frameworks or templates that you can apply to your own specific application or cloud application building context. What youll learn - How to use and integrate Hibernate and MongoDB to be your "complete out of the box" solution for database driven enterprise and cloud applications
- How to bootstrap; run in supported environments; do transactions; handle queries and query entities; and mappings
- How to build an enterprise application case study using Hibernate and MongoDB
- What are the principles and techniques for taking applications to the Cloud, using the OpenShift Platform as a Service (PaaS) and more
- How to build a cloud-based app or application (OpenShip)
Who this book is for This book is for experienced Java, enterprise Java programmers who may have some experience with Hibernate and/or MongoDB. |
|
Pro JavaScript Best Practices
Author is well-known in the JS community, and writes a successful blog (http://alexkessinger.net/) Takes the best angles of JavaScript: The Good Parts, and also adds the team aspects that are available in Maintainable JavaScript, so it's a unique approach JavaScript is a strong area for sales and there is a need for a book like this in the community
Pro JavaScript Best Practices teaches you definitive skills that you can use to get the best from the individual and coding team. Packed with real world examples and informed opinions, this book shows you how to optimize every aspect of your code and processes. You can learn how to produce excellent code in a strong, successful team in the real world. This book teaches you:
How to choose and maintain effective styles, including recommended code styles
Why you should use build system, and how to use it pre-process code, do style checks, and distribute code to a CDN
What tools you can use to organize and maintain your code
How you can plan your projects to be successful, using the best frameworks
Useful JavaScript paradigms for teams, including writing code in an inclusive style.
How to responsibly use JavaSript paradigms such as event delegation and UA detection
What client-side considerations you should make, including polyfills and responsive coding
How to go beyond the coding and maintain successful projects for all your users
Pro JavaScript Best Practices shows you how to successfully evaluate yourself, your team, and your processes in order to break through your coding plateau and increase your overall efficiency. Learn how to successfully make efficient decisions about processes for every stage of development and for every member in your team. Use JavaScript the right way today - use Pro JavaScript Best Practices. |
|
Pro Node.js
Node.js is a revolutionary way of using JavaScript to develop server-side applications. It uses event-driven asynchronous I/O to keep overheads down while emphasizing the lightness and scalability of your applications. Pro Node.js provides you with a deep-dive into creating high performance, highly scalable super-concurrent applications. Youll be shown the whole of the Node.js API with clear explanations and practical examples provided every step of the way. With this foundation laid, youll go on to discover how Node.js can be used in conjuction with other technologies (such as MongoDB, Mongoose, CoffeeScript and SproutCore) to provide sophisticated, professional, results quickly and simply by taking advantage of supporting frameworks and enhancements. Finally, to ensure youre completely comfortable with the concepts youve learned, well design, build and deploy a full-working case study application that shows the key concepts in action and that can act as a template for your future projects. What youll learn - Discover how Node.js can revolutionize the way you develop applications
- Dive into the entire API of Node.js through practical examples and easy to follow explanations
- Follow a fully-worked case study that shows the concepts in action
- Understand how to debug and test your code to ensure it works as expected
- Learn how to measure and maximize your application's performance
- Embrace interaction with NoSQL database systems like MongoDB both through native adapters and with object modeling tools such as Mongoose
- Utilize third-party modules and frameworks for fast development
- Make Node.js work flawlessly with Javascript enchantments like CoffeeScript and SproutCore
- Solve common issues such as hosting other parallel webservers in the same environment quickly and simply.
- Be inspired by examples of HTTP-servers, SMTP-servers and FTP-servers written entirely in Node.js
Who this book is for This book is ideal for anyone wanting to discover the mechanisms behind one of the hottest topics in web development - Node.js. Irrespective of your background in other programming languages, this book will help you easily pick up Node.js from scratch. Some elementary programming knowledge is useful but all concepts are explained from first principals. |
|
Pro Objective-C
Pro Objective-C provides an in-depth, comprehensive guide to the Objective-C programming language. It includes many in-depth, practical examples along with detailed explanations of the language, its runtime, and key APIs that enable advanced programming with Objective-C. <li> A complete exploration of intermediate and advanced features of the Objective-C programming language on the Mac OS X and iOS platforms. <li> Detailed examination of the Objective-C runtime. <li> Expert-level review and usage of the Foundation Framework APIs. |
|
Pro Oracle Database 12c Administration
|
|
Pro SharePoint 2010 Cloud Based Business Connectivity Services
Pro SharePoint 2010 Cloud-Based Business Connectivity Services is a practical, real-world guide to using SharePoint's BCS platform in the cloud to connect to your business applications, surface the data, and harness the power of SharePoint to deliver meaningful results. With Business Connectivity Services, you can find, extract and slice and dice data from any application or database and present it in useful and easily customizable reports for a variety of audiences. Microsoft has extended the capabilities of BCS to operate in cloud-based instances of SharePoint 2010, meaning you can now tap the full potential of BCS in hosted environments, allowing for low licensing costs, incredible elasticity of scale, and rapid deployment. The only book on the market to dedicate its coverage of BCS to the cloud using Microsoft's hosted offerings and other providers' hosted, multitenant solutions, Pro SharePoint 2010 Cloud-Based Business Connectivity Services takes you through understanding, building, modifying, and deploying highly useful and attractive cloud-based BCS applications to your audience. Author Fabian Williams, a premier SharePoint solutions architect, shows you inside how to: - create coded and no-code cloud solutions with BCS
- understand real-world scenarios and BCS applications
- build solutions with SharePoint Designer, Visual Studio, SQL Azure, and more.
What youll learn - Learn how to use SharePoint 2010 to create cloud-based, scalable applications
- Grasp how SharePoint's Business Connectivity Services feature has unfolded from an on-premise utility to a first-class cloud citizen
- Avoid typical traps in developing in the cloud
- Discover new ways to use SharePoint Designer Enterprise Data Solutions to surface business data
- Build your own consumable data services
- Expand your development using WCF and Visual Studio solutions
- Integrate SQL Azure for cloud-based database connectivity
And much more. Who this book is for Pro SharePoint 2010 Cloud-Based Business Connectivity Services is aimed at the business analyst, developer, and solutions architect. Anyone who works with SharePoint or develops business processes and uses business data can use this book, however, as a learning aid and reference guide. |
|
Pro SharePoint 2013 Administration 2nd Edition
Pro SharePoint 2013 Administration is a practical guide to SharePoint 2013 for intermediate to advanced SharePoint administrators and power users, covering the out-of-the-box feature set and capabilities of Microsoft's collaboration and business productivity platform. SharePoint 2013 is an incredibly complex product, with many moving parts, new features, best practices, and "gotchas." Author Rob Garrett distills SharePoint's portfolio of features, capabilities, and utilities into an in-depth professional guidewith no fluff and copious advicethat is designed from scratch to be the manual Microsoft never wrote. Starting with a detailed deployment and initial configuration walkthrough, the book covers all major feature areas, including document management, social computing, metadata management, and administration. You'll also learn about planning for capacity, backup administration and disaster recovery, business intelligence, monitoring, and more. Unlike other books, Pro SharePoint 2013 Administration covers all elements of the product, but has a specific emphasis on features new and enhanced in the 2013 release. Pro SharePoint 2013 Administration is the only book you'll need as you set out to deploy and administer SharePoint 2013. What youll learn - Install SharePoint 2013 quickly and easily
- Manage and configure SharePoint using the central administration console
- Set up a suitable site structure, navigation model, and metadata
- Configure search
- Harness the power of social computing, document management, and business intelligence using out of the box features
- Use SharePoint to implement online processes, and integrate line of business systems
Who this book is for Pro SharePoint 2013 Administration is for IT professionals who set up or build SharePoint implementations. It is aimed at administrators and advanced power users who are responsible for SharePoint in a professional capacity. It is written for the type of person who will install and configure SharePoint, and then build a SharePoint implementation using the out-of-the-box features. Pro SharePoint 2013 Administration is the perfect book for advanced users who wish to build intranets, extranets, or Web sites using SharePoint 2013 functionality. |
|
Pro SharePoint 2013 App Development
|
|
Pro SharePoint 2013 Responsive Web Development
Pro SharePoint 2013 Responsive Web Development is the definitive reference on the technologies, tools, and techniques needed for building responsive websites and applications with SharePoint 2013. The book focuses on solutions that provide the best browser experience for the myriad of devices, browsers, and screen orientations and resolutions. Web technology has changed considerably in the past few years. Microsoft has embraced the new generation of open standards represented by HTML5 and JavaScript, and these changes are represented in a fundamental shift in how SharePoint 2013 supports web content management and publishing. Authors Chris Beckett, Oscar Medina, Kanwal Khipple, and Rita Zhang join forces to dive into the new features and capabilities provided by SharePoint 2013 and combine them with the latest techniques in responsive web design and development to demonstrate how to build modern and progressive websites and applications. Pro SharePoint 2013 Responsive Web Development coversthe following technologies: - SharePoint 2013 Server Edition
- Office 365 SharePoint Online
- Expression Blend 2013
- Napa Tools for Office and SharePoint Development
- Visual Studio 2012
- HTML5 and CSS3
- JavaScript, JQuery, JQuery UI, Modernizr, and the Bootstrap Framework
- SharePoint 2013 Client Object Model
What youll learnThrough the context of building a complete website on SharePoint 2013 from start to finish, readers will learn how to combine SharePoint 2013 web content management features and capabilities with modern web design and development skills. The key topics to be covered include: 1. Design Manager this new feature allows web designers and developers to build SharePoint branding templates using standard HTML and CSS and convert the templates to SharePoint master pages. This opens up branding to a wider audience of designers who struggled with having to understand the complexity of SharePoint and ASP.NET master pages. 2. Client Object Model this feature is based on web service technologies for interacting with server-side data from client-side. This feature has been extended significantly to support the new SharePoint application model, which heavily emphasizes client-side development. This book will provide full coverage of utilizing these updated web service technologies and how they can be used to build interactive websites. 3. Device Channels similar to the capabilities provided by HTML5 media queries, the new channels capability allows SharePoint to detect client devices and browsers to load the appropriate master page to provide a unique browser experience. 4. Variations and Translation Services SharePoint 2013 continues to improve features and capabilities for building multi-lingual sites including new support for integration with professional translation service providers, or automated translation web services. 5. Term Set Navigation and SEO Improvements SharePoint 2013 now provides native support for Search Engine Optimization requirements such as page meta fields, as well as a completely new approach to site navigation and human friendly URLs through the use of Managed Metadata navigation. Who this book is for Pro SharePoint 2013 Responsive Web Development is designed for web designers and developers who have existing knowledge of basic website design and development, including HTML, CSS, and JavaScript. This book builds upon that foundational knowledge to walk the reader through a complete project lifecycle for building a responsive website on SharePoint 2013. |
|
Pro SharePoint Designer 2013 2nd Edition
Pro SharePoint Designer 2013 covers everything you need to know to create custom, rich SharePoint experiences using Microsofts free SharePoint Designer solution. Gain complete control and enhance your SharePoint sites with no need for painful code edits or specialist developer assistance. In this book, you will: - Meet SharePoint Designer, with a fast-paced overview of its features and capabilities.
- Learn how to manage sites and pages and how to store and display data, as the authors walk you through a rich set of practical demonstrations.
- Find out how to interact with the new Design Manager to manage and customize HTML page designs.
- Build and adapt business process workflows using the SharePoint 2013 Workflow platform and SharePoints new visual workflow development experience.
Whether youre a developer, an administrator or an end user, Pro SharePoint Designer 2013 will help you build and customize SharePoint solutions quickly and easily, and unlock all the latest out-of-the-box functionality that SharePoint 2013 has to offer. Pro SharePoint Designer 2013 is a masterful guide to getting the most from this powerful application. What youll learn - How to make, customize and enhance libraries and lists
- How to exercise granular control of site permissions on all SharePoint 2013 objects
- How to connect SharePoint to databases, web applications, line-of-business (LOB) programs, and more
- How to integrate InfoPath for automated form handling and control
- How to create and manage web parts
- How to build and customize workflows using the SharePoint Workflow platform
Who this book is for This book is for anyone who wants to create custom, rich SharePoint experiences quickly and easily. Developers can use this book for rapid, efficient SharePoint application development, while administrators and end users can develop no-code solutions and workflows for a wide range of business needs. More advanced users will find the client-side programming material helpful as well. |
|
Pro Team Foundation Service
|
|
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 exciting new Windows Store apps, 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, windows store, 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 WinRT using C# and XAML
The Windows Runtime API (WinRT) is the backbone of Metro style application development for Windows 8. The WinRT class library exposes Windows 8 features for you to use directly in your apps in the language of your choice. This book guides you through all the key features of the Windows Runtime that you will need when writing XAML-based Metro style applications in C#. Pro WinRT using C# and XAML is an essential source of knowledge, skills and good practices for professional developers who want an in-depth understanding that will allow them to really get to grips with Windows 8 development and get the most out of their applications. The book provides comprehensive and thorough coverage, with hands-on guidance and code samples at every stage. This book will enable you to create powerful and successful applications, with the potential to benefit from a vast audience of over one billion Windows users worldwide. The author communicates with you as one professional developer to another, based on his in-depth experience in programming WinRT APIs. What youll learn - Understand the structure of Metro Style apps and WinRT
- Gain an in-depth understanding of WinRT internals and APIs
- Learn the Tools and Programming essentials for WinRT API based development
- Explore the programming details of these APIs based on examples and hands on guidance
- Learn how to certify, deploy and make your app available to over a billion Windows users, worldwide, via the Microsoft Store
Who this book is for This book is aimed at professional developers wanting to take advantage of extensive opportunities the vast Windows marketplace provides. |
|
Pro Windows 8 Apps for Business in XAML
Pro Windows 8 Apps for Business in XAML is a book that focuses on creating compelling business applications in the new Windows 8 Modern UI environment, WinRT. Microsofts Windows 8 operating system represents a major shift in the way applications will be designed and interacted with. This book will navigate the you through the new framework and provide you with the tools necessary to build successful business applications. Starting with an introduction to XAML and creating new Windows 8 applications, this book quickly progresses to the important concepts of application development and how they are addressed in WinRT. While this book can be read from cover to cover, with each chapter building on the previous one, you can also use it as a resource to focus on a particular topic. Pro Windows 8 Apps for Business in XAML demystifies the new WinRT architecture and allows you to quickly get up to speed with creating exciting applications that will function well in a business environment. Be one of the first to bring your business applications to Microsofts newest platform and stand out from the crowd. What youll learn - How to create Windows 8 Metro applications in XAML
- The new security architecture of Windows 8 applications
- Designing touch interfaces
- How to use the new layout controls in WinRT
- How to effectively use data binding
- Using the new asynchronous environment
- Access local and remote data
- Isolated storage features
- Using built in styles and animations
- Navigation framework
- Implementing application bars
- Introduction to the MVVM framework
- Integrating into system services like search
- Accessing hardware components
- Designing tiles and notifications
- How to globalize your application
- Printing within Windows 8
- Utilizing Live services
- Deploying your application in the Windows store
Who this book is for Software developers experienced in Silverlight, WPF, or Windows Phone 7, will find many of the core XAML features familiar and will be able to dive into the more advances features of application development covered in this book. Developers new to XAML will find a brief introduction here, however they might find a more comprehensive introduction to WinRT beneficial (such as Pro Metro Style Applications by Andrew Troelsen) to get the most from this book. |
|
Pro Windows 8 Development with XAML and C#
Windows 8 Apps are revolutionising development on the Windows platform. Fast, fluid, tactile and chrome-free they provide a brand-new look and feel for Windows users. These Apps rely on Microsoft's 'Metro' UI to provide their rich and engaging user experiences for both desktop and tablet users. Metro in turn relies upon the Windows Runtime (WinRT) to give its apps unparalleled flexibility and power. Understanding this stack of new technologies and how they tie in to the proven C# language and the XAML standard is the subject of this book. Experienced writer Jesse Liberty explains how you can get the most from Metro, WinRT and Windows 8 by focussing on the features that you need for your project and bringing your existing C# coding knowledge to bear. We begin with a nuts-and-bolts examination of how the technologies fit together and show you everything you need to get up and running with the new platform. Once you have a good understanding on the basics, we'll progress to more advanced topics steadily increasing your Metro as a whole. This holistic knowledge is essential to truly master Windows 8 development. Each topic is covered clearly, concisely, and is packed with the details you need to code effectively. 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 Windows 8. What youll learn - Understand what Metro and WinRT are capable of and why they are special
- Use advanced Metro features to create immersive and engaging Windows 8 applications
- Create applications that work seamlessly on tablets and desktops
- Use cutting-edge features like WebSockets and Cloud Computing
- Prepare and deploy your Metro applications
- Unit test, debug and performance-tune Metro applications
Who this book is for This book is suitable for anyone wanting to get to grips with Windows 8 development using the cross-platform standards of HTML5 and JavaScript. Basic coding knowledge is assumed but no Microsoft-specific assumptions are made. |
|
Pro Windows Phone App Development 3rd Edition
The Windows Phone 8 platform, new for 2012, 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 App Development, Third 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 that the Windows 8 kernel provides and a treatise on developing Metro style apps. 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 WinRT, Metro, .NET, Visual Studio 2012, 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 Windows 8 App Store. And in this third edition, learn quickly and easily how to take advantage of new API capabilities, cross-device support, and HTML5 compliance 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 .NET, 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 applications utilizing the Model-View-ViewModel architecture
- The process of publishing your application to the Windows Phone Marketplace and Windows App Store
Who this book is for If you're a Microsoft developer, this book is primarily for youyou're eager to learn how to use your existing skills to develop for the new Windows Phone 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 developer, get up to speed quickly with the new API endpoints and HTML5 browser support in the Tango update. Software developers proficient in other languages will also find this book helpful to get up to speed with developing Windows Phone applications. |
|
Pro iOS Application Architectures: For iPhone, iPad and iPod Touch
Pro iOS Application Architectures presents iPhone, iPad, and iPod touch application architectures for common types of features, including content-driven, web-based, multimedia features. This book provides a solution patterns catalog that contains background, detailed explanations, sample code, and best practices for application needs as varied as asynchronous content retrieval or defining a map overlay. Unlike design patterns, which focus on a microscopic view of software implementation, architectural solutions take a macroscopic view of a software systemin this case, iOS subsystems like networking, content, data, and security. This book not only explains the architectural elements of iPhone and iPad applications, but also helps you select an application architecture and solution so you can save time and ensure a high-quality app. What youll learn - The various elements of iPhone and iPad application architectures
- How to apply solutions patterns such as content solution patterns, user interface patterns, multimedia patterns, and more
- How to put it all together with a real-world case study
Who this book is for This book is for intermediate to advanced iOS developers. Those who have mastered Beginning iPhone Development and More iPhone Development would be prime candidates for this book. |
|
Pro iOS Internationalization and Localization
As more and more iOS devices are reaching world markets, it's becoming more important to make sure your apps work properly in those markets. Pro iOS Internationalization and Localization is a concise and very practical guide to making sure your apps are usable no matter where your users may live, and no matter what languages they may speak. You'll learn how to localize text, timezones, and even graphics to fit your audience. You'll go beyond Xcode to learning not only how to script your internationalization, but also how to work with language experts to make sure you get it just right. If you have an app or a set of apps, and you want to reach that world market with no distractions about other topics, then Pro iOS Internationalization and Localization is exactly the book you need. What youll learn - How to manage localization strings
- How to work with language experts
- How to use command line tools to internationalize your apps
- How to work with different character sets
Who this book is for Intermediate to expert iOS developers who want quick and effective ways to internationalize and localize their apps for a world market. |
|
Pro jQuery Plug-in Development
Pro jQuery Plug-ins teaches you how to use and build jQuery plug-ins the right way. Nowadays jQuery is ubiquitous in web apps and websites. While this is great, its flexibility has also meant that a lot of developers do not write jQuery in the most appropriate or optimized ways, meaning the best experience possible is not always being presented. This book will teach you how to get the best out of jQuery plug-ins and build them the right way. Specifically, you will learn: - Why some JavaScript and jQuery methods and methodologies are better to use than others
- How to appropriately and correctly build optimized and future-proof jQuery plug-ins
- What third-party plug-ins you can use and why you should
Pro jQuery Plug-ins is a must-have book if you already know your way around jQuery and have advanced knowledge of JavaScript. It takes you through the process of building jQuery plug-ins in a better way, and analyzes the core of JavaScript and jQuery, explaining why some methods and methodologies are better to use than others. Using great examples and use cases, Pro jQuery Plug-ins is the essential resource for all your jQuery plug-in needs. What youll learn - How to build a jQuery plug-in, properly
- When to build a jQuery plug-in
- Core Concepts about JavaScript Optimizations
- Core Concepts about jQuery Optimizations
Who this book is for Pro jQuery Plug-ins is for the senior-level front-end developer who already knows and works with jQuery and JavaScript, but wants to build better plug-ins. It is not intended for beginners to jQuery or JavaScript, and will assume good knowledge of these languages. If you like to make re-usable code and love jQuery, this book is definitely for you. |
|
RMAN Recipes for Oracle Database 12c: A Problem-Solution Approach 2nd Edition
RMAN Recipes for Oracle Database 12c is an example-driven approach to the Oracle database administrator's #1 job responsibility: - Be able to recover the database.
Of all the things you are responsible for as database administrator, nothing is more important than the data itself. Like it or not, the fearsome responsibility of protecting your organization's most critical data falls squarely upon your shoulders: - Lose that data and your company could fail.
- Lose that data and you could be out of a job.
Oracle's flagship database product fortunately implements a wide-ranging feature set to aid you in the all-important task of safeguarding against data loss. Recovery Manager, or RMAN, is at the heart of that feature set, and is the tool most-often used to initiate database backup and recovery operations. In this book, well-known authors and database experts Darl Kuhn, Sam Alapati, and Arup Nanda have created a set of examples encompassing the gamut of backup and recovery tasks that you might need to perform. Sometimes, especially when the heat is on, a good example is what you need to get started towards a solution. RMAN Recipes for Oracle Database 12c delivers. Itll be the book you reach for when that dreaded call comes in at 3:00am some dreary morning. Itll be the book that lets you sleep at night knowing that no matter what transpires, that you've done your job well and can recover from any outage. RMAN Recipes for Oracle Database 12c gets right to the point with quick and easy-to-read, step-by-step solutions that can help you backup and recover your data with confidence. |
|
Real World Windows 8 App Development with JavaScript
Learn from the new set of cutting-edge Windows 8 expert developers, and get the low-down from an author with experience from the front line of Windows 8 app development. Theory is all well and good, but when it comes down to it, you can't beat practical advice from someone who's been there and done it. Real World Windows 8 App Development with JavaScript dives into the topics that are essential for making the most of this new platform for application development. You will discover important tips, such as adding monetization options after the project is published on the store to avoid issues with the go-live API, steering clear of problems with the current roaming infrastructure, and how to include health and activity monitoring components built into your app to give you more advanced usage telemetry than that offered by the Windows store. This book is for developers, by a developer who has already fought these battles. You will come away from this book with all the tools, ideas, and inspiration to create successful Windows 8 JavaScript apps.You will learn how to make the most of Microsoft's APIs for hooking into Windows 8 on all devices, including the core ideas of the Promise and the asynchronous programming model, along with new ideas such as contracts and charms that make life easier for you as a developer and give the user a strong unified experience. The release of Windows 8 ushers in a virtually limitless market for developers wanting to publish apps to a worldwide market. Real World Windows 8 App Development with JavaScript addresses developers who aim to break into this market by providing detailed and highly practical explanations of Windows 8 development and samples from an author who's been there an earned the experience. The real world examples in the book adhere to the stylistic guidelines Microsoft has put in place to maintain a consistent look and feel for all applications on this platform. This book includes: - Detailed descriptions of Windows 8 App Development
- Samples emphasizing the use of JavaScript and HTML 5
- Adherence to Windows 8 guidelines for successful app acceptance
What youll learn - The fundamentals of the asynchronous programming model
- Integrating your app with the Windows 8 system
- Working with and capturing media
- Extending your app with contracts and charms
- Giving users notifications
- Monetization and certification
Who this book is for This book is for JavaScript developers wanting to create applications for sale in the Windows 8 app store. Developers should have a good knowledge of HTML5 and JavaScript, but no previous Windows 8 app development knowledge is required. |
|
Real World Windows 8 Development
Real World Windows 8 Development is a developers handbook - an essential guide to building complete, end-user ready Windows 8 applications on the XAML and C# programming stack from start to finish. Starting with Windows 8 basics and walking through practical aspects of building your Windows 8 application, you'll find step-by-step instructions and practical advice that will leave you with a modern, elegant app written to the highest of standards.
Author Samidip Basu, an early adopter of Windows 8 app development techniques, breaks down the design, development, and polish of a real-world business application, adding handy tips and tricks around controls, user interface design, storage, navigation, contracts, and more.
Give your Windows 8 application development efforts a kick-start with Real World Windows 8 Development.
- Walks you through building your Windows 8 application in incremental, feature-complete steps.
- Provides real-world tricks and sample code towards integrating your Windows 8 application with the rest of the operating system.
- Starts with basics and take you all the way towards a complete Windows 8 application, built following the highest of best practice standards.
What youll learn - Discover the pertinent points of the technology stack in Windows 8 from a developers perspective.
- Familiarize yourself with best practices around usage of controls, user experience paradigms, navigation, storage, service integration, contracts, and more.
- Incrementally make your Windows 8 application feature-rich and an integrated well-behaved citizen in the operating system.
- Learn from crisp, standalone discussion of topics in each chapter
Who this book is for Real World Windows 8 Development is by a developer, for developers. The book is for .NET developers wanting to utilize their existing skills in XAML and C# towards building a Windows 8 application. On the fence about how your C# and .NET skills apply in the new WinRT world? Have a dream application idea that you slowly want to build up? This book is for you. |
|
SAP ABAP: Hands-On Test Projects with Business Scenarios
SAP ABAP (Advanced Business Application Programming) elucidates the numerous features of the core programming platform, which is used for development for the entire SAP software suite. SAP ABAP uses numerous hands on business oriented use cases and a valuable dedicated e-resource to demonstrate the underlying advanced concepts of the OO ABAP environment and the SAP UI. SAP ABAP covers the latest version (NetWeaver 7.3 and SAP application programming release 6.0) of the platform for demonstrating the customization and implementation phases of the SAP software implementation. Shorn of weighty theoretical treatment and preoccupation with language syntax, SAP ABAP is a comprehensive, practical one stop solution,which demonstrates and conveys the languages commands and features through hands on examples. The accompanying e-resource is a take off point to the book. SAP ABAP works in tandem with the accompanying e-resource to create an interactive learning environment where the book provides a brief description and an overview of a specified feature/command followed by the user switching over to the accompanying e-resource, where a step-by-step guide to creating and running the features object is available. The presentation of the features is scenario oriented, i.e. most of the features are demonstrated in terms of small business scenarios. The e-resource contains the scenario descriptions, screen shots, detailed screen cams and ABAP program source to enable the reader to create all objects related to the scenario and run/execute them. The underlying concepts of a feature/command are conveyed through execution of these hands-on programs. Further exercises to be performed independently by the reader are also proposed. The demonstration/illustration objects including the programs rely on some of the SAP application tables being populated, for example an IDES system which is now a de facto system for all SAP training related activities. What youll learn - The core ABAP platform
- Advanced concepts of OO programming with ABAP
- SAP application tables
- IDES system
- Programming the SAP user interface.
Who this book is for For beginners in SAP application programming, and as a reference for practicing professionals and consultants in SAP ABAP. |
|
SharePoint 2010 Business Roles
SharePoint 2010 has introduced dozens of new feature sets and methodologies that require professional skills to leverage effectively, adding to the already difficult task of staffing the right SharePoint professional for a job. With a product so big, and a platform so large, it's difficult to target which professionals should complete key deliverables day-in and day-out from every key perspective.
SharePoint 2010 Business Roles delivers in-depth insights on exactly how SharePoint 2010 impacts the SharePoint administrator, developer, project manager, business analyst, and executive roles, and how these changes manifest themselves within SharePoint project deliverables both today and tomorrowand most importantly, how to identify and secure the appropriate personnel for those roles in today's world.
The information contained within these pages is filled with valuable information for SharePoint practice managers, technical staffing recruiters, managers, technical leads, consultants, and full-time employees, and anyone else charged with completing a SharePoint rollout, developing on the platform, running it full time, or using it on a daily basis. What youll learnAuthor Shadeed Eleazer analyzes SharePoint 2010 and the role of every person interacting with the system, showing:
- How enterprise social networking features mesh with SharePoint
- How features such as the Outlook Connector, MySite enhancements, social tagging, metadata and more change the definition of professional roles
- How the executive decision maker role has become increasingly important
- How to reason with decision makers, knowing they're more prominent than ever in influencing adoption rates within an enterprise
- How the business analyst has emerged as a technical contributor with the release of Visual Workflow Design in Visio 2010 and Business Connectivity Services
- How SharePoint's ability to easily expose line-of-business data transforms the analyst from number cruncher to business interpreter
- How Office 365 and cloud computings emergence affect organizations that run SharePoint
- How to find a fit for the roles and responsibilities of IT professionals in response to the cloud
Who this book is for SharePoint 2010 Business Roles is a critical resource for practice leads who need to evaluate quality SharePoint human talent, recruiters who screen professionals for hiring clients, and any other person tasked with evaluating product skills and professional development in an industry landscape that sees sustained heavy SharePoint adoption globally. |
|
SharePoint 2010 for Decision Makers: A No-Nonsense Roadmap for Deploying SharePoint 2010
SharePoint is the fastest and largest selling product in Microsoft's history. It has surpassed the marks of Office and Outlook, excelling businesses around the globe with promises of collaboration and continuity, and it has delivered. But with such a complex product, understanding what you have, and the potential for what you can do once you have the license in hand is a difficult task. SharePoint for Decision Makers is a clear, accessible guide to understanding exactly what SharePoint is and how it can change your corporation for the better. Author Eric Riz, a noted Consultant and speaker on SharePoint in the business, breaks down SharePoint and explains proper adoption measures and implementation techniques, offering management advice to all levels of the business to ensure long-term sustainability and viability. Plus, learn about SharePoint in context with examples and case studies of real-world businesses' SharePoint adoption projects, and their road to both deployment and success. Do you need a clear roadmap for fully understanding SharePoint's promise and capabilities, and how to leverage other companies' experiences and deployments into a successful implementation in your business? Regardless of your role on a SharePoint project, pick up a copy of SharePoint for Decision Makers and get started immediately. What youll learn - Understand strategic uses for SharePoint
- Implement SharePoint the right way the first time
- Create and deploy practical workspaces that maximize productivity
- Enhance SharePoint user adoption and corporate effectiveness
- Use techniques adopted by some of North Americas largest corporations
Who this book is for A SharePoint deployment project is a daunting task for businesses of all sizes. SharePoint for Decision Makers is the book for any and all SharePoint users or executives concerned with deploying a viable SharePoint solution which maximizes the efficiency and effectiveness of your business. |
|
SharePoint 2013 Revealed
Microsoft SharePoint 2013 is the next version of the software giant's popular collaboration and business intelligence application platform. As the product's features and capabilities grow, it becomes a challenge to understand the platform as a whole, what it offers, and in particular, what's new in each version. SharePoint 2013 Revealed is your guide to the next major version of the SharePoint product. Author Nauman Ahmed takes you through the latest edition of SharePoint, uncovering the new features, improvements, changes, and obstacles you're likely to face as you understand this new version of SharePoint. Get ahead of the game and understand quickly what's new and improved in SharePoint 2013 with the fast-paced, accessible SharePoint 2013 Revealed. What youll learn - What's new in SharePoint 2013
- Potential migration challenges and considerations when moving to SharePoint 15 from SharePoint 2007 or 2010
- How to build simple applications to demonstrate capabilities
- What to look for in the final release
- And more
Who this book is for SharePoint 2013 Revealed is for anyone who's interested in learning more about the changes, new features, and improvements in the next version of Microsoft SharePoint. |
|
SharePoint 2013 User's Guide: Learning Microsoft's Business Collaboration Platform 4th Edition
Microsoft SharePoint 2013 provides a collection of tools and services you can use to improve user and team productivity, make information sharing more effective, and facilitate business decisionmaking processes. In order to get the most out of SharePoint 2013, you need to understand how to best use the capabilities to support your information management, collaboration, and business process management needs. The SharePoint 2013 User's Guide is designed to provide you with the information you need to effectively use these tools. Whether you are using SharePoint as an intranet or business solution platform, you will learn how to use the resources (such as lists, libraries, and sites) and services (such as publishing, workflow, and policies) that make up these environments. In the fourth edition of this bestsellingbook, authors Seth Bates and Tony Smith walk you through the components and capabilities that make up a SharePoint 2013 environment. Their expertise shines as they provide step-by-step instructions for using and managing these elements, as well as recommendations for how to best leverage them. As a reader, youll then embrace two common SharePoint uses, document management and project information management, and walk through creating samples of these solutions, understanding the challenges these solutions are designed to address and the benefits they can provide. The authors have brought together this information based on their extensive experience working with these tools and with business users who effectively leverage these technologies within their organizations. These real-world practices were incorporated into the writing of this book to make it easy for you to gain the knowledge you need to make the most of the product. Pick up a copy of the SharePoint 2013 User's Guide today. What youll learn - How to use common SharePoint resources like lists, libraries, and sites
- When and how workflows can control the flow and action of content
- How to create policies for SharePoint information management and control
- The knowledge you need to build and manage intranet and business process solutions
- and much more
Who this book is for Whether you have not yet used SharePoint at all, have used previous versions, have just started using the basic features, or have been using it for a long of time, this book provides the skills you need to work efficiently with the capabilities SharePoint 2013 provides. |
|
Smart Home Automation with Linux and Raspberry Pi 2nd Edition
|
|
Taking Your Apple TV to the Max
Apple TV is bigger than ever, but what can it do? And what can you do with it? Taking Your Apple TV to the Max shows you how to create your home theater with Apple TV as well as how to select shows and movies, and use Airplay with your iOS devices. . You'll even get a glimpse at how to modify your Apple TV if you are in a hackerish frame of mind. |
|
The Business of Android Apps Development: Making and Marketing Apps that Succeed on Google Play, Amazon Appstore and More 2nd Edition
The growing but still evolving success of the Android platform has ushered in a second mobile technology gold rush for app developers. Google Play and Amazon Appstore for Android apps has become the second go-to apps eco for today's app developers. While not yet as large in terms of number of apps as iTunes, Google Play and Amazon Appstore have so many apps that it has become increasingly difficult for new apps to stand out in the crowd. Achieving consumer awareness and sales longevity for your Android app requires a lot of organization and some strategic planning. Written for today's Android apps developer or apps development shop, this new and improved book from Apress, The Business of Android Apps Development, Second Edition, tells you today's story on how to make money on Android apps. This book shows you how to take your app from idea to design to development to distribution and marketing your app on Google Play or Amazon Appstore. This book takes you step-by-step through cost-effective marketing, public relations and sales techniques that have proven successful for professional Android app creators and indie shopsperfect for independent developers on shoestring budgets. It even shows you how to get interest from venture capitalists and how they view a successful app vs. the majority of so-so to unsuccessful apps in Android. No prior business knowledge is required. This is the book you wish you had read before you launched your first app! |
|
Visual Studio Lightswitch 2012
LightSwitch 2012 is included as part of the Visual Studio 2012 package. It 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. The basics are very easily understood but more advanced users will hunger for more: how do you design complex layouts? How do you query data using LINQ and other syntax structures? How do you secure your application against malicious use? Visual Studio LightSwitch 2012 answers these questions and more as author Tim Leungwinner of a Microsoft 2011 Community Contributor Award for his LightSwitch expertisecovers this breakthrough product in detail. For serious developers building, enhancing and deploying advanced business applications using LightSwitch makes sense because they can benefit from the elegance, convenience and cost savings afforded by rapid application development before going beyond the "click-and-you're-done" interface to include the extra value and depth of coding expertise that their clients value. What youll learnWith Visual Studio LightSwitch 2012, 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
- 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 Visual Studio LightSwitch 2012 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. Developers 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. |
|
Windows 8 Application Recipes for Windows 8 in C#
Metro Style Application Recipes for Windows 8 in C# is your practical companion to developing "immersive" applications on Windows 8 utilizing XAML, C# and the new Windows Runtime (WinRT). This book tackles common problems and scenarios that on-the-job developers face every day by revealing code and detailed solutions. Youll quickly be able to integrate real-world, functioning code into your applicationsand save hours of coding time. The recipes included in Metro Style Application Recipes for Windows 8 in C# have been carefully selected and tested with the professional developer in mind. Youll find problems stated clearly and succinctly, artful solutions explored and ample discussion of the code and context so you're immediately clear how the solution will support your project. You'll also discover the platform innovations presented in Windows 8 and WinRT and how to effectively employ them. Enjoy in-depth coverage of Windows 8 Metro application development in many projects and contexts, including: - Designing engaging, fast and fluid, content centric user experiences.
- Manipulating content and the runtime environment through the Windows Runtime APIs.
- Consuming, transforming, and displaying data in your Metro Applications using XAML, XML, JSON and other data formats.
- Using and customizing the rich set of pre-built Windows 8 controls as well as building custom controls.
- Integrating media to create a visually rich user experience.
- Tapping into the power of Windows 8 platform features like Share and Search in your own applications.
- Utilizing system and hardware services such as sensors, touch, geo-location, portable devices, and more.
Find instant solutions, comprehensive WinRT coverage, and time-saving expert advice, in this all-in-one book. What youll learn - Fundamentals of the WinRT programming model and the Metro Application Lifecycle
- Constructing immersive Metro style user interfaces utilizing XAML and the WinRT control set.
- Integrating Windows 8 system contracts such as Search, Share, Settings and PlayTo.
- Leveraging system and hardware services such as sensors, touch, portable devices etc.
- Utilizing local and remote data sources from within your application.
- Integrating media into your applications to create deeply engaging user experiences.
Who this book is for Metro Style Application Recipes for Windows 8 in C# is for every Windows developer planning to build Metro applications for Windows 8 using C# and XAML. All developers and architects looking to deeply understand and utilize the new Windows 8 developer technologies will find Metro Style Application Recipes for Windows 8 using C# a must-have guide. |
|
Windows 8 Data Development Recipes: A Problem-Solution Approach
|
|
Windows Phone 8 Recipes: A Problem-Solution Approach
|
|
Windows Store App Essentials: Give your app the Windows difference
Give your app the Windows Store difference. Windows Store App Essentials provides you with all of the practical information that you need to make sure that your app takes advantage of all of the unique features of the Windows Store environment. Starting with practical advice on app design and working within Microsoft's Modern UI guidelines, the book carries on to cover making the most of Live Tiles, integrating with the Charms Bar, and using Live Connect to enable a seamless user experience. Windows Store App Essentials is a developer-focused book that provides a clear understanding of what is essential to publishing applications to the Windows Store. With the information and code walk-throughs you will learn to apply the concepts covered in the book in real-life situations, providing a concrete understanding of the unique services, charms, and contracts used in Windows Store Applications. The book covers: - Application design
- Live Tiles
- Authentication Broker
- LiveConnect
- Charms
- Contracts
What youll learn - Core Concepts of Windows Store Apps
- Security and identity
- Application design essentials
- Live Connect
- Use of Charms and Contracts
Who this book is for Windows Store App Essentials reaches a wide range of developers from novices to experienced app creators. It is for developers that want to learn how to leverage Microsoft tools to develop applications for the Windows Store. |
|
iOS Game App Design: Create Great Games by Better Design
The most successful iOS games for iPhone and iPad are the ones with the backbone of a great game design behind them, and that are designed for the mobile experience. From designing your stories, plots, and game controls, through to clever interface design, this 80-page book shows you how to make great games by skillful design. The App Store is a beast that is getting tougher and tougher to crack. Larger and larger budgets are creeping in, and it is harder then ever to build the next Angry Birds. It seems like everyone is trying to build that next big thing. But who is really winning? The games that are winning arent the prettiest. They dont have the most usable interfaces. They arent always bug or crash free. They dont seem to be doing anything by the book when it comes to great game creation. This book show you how to win through skillful designs for your Apps. The winners on the App Store arent necessarily the ones with the biggest budget, the most experienced designers, or the most captivating art. Its the games with the backbone of a great game design that is built for the mobile experience. Small design decisions (device orientations, button placement, tap and hold controls) have a huge impact on the final success of the game. Learn to find them and fix them early in your design process. Start designing your games for mobile first, and be a winner. What youll learn - How to focus design from the beginning on proven mobile game mechanics
- How to avoid common game design biases for other markets (PC, Web, Console)
- Spotting key design decisions and know how they impact the success of your game
- How to build addictive habits with your users to keep them coming back
- Learn to measure the success and adapt quickly to what your users are doing
- Hard and fast rules on Interface and Game Control which will keep your game on track for being mobile friendly
Who this book is for This short book is for current App developers and for those game designers and developers looking into app design and development wanting to see how an iOS game app is designed for iPhone and iPad. |
|
|