Best Android Applications for Your Tablet

March 9th, 2012

by Christopher Tippins for the Software Synergy Group

Before I begin this article on Android Apps, I’ve written several other articles on the Android OS that you might find helpful:  the Android versus iOS, rooting an Android device and installing customized ROMs.

In this last of the series, I’m going to talk about my favorite Android applications and why I like them.

For starters, note that I’m running an Asus Transformer TF101 tablet, not an Android phone.  My app list for a phone would be different as it serves a completely different purpose. Note that in addition to the applications below, I talk about quite a few others in my other articles – a few of which I consider mandatory so check out those articles with the link above.

It should be pointed out that many of the applications I’m going to talk about are also available for the iPhone or iPad (iOS).  I have no doubt that they will be as helpful to iPad users as they are for Android users.  I’ll note each app as I go through my list as to whether or not it’s available for iOS as well.

I’m going to focus on several categories that comprise what I do with my tablet:  reading (books and magazines), watching film and video and general utilities.

There are, of course, thousands of apps to do a great many things.

I primarily use my Transformer for the above, so your list may be different.

OK, let’s get started:

Read the rest of this entry »

Installing an Android ROM on an Asus Eee Pad Transformer

February 2nd, 2012

by Christopher Tippins for the Software Synergy Group

Important notes and disclaimers:  I take no credit for the products mentioned in this article – all credit goes to the respective authors of their products.   Installing a non-standard and customized ROM will void your warranty.  If you don’t know what you’re doing, you might render your device inoperable.  Read any and all documentation to familiarize yourself with the process before you get started.  This article and others in the series are not meant to be process guides – they are simply pointers as to what to consider, what you can expect, where you need to go and what you need to read as well as a report of my experiences.

In a previous article I talked about “rooting” the Transformer and using ClockworkMod to prepare for installing a new ROM.

As I also mentioned in that article, a ROM is a modified version of the stock OS (operating system) that includes more functionally and is typically faster and more stable.

Before you install a ROM you obviously need to choose which one you’re going to install.  Click here to read a great article on how you’d go about choosing a ROM and why.

ROM’s are posted typically on the developer sites like xda (which, by the way, is an excellent forum for you to do your preliminary research and general reading).

Another valuable link can be found here – it’s the closest thing to a general listing of ROM’s that are out there for the Transformer (and other devices).

In my particular case, I wanted a few things from a ROM for my TF101:

1.  Increased speed with over clocking.

2.  Added functionality to the boot process.

3.  Options for different kernels and ease of use in installing them.

4.  Superuser functionality to continue to use the apps I’ve found that require it (like Titanium).

However, I didn’t want to venture too far out off the beaten path to turn my device into a research and development platform, so that meant focusing on stable and well tested ROM’s that for starters used a stock Asus kernel that I could fall back to if I ran into problems.

Read the rest of this entry »

Rooting an Asus Eee Pad Transformer

January 30th, 2012

by Christopher Tippins for the Software Synergy Group

If you own an Android Operating system based tablet such as the Asus Eee Pad Transformer, you have probably run across the topic of “rooting” your tablet.  Before I get into that discussion and the processes involved, a few caveats about this article:

The processes described here are not mine and I take no credit for them (or any responsibility for their failures).  They were developed by others, primarily the good people at the xda developer’s site.   Credit goes entirely to them for this wonderful work.

Take care to read all the warnings outlined below and understand that the processes described below are specific to the Eee Pad Transformer TF101 revision B70 with firmware .21 and will not work for other models and revisions of the Transformer (such as the newer Prime) and other Android tablets (although similar procedures for other types of Android tablets are well documented on the ‘net).

What exactly is rooting?

Rooting an Android device refers to a process where one obtains “Superuser” or “root” access to the device and file system.  The term “root”, by the way, originated from the Unix (and later Xenix) operating system and is also used in its more modern variant Linux.  The use of the word root in this context derives from the fact that this directory is at the very top of the directory tree diagram (which resembles an inverted tree).  In short, these accounts are the equivalent of the more generally titled administrator accounts in the Windows world.

There are many references and web sites devoted to this process of rooting – you can click here for starters if you’d like to learn more, but basically it involves using a flaw or exploit to gain access to this privileged (and possibly dangerous if you don’t know what you’re doing) account.

Be aware:  while rooting your device typically won’t fry or destroy it, there is the certain possibility that this can occur rendering it useless (“bricked”) or damaged beyond repair.  Rooting will also void your warranty. 

You alone must make the choice as to whether it is worth the risks and take full responsibility for that choice.

Make sure you read any and all documentation for the particular process you’re embarking on for your device before you start.  Download all the tools first and familiarize yourself with the entire process before you begin.   Also make sure that you find sound resources for your upgrade process.  There are quite a few web sites offering not only incomplete information but out and out bad information on what you need to do.  Try to find your source documentation at the developer forums like the xda site mentioned above.  This is where you’ll find the guys who live, breath and eat this stuff.

Read the rest of this entry »

Android Versus iOS for Your Tablet

January 27th, 2012

by Christopher Tippins for the Software Synergy Group

I’m going to start this article by saying that I look at gadgets (tablets in this case) as well as the operating systems that run them as tools.

A tool is designed to do a particular job (or jobs).  Whether or not that particular tool is suitable to the task at hand depends on several factors.  I’m going to attempt to explore this topic by looking at a few key differences between these two operating systems and their respective environments.

Let’s talk about tablets in general for starters.  What exactly is a tablet?

A tablet , to put it simply, is a slate-like mobile computing device typically with a touch screen used for input.

There are various types of tablets (and operating systems that run on them) but I’m going to focus solely on the iPad and Android versions (and more specifically the Asus Transformer TF101).

For some people, they will find that the Android OS based tablets are a better tool than the Apple iPad.

Others (and probably many) people will find that the iPad is better suited to the task.

In fact, depending on what your needs are and how much you enjoy “getting under the hood”, an iPad might very well be better suited to being your tablet of choice.  I’ll talk about specifics of exactly why I feel this way throughout this article.

Read the rest of this entry »

Anonymous, SOPA and the Megaupload Retaliation

January 23rd, 2012

As you are probably aware, last week found a number of prominent web sites blocking their own content to protest SOPA, the proposed legislation that would give the government far reaching powers to take down web sites they deem to be hosting illegal content.

These protests were largely effective, SOPA having now been shelved – at least for the time being.

What you may not be aware of is that the government – also last week, closed and issued indictments against several members of a site called megaupload, a site that they felt cost the music and record industries hundreds of millions of dollars in lost revenue by hosting illegal music and video content.

In retaliation for closing Megaupload, the hacker group Anonymous launched a coordinated attack to close the Department of Justice and FBI web sites along with a number of others – companies such as the RIAA – those who play a major role in lobbying to protect the copyrights of the movie industry, for example.  They are calling the attack, “the largest in Internet history”.

I was curious as to learn more about the group, what an Anonymous attack looked like in progress as well as how they performed it.   I found a link to a Twitter account associated with the group which had a link to an IRC channel where the attack was supposedly being coordinated from.  Some minutes later I was able to watch the attack in progress:

Read the rest of this entry »

Network Monitoring – Longitude Data Collection and Reporting

December 21st, 2011

by Christopher Tippins for the Software Synergy Group

Longitude is a robust network monitoring application that allows for monitoring of various criteria of servers and devices right out of the box with no configuration necessary.

What I’m presenting in this article are the types of Windows events and data that come pre configured to monitor.

Additionally, one can monitor SLA’s or service level agreements (see page 64).  Service level agreements are “the performance expected and required from a service to ensure the IT department is in compliance with its contractual obligations”.  Basically, this means if you’re providing network monitoring to a company that needs to implement this for compliance purposes, for example, you can set these types of events as SLA’s to ensure that they are indeed documented and/or monitored.

I’ll be focusing on SLA’s in another article as they are one of the most powerful features of the application, but for now we’ll look at transactional and Windows data reports that are configured off the shelf.

In the following example reports I have three machines (devices) that I’ve setup in Longitude to monitor using the standard Windows monitoring components.  Keep in mind that Longitude considers a device not simply just the machine, but any service or application that lives on it.  This is a nice feature as it makes it fairly simple to gauge what your costs will be to implement the product.  In other words, let’s say you have 3 servers and a network switch you wish to monitor – that’s 4 devices – plain and simple.

In my tests I monitored a Windows 7 box and 2 XP Pro SP 3 machines.

Let’s take a look at the reports to see what information I can pull out of the product:

Read the rest of this entry »

Network Monitoring – Longitude Installation

December 9th, 2011

by Christopher Tippins for the Software Synergy Group

In this (and a successive white paper) I’m going to be looking at network monitoring using a product called Longitude which is offered by a company called Heroix.

Here at Software Synergy we’ve written several articles exploring this topic – a few on using IP Monitor from Solar Winds and another using DD-WRT as firmware coupled with Linklogger as a front end for data collection.  Be sure to take a look at these for more information on network monitoring in various deployment scenarios.

In this article I’ll focus on installation of Longitude and some of the issues I confronted during the installation and setup process.  This will hopefully serve to help those who may wish to deploy the community edition in a small LAN or workgroup.

First, let’s look at the Longitude product offerings.  Heroix offers several versions of their product each geared towards a different user base:

As you can see from the above list, Heroix makes an edition of this product with various feature sets for different needs as well as different environments.

I evaluated the community or free edition as a starting point to get a feel for the product as a prelude to testing and evaluating the Enterprise edition.  Note that if you install the community edition for evaluation purposes, simply by the addition of a new product key you can move to one of the more robust versions.

For starters, let’s talk about my environment and the starting place to do this install.

Read the rest of this entry »

iOS 5 Features Review

November 1st, 2011

by Christopher Tippins for the Software Synergy Group

In spite of the lackluster media reaction to the new iPhone 4S (and the exact opposite from the buying public), iPhone and iPad users now can update to iOS 5.  With over 200 new features it represents a new and exciting level of functionality for users of these devices.

First, let’s talk about a couple of disappointments:

Airplay Mirroring (the ability to link what you’re doing on the iPhone or iPad to your wide screen TV) will only work on the new iPhone 4S or iPad 2 (click here for more details and specifications).

Siri, the new voice recognition/assistant feature will only run on the iPhone 4S.  Technically, Siri is a feature of the iPhone 4S not iOS 5.  This is strange since the Siri app existed in the app store well before the release of both iOS 5 and the iPhone 4S and before Apple purchased it.  It certainly seems that Apple may have purposely hobbled this app simply to get people to buy an iPhone 4S.

Siri I won’t miss, but I would have loved to test Airplay for my photo albums as it’s always difficult to show someone photos on the iPhone.

Read the rest of this entry »

iOS 5 Upgrade Process

October 31st, 2011

by Christopher Tippins for the Software Synergy Group

As I mentioned in my article, “iOS 5 Features Review” the upgrade process to iOS5 is something you should set aside a couple of hours to complete.

Depending on the data set you have on your iPhone, the process could take less time but possibly more.  (Caveat:  this article focuses specifically on the iPhone 4, but I suspect it will be similar on an iPad or an iPhone 3GS.  You would be wise, however, to search the ‘net for any particular issues you might encounter for these devices).

Why?

Because the process basically does the following:

1.       Prior to doing the upgrade to iOS 5, you might have to download and install a new revision of iTunes.

2.       Your current iPhone will be backed up in it’s entirely.

3.       The new operating system will be downloaded.

4.       iOS 5 is then installed on your device.

5.       Once the new OS is installed on your device, all your data is then written back to the iPhone.

Keep in mind that I personally do a manual backup of my iPhone before ever doing any major upgrade as in the past I’ve run into some issues.  Note that I’ve also read accounts of early adopters of iOS 5 running into some problems.  I am probably being overly wary, but I’d rather have this backup and not need it then to need it and not have it.

OK, so let’s take a look at what happens once the process completes in iTunes and you turn on your iPhone for the first time since the upgrade.

Read the rest of this entry »

iOS 5 iCloud Review and Considerations

October 27th, 2011

 by Christopher Tippins for the Software Synergy Group

In other articles (“iOS 5 Features Review” and “iOS 5 Upgrade Process” I’ve discussed new features of iOS 5 as well as the upgrade process.

In this article I’m going to focus on iCloud and important considerations before you make the leap into the cloud.

iCloud, as you may or may not know, is Apples answer (in some respects) to Google Docs as well as the many cloud services being offered by many vendors.  I’ve written an article previously that talks about some of these services and you can read it by clicking here.

You can read more about iCloud on Apple’s site by clicking here, but I want to focus here about some of the ramifications of using it that aren’t readily apparent on Apple’s site.

For starters we have to talk about the cloud in general.  Cloud computing is all the rage of late and everyone from Microsoft to Google are offering these services.

Why?

Storing data in the cloud allows users and businesses to store data on servers available on the Internet instead of storing this data on their local personal computers or servers.

This is a big plus as many people don’t back up their data and for business, the costs of running and upgrading servers can get very expensive over time.

There are pluses and minuses to both scenarios.

Read the rest of this entry »