iPhone: Issues Related to Calls, SMS, and Contacts
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.
Although iPhone is a smartphone, we shouldn't forget its main functionality of making phone calls and sending text messages in addition to its other rich features. This article by Arturo Fernandez Montoro, author of iPhone JavaScript Cookbook, will teach you how to use the contacts stored in the internal address book of the device.
Specifically, we will cover:
- Calling a number
- Sending an SMS to a number
- Selecting contacts
- Creating a new contact
- Searching and displaying contacts
Android Application Testing: Adding Functionality to the UI
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.
The previous article by Diego Torres Milano, author of Android Application Testing Guide, introduced the Test Driven Development discipline.
In this article we will take a look at adding some basic functionality to the user interface.
Read Android Application Testing: Adding Functionality to the UI in fullAndroid Application Testing: TDD and the Temperature Converter
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 Test Driven Development discipline. We will start with a general revision and later on move to the concepts and techniques closely related to the Android platform.
In this article, we:
- Introduce and explain Test Driven Development
- Creating a sample project—the Temperature Converter
- Creating the TemperatureConverterActivityTests project
Android Application Testing: Getting Started
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
iPhone JavaScript: Installing Frameworks
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.
In this article by Arturo Fernandez Montoro, author of iPhone JavaScript Cookbook, we will cover:
- 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
Tips and Tricks on BackTrack 4
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 fullFAQs on BackTrack 4
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 fullCore Data iOS: Designing a Data Model and Building Data Objects
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 fullA Guide to Understanding Core Data iOS
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
FAQ on Web Services and Apache Axis2
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

