small medium large xlarge

XSLT Jumpstarter; Rapid Android Development updates

May 20, 2015

Some of the most powerful technologies can be the hardest to learn. If you work with XML in any form, you need to embrace the power of XSLT. Fortunately, we've got your back.

Finally, a ground-up, quick-start approach to XSLT that teaches not just the language, but XML processing solutions. XSLT Jumpstarter approaches the subject like no other book, using examples that ease you through the basic concepts while demonstrating how to solve common problems. We're proud to distribute this book by David Kelly, now available at pragprog.com/book/djkxsl.

And Processing fans on Android: good news! We've updated Rapid Android Development to Processing version 3 and Android Lollipop 5.0. If you've already bought the ebook, the update is in your account already. If you haven't, now's a great time to get on board!

Read on for details…

XSLT Jumpstarter: Level the Learning Curve and Put Your XML to Work

Get your XML under control with XSLT Jumpstarter. XML is everywhere in data and web technology, and XSLT was created specifically to transform XML into all kinds of text output, including HTML, XML, SVG, and others. You'll start with example solutions that introduce the range of XSLT possibilities. You'll get the processing concepts behind XSLT; how to create and manipulate output; how to make global changes to XML; how to use conditional instructions, XPath, and XSLT functions for complex controls; how to sort and group your output; and techniques for large-scale stylesheet management.

Using a browser-based XSLT processor, you'll immediately transform XML with no setup time. You'll set up a stand-alone XSLT processor controlled from the command line. You'll get a clear view into the basic XSLT processing model so you can put it to work. Throughout the book, you'll see elements of XSLT working together in solutions to common XML processing problems. And you'll get a thorough analysis of the solutions, giving you the understanding to modify examples or create your own XSLT from scratch.

This is not another XSLT reference, but an accessible guide that gets your hands dirty with a solution-oriented approach. Filled with practical examples and detailed explanations, this book is designed to kickstart the XSLT newbie into action.

This book was written and produced entirely by the author. We are proud to be distributing it.

Now available from pragprog.com/book/djkxsl.

Rapid Android Development: Build Rich, Sensor-Based Applications with Processing

New in this update:

This comprehensive update to the book brings all the code examples up to the new Processing version 3 and Android Lollipop 5.0. The release of the Ketai library v11 makes new sensors available and extends the list significantly, also bringing the minimum Android requirement up to Android 4.0 ICS.

An extensive reference site available at http://ketai.org has been launched to document all available Ketai classes and methods, along with additional examples. The Ketai source is now hosted on Github and library-related issues can be submitted there. All errata submitted by the readers have been addressed and fixed, and figures now illustrate apps running on the latest high-density displays.

The 3D chapter has been updated to reflect a texture-related method change. The Sharing and Publishing Applications chapter now includes the possibility to sign apps for the Play store from within the Processing IDE, and discusses an alternative JavaScript package for developing Web apps called p5.js.

About this book:

Whether you're a student, teacher, hobbyist, or experienced developer, Rapid Android Development puts the fast-growing market for Android phone and tablet applications within your reach. Without needing to master the complexities of Java, Eclipse, or the Android SDK, you'll find yourself writing dazzling graphics displays and location-aware programs in no time.

With more than 40 ready-to-run demos, applications, and games, you'll find yourself diving deeper than you thought possible into the treasure trove of software and hardware packed into today's Android devices. You’ll learn how to:

  • Access the Android touch screen, keyboard, and gestures to create eye-popping user experiences.
  • Tap into Android's on-board sensors for orientation, location, motion, geolocation, and more to build environment-aware applications.
  • Use Android's built-in networking devices to access the Internet, network with nearby Android devices, and interact with NFC-formatted RFID tags.
  • Create OpenGL accelerated 2D and 3D graphics.
  • Integrate camera images, video, and face-detection into your mobile apps.
  • Take selected apps cross-platform with new Processing support for HTML 5 and JavaScript.

And once the prototyping is done, you can easily move your work to Eclipse for debugging and deployment.

Now available from pragprog.com/book/dsproc.

Upcoming Author Appearances

  • 2015-05-29 Jeffrey R. Kelley, Self.conference, Detroit, MI
  • 2015-06-15 Andrew Hunt, NDC Oslo
  • 2015-06-18 Seb Rose, NDC, Oslo
  • Did You Know?

    We publish books across a range of technologies for folks at different levels of abilities, all the way from novice to expert. If you haven't browsed all of our titles recently, come take a look:

    Agile Practices • Android, iPhone, and Mobile Programming • Career Development • Cool Things for Smart People • DIY & Hardware • For Beginners • Gaming • Java and JVM Languages • Mac, iPhone, and iPad Programming • Pragmatic exPress • Ruby and Rails • Testing, Design, and Cloud Computing • Tools, Frameworks, Languages • Web 2.0+

    Come check out all our categories at pragprog.com/categories

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: @pragprog, @pragpub, Andy @PragmaticAndy and Dave @pragdave.

    Coming Soon:

    • Developing for Apple Watch: Your App on Their Wrists
    • Deliver Audacious Web Apps with Ember 2
    • Mazes for Programmers: Code Your Own Twisty Little Passages in print

    Recently Released:

    Thanks for your continued support,

    Dave & Andy The Pragmatic Programmers

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts
    PragProg.com