It doesn't matter how much time you invest in Android design, or even how careful you are when programming, mistakes are inevitable and bugs will appear.
This article by Diego Torres Milano, author of Android Application Testing Guide, introduces the different types of testing and their applicability to software development projects in general and to Android in particular.
We will take a look at the following:
- Software bugs
- Why, what, how, and when to test
- Types of tests
- Android testing framework
Undoubtedly, iPhone is one of the most exciting mobile devices in the world. Its iOS is used in other Apple devices, such as iPad and iPod Touch.
- Why frameworks are so good
- Main frameworks for iPhone development
- Installing the iUI framework
- Installing the UiUIKit framework
- Installing the XUI framework
- Installing the iWebKit framework
- Installing the WebApp.Net framework
- Installing the PhoneGap framework
- Installing the Sencha Touch framework
- Installing the Apple Dashcode framework
BackTrack is a penetration testing and security auditing platform with advanced tools to identify, detect, and exploit any vulnerabilities uncovered in the target network environment. Applying appropriate testing methodology with defined business objectives and a scheduled test plan will result in robust penetration testing of your network. In this article we will take a look at some tips and tricks to make the best use of BackTrack OS either in a commercial environment or an experimental test bed.Read Tips and Tricks on BackTrack 4 in full
BackTrack is a penetration testing and security auditing platform with advanced tools to identify, detect, and exploit any vulnerabilities uncovered in the target network environment. Applying appropriate testing methodology with defined business objectives and a scheduled test plan will result in robust penetration testing of your network. This article addresses some of the frequently asked questions on BackTrack.Read FAQs on BackTrack 4 in full
This article introduces the working of UITableView and explains step-by-step how information is displayed via the table view. Array can be used to display information through the Table View control. The article explains the different methods used in displaying information through table view and also how to add more information to the existing information being displayed via table view.
Assume that we want to create an application "Sales Record System of a Store" where we want to keep the information of the customers along with the product details sold to each of them.
In this article by B.M. Harwani, author of Core Data iOS Essentials, we will design a data model for keeping the customer's information, that is, we will define a Customer entity and its attributes. After designing data model, we build data object (classes) associated with the Customer entity.Read Core Data iOS: Designing a Data Model and Building Data Objects in full
There is a huge demand for developing data applications for iPhone and Core Data is a a perfect framework for this. In this article by B.M. Harwani, author of Core Data iOS Essentials, you will have an introduction to the Core Data framework. We will cover:
- Core Data framework and its features
- The data model and how it defines the structure of data in terms of entities, properties, and their relationships
- Model-View-Controller (MVC)
- Core Data API and its main components
- An overview of the application that can be built and a glance at the different application views and the tasks performed when different controls in these views are selected
This FAQ deals with ways of enabling the SOA functionally in your organization. We discuss three key approaches—existing messaging system, plain old XML, and web services. We then look at the standard bodies of web service and the web service model. Finally, we discuss Apache Axis2 and how to download and use it.Read FAQ on Web Services and Apache Axis2 in full
Axis2 has extensive support for clustering. State replication amongst members in the same group as well as cluster management is supported in Axis2. Cluster management refers to managing a single group or several groups of Axis2 nodes. It is also noteworthy that third-party software such as Apache Synapse, which builds on Apache Axis2, also automatically benefits from Axis2 clustering capabilities.
In this article by Deepal Jayasinghe and Afkham Azeez, authors of Apache Axis2 Web Services, 2nd Edition, we will be covering the following areas:
- Axis2 cluster configuration language
- Membership management schemes
- Cluster management
By the end of this article, you will learn the finer details of configuring an Axis2 cluster in a production deployment.Read Enabling Apache Axis2 Clustering in full
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 full
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