Archive for July, 2012

Installing a CA Certificate on Android

July 30th, 2012 Leave a comment 1 comment
Installing a CA Certificate on Android

There are a lot of reasons why you need to know how to install a CA certificate on Android device. Often it is suggested that you use theRealmB web site. While I trust that RealmB authors have had the best intent to help others, I think publishing a security certificate you use to connect to your corporate network on the web is as wise as giving keys to your house to absolute strangers and I personally would not use the tool. In this article I will show you how to install a CA certification on your device quickly and… View full post »

Android Development Concerns

July 27th, 2012 Leave a comment
Android Development Concerns

As the market share for Android devices has grown, developers have found that there are things about Android development that can cause problems. Android developers all learn that there are challenges and concerns when creating applications for the Android platform. Part of creating excellent apps is being able to anticipate these issues and plan to get around these headaches. This article will give you an overview of some of these problems and how to overcome them. Software/Hardware Integration Button configurations change from handset to handset. The same button can perform a completely different function on another handset, which… View full post »

Android Context Class in Depth

July 25th, 2012 Leave a comment
Android Context Class in Depth

Previously in other articles we have discussed the Android architecture and outlined how the operating system works. The Android OS system is complex and unusual and can take some time to understand. Some of the classes take on a critical role in the system and deserve a little deeper look. In this article we will look at one of the crucial classes for application designers: the Context Class. Let’s start by looking deeper at the abstract class: android.context.Context. This class is rarely mentioned in manuals or articles but arguably, it is the most important class in the… View full post »

A Simple Java Introduction to Reflection

July 20th, 2012 Leave a comment
A Simple Java Introduction to Reflection

In computer science, reflection is the process by which a computer program can observe, do type introspection and modify its own structure and behavior at runtime. In many computer architectures, program instructions are stored as data; hence the distinction between instruction and data is merely a matter of how the information is treated by the computer and programming language. Reflection is most commonly used in high-level virtual machine programming languages like Smalltalk and scripting languages, and less commonly used in manifestly typed and/or statically typed programming languages such as Java, C, ML or Haskell. In this article, we will look at… View full post »

Improving Web Site Usability

July 18th, 2012 Leave a comment
Improving Web Site Usability

The goal in Web design should be to create usable pages that your users can access and that contain content relevant to your visitor. Usable, readable web content is a marriage of efforts between web designers and web content writers. Web pages must be designed to facilitate the ease of reading content through the effective use of colors, typography, spacing, etc…In turn, the content writer must be aware of writing strategies that enable readers to quickly identify, read and internalize information. In this article I will discuss some ways that you can improve your Web site usability and create… View full post »

10 Ways to Speed Up Your Web Site

July 11th, 2012 Leave a comment
10 Ways to Speed Up Your Web Site

Load time is one of the biggest factors in site usability, so it is important that your web site can load quickly and perform well. There are a number of things you can do to improve your site’s performance. Making improvements to the front-end makes sense and leads to much greater user satisfaction, since that is where they spend 80% of their time. In this article, I will discuss how to reduce the number of components that are loading in your page as well as reduce the number of requests made to your server to improve response… View full post »

Designing Applications for the Cloud

July 9th, 2012 Leave a comment
Designing Applications for the Cloud

Cloud computing has come to the front of application development with explosive growth. It is no wonder with things like multicore CPUs, tons of storage and excellent uptimes that many developers want to create applications for the cloud. However, what this creates is a new model for designing and developing code so that it will perform at its best in the cloud environment. We need to work on addressing the demands of computing in a cloud-based environment, and in this article we will look at the four areas that developers should focus on for cloud applications to… View full post »