Posts

Showing posts from December, 2016

Type-C IRL

Image
Despite some early growing pains , USB Type-C is a winner. USB, as we know it mostly today, is 22 years old. Pretty mature. Even considering the accelerated pace of development of new technologies, I am sure Type-C will last until 2040 and will be in use by 2050. The thing illustrated here is a combo USB drive by Kingston. It is a classic USB on one side and Type-C on the other, making file transfer between systems dead fast and easy. This ultra-tiny piece of hardware has 128GB capacity and works with everything, including iPhone 8. This is probably the best news for all of us: Apple dropping Lightning and adopting USB Type-C . This tiny connector is reversible (like Lightning) but is much more versatile, capable of carrying signals like high definition video. It also carries almost unbelievable (for its size) amount of power: up to 100W (remember: the original USB could do 2.5W). So essentially it becomes the ONLY connector any portable device (laptop, tablet, phone) needs. It i...

Searching for an Application Layer

Image
Almost exactly a year ago Skip Ashton published a blog that looked both promising and scary. Promising, because we really need a standard that covers such simple things like switches and light bulbs. Scary, because at that time I knew Bluetooth Mesh would still have a long way to go until being officially adopted. Now a year has passed and nothing happened. ZigBee released their Draft of Revision 6 of the Cluster Library specification . Google started their baby steps with Weave Schemas and the merged OCF started the oneIoTa Data Model . Unfortunately none of these brings any meaningful change to the landscape. After a more serious look at each of these the conclusion is obvious: these efforts are very immature. Let's take the light bulb example. Both Weave and OCF don't specify a dimming curve. They just say you tell a bulb a non-zero value and it starts emitting light. But actually how much light - nobody knows. ZigBee goes a little further - they actually do have a d...

Specification vs Implementation

Image
This week has been full of Bluetooth. The 5 is out. It's been a long wait. Not really wait but countless hours of brainstorming, design, tuning, test specification development. Now Bluetooth SIG estimates we will wait between 2 to 6 months until the first Bluetooth 5 products hit the market. We are somehow used to an 18-month mobile phone replacement cycle, but technology does not run THAT fast. Let's face it: what is the real difference between iPhone 6 and 7? Significantly smaller than between Bluetooth 4 and 5. It just takes time to develop a global leading standard. Now speaking of standards and implementations, I just can't help commenting on how big the gap can be. Bluetooth 4, with the LE subsystem, was released in 2010. Today, almost 7 years later, a flagship Google device - the Pixel C is not capable of running a stable Bluetooth connection with its keyboard. And Apple is still struggling with synchronizing timing of a stereo sound between a left and a wirele...

(Still) No App for That

Image
The Lufthansa strike brought a series of headaches to my travel schedules. I admit it's been a while since the lat major disruption (see the Volcanic Panic post). Unfortunately very little has changed on the IT technology front since then. I spent again several hours on a phone waiting in line for "the next available agent". The case seems simple. I'd expect logging to the portal of the airline that is experiencing service interruptions and being presented with available options. Exactly what an agent offers me on a call after the long wait. Unfortunately this is not the case. It is still humans doing the tedious work that computers could easily handle, given a relatively simple set of rules. Interestingly the same applies to online travel agents, such as Expedia. Most of flight modifications and cancellations has to be done via call center agents. Long waits. Long talks. Still no app for that.