Apple has made a name for itself by inventing solutions with slick and well thought out interfaces that are easy to understand and use.  It has also made a name for itself as an innovator, creating new technology after new technology.  Most times, Apple has had a very focused strategy when it comes to solving a particular problem, but with several introductions in the past two years, its fragmented its strategy when it comes to video and text chat and messaging.  As I was talking with a friend, I realized there are lots of Apple solutions in this area and each has limitations or restrictions depending on device or connectivity.  So, for anyone new to the Apple ecosystem, I hope to go over all the current Apple (and a couple of non-Apple) solutions for chat and messaging.

iChat

I’ll start with iChat, the grand-daddy of the messaging apps.  It debuted in 2002 and was primarily Apple’s own instant messaging client for AOL Instant Messenger.  At first, it was a text only chat, but later versions added video features, screen sharing between other iChat users and even presentation sharing and video conferencing.   compatibility with other messaging networks has also expanded over time.  iChat now supports Jabber-based networks like Google’s Talk, Windows Messenger and Facebook, MobileMe/iCloud accounts via the AIM network, and Yahoo Messenger, and even ICQ.

Great for: Mac to Mac communication and Mac to PC communication.  Since it supports third-party networks, anyone logged into one of these networks is accessible to you as long as you also have an account on that network.  If a mobile phone user has a client and is logged-in, you can communicate with them too.

Downsides: Advanced features, such as video chat, conferencing, and screen sharing, are iChat to iChat only features and requires an AOL Instant Messaging account to make these features work.   There isn’t an iChat for iOS, which is odd considering all that it could do.  It would be nice to have a video conference with Mac users while on the go.

FaceTime

Photo by Flickr user thms.nl

With the iPhone 4, Apple introduced a  proprietary video chat called FaceTime.  It was first released as an iPhone to iPhone video chat, but Apple quickly released a version of FaceTime for Mac which allowed Mac to iPhone video chat.  For phone to phone, it uses the customer’s mobile phone number to be able to FaceTime and for Mac users, it uses an iTunes account and email address to identify the user.  The Mac app resembles the iPhone address book with Favorites and Contacts listed like the iPhone call screen. In the past year, FaceTime has been added as a feature to the iPad 2 and iPod Touch, as well, using iTunes accounts and email addresses to identify users.

Great for: Dead simple video chat between users of Apple products.  It does not require a third party network (AIM, Yahoo, Google) or an account, but relies instead on an iTunes account which every iPhone and Mac user likely already has.

Downsides: FaceTime came with one big limitation – it is Wifi only.  It does not work over cellular networks.  There is no Windows client.  Although certainly simpler to use, FaceTime does not seem like a full Mac app and seems it could be integrated with iChat (or vice-versus) since there is feature overlap.  The primary difference is third party chat network versus Apple proprietary FaceTime.

iMessage

Similiar to FaceTime, iMessage was introduced as a text messaging or SMS alternative.  It relies on open internet and it an Apple proprietary network.  It auto identifies other iMessage users and prefers that network to the carrier’s text messaging network when it finds two iMessage users (with iMessage enabled).  The message changes from the normal green colored talk bubble to a light blue talk bubble when using iMessage.  The best thing is that it isn’t a switch the user must think about – it just happens automatically.  The closest product on market to this is probably Blackberry’s Messenger product that allows Blackberry to Blackberry free messages.

Great for: Text and image messages between iPhone, iPod Touch and iPad users running iOS5. It also lessens customer’s dependency on the carrier’s expensive text messaging plans.

Disadvantages: There isn’t a Mac client for iMessage.  It doesn’t work with other mobile devices – only iOS devices.  Wouldn’t this be handy to have in iChat somehow?  When the internet is clogged (like Disney World during Thanksgiving), messages can get stuck going out, but you can turn off iMessage and switch back to the cell network in settings.

Skype

And then there is Skype.  It is not an Apple technology, but its worth including given the fact that it runs on Mac and iOS devices, plus it adds the text message, video calling and voice calling features in a single app.  Skype is also written for almost every other device in the world and it is capable of calling anyone with a phone number anywhere in the world.

Great for: Calling PC users, users without a computer but with a phone number and strong video chat technology over both 3G and WiFi (technically, even 2G networks, though data speeds are too slow for video to work effectively). It allows very inexpensive international voice calls (computer or mobile phone to phone number).  Video chat and computer to computer voice calls are free.

Downsides: Requires another third party account.  Another billing source (if you make voice calls to phone numbers).  Many users complain of dropped calls and non-existent customer support, but what can you expect for a free service.

Disclaimer: This isn’t an exhaustive list of chat client, nor is it intended to be.  As you’ll see on my Mac App Discovery page, I have been a longtime user of Adium, however in recent years, my primary iChat use is remote screen sharing to help my friends when they run into problems.  Adium doesn’t do that, iChat does.  I use iChat.  There are lots of options – Trillium, Adium, etc.  Point is, I’ve got confused friends when it comes to the stock Apple solutions and which one to use for what.  Just trying to clear that up… 


I broke down.  I bought LogMeIn Ignition, the remote control software for iOS.  I resisted the purchase since the launch of the software in the App Store.  I simply couldn’t see spending $30 for a piece of software that I could not see translating into a touch interface.  But, this week, I found LogMeIn Ignition on sale, 50% off – for the price of $14.99.  I decided to take the plunge.

I was pleasantly surprised and impressed how the developers chose to translate a mouse and keyboard based remote device onto a touchscreen device.  The mouse simply stays stationary and the screen moves with touch behind the interface.  It may sound counter-intuitive, but its quite elegant and easy to use.  You can make use of all of the normal iOS controls such as pinch to zoom to increase the size of the remote screen.  The keyboard is shown and hidden by a key on the menu bar at the bottom of the remote screen.  The bar also has keys to switch between right and left clicks for the mouse, which are executed by taping or double-tapping.  There is a magnifying glass key to zoom in and out and a complete list of settings behind a settings key. 

In addition to remote control, the file management and transfer capabilities that exist in the desktop version of the LogMeIn products is also baked into the iOS version.  You can pull copies of files from local disks on the remote computer and open them in iOS programs, using Quick Look or other features to play common media types.  In addition to the ability to download, since iOS has no native file manager, LogMeIn Ignition includes file storage as a feature within the application.  But file management doesn’t end there, it also includes cloud file storage

To switch between tasks, Ignition uses a multi-window concept, like in Safari, to open windows for Remote Control, the list of available computers, and file transfer.  You can easily switch between your open tasks.  All in all, its a well rounded and complete remote management solution for your desktop from your iOS device.  I am very impressed.


Converging networks and condensing server footprints have been major trends in computing for the last several years.  Examples of this range from protocols like Fiber Channel of Ethernet (FCoE) to blade centers to interconnect technologies like HP’s Virtual Connect.  In the blade world, shared interconnects have changed how connectivity is defined to a blade chassis but until VMworld, I had not seen a similar solution for rack mount hardware.

A couple months ago now, I sent out a cryptic tweet: “Its like Christmas in September. I’m spending some time this evening with a new product. More details to come soon on the blog…”  Soon being a relative term, I didn’t expect almost 3 months to pass before I revealed the device and my experiences with it.  But I am excited to finally talk about my experiences with the NextIO vNet I/O Maestro, officially released in mid-October.

The NextIO vNet is a converged PCI interconnect solution which takes standard PCIe network and fiber channel adapters and provisions them in a shared way back to individual rack mount servers.  The vNet extends PCI outside of the physical server through a special (albeit simple) riser PCI card then via cables to the vNet.   The provisioned resources can be reassigned to different physical hardware, if required, offering a level of portability for systems and disaster recovery.  In addition, the vNet does not add any specialized drivers or software on the hosts and the host simply see a PCI device presented to it from the vNet.   The nControl management software handles creating virtualized WWID and MAC addresses that are assigned to the individual rack mount servers through an intuitive interface.

Configuration & Testing

Installation of the vNet was very straight forward.  The unit is 4U in size and installs into any rack.  To bring the unit online, we connected power and a single network cable for management.  Once connected, the unit retrieved an address by DHCP.  Once it got an address, we were free to configure it to a static address (as most enterprise would like do).

The unit required very little configuration on our part.  The unit had two Ethernet and two Fiber Channel cards loaded on the interconnect slots.  These dual port cards were presented in the nControl management console along with all 30 possible servers which could be connected via PCI on the back-end.  The administrator is free to create profiles on any of the available server connections and these virtualized WWID and MAC addresses are portable between profiles, meaning that in the event of a failure for a critical system, the addresses could be reassigned to new hardware and the system brought back online (assuming similar enough hardware that the OS will not complain and the ability to move the OS disks to a compatible model server).

On the rackmount server side, we only needed to install a small PCI pass-through card and connect the cable from it to the vNet and it was ready to be powered on.  After this, all configuration is done in nControl.  Drivers for the Fiber Channel and Network adapters is done as normal in the operating system.  The cards I received in my demo were newer than ESX 4.1 and required us to add a OEM vendor supplied driver to ESX and the same would be true for Windows.  But in many cases, the OS vendor will bundle appropriate drivers and the solution will just work.

The management interface is easy to use with drag and drop and the vNet also supports command line configuration through SSH.  The command line interface reminded me of a configuration similar to our HP or Cisco managed switches.  Commands were easy to understand and I found no limitations of what could be configured and viewed from command line, which I know will make some Unix administrators happy.

I have always believed that a picture is worth a thousand words, so below is a logical view of how a vNet connects to a set of rack mount servers.

For my internal testing, I had two ESX hosts setup on the vNet and I was able to test network throughput between virtual machines on both boxes at amazing speeds. I was never able to get the device SAN connected to truly test some advanced features such as vMotion and disk IO due to limitations of my test hardware.  The vNet requires PCIe card slots, so users should know that going in they will not be repurposing a lot of older equipment onto a vNet, although anything produced in the last 3 year should be compatible with the solution.  I ran into issues with available hardware for my abbreviated testing since my systems were older Proliant DL380 G4′s.

I did not see boot from SAN as an option since the fiber channel card did not show during the POST of the test rack systems.  I believe this may be an option depending on the fiber channel card, but I cannot recall the exact discussion I had with NextIO about this.   Boot from SAN would greatly improve the ability to make OS profiles portable between rack servers since you no longer have to manually swap OS disk drives.  Boot from SAN could mean a remote administrator could perform a hardware failover while offsite.

Advantages

The advantages that I see with the technology are very similar to the benefits I initially show with HP Virtual Connect, although a little different since it is with more industry standard hardware.  Some of the advantages include:

  • Reduced need of ports for Fiber Channel and Network, which is really useful when few applications can consume the capacity of an 8Gb fiber channel port or a 10Gb Ethernet port.   As with virtualization in its first phase which sought to increase utilization of processor and memory in hosts, this technology can be used to increase utilization of under-utilized connectivity.
  • Less costly upgrades to the newest technology allowed by adding a single PCI card of a specific technology and then sharing the new features to the backend rack mount systems.
  • Server to server traffic not interacting with systems outside of the vNet’s domain does not need to leave the vNet device and can travel between systems at PCIe native speeds.
  • Very intuitive and easy to learn interface to provision interfaces to backend nodes.
  • The special PCI riser cards are pass-through modules with no firmware or intelligence to patch and maintain.
  • Interconnect cards are industry standard PCI cards – nothing special or proprietary.
  • PCI traffic passes through the vNet unit even without the management module in service, meaning that a firmware upgrade or other outage in the module would not cause downtime.

Disadvantages

To be fair, I can see some downsides to this approach and these are downsides I have found with the HP Virtual Connect solutions.

  • Converged solutions sometimes introduce new complexities for maintenance and patching firmware on the PCI interconnect cards and due to share nature, it could be difficult from a coordination stand-point.  This is a consideration when deciding what to run on a vNet, and in my mind makes cluster nodes and virtual hosts good candidates so that you can fail workloads onto nodes on a different vNet to enable maintenance periods.
  • The solution could introduce a single point of failure, but this is easily overcome with the use of two vNet devices, although that does double the cost for both interconnect cards and vNet units.
  • In some ways, it introduces a new black box to the environment whose traffic cannot be inspected which is a downside on the security end of things.

For a number of reasons, I think this solution could have a good use case with virtualization.  Particularly with a customer who is just adopting virtualization, this solution could give them the ability to repurpose fairly new servers and connect them to SAN and 10Gb Ethernet with ease.

In addition, I think that a customer who needs to limit the number of SAN and 10Gb port investment would find the technology beneficial.


When I travel for work, I strive to bring back as many good ideas as I can and implement them in our IT shop.  VMworld 2011 offered the opportunity to meet a lot of people, one of those being Cody Bunch who is authoring Automating vSphere: With Vmware vCenter Orchestrator for VMware Press.  In talking with Cody, he reminded me something I learned and had forgotten – that every vCenter license includes vCenter Orchestrator for free, bringing a great workflow and automation tool to the masses.  For the lesser versions of vCenter (Essential and Foundation), vCenter Orchestrator runs in a ‘player’ mode, allowing you to run workflows but not edit them, but for all vCenter Standard edition, it runs in ‘server’ mode with full functionality.  This week, I have been configuring, working in and learning vCenter Orchestrator.

vCenter Orchestrator is installed by default along side of vCenter Server Standard edition and can run on the same host, but in other environments, it may make more sense to deploy it as a vApp instead.  If you’re interested in deploying a vApp (which I did not do), see this post from Cody.  I’m going to detail my installation procedures as an example of the install, which is fairly simple.  These are by NO means the official procedures, just my experience and anything I learned along the way.  But first…

What does vCenter Orchestrator Do?

vCenter Orchestrator is, at heart, a workflow tool.  It is used to string together a series of tasks that can be kicked off repeatedly and performed on different objects within vCenter and with additional system, using additional plug-ins.  It is used to automate repeated tasks that are done in the environment, handle bulk operations and handle integration points.  It can be used to receive actions from help desk and monitoring systems and kick off actions based on tickets or alerts.

As I have written about before, I have come to define a cloud as an pool of compute, storage and networking resources with a self-service portal and lifecycle management to automate provisioning, management and decommissioning systems.  The key to this definition is in the automation and workflow of processes.  Although it is not as advanced, I think vCenter Orchestrator can represent a solid first step towards automation and workflowing deployments and management of datacenter assets.  Said another way, I think its a solid first step for many organizations towards the cloud.

Read the rest of this entry »


I have a friend that I help with her Mac issues from time to time and I noticed a few months back when she asked for help that I could no longer ‘Ask to Share User’s Screen’ in iChat.  As far I had ever seen, there was no where in iChat to turn on or turn off the Screen Sharing function.  Screen Sharing in iChat always required the user’s approval before a session could begin anyways, so it was always secure in that way and I believed the Apple did not have a control to enable or disable this feature, but I was wrong.

Tonight, while trying to screen share with her at home (I can get to her over VPN when she’s in the office), I was forced to troubleshoot this nuisance.  After a few minutes of Google research, I came across a post on Apple discussion forums that pointed me to the Video menu in iChat.  Turns out, there are controls there to enable Audio, Video and Screen Sharing or to disable them if you don’t wish to advertise these services to other users in iChat.   I have included a screen shot below to show the options.  Turns out that my friend had inadvertently disabled Screen Sharing at some point and with a quick click, we were back in business and I was able to see her screen and help with her problem.


When it comes to cloud technology, one of the biggest advantages a cloud brings is the ability to expand and retract on demand.  This ability allows IT shops to meet the needs of customers and not miss revenue opportunities due to downtime, sluggish performance or overloaded server outages.  This capability does not come without security concerns, since there is some data the IT shops will certainly not want leaving their firewall.  For those cases, HP has a capability inside of CloudSytem known as local bursting (although announced in June, I must have missed that part of the announcement until last week at the HP Cloud Tech Day in Houston).

Local bursting is a fairly simple concept.  The CloudSystem a customer is delivered is built larger than the customer needs or pays for, and the additional capacity is available to the customer to consume on a pay-per-use, utility basis.  This is a very similar concept that has existed with HP SuperDome and Integrity lines (along with IBM’s OnDemand strategy) for a long time, but its now being applied to cloud technology.   But this concept allows for a customer to have additional local resources to consume without the need for additional capital expenses.

In addition to local bursting, HP is working to make a network of service providers that are compatible with CloudSystem through its CloudAgile service provider program.  These partners will include lots of different cloud providers and customers are not locked into a specific technology, such a vCloud, to choose from.  Savvis is a current HP CloudAgile partner, but others mentioned include SHI and Verizon (who is a vCloud provider).  HP has reiterated on several occasions that it is seeking to create an open cloud architecture which can interoperate with multiple and varied third party cloud providers.

Since bursting is one of the more promising concepts within the cloud and we took some time last week to talk about some use cases that would benefit from bursting:

  • School photographers have a large spike in traffic during ‘yearbook’ season when they handle the majority of their business.
  • College registration produces a peak amount of traffic for schools trying to get students into their desired classes for the coming semester.
  • Rendering farms for movies would also be a good use case, because the majority of the time, render farms are not processing on a movie – it is only really required during large render sessions.
  • Scholastic testing is also another seasons activity when users needs must be met and performance is key, but which outside of the season is not nearly as great of a computing load.
  • Black Friday for ANY retail e-commerce vendor.

But there was one concept which also came up in our bursting conversations – and its an interesting one I’d like to reiterate here – and it is the issue of capacity with service providers.  Bursting and service providers are a new frontier for many companies, so knowing who can and cannot handle our capacity and needs is an interesting concept to think about.  I would think most service providers are not going to advertise their exact capacity (or lack of) for competitive reasons.  So, in those cases, how does a customer gauge whether or not a service provider can handle their workload?  Its a good question and I don’t have the answer, but I would love to hear what readers think.  One interesting point, is that because HP’s CloudSystem is multi-vendor public cloud, if one vendor cannot handle your load, customers have choice to move to another provider.   While this exists for VMware vCloud providers, too, HP is working so that customers can choose from non-vCloud providers as well.


I am currently sitting in Atlanta airport waiting on my flight to return to Myrtle Beach.  I am returning from Houston, TX, where I have been on-site at HP’s facility to learn more about cloud and HP’s CloudSystem in particular.  Although cloud was our primary focus, we also spent some time looking at other innovations like the EcoPOD and Pod Modular Data Centers.  For me, the EcoPOD was an highlight of my past couple days and I have lots to tell my wife about what HP is doing to condense and improve efficiencies of data centers to make them green.

We spent the week diving deep into the HP CloudSystem solution – viewing the workflows and automation that make it tick, learning about the products included and how they are used, and learning about directions for networking and storage for cloud.  Coming out of the event, I have a stronger understanding of how we could transition our organization towards a cloud and a better idea of the tangible benefits it would enable, something I have struggled to understand thus far.

I was fortunate to be with a diverse and intelligent group of bloggers for the event.  Each of us came from a different background and represented a large cross section of the customers HP services, from small business to enterprise and government resellers.  It left for lots of great conversations and debate about products, offerings, use cases and other details for the businesses we represented.  I’ll encourge you to follow these folks below and their blogs:

Patrick Pushor
http://cloudchronicle.com
@CloudChronicle

Christopher White
http://www.neowin.net
@Fezmid

Phillip Jaenke
http://rootwyrm.us.to
@rootwyrm

Matt Vogt
http://mattvogt.posterous.com
@mattvogt

Bob Stein
http://www.activewin.com
@ActiveWin

John Obeto
http://absolutelywindows.com
@JohnObeto

Chris Wahl
http://www.wahlnetwork.com
@chriswahl

Frank Owen
http://techvirtuoso.com
@fowen

Michael Letschin
http://thesolutionsarchitect.net
@mletschin

Ofir Nachmani
http://www.iamondemand.com
@iamondemand


VMware announced today vCenter Protect Essentials, based on the Shavlik NetChk Protect product that it acquired earlier this year.  The newly rebranded product is good news for companies who currently leverage the built-in Update Manager technology in vSphere 4 and earlier version for patch management.  Previously, these customers would be looking at the hefty-priced upgrade to vCenter Configuration Manager if they wanted to stick with VMware for their patch management or were stuck at version 4, which is the situation I found myself in at work.

I thought it worthy to post about this since I used patch management as my example of how VMware eroding value from the vSphere suite by removing functionality between the version 4 and version 5 product lines.  In many ways, this eases the pain, though patch management does still come at an additional cost for an additional product with vCenter Protect Essentials.

VMware is clearly positioning the product for the small to medium business (SMB) space.  Billed as ‘a complete on-premise management system’, vCenter Protect Essentials will handle patch management and previous Update Manager users will gain a good bit of functionality not previously available to them, such as the ability to stage patches to occur, scanning hosts organized by their Active Directory structure (and assuming still by their VMware hierarchy), and additional alerting capabilities to administrators and users.  In addition to VMware guest systems, vCenter Protect Essentials appears to be able to scan and remediate physical systems through the use of agents, just as NetChk Protect did before.  For NetChk Protect customers, it appears that more integration with vCenter is found in the new product along with a small list of other enhancements.

VMware has a second level of vCenter Protect Essentials, named the Plus version, which includes antivirus protection using SunBelt VIPRE Enterprise Antivirus and basic configuration management features.  The configuration management features include the ability to download templates for regulatory audit baselines like PCI, SOX and HIPPA which can be compared against systems and then remediated.  I assume that this version includes less features than vCenter Configuration Manager, but as I said before, it is a product being positioned for the SMB space.

What is unknown today is whether the vCenter Protect Essentials product will work as Update Manager did using the same network ports to scan hosts and VM’s which are behind a firewall or if it will have a new security implementation.  For users who are familiar with NetChk Protect, I would assume it would function the same, but having no prior experience with NetChk, I cannot say, but the at least there is now a solution for the SMB’s where Configuration Manager did not fit due to cost or complexity.


I have often commented to my coworkers that VMware is facing a “good enough” problem.  Even though I believe in VMware and their software, I’ve said there is day coming soon that competing products will be “good enough” and customers will no longer see the need to buy VMware’s vSphere suite, even though it is the better and more stable technology.  As a customer, I might put up with an occasional glitch or headache from the competitor if I didn’t have to pay much higher prices for similar technology.  And looking at how much Windows is deployed on VMware, there is a serious threat to consolidate it all to Microsoft and their famous Enterprise Agreement as we move forward.    As a customer, I might overlook a feature here or there that does not exist, even if its a feature I would make use of.

I am not a VMware basher, just the opposite actually.  I serve as a primary VMware advocate in my company.   But, my company has not embraced the vCloud vision of VMware.   I am a VCP3 and VCP4 and hope to be a VCP5 in the near future.  I know their products well and use them on a daily basis, both at work (vSphere) and at home (Fusion).  But it is harder for me to make a technical or business case for their product.  The first issue is cost.  The second is the “good enough” factor, since we are not using some of the additional value they have added to their product in vSphere 4 and 5.

There are already good cases in the datacenter where all the advanced VMware features don’t matter, and in those cases my company has already adopted XenServer as a secondary hypervisor.  And XenServer works well, which becomes a problem.  We have proven its ability to run our workloads and consolidate servers.    In some cases, the applications we run on it were built with high availability and fail-over and the tried and true VMware features like clustering, HA and DRS do not matter, specifically our XenApp servers .

In other some ways, VMware is erroding the existing value of their vSphere product suite by pulling features its customers are using.  The primary reason I have heard to do this is because there is overlap with new products they have purchased or developed.  Guest patch management is an example of this.  Since their Configuration Management product handles patch management, a feature that has existed in vSphere for two generations, Update Manager is now being downgraded to only patch vSphere hosts.  But the kicker in this case is that Configuration Manager does much more than patch management and is priced as such.  We aren’t seeking the additional features and VMware has priced themselves out of the game for us.

VMware’s decision on patch management leaves companies with a big void to fill.  But no solution, including the VMware Configuration Manager, fills the void as seamlessly as the Update Manager product that once patched my systems.  Because we have firewalls in between our vCenter and hosts, Update Manager worked well because it used the same vCenter ports for patching.  Configuration Manager and other solutions do not, which is actually kind of a pain.

VMware has cast a vision of the vCloud and added API sets for storage, security and networking that help to pave the path to the cloud for companies.  In our case, we have not embraced the cloud vision and while we may in the future, today, the enhancements added to vSphere have not added real value to us.  Unless a company embraces VMware’s vision and adopts these technologies, the vSphere suite continues to erode value.

The cloud is a vision I have written about before and I stated then that it’s one that systems administration groups have little to do with influencing in organizations (see my original post here).  This is a particular challenge for VMware and its advocates.  It is, frankly, a problem that worries me as a VMware believer and administrator.  But, as the tides change – such as the transition from Netware to Active Directory, we as administrators move where we need to and adapt, like the chameleons that we are.  But I am also wondering what other VMware administrators are feeling?  There was a time my company used all the features in vSphere.  Has VMware left you to in a corner while they focus on the cloud?  Talk back to me…


One of the more brilliant features included with the iPhone 4, and now the iPhone 4S, is something Apple calls FaceTime.  It’s a video chat service that is dead simple to setup and use.  For other iPhone users, it uses your phone number to identify you (no additional account needed) and for other Macs and iOS devices, it uses your ubiquitous Apple ID or email address to identify you.  It works like a phone, so there are no screen names (a la Skype or AIM) to remember or setup.

This past week, I received a call from my next-door neighbor and friend, Kendall, who is a food rep.  He was traveling to Charleston to present a new line of meats to a restaurant but the other food rep who would be working with him would need to drive over 8 hours from Florida in order to join the meeting.  Instead, he asked what would be involved in having him video chat for the meeting.  Kendall is not a Mac or iPhone owner, but I told him about Skype and that we’d need to buy a web cam for his laptop.  Then it dawned on me, tell him about FaceTime.

Our family has had a lot of experience, this year, with FaceTime.  Either my wife or I both have been traveling for work almost every month this year.  Many times, due to my wife’s job change in February, we have not been able to afford the time off to travel together, and so one of us would be home with our daughter while the other traveled.  FaceTime has enabled us to talk while we’re in hotels and traveling and see each other.  It has performed as well as all the Apple ads have portrayed it and really, it is a feature I would really, really miss if I lost it today.  It has let me and my wife talk with our girl about her day, let her tell us her stories and let us tuck her in at night before bed.  My wife was able to read the nightly bedtime story, just like she were at home (especially since my daughter has a few favorite books and my wife has memorized those).

As I relayed this story to Kendall, I could hear his enthusiasm grow.  “Philip, you might be on to something there,” he said.  And surely, we were. So, I offered to lend him our family iPad and work with him to get everything setup.  We added a set of external speakers to make the audio louder, because were concerned that the restaurant might be noisy during the meeting.  The only other step was to add a contact for his associate, and we were all set. (As a failback, we also setup Skype, just in case, but it was not needed).

Kendall’s business associate had an iPad and one quick phone conversation had him we were testing FaceTime from home.  Kendall traveled to Charleston as planned and tested everything from the restaurant the night before and it performed great.

On the day of the meeting, the restaurant staff gathered around for the presentation.  Kendall setup the iPad and started the FaceTime call with his his iOS enabled business associate.  And the presentation began.  There were few thoughts about the underlying technology that enabled it because it just worked.  The only issue of the day was that some of the staff could not see the remote associate well on the iPad screen depending on their angle, but they could hear him and he could see everything going on there.  And the ability to see what was going on in the room made the presentation go off fantastic.  Kendall was the arms and legs for the presentation, able to talk to and cater to the staff while his associate spoke and watched remotely.  All of this enabled by two 1lb. gadgets that are easily transportable and WiFi in the hotel and restaurant.

Certainly, this isn’t an Apple only ability.  Skype and other video chat applications could do the same and pre-date FaceTime, but with so many iOS devices and Macs in the world, the ability to have a platform like FaceTime that just works is a huge advantage for customers.  Skype will run on PC’s and other tablets and lots of devices, so it has its advantages, too, certainly.  But, one of the biggest for FaceTime is that it is dead simple to use and that goes a long way with less technically inclined folks.

Up next for FaceTime – a birthday party…  I just sent off an email to my in-laws who will not be able to make it to my daughter’s birthday party this year, but I hope that they will attend using FaceTime.  They have recently made the Apple transition with iPhones and Macs, so we will try to let them join us virtually, wish their grand-daughter a happy birthday, and even watch live as she opens her present from them…  Those miles between us just shrank to nothing, and that is a huge accomplishment.


top