Friday 24 January 2014

Internet Of Things

The latest rage at CES 2014 was the "Internet of Things", a term used to describe the connectivity between traditionally non-computing devices such as home appliances, entertainment systems, monitoring hardware, vehicles and various other items in your home. The pervasiveness of home Wi-Fi and cheap and small chipsets, along with innovative new ideas from the manufacturers on value-added functionality, has driven forth a whole new wave of Wi-Fi enabled devices that communicate with each other, with your phone app, and cloud-based services to help you use and manage them.

Just imagine a future where your refrigerator talks to your scale when you are over-weight, which in turn talks to your fitness watchband and your treadmill, along with your alarm clock and toothbrush, to figure out how to schedule the best time for exercise and eating correctly. Your coffee machine turns on in the morning based on your alarm clock setting, which in turn also ensures you don't forget to brush. Your "smart-fork" reminds you on how to eat properly and for how long. Perhaps it suggests to your car when you are using the GPS to look for fast-food restaurants that you may want to think about a healthier alternative, while your refrigerator orders healthy alternatives from a local grocery store. Meanwhile, your smartphone processes all this data and schedules time for exercise, reminds you of your healthy-habit goals and warns you when your metrics are not up to par. The data is also sent to your doctor who monitors your health and also monitors whether you are taking your medications correctly, which also have Wi-Fi enabled modules built into their lids. And your dentist knows exactly how long you brush and when you smoke.

Sounds absurd, doesn't it? But all this is possible with the "Internet of Things". How this technology will be used exactly is still awaiting to be seen, but with more and more devices latching into the cloud, your data will be even more transparent to the countless corporations making these devices. The data will be used to improve products, but also to establish a pattern on how you use them and I am sure it will be used for targeted marketing campaigns. The granularity of your data cloud revolving around your own individual lifestyle movements and life-patterns will be used to greater potential to manipulate your choices, for better or for worst!

Monday 20 January 2014

iPhone 5 Nano SIM Adapter Fun


I like to switch often between my devices depending on my daily mood and for testing apps (iPhone and BlackBerry). How can you do this on different phones which may have completely different SIM card slots? A SIM Card Adapter lets you easily use the same SIM card in all your devices. The secret is to ask your carrier for the smallest SIM card available, the nano SIM for the iPhone 5! Then use the adapters to convert up the size for mini, micro and regular SIM sizes when needed! I purchased the adapter from eBay store in Hong Kong for $1.00 US, with free shipping. That is ridiculous, considering the shipping alone from Kong Kong to Canada has to be most of that cost.

Some people have reported breaking their phones using adapters, and so the video here shows you how to avoid it. Namely, do NOT make the same mistake of inserting a SIM Card Adapter into your phone without a SIM in it. This will result in snagging your gold pins in the slot when you try to remove the adapter.

If you already made the mistake, and found your way to this blog without breaking your phone, it's not too late! Try this! Some adapters have a clear plastic membrane on one side to hold the SIM card so it doesn't fall out, while others just have an open window. If your adapter is open in the middle (no clear plastic membrane) you may be able to slide it out slightly and slip your smaller SIM card into the middle of the adapter and free it up that way. Alternatively, you can try to push down the first group of 3 gold pins using a needle, slip your card out a bit and repeat on the second group of 3 gold pins.

If your SIM adapter has a clear membrane, you won't be able to slip the smaller SIM card into it. You will have to pierce through the thin clear plastic membrane on your SIM adapter (which ruins it) but at least it saves your phone. Push the gold pins in carefully while pulling on the adapter gently to bypass the first group of 3 gold pins, then repeat for the second group of 3 gold pins. Do not force the adapter out or you will rip your pins and render your device useless! Then you can either tear off the clear plastic membrane and use the adapter like an adapter without the window!

Tuesday 14 January 2014

iPhone 5c versus BlackBerry Z10

I've been carrying both an iPhone 5c and BlackBerry Z10 for the past month and getting to use both of them extensively! One of the fringe benefits of being a mobile app developer is that you are often given free phones either as promotional incentives to develop apps or answer developer surveys, of which I do both. Having had real-world experience on both phones for some time, I can give a more informed opinion on each phone's strengths and weaknesses. This experience has been enlightening and I encourage all "fanbois" to try the same.

While most users can paint an honest picture of their phone of choice, their impression of a competitor's phone is often biased by the person's personal preference, past experience on a platform and unwillingness to change or try something new. If you are a loyal iPhone user, or BlackBerry user, sure you can write a great review on your own phone features (iOS 7 or BB10). But to try and compare to another platform without having actually used the latest version extensively is simply passing on "hearsay" and false biased opinions.

iPhone 5c (iOS 7)


This is a nice phone, even being in a plastic case and having a slower processor than the 5s. Personally if I had the choice, I would spend the extra few bucks on a 5s. I don't see why anyone would want to buy a 5c compared to a 5s unless they absolutely had to have a color (which a case can easily duplicate), or if the price difference was significant. Obviously I am not the only one, as Apple's own sales figures have concluded the same. Users just didn't feel the price difference was sufficient to justify a 5c versus a 5s. But we are comparing to a Z10 here, so let's get with it!

I found the battery life was excellent on the iPhone. Camera is good but not perfect, as I had considerably more red-eyes with the iPhone than I did with the Z10. Keep in mind, there is a red-eye removal tool, but this may be due to the close proximity of the flash and camera. Once you get into the settings on the iPhone camera, you can actually improve your photo-taking considerably, but the stock initial camera screen that most people use will take decent pictures. 

There is no doubt the hardware is blazing fast on the iPhone 5c, even though it is slower than the 5s. Games performed very well. I did have a few buggy apps which would appear to choke the system, but overall it is a smooth experience. The iPhone shines in the app department, it has a huge ecosystem. Couple that with iTunes and Podcast support, and it is built for media-consumption. While that is a big strength, it can also be a big weakness. For people who are used to manipulating data and media as needed, outside the "walled garden", it can become a challenge. There are ways to do it, even without jail-breaking the phone, but the average user will not be able to do it. 

Apps on the iPhone are gigantic, and I found that with a 16gb model I was running out of space constantly. The media-centric focus of the iPhone really requires way more space. I like having Apple's apps on the phone (iMovie, Keynote, Pages, Numbers, etc.) but they hog a huge amount of space. The games are amazing and although many good ones are free, they come with a price... you will pay with huge memory consumption. Asphalt 8? 1.5 GB used. GolfStar? 847 MB, Even Angry Birds Go comes in at a whopping 519 MB. This is a device which needs SDCard support but which is sorely lacks, unlike the BlackBerry Z10 which you can function well with on a 16gb model and add your own storage later for media (like movies and photos). If you are in the market for an iPhone, I suggest you buy the most memory you can afford.


BlackBerry Z10 (BB10)


This phone is one of the best in the market, and coupled with the QNX-powered BB10 operating system, makes it blazingly fast. The all-gesture interface elminates the need of a home button which is a sore-spot to see on an iPhone. I have to use the home-button all the time to switch between apps, use Siri, close apps and perform other functions. There is simply no need for that button and it can break which is why the iPhone has a virtual home button option when it does. 

The BlackBerry Z10 is a work-ready device. BlackBerry has always excelled in that field. If you need to download files or content from the internet or your email, save it on your phone, manipulate it, archive it, attach it and send to other people, BlackBerry has it running out-of-the-box. You have access to the file-system so you can use it just like your desktop computer. The iPhone required additional apps to enable internet-browser downloading and media sharing to other devices on your WiFi network (outside of iTunes). That makes sense. Apple wants to shelter users from that stuff, and wants to provide a "curated" experience through iTunes which also appeases content-providers and the entertainment industry. BlackBerry is not strong in this respect, but it allows users to have more control of their files and how they move.

The app gap is still quite strong between Apple and many of it's competitors. The BlackBerry Z10 did not have as great a selection of apps. However, if you did not care about a specific or official app and just wanted some great games and productivity apps... The selection may be smaller, but the quality is still there. Unfortunately the type of integration with Podcasts is missing (or I can't seem to find it) on BB10. The funny thing is, I was using it on the Playbook to download but it never moved over to BB10. Apple has a full podcast app that lets you subscribe and keep current with content, which automatically downloads to your phone. BlackBerry World allows you to purchase movies and music, but you will have to use 3rd party apps for books, magazine subscriptions and so on. Apple has managed to wrap up all different media types under their iTunes umbrella into a unified experience.

True to it's core nature as a productivity/business device, the BlackBerry Z10 has an incredible keyboard experience for an all-touch device. It is not just marketing propaganda. I can honestly profess that using both iPhone and BlackBerry, I can type much faster on the BlackBerry keyboard. And this is not only because of predictive text. When I press on the screen, the BlackBerry gets my keys correct whereas on the iPhone I am constantly getting A and S mixed up, and other neighbouring keys. The Z10 is slightly larger but it is not the size here, I believe it is the algorithm and learning on the Z10 keyboard which makes the difference.  

In Conclusion


There are no clear winners. These devices are great in their own right, in different ways. 

I love the BlackBerry Z10 for just letting me get things done easily and not restricting me on anything. I can plug into any computer or browse the internet, download and transfer any file I want outside of any sort of software (like BlackBerry Link)... simply drag-and-drop anywhere, no questions asked. All the main social app integrations are there. I can expand my storage, hook up to an HDMI easily, swap batteries, run and go. The browser is incredible and the screen is nice and large.

I love the iPhone for the awesome selection of apps, amazing quality games, endless Podcast and iTunes content and all-around ease of use. The overall popularity means I can purchase just about any peripherals for it and there is a huge amount of support and product compatibility. Popularity also means many of your friends have access to the same socially-powered games and communication networks. The phone is built for entertainment consumption and gives you an easy way to manage all of it in one place.

For now I will continue to enjoy the benefits of both phones and have a SIM-card adapter that I will use to be able to swap my nano-SIM in and out of each device. This will be an interesting experience and we will see if the phones behave well having intermittent SIM use, or whether things go all out of sync. I highly doubt it, since most things will still update over Wifi. The only difference should be whether the phone works (oh yes, these devices have a phone in them, I completely forgot)? 

Friday 3 January 2014

Chatbots Are At It Again

This post was deleted because Google flagged it for containing adult content (I had included the actual AI Chat transcript that occurred). So I deleted it and will give you a brief summary of what it contained without the inappropriate language the Chatbot was using. Basically, there was an AI Chatbot that randomly tried to contact a user to entice them to visit their webcam page or some other link where they can solicit the user for a subscription or payment for adult content. I am surprised that these AI Chatbots were allowed to roam freely on Google's chat platform in the first place. Anyways, it seems to have gone away over the past few years but I'm worried now that new AI Chat programs are becoming popular. I suspect that's why this blog post was just recently "flagged" because it must have become more highly searched. Note that the post was originally posted in 2014! (My edit is from March 2023). I will try to try to get Google to unflag this page now that I've erased the chatbot content (which was somewhat explicit as I wanted to show you what these AI chatbots are about). Let's see what happens!