Anyone who follows my blog will know three major areas of interest to me are cloud computing, mobile technology and distribution of media content around the house. There are times when all 3 converge, others when 2 out of 3 combine and many instances where just one area in isolation is my focus.
The combination of media content distribution in and around the home, and via mobile platforms is one obvious combination. I’m often exploring new ways to ensure I can view content in the most appropriate way for me, wherever I am and via whatever device I have available. This often combines with the cloud as well – think YouTube, Flickr and Spotify. The Microsoft 3 screens and a cloud approach fits with this.
Given my areas of interest (listed above), expect numerous posts on any or all of these topics over the coming weeks and months. But in this post I wanted to look at Cloud Computing and Mobile Technologies.
In both my work and home life, I rarely stay in one place for long. In fact, it’s often hard for me to define what is home and what is work. Co-owning and running a business often means the edges are at best blurred. Moving from the office to home to a meeting, back to the office to a friends to another meeting and then home again is not uncommon. I need 3 things when I travel – my wallet, car keys and (probably most importantly) my mobile phone. If I’m working for an extended period I would like my Macbook as well, but as long as I can access a PC it’s not vital for me to have this.
Whilst mobile platforms have become more powerful (and are continuing to do so) storage is such that I cannot carry everything I need with me on my iPhone. In fact this is not just due to storage. Accessibility via other devices is another reason – I wouldn’t want all files solely on my mobile phone. If you’ve ever tried to transfer files from an iPod or iPhone to play or work with them on any other PC it certainly isn’t always straightforward! Finally, certain files aren’t directly compatible with my mobile device and so there is little point putting them here (zip files, for example). But, and it’s a big but, I do want access to all my files from my mobile device.
My mobile phone is the only device I am likely to have on me pretty much all the time. So it makes sense that I need access to my data (work files, media files, whatever) from this. However, depending on where I am and what I am doing, this may not be the optimal device available to me to do what I need. If I have a 40 inch TV in front of me, I want to be able to play a movie on that rather than the 3.5inch iPhone screen, right? And if I’m editing a document, this would be a task better performed on the PC with a full size keyboard that I have access to at a friends house. But for me it needs to be accessible from my mobile device, in fact from any device, anywhere.
So this is where the cloud element comes in. Use of cloud technologies, for me, fills the gaps (for the most part) and makes it possible to work and play effectively.
I use a number of cloud technologies and this is very much a work in progress. I’ve tried (and am trying) a number of services so a lot of what I do is subject to change. But to give me what I need requires a combintion of public and private cloud services.
For the most part, I use Microsoft Mesh services and Windows Home Server to form a private cloud to store my media (music, video and photo’s). I run a DLNA server on my WHS and DLNA renderer / controller software on my mobile devices allowing me to access content without having it stored locally. This also gives me backups of my critical media (photos and things I cannot get back).
I also use public cloud services such as Google Apps, Microsoft Workspace Live, Spotify, YouTube, Flickr and Picasa to store, access and share documents, videos, photo’s and music on any device to meet my lifestyle – the cloud isn’t just about storage services but about useful applications that allow me to best access my content from anywhere on whatever device I have available. These tools also extend my media to other people who may want to access my content in a controlled way. As an example I recently set up a Picasa web album so that my dad, who has a Sony Vaio CP1 WiFi frame can see all our latest photos on it without doing anything. As I take a photo I can immediately upload to my web album and it will appear on the photo frame. Far better than sharing via email.
There are other services that may also be appropriate – MobileMe, Amazon Web Services, Sky Drive and so on. These are constantly evolving and pushing things closer to the point where we can access media and work documents from anywhere, can collaborate on single documents with multiple people in multiple locations – all on whatever device we have to hand.
There are obvious considerations when looking to the cloud. One big question over cloud technology (and not just for me) is transferring data between “clouds”. The offerings are in many cases quite different. Taking media as an example, do you store on something such as SkyDrive or Mesh with limitations on file sizes and overall storage? Or do you go for something such as Amazon Web Services, MobileMe, dropbox or LiveDrive which are more flexible, but at varying prices. One approach is to try multiple services. See which works. But even if you make a selection that suits your lifestyle and resources, things change and a better alternative may present itself in the future. If you’ve committed to one solution chances are you will have a lot of data to transfer if you want to move away from that. And this is something that currently isn’t always striaghtforward. One approach is to keep a non-cloud copy – almost an onsite backup of your cloud data! That way you can transfer to an alternate service from that pretty easily.
Another question is security and there are many arguments both for and against. My view is that for the most part cloud storage is more secure than how many of us store data today. Generally it’s more a perception and comfort issue – although there will be instances where security dictates what if any cloud services (particularly public ones) are suitable options.
So as I see it, there is an opportunity to use cloud technologies to make access to content from wherever you are on whatever device is available, very straightforward and accessible. For pretty low cost.
Plenty more to talk about in terms of cloud technologies, mobile technologies and media distribution but for now I hope this serves to highlight some of the potential benefits cloud technologies can bring. In this instance with regards to access and distribution of content to all kinds of devices regardless of location and form factor. I hope to build on this pretty generalistic post with some more specific ones exploring and reviewing particular services, so look out for those soon.
{"id":null,"mode":"button","open_style":"in_place","currency_code":"GBP","currency_symbol":"\u00a3","currency_type":"decimal","blank_flag_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheDigitalLifestyle.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheDigitalLifestyle.com","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheDigitalLifestyle.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}