Subject

Uncategorized

Displaying Hierarchical Data with NestedList

By Jesus Garcia, Anthony De Moss, and Mitchell Simoens
Say you are tasked with building a mobile viewer so that anyone in your client’s company can search a global address book and find contact information while they are traveling. You likely would want some sort of list that will load the contact list from a remote server. This might sound complicated to do, and it is, but Sencha Touch makes it easy to achieve. This article, based on chapter 7 of Sencha Touch in Action, discusses NestedList, which is a Container extension that uses child Lists to display hierarchical data in a Card layout.

Displaying Hierarchical Data with NestedList (PDF)

Making Animations over the Canvas

By Carlos Sessa, Jr, author of 50 Android Hacks
To draw directly on the screen, you can use Android’s Canvas class. In this hack from 50 Android Hacks, the author shows how to use this class to create a box that bounces around screen.

Making Animations over the Canvas (PDF)

Setting Up the SOA Registry

By Jos Dirksen
This article based on chapter 2 of SOA Governance in Action covers some SOA Governance basics by showing how to store a WS-* based service in a registry and then query the registry.

Setting Up the SOA Registry (PDF)

Creating a Table View Project

The iPhone, iPod, and iPad are great music playing devices and allow you to create playlists. Creating playlists is useful, but being able to play them is necessary to really make it worthwhile. So using the iPod access to select tracks, CoreData to store the selections, and the music player to play the music makes for a usable app. To start, you need to design a database within Xcode and have the related code generated for you. In this article based on chapter 7 of iOS in Practice, author Bear Cahill shows you how to set up the project to support a table view navigation.

Creating a Table View Project (PDF)

Developing Your First Master-Detail Application

A master-detail application has a table, called the master view and rows in the table can be selected, showing a detail view. This is a very common pattern for iPhone applications and it can be seen in Mail, Contacts, Messages, Music, and countless other iPhone apps. In this article, based on chapter 6 of Quick & Easy iPhone Programming, author Bintu Harwani shows you how to develop a relatively straightforward Master-Detail application without a single line of code.

Developing Your First Master-Detail Application (PDF)

VideoViews and Orientation Changes

By Carlos Sessa, Jr
Landscape is way cooler that portrait when it comes to viewing a video on your cell. To make the video full screen when the device is rotated, you need to tell the system that you’ll handle the orientation changes yourself. In this article, based on a technique presented in 50 Android Hacks, the author shows you how to do that by changing the size and position of VideoView.

VideoViews and Orientation Changes (PDF)

The World of SOA Patterns

You might not even agree with an SOA-based approach, but are perhaps forced into using it based on someone else’s decision. Alternatively, you may think that SOA is the greatest thing since sliced bread. This article from SOA Patterns explains patterns that will help you make the right decisions for the particular challenges and requirements you’ll face in your SOA projects.

The World of SOA Patterns (PDF)

The Most Popular Collaborative Models

Specification by Example is conceptually different from traditional specification or testing processes, especially in the way it relies on collaboration. Manning author Gojko Adzic interviewed a number of teams to see how they approached collaboration on specifications. Their approaches varied… Continue Reading →

Building the Right Scope

In this article from chapter 4 of Specification by Example, author Gojko Adzic explains how to work together with business users to come up with the right stories and that the key idea to achieve that is not to start… Continue Reading →

Demystifying OSGi bundles

By Arnaud Cogoluegnes, Thierry Templier, and Andy Piper, authors of Spring Dynamic Modules in Action

OSGi – the dynamic modular platform for Java – uses a slightly different unit of deployment than the plain old JAR, the bundle. Bundles are standard JARs, but with additional metadata in the META-INF/MANIFEST.MF file. This metadata describes amongst others a bundle identity but also the Java packages it consumes or makes available to other bundles. This article covers some theory about this metadata and shows how to create an OSGi bundle from an existing library.

Demystifying OSGi bundles (PDF)

© 2018 Manning — Design Credits