GeekApproach

Just one Geek's approach…

Apple WWDC 2011

The last couple of weeks have been kind of an onslaught for nerds and geeks out there. E3, the annual gaming expo in Los Angeles happened, as well as Apple’s WWDC (Worldwide Developer Conf.) in San Francisco. Both events were multi-day affairs, and I’ll get to E3 in a later post.

At WWDC Apple unveiled iOS5 as well as some additional peeks at OSX Lion. I’m gagged by an NDA, at least until July when Lion comes out, and September when iOS5 finally launches. However, that doesn’t preclude me from speaking about the features that have already been outed by others and Apple. Up first:

iCloud is a service that has been talked about for almost year now ever since Apple finished building a massive data center in North Carolina. Prior to the announcement I thought that the service would behave much like other cloud services out there: storing remote copies of my data to allow them to be pulled down later. iCloud Logo Backup, simple file storage/versioning, and web services provisioning (considering MobileMe is being killed off).

The reality is much, much different. What I’ve seen thus far is a backup service for all of my apps, and a remote pull for new device restores. As a developer I can store key/value pairs for things into the user’s space on the cloud, and poll to get those items back. This is the credible answer to lack of a “file system” on the iOS. The service also seems to be built around “cutting the cord” when it comes to syncing all of the devices. Snapping photos and storing them in the Pictures app sends them to the cloud to be asynchronously pulled back down to other devices that you’ve pre-selected. It apparently only does this for the last 1000 photos which again suggests that this service is really structured around backing temporary data up as a user background feature rather than an active process.

Music syncing is kinda crazy though: Apple will sync your entire library to the cloud and allow you store 25,000 songs up there. It’ll automatically pull down the iTunes purchased data and those assets will not count toward your file size or count limits. In a twist, the service will also scan your existing library of files (that you may or may not have legitimately acquired) and if it finds a suitable iTunes song match, it’ll let you “store” or at least pull down a 256-kbit AAC version of that same file! Apple only needs to store one version of the file out on the cloud, and we all just have a handle to it. This feature is slated to cost $24.99/year, but I’m wondering if I get to keep those high-encode files once I stop paying.

I’m not sure whether or not this is an “outed” feature yet, but I’ll give my big thumbs up to being able to download or update apps asynchronously. Finally, no in-order waiting for 30 updates to download to my phone.

Notifications: Prior to loading the new OS, I actually had turned off notifications for just about every app except for Boxcar which became badge only. Turns out Apple felt my pain a bit and launched an all new interface for them. You can now swipe them from the lock screen to be taken directly to the app generating the notification, as wel as access them from a “roll-down” interface by pulling down from the clock. They seem like lightweight widgets when accessed from the roll-down, and my understanding from other’s screenshots is that the weather and stocks apps will be updated to store some data in this tray. Nifty!

Location-based alerts sound awesome. Being able to pinpoint a 4D point in space/time and have your device remind you to “Pick up a book of a stamps” or whatever you need is perfect. Again, building these things in at the OS level is incredibly smart because developers will be able to bring the best representations of these services to the surface.

There are a gazillion more features in the pack including AirPlay mirroring (which I’ll talk about in a later post) but these are the few most important to me. Moving onto Lion for a second, I’ve noticed that OpenGL 3 is not one of the big features mentioned in their list. Snow Leopard’s feature doc listed OpenGL (as well as OpenAL) prominently. Why does this matter? Sadly, the current version of Mac OS only supports Open GL 2.X extensions, and none of the newer shader programming that accompanies today’s rich media applications. Literally, they are two versions behind which is odd for an OS that could easily integrate these libraries into the OS considering they have a specific hardware target. Hopefully we’ll find that all out in a few weeks here when Lion drops on the App Store as a digital download.

Digital Wallet: NFC’s, Google, and Square

I’ve written about the coming of Near-Field Communication (NFC) devices a few times here. You can refer back to these posts for a bit of a primer. In the past few weeks though everything has really started to take off, and in an area that I really don’t plan to use that much.

 

First, meet Google Wallet.Google Wallet Logo Google’s new service allows you to essentially embed the same data that would be transmitted using prior NFC technology, notably MasterCard’s PayPass system except this time the data is phone accessible and put out by the phone’s internal NFC chip. Cool, eh? Instead of wiping my debit card over a PoS terminal, I could wave my Android-based phone. Aside from the geek factor, or perhaps more aptly put: the novelty factor I find myself wondering how this could be extremely useful. I’ve done the PayPass thing once at a 7-Eleven to pay for my slurpee– it was odd, the checker had no idea what I was doing, and still I had to do it twice for the thing to go through– he had to manipulate something on the terminal first. Couple things I learned that day– It was only useful for purchases under $10, and aside from using it someplace small (like 7-Eleven) where the hell are you only spending $10?

Of course, this is good for MasterCard and other CC companies– they charge upwards of 5-10% of each transaction that runs through that terminal. By making it easier I’m sure they’re gaining an impressive revenue streamer. If you’ve got a friend who owns a small business (like me) ask em what they lose on CC transaction fees. It’s quite ridiculous.

So your credit card company gets some good stuff out of it, but what about you? Google Wallet aims to make it easier to track fraudulent purchases or inspect some of the data about your purchase. Of course, Google has to get their’s too so somewhere that data can be anonymized to help make the Google system better. Do you want that? It’s up to you– I use Google Checkout and a host of other services provided by the big G, and while I am cavalier about it…somewhere you’ve gotta draw a line.

On the other end you have a (relatively) new kid on the block, Square.Square in Action Square provides a cool headphone-based dongle that allows anyone, anywhere to record a transaction with a credit card and get money. For the small biz owner, or the need to grab funds from an acquaintance or friend is quite useful. Square charges 2.75% of the total transaction, much less than owning a CC terminal with any of the “Big Three”. I myself own a dongle (partially because it was free to get), but have yet to use it in a biz transaction. It seems much easier to send off invoices and wait for folks to pay you.

A couple of weeks ago the Apple rumor mill went active with mutterings that Apple would start using the Square devices in-store to replace their handheld POS-CC readers that are packaged as “gloves” around the iPhones in store. Square did indeed launch something, but nowhere near as large as “teh interwebs” were making it out to be. A digital wallet sure, but in essence many virtual cards that were to be used at specific retailers. Personally I think that’s the wrong way to head, but I’m not an investor in Square. Anyway, I thought this would be a huge mistake because I feel that Apple will have to include NFC capability in the next iDevice they release. Google’s Nexus S already has the tech built in, and I think they’d be stupid not to include it in the next iteration.

Can I let slip what I really want this tech for? Identification. Screw payment stuff, it’s got higher-than-normal security issues, and someone else is making the cash. I looking to abolish things like Tradeshow badges, stickers that say “Hi, My Name Is”, and create some really cool uses for this extra bit of data. Think about it: It’s Bump without Bumping, it’s Bluetooth transfers finally, the way they were meant to be designed. It’s the old several connected devices. It’s your personal cloud, all the time. Sure it has some risks, but the first uses of this technology are going to be nifty.

Disclaimer: I own Apple and Google stock.

Goodbye Flip

Disclaimer: I do own Cisco stock.

So Cisco has decided to axe some of their more prominent consumer products, namely the Flip camcorder, and possibly that home video-conferencing device, the Umi. As a shareholder, I think its good that they’re thinking critically about pursuing other options that will make the company money rather than slightly foolish purchases that don’t coincide with a plan.

Flip-corder

Dead Flip HD

What does Cisco do these days? I know they make high-end corporate networking equipment: Border Gateway Routers, high-speed interlinks, etc. There’s a good portion of the Internet and its packets running through Cisco hardware right now. On the consumer front they bought Linksys which was ok– I wrote them off a long time ago and typically recommend NetGear products to my clients.

But the Flip, now that was cool. A handheld video recorder supporting H.264, loads of battery life, and a flip out USB port eliminating the need for you to pack one in your bag (as if you don’t have 4 in there already, right this second). Cisco claims the reason why they left this market is that they were under direct competition from the iPhone (and child devices) that already had video cameras embedded in them. That might be true; I don’t know, I still haven’t done much video recording on my iPhone.

On the home video conferencing front those humorous commercials for the Umi starring Ellen Page were interesting. But didn’t we try home video conferencing in the past? Is that really the device that we want to send to grandma? Doesn’t she already have Skype, with better quality?

Don't they look happy?

Is this the communication of the future? I’m not sure I need to video conference with everyone. FaceTime is a novelty, and when I fire up Skype short of the novelty of “seeing” someone I haven’t seen in a while, I’m probably leveraging their (superiorly awesome) audio codecs rather than wasting the bandwidth with video.

But, I digress. Good for you Cisco. You’ve proven that you’re trying to take steps to change your image. As a shareholder that’s nifty, but as a consumer: I’m still not sure what you do.

Apple Thunderbolt

Seems like almost one year ago I was writing about the merits of Intel’s Light Peak technology, a promised fiber-optic based interconnect that enable fast connectivity to a variety of bus interconnects.
Thunderbolt Logo
Finally, Light Peak is here, however it has been rebranded as Apple’s Thunderbolt technology and the current infrastructure in the launch is still…copper. :( , yeah big frownie face. Essentially what they’ve done is rebrand their Mini-Displayport interface port as a an all-in-one Thunderbolt interface. Good news is this means that existing cables and accessories that use this port can continue to be used, and in theory more bits can be pushed down that port. The bad news is…well…there aren’t any devices yet to take advantage of this port and its boost in speeds.

I’m also thinking that this could be a big boon to new, incredibly fast serialized devices that push standards forward. Apple helped pioneer the FireWire port back in the late 90′s– I’m hoping they can do something about how long it takes me to dump 250 gigs of data to my external hard drive.

And yes…I’m a wee bit jealous about those new fast 17″ MacBook Pro’s.

One area that I didn’t touch on in my last post was the increased bandwidth available for audio applications such as Pro Tools or Logic. Most of this stuff comes in FireWire now, and while I haven’t really seen anyone complain about a bandwidth crunch on the bus while doing recording, I’m sure having more lanes to cram more bits down can’t really hurt.

Photo: DJMag.com

Finally, Intel also reports that Apple has a one-year head start on using the technology. I’m assuming that means that Apple will have one year of exclusivity before the technology starts being available for use in other competing devices. I’m not sure what that gets Apple considering there aren’t any peripherals currently that can really take advantage of this. If I were to hazard a guess, you’ll start seeing manufacturers support the port during CES 2012.

ATT Ups iPhone Tethering Cap

Apparently ATT has decided to see (some) of the light when it comes to user accessibility and has upped the cap from 2 GB of transfer of month in the DataPro plan, to 4 gigs.  As an iPhone 3GS user on ATT, with both the DataPro plan and tethering enabled, I’m very happy about this.ATT Logo I spend about $45/month on the “data” portion of my plan which is complete BS.   While it is capped, I don’t nearly use enough of that bandwidth– I think my lifetime stats over two years is something like 3 gigs total.

I use my tethering mainly when I’m out of town– when we head to the beach for a weekend to veg out, or when I’m traveling globally for work it comes in very handy.  Lately I haven’t done either of those things so I’m definitely not getting my money’s worth on that use.  However, in reading some of the forums at Engadget you’d think these people were looking for an unlimited cap or something….I don’t get it.  The speed is definitely nowhere near fast enough to do what I want– downloading videos, transcoding, uploading of digital assets, and having enough speed available to be pumping a lot of data down the pipe.  Why one would attempt to push all that down a 3G pipe rather than say, a speedy home Comcast pipe…I don’t get it.

Finally, ATT also seems to be readying WiFi tethering which sounds great.

WiFi Tethering Coming Soon?

Hopefully coming soon?

This is a feature many other mobile devices have had for years, and I understand ATT’s reluctance to offer it– they’ve been forced to play ball with Verizon because the playing field is about to get much more level.  With two huge telcos offering the same device, and in theory operating the same technologies for “4G” the only thing left to differentiate the two is network features.  Oh, and can I make a bet here and now?  The iPhone 5 will have a slight edge on ATT, because they’ll pay for a timed exclusive.  After all, Verizon is just now nabbing the iPhone 4 or 4.5.  In 6 months I fully expect to be holding a new iPhone 5, and I doubt that Verizon customers will be excited to see a new device coming their way ater plunking down for that shiny 4.iPad

With WiFi tethering comes an interesting loss on the iPad side.  Previously while you could tether your iPhone over Bluetooth to a device, the iPad was not one of them.  ATT instead opted to sell you their selective data plan over 3G which made the top end iPad very expensive. I’m hoping with the launch of WiFi tethering that I could put out a network to get my iPad some connectivity as well.  THAT is what would keep me as a happy ATT customer.

Anyway…I guess I should be out there using my phone more!

NFC’s becoming Mainstream!

NFC’s or Near Field Communication devices are apparently becoming more and more mainstream.  In short, they combine both an RFID antenna and a tag in one unified device.  When interrogating another device, it can quickly swap information: URL’s, image data, text, etc.  Perhaps another way to describe it is to say that its like extreme short-wave Bluetooth, without the authentication.  If I wanted to go someplace and hand a piece of digital content to someone today, I’d typically use Bluetooth (yuck: pairing, passwords, acceptance screens) or an app like Bump (fun: but needs specific devices).  Hopefully in the near future you’ll be able to swap data with other NFC devices with no authentication.

Nokia NFC Trial

Imagine being able to hand out a PDF automatically on the show floor.  You could set your device to automatically receive these items and put them in stasis somewhere until you were sure you wanted them.  Or maybe a clothing item has some detail in the tag that allow you to store it online in the digital storefront for later retrieval?

Google’s Nexus S is the only smartphone I know of to currently have an NFC system built-in, or at least expected to in 2011.  Rumors here, apparently point to Apple potentially hiring some folks to participate in this development.  (Disclaimer: I own some Apple shares.)  I think this is great…the more widespread this technology gets, the better.

In fact, I used NFC’s as the core of a recent RFP I did.  Unfortunately, I couldn’t find NFC-equipped devices that would work so I had to make my own: I coupled RFID cards together with an intelligent media player.  Assuming it lands, I’ll get  a chance to show you exactly what it is.

Day Before CES

The last place I should be is in front my MBP right now considering I need to be up at 4:30 and on-site at 5:45. However, I saw a lot of cool shit today and wanted to note some of it down before I experience complete sensory overload tomorrow and Friday with the masses at this show.

First off, everyone and their grandmother is afraid of the iPad. Any company that has a foothold in computing devices has some sort of new tablet device here, I kid you not. Vizio, a TV manufacturer is coming out with a Phone. Google announces yet another fork of the Android platform, called Honeycomb specifically designed for tablets. Sony demos a 4k resolution 3D LCD TV.

There’s just way too much shit to see here. In between some meetings that I’ve got set up, I have roughly 8 hours across two days to see what I’d like and given how large this show is, its just not possible. I’m hoping to binge a bit and then digest and spit out some useful data on the way home.

Kinda crazy to think that last year I was writing about what Intel was bringing to CES by consuming data on the web. This year I’m actually on the show floor and I can get some hands on time with the new Sandy Bridge family of processors.

Rambling. Should probably get some sleep now.

Kinnect Hacking: The Future of NUI

Unless you’ve been living under a rock recently you’ll undoubtedly have seen the massive marketing push behind Microsoft’s latest offering, the Kinnect an add-on unit for its Xbox 360 console.  The Kinnect combines (in a very small package) an infrared camera, a VGA camera, a microphone array, and a pan-tilt motor assembly for creating image stabilization. All this to allow your Xbox to respond to gestural input, voice commands, and ushering in the new era of user interfaces: the buzzword NUI or Natural User Interface.

Kinnect Unit

Microsoft's Kinnect head-on

So why don’t I have one? I’m broke for one (ha ha).  But the idea of playing games using this format didn’t appeal to me– I owned a Nintendo Wii for 9 months before pitching it to my sister.  She gets way more use out of it then I ever did, and I’m what you’d call a “hardcore” gamer.  For $150 bones you can add this USB-device to your Xbox and impress your family and friends with its ability to surf your Netflix Watch Instantly queue using just the power of your arm muscles.

In the two weeks since its launch, a bounty was issued for an open-source compatible driver for the Kinnect.  One appeared within days and the explosion of development we’ve seen since then is a bit nuts.  I’m not entirely sure Microsoft cares how many units they sell that are attached to X360′s–I think they’ll continue to sell like hotcakes regardless of where they’re plugged in.  Yesterday I spotted an online guide as an intro to USB hacking using the Kinnect as an example.  It’s by far one of the nerdiest things I’ve seen online lately and it rubs two critical spots for me: teaching the masses, using brand-new shiny hardware for new and different things.

Trolling USB messages for relevant memory addresses...

Trolling USB messages for relevant memory addresses...

Be warned, the guide is not for the faint of heart but it goes into some critical detail for those of you who want to get your hands dirty.

Kinnect represent like all things Microsoft a veiled attempt to push their vision into your life.  15 years ago when Bill Gates was talking about WebTV (shudder) he wanted one in every living room.  While WebTV died, a lot of living rooms contain a gaming console of some type.

Star Trek Holodeck

Star Trek Holodeck

The X360 with Microsoft’s mighty weight behind it is morphing from a game console to a  living room media playback device, and now even more so.  By taking the traditional user interface off of a gamepad and turning it into gesture recognition, Microsoft is showing folks the way forward.  After all, isn’t this just pushing us closer to the Holodeck?

Netbook OS Refresh

My poor little Netbook has been gathering dust since I picked up my shiny MacBook Pro back in April. Soon after receiving it I left it as a beta device for some random Linux installs I was trying out. I eventually settled on trying both MeeGo and Jolicloud for a bit which I last wrote about some months ago.

I decided to poke around and see if there were any new updates and tools out there for both OS’s. Unfortunately, MeeGo seems to be languishing with no new updates to it’s preview build but lots of announcements for new hardware formats that the OS will support such as BMW Group’s line of autos.

On the Jolicloud front I found that I longed for the OS to use some of my hardware in a more useful way. In its effort to provide a repeatable experience across a large slate of devices, they neglected to actually allow the OS to interact with the hardware in a more useful way. I had loads of web apps, shell based front-ends, but not a lot of actual useful applications. One of the more strange bugs was certain apps would be installed through the JoliCloud loader, but show up as slightly opaque even after a reboot. Dropbox was one of those apps that I couldn’t get to work properly no matter what I tried.

So I finally decided to wipe it. Ironically, I went back to an OS that was on the device when I first received it almost 2 years ago now: Ubuntu. Ubuntu is one of the nicer Linux distributions around and from what I’ve read about it, one of the most stable and easiest to use coming from a Windows environment. Aside from a horrible name for the most recent release, Maverick Meerkat, version 10.10 is very stable and runs fairly well on my aging Netbook.

Setup was a breeze– I did the USB stick install through Windows and was up and running in about 15 minutes. I did experience a bit a hiccup with proprietary wireless drivers (Broadcom) and had to hard connect over Ethernet in order to get new drivers. Once I did, everything was fairly straightforward.

As far as the Netbook build goes there’s a new UI called “Unity” that includes support for larger icons and some included service-like apps that make it easy to get back online and tapped into your social streams: Twitter, IM, Email, and other “broadcast” services are bundled in right out of the box.

Social Features in Ubuntu

Twitter support right out of the box.

So far its been very smooth sailing. I think my biggest realization is that I just don’t need a portable device this small and wimpy anymore. I can get by with my iPhone, and I guess I’m one of the few people left who don’t mind toting a 17″ laptop around everywhere. I’m expecting an iPad under the tree this year for myself so I’m not sure how much longer I’ll be fooling around with this thing.

More Connectedness…

The past couple of weeks or so I’ve been hunting for some sort of mobile hotspot device or at least a reliable connection while I’m out and about in the world.  Most of the time I seek the shelter and relatively tasty supply of caffeine offered at a coffee shop (with power to boot), but as I continue to remain unemployed I’ve found myself wanting to be out in a park somewhere and still get some stuff done.  Or, getting out of the city for the weekend and heading to the Pacific to hang out.

A big problem for me was cost: Every major wireless player offers a variant of a USB stick, or a MiFi device but they all require a new contract and ironically a “phone number” for that device because they’re all phone companies.  I was attracted to Clear’s devices because of their cheapness and a device that was meant to specifically get “Apple” devices on-line, the iSpot.  I’ll not here that I am a shareholder in Clear (CLWR) but I’m casual and while I want them to succeed, I’m not tethered so to speak to their devices.

The iSpot is an Apple-like MiFi spot designed to only let devices that match known MAC addresses of iPads, iPhones, and whatever “i” thing Apple will launch next.

Clear iSpot

Clear's iSpot Device

Because these devices would sap less of the network than others, Clear offers their plans at a fantastic discout: $25/month to month and a $99 device fee.  Within days of its launch back in August some intrepid hackers figured out how to open it up and remove the MAC address restriction, disable OTA (over-the-air) updates, and enable USB tethering.  While I’m technically using Apple devices anyway, the MacBook Pro is not inclusive in the default MAC address settings: this is purely an iOS device device.

My largest problem is that out here in Ocean Shores, Clear does not offer 4G coverage.  Sprint, Clear’s partner offers 3G coverage but once-upon-a-time I owned a Sprint USB stick that didn’t work so great out here.  Also, when I went to pick one up in W.Seattle they were sold out and backordered for a few days.

In the end I went back to the simplest option: tethering my iPhone over ATT for an extra $15 a month.  Surprisingly, ATT has updated coverage over here and it’s not as bad as I would’ve thought– I pulled down 2 megs, .75 up at a relative ping of about 348 ms.

iPhone in Tether Mode

iPhone in Tether Mode

I’m not thrilled about losing my unlimited data plan in order to gain tethering but I gotta say this is fairly fast and useful for doing what I should be doing out here: checking the news, email, and letting Xcode fetch new defs out of the Apple respository.

The only thing to decide now is whether or not I really want to be spending my time away from the city and home online somewhere.  It has advantages but I’ll have to watch it.

The iSpot is an Apple-like MiFi spot designed to only let devices that match known MAC addresses of iPads, iPhones, and whatever “i” thing Apple will launch next.