Android User Interface Development: Animating Widgets and Layouts
The Android platform is in many ways similar to developing applications for the web. There are many devices, made by many manufactures, with different capabilities and specifications. Yet as a developer, you will want your users to have the most consistent experience possible. Unlike a web browser, Android has built-in mechanisms for coping with these differences, and even leveraging them.
In this article by by Jason Morris, author of the book Android User Interface Development: Beginner's Guide, we will be looking at— widget animations and layout animations. We'll look at the standard animation structures provided by Android, and we'll look at how to create new animation types and extend the existing ones. We'll also be looking at timing and "good practice" use of animations, and keeping users happy without slowing them down or distracting them.
Read Android User Interface Development: Animating Widgets and Layouts in fullApache Axis2 Web Services: Writing an Axis2 Module
In this article, we will learn that the Axis2 module provides a very flexible way to extend the Axis2 core functionality and provides quality service. Moreover, we'll discuss the module and related concepts by writing a sample module and demonstrating most of the commonly used configuration settings. In our sample application, we discuss how to write handlers, how to write module implementation classes, and finally, how to put everything together and deploy the module. At the end of the article, we learn how to engage a module to Axis2.
In this article by Deepal Jayasinghe and Afkham Azeez, authors of Apache Axis2 Web Services, 2nd Edition, we will discuss the power of Axis2 modules and how to use them to extend Axis2 to support your own requirements. In particular, we will discuss the following items:
- Brief history of the Axis2 module and introduce module concept and its structure
- Module configuration file (module.xml)
- Optional module implementation class
- Steps to writing a module.xml file
- Deploying and engaging a module
- Brief overview of the WS-Policy and its usage in modules
Introduction to Drupal Web Services
Besides its core content management functionality, Drupal can also feed content into its framework from other web applications, including Flickr, Twitter, Google, Amazon, Facebook, Mollom, and many more. This communication between Drupal and other web portals is what makes Drupal a feature-rich content management framework capable of supporting multiple methods of feeding content into its database and site structure. For example, as a Drupal developer, you can feed content into your Drupal site using aggregation or RSS feeds. The Drupal FeedAPI (Application Programming Interface) module allows you to take RSS or XML URLs from external websites and add these feeds to your Drupal site. This is one robust method of getting content from other web applications and sites.
How do we take content from all of these different web applications and share the content with a Drupal site? This is becoming highly important now due to the wealth of rich content management applications that are both on the market and also available in the open source community. For example, how can we take all of the images we upload to our Flickr site and share those images with users on our Drupal site?
In this article, by Trevor James, author of Drupal Web Services, you will learn the basics of web services and Drupal, including:
- What are web services and why are web services useful?
- Why do we use web services in Drupal?
- How does Drupal 6 use web services?
- Standards compliance when using web services in Drupal
- Drupal as a service consumer and as a service provider
Let's begin our discussion of what web services are and how they work with Drupal. To get started, we need to define some of the larger concepts and the Drupal concepts that we'll be talking about.
Read Introduction to Drupal Web Services in fullDrupal Web Services: Twitter and Drupal
In this article, by Trevor James, author of Drupal Web Services, we're going to integrate Twitter with Drupal. If you have a Twitter account, you can post your tweets to your Drupal site automatically at the same time you post them to your Twitter home page. You can also post node content from your Drupal site to your Twitter home page as tweets. We'll look at configuring this integration in detail and also look at setting up automatic actions and triggers to occur when you save a new node content on your Drupal site.
We will install and enable a few Twitter-based modules to allow for integration with the Twitter web service API, including the Twitter module, Daily Twitter, and Tweet modules.
To summarize, in this article we will:
- Enable the Twitter module and configure it
- Post tweets from our Twitter account to blocks on our Drupal website
- Post links to nodes and node content from our Drupal site to our Twitter home page
- Enable and configure the Tweet module
Web Services in Apache OFBiz
In this article, by Ruth Hoffman, Apache OFBiz Cookbook, we shall look at various techniques to build OFBiz web service providers and consumers. In particular, you will find information on:
- Requesting web services using URL parameters
- Requesting web services using an HttpClient
- Creating HttpClient and passing XML documents
- Creating XML-RPC web service clients
- Becoming an XML-RPC web service provider
- Building SOAP messaging clients
SOA: Implementing Service-Oriented Orchestrations
This article by Yuli Vasiliev, author of the book SOA and WS-BPEL, dicusses how to implement service-oriented orchestrations using WS-BPEL.
Read SOA: Implementing Service-Oriented Orchestrations in fullSOA: Building Service Providers and Service Requestors
In this article by Yuli Vasiliev, author of the book SOA and WS-BPEL, we will learn how to how to use the PHP SOAP Extension to build a service requestor and service provider, using the request-response message exchange pattern.
Read SOA: Building Service Providers and Service Requestors in fullSOA: Implementing Message-Level Security
This article by Yuli Vasiliev, author of the book SOA and WS-BPEL, provides an example of how message-level security can be implemented in a Web services application.
Read SOA: Implementing Message-Level Security in fullService Oriented JBI: Invoking External Web Services from ServiceMix
In this article by Binildas C. A., author of Service Oriented Java Business Integration, we will cover practical use of JBI Proxy—to proxy external web services in the JBI bus.
Read Service Oriented JBI: Invoking External Web Services from ServiceMix in fullService Oriented Java Business Integration Proxy
We will cover the following in this article by Binildas A. Christudas, author of Service Oriented Java Business Integration:
- Proxy design pattern in general
- Proxy support in Java SDK with examples
- ServiceMix JBI Proxy
- A few samples of defining and exposing proxies to services in the JBI bus


