Archive for the ‘Computers and Internet’ Category

Many developers have had that “labor of love” project – the kind that keeps them up nights trying to get everything right, figuring out how to pass that one last hurdle. Woz was no different, and the recently open-sourced code – for non-commercial use, of course – brought back memories of the days he worked on it so long ago, finishing in Vegas no less.

Some of you know I used to work for Steve, so I reached out to him with a link to the his code

Here’s his response:

On Nov 13, 2013, at 8:04 PM, ʞɐıuzoʍ ǝʌǝʇs wrote:

The MOST AMAZING code of my life…I could never do anything close to this much ‘out of any box’ stuff ever again…it was as amazing to come up with it as it seems to be reading my code. In some places I put numbers like (5) meaning that 5 cycles would be taken by that instruction – I had to count them all so the loops always sent a byte to the controller every 32 microseconds exactly. And there is no way to explain the 5-bit and 7-bit stuff but it extended the data from 13 sectors to 16 sectors. The 13-sector version was running in Las Vegas. The improvement to this 16-sector code is the part that I worked on every night for a month, nearly finishing each night around 2 AM (Denny’s milkshake) but repeating the whole process the next day because I had to keep getting the entire huge framework in my head each day. Finally I stayed one night until 6:30 AM and got it totally done. Jobs had been asking me every day when it would be done and that morning I told him that it was! This part of the low-level disk code was not Randy’s but I am so thankful for the parts he did so well too that made higher level sense out of this. I consider this code to be more like hardware than software.

Below are my notes from Day 1 of the CEATEC show in Makuhari, Japan.

SAM_8159

Sony Info-Eye + Sony Social Live

Sony showcased two unique social apps, Info Eye and Social Live, part of their Smart Social Camera initiative.

SAM_8244

Info Eye takes an image and analyzes it for different types of information, surfacing that information in different views. For example, take a photo of the Eiffel Tower and you are presented with different "views" of the data. The first view may be related photos of the French attraction, such as a view from the top, or the Eiffel Tower Restaurant. Change views and you’re presented with a map of Paris. Continue to the next view and see your friends’ comments on social networks about the attraction. It certainly is an innovative approach to automatically get benefits from simple photo taking – photos you normally wouldn’t look at again anyway.

A video is worth thousands of pictures, and you already know what those are worth:

And in case you simply want a picture:

SAM_8249

Social Live is like a live video feed, streamed from your phone to various social services. While the example of a live marriage proposal wasn’t so realistic, Social Live still has great consumer applications. For example, set a social live link on Facebook and your friends could view your video feed while you tour the Champs Elise in Paris, without your needing to initiate a Skype call. It’s similar to having a live broadcast stream ready to go at any time.

3D 4K Everywhere!

3D didn’t entice the world – again – so, why not re-use all that marketing material, swapping 4K for 3D? No, it’s not that bad, and 4K is beautiful, but it’s just too early, too expensive, as is almost every evolutionary technology like this. Just for fun I  made a collage of the various offerings. Component innovation is once again creating products at a pace greater than the consumers’ willingness to adopt.

4K_AutoCollage_12_Images

Tizen IVI Solutions at Intel

Intel had a sizeable display of Tizen OS based In-Vehicle Infotainment solutions at its booth. Apparently Intel had 800 developers working on Tizen while partnered with Nokia on the OS-formerly-known-as-MeeGo. The most interesting Tizen demonstration was Obigo’s HTML5-based IVI solution. On a related note, Samsung is apparently folding their Bada OS into Tizen. It will be interesting to see whether it makes any difference in the global mobile OS movement, still dominated by Android, then iOS, then Windows Phone.

SAM_8250

Obigo’s HTML5-based In-Vehicle-Infotainment Solution

Obigo’s solution is to automotive application development what PhoneGap is to standard mobile application development. Developers build widgets using HTML5 + JavaScript, accessing vehicle data and services via an abstraction layer provided by the Obigo engine. Apps in Obigo’s system are called widgets. Nothing appears to prevent Obigo from bringing this solution to Android, so look for that possibility on the various Android vehicle head units coming to market. Hyundai and Toyota will be the first integrators of the system.

SAM_8213

Apparently Japanese Car Insurance is Very Expensive

Another solution shown at the Intel Tizen display was a driving habits monitor capable of sending an email to your insurance company with said information. The goal would be to lower insurance rates. The solution was a hokey implementation at best, but at least I’ve learned insurance is expensive here as well.

Fujitsu Elderly Care Cloud

In an effort to keep Japan’s increasingly elderly population in touch with their families, Fujitsu has created a "Senior Cloud." The benefit to seniors will apparently be video and photo communication and sharing services with their family, alongside healthcare detail sharing services. I couldn’t get a demo, but it sounds like a good idea. For the next 10-20 years, anyway – by then, the "elderly" will have become the people who know how to do these things.

SAM_8221

ModCrew iPhone Waterproofing Coat

ModCrew displayed a nano-coating solution for iPhones (only), rendering your fruit phone washable.

clip_image001

clip_image002

Omron Basil Thermometer with DoCoMo Health Smartphone App

Omron has a unique line of basil thermometers, with pleasant shapes and colors, targeted (obviously) towards women. The devices, among other Omron health device solutions, can all transmit their data via NFC to phones and tablets. Using an app from NTT DoCoMo, health data can be consolidated and analyzed, and health advice can be provided.

clip_image003

All health components gather data to recommend healthy choices.

clip_image004

Huawei Phone with Panic Alarm

Chinese consumer and mobile electronics provider Huawei showcased their HW-01D feature phone with a built-in panic alarm. Targeted towards women, children, and the elderly, the device has a pull tab that sets off a loud, yet oddly pleasant, siren to scare away would-be perpetrators.

SAM_8252

Fujitsu Finger Link

Fujitsu’s Finger Link solution uses a top-mounted camera to convert physical objects to virtual objects, enabling you to organize and relate such items for later manipulation. For example, put 3 Post It notes down and they are converted to digital representations, automatically recognized as separate objects. Tap each related item and drag a line between others similar to the first. Tap a button on the projected interface and now they’re related, moveable, sharable, and more.

clip_image006

Fujitsu Sleepiness Detection Sensor

A hot item in vehicles displayed at CEATEC this year was detection of distracted driving. Fujitsu’s component detects eyes moving away from the road, a downward or upward motion possibly signifying the driver is drowsy. The component is for use by automotive integrators.

clip_image007

Fujitsu big data + open data quiet service, LOD utilization Platform

Fujitsu showcased an open LOD utilization platform for quickly and easily mining and analyzing the data from many Open Data sources all at once, visually. The back-end is using the SPARQL query language.

clip_image008

Mitsubishi 4K LaserVue

Mitsubishi showcased a prototype 4K Red Laser + LED backlit display, enabling a beautiful, beyond photorealistic video display. Standing in front of the reference unit, I actually felt like I was looking through a window – the colors were amazingly vivid and lifelike.

SAM_8267

clip_image010

Mitsubishi elevator skyscraper swap detection system

Mitsubishi also showcased a solution for preventing elevator stalls in swaying skyscrapers. Their sensor moves the elevator cart to a non-swaying or less-swaying floor to prevent service outages, keeping the elevators running as efficiently as possible, and giving you one less excuse to miss that meeting.

clip_image011

Mitsubishi 100Gbps optical transmission technology

Mitsubishi showcased a 100 gigabit/second inter-city optical interconnect solution, with a range up to 9000 kilometers.

clip_image012

Mitsubishi Vector Graphics Accelerating GPU

Who says you need multi-core ARM processors running over 1 GHz + powerful GPUs for beautiful embedded device interfaces? Mitsubishi sure doesn’t. They showcased a GPU running at a scant 96 MHz, accelerating vector graphics display at up to 60 frames per second. Incredibly responsive interfaces for elevators and boat tachometers were displayed. The target is rich user interfaces with incredibly low power consumption.

Related notes:

SAM_8265

Mitsubishi Rear Projection Display for Automotive

It’s no surprise Mitsubishi is proposing rear projection solutions for automotive – RP is one of the company’s strengths. What they propose is curved surfaces to provide an interface that matches the interior of the vehicle. Also possible is 3D-like interfaces, as shown below.

clip_image013

Sharp Frameless TV Concept

A display with no bezel? Sharp’s frameless concept showcases how beautiful such a solution would be. That it in the center.

clip_image014

Sharp Mirror Type Display

Also on display (ahem) was the Mirror Type Display, with a display built into a mirror. Have I said display enough times?

Pioneer Wireless Blu-ray Drive

That shiny new ultrabook is pretty svelte, isn’t it? What’s that? You want to watch a Blu-ray? That’s fine – just use Pioneer’s BDR-WFS05J solution to wirelessly connect to the Blu-ray drive across the room and stream the data over 802.11N, as long as it’s in its dock. The unit also supports USB 2 and 3. Ships at the end of September.

clip_image015

Toyota Smart Home HEMS Using Kinect

Toyota showcased a smart home energy management system (HEMS) using Kinect to interact with various residents.

Toyota Concept Vehicles

I don’t know much about the following one-person electric riders, but they looked cool, so enjoy the photos.

clip_image016

clip_image017

Clarion Smart Access + EcoAccel

Determining whether you’re driving Green, or "Eco" as they say in Japan, can be difficult. Clarion’s EcoAccel app, which runs on their Android-powered head unit, reads ODB2 sensor data to rate your Eco driving habits. It’s an entertaining way to enhance the eco-friendliness of your driving routine. The representative said there are no current plans to bring this product Stateside, but I’m hoping they change their mind. After all, ODB2 data is pretty easy to read, even if it’s not entirely standardized.

clip_image018

clip_image019

clip_image020

Mazda Heads Up Cockpit

While the HUD component is nothing to write home about, Mazda’s approach of keeping everything at eye level, while re-organizing the shift knob to also be easily manipulated was a welcome safe-driving-meets-ergonomics approach. Better yet, they will be shipping this in their Axela vehicles, meaning less expensive vehicles may be readily receiving technology to deter distracted driving. They call this the Heads Up Cockpit with a Concentration Center Display.

clip_image021

clip_image022

clip_image023

Mazda Connect System

Mazda also showcased the Mazda Connect system, enabling car communication and software components to be "easily" upgraded as new features are available. Whether this will be an insanely expensive solution, akin to Samsung’s upgradeable TV approach, remains to be seen.

It’s fascinating to see how some of the most innovative products are coming from what used to be one of the least innovative industries: automotive.

Murata – Sonic Gesture Control

Murata’s components for sonic transmission and reception are being used to create a gesture recognition interface, ideal for hands free control of tablets and other devices. This technology could be used for games, such as Fruit Ninja, providing a 3D space in which to work. The gesture X, Y, and Z coordinates can be determined. An SDK is available, provided by Elliptic Labs. Only single point recognition is supported at this time, but Elliptic claims multi-gesture support is in the works.

clip_image001

Other notes:

  • Single point.
  • Working on multipoint. 2014 target.
  • 180 degree range.
  • Emitters and microphones.
  • 2 Transmitters, 4 microphones.
  • Accurate to about half an inch, but fine movement is supported.
  • Elliptic Labs makes software, Murata the transducer.
  • SDK for android, releasing at CEATEC, Windows SDK already available.

Mitsumi laser heads up display for automotive

Mitsumi demoed a heads-up display for automotive use, preventing distracted driving. The reference exhibit utilizes a laser pico projector and piezoelectric transmission to the mirror rather than the electromagnetic approach their competitor Macrovision (?)  uses.

The projected resolution is claimed to be 1024×640, although I’m unsure if that was a mis-translation – they’re only using a QHD (quarter-HD) panel.

clip_image002

clip_image003

The device is expected to be shipped to integrators by 2017-2018. End user access could take longer, as integrators decide how to best implement the technology.

Alps Epistemic Cockpit

ALPS showed what happens when you buck the trends of the traditional car cockpit.

Utilizing cameras, biometric sensors, wireless charging and transmission, the cockpit can ensure the driver is authenticated, isn’t sleepy, and provide them access to all their phone’s media.

Other notes:

  • User authentication.
  • Face recognition.
  • Checks physical condition, such as heart rate, gaze direction for drowsiness, whether the driver is looking away.
  • Gaze detection occurs continuously.
  • Vitals dictate whether driver has entered, exited vehicle.

clip_image004

clip_image005

The system uses a camera and laser to point the user to places in the vehcile, such as where to place their phone. It’s encouraging to see more manufacturers thinking outside the traditional configuration. A lack of such leads us to retaining QWERTY as the default keyboard layout Smile with tongue out

ALPS + MyWay + ROHM Efficient DC-DC Converter

Modern portable DC-DC converters are still quite inefficient, but a recent collaboration between ALPS + MyWay + ROHM may change that forever. The trio has created a much more efficient dc-dc converter – it’s 1/10 the size, 1/5 the weight, and many times more efficient than traditional systems.

clip_image006

clip_image007

The unit is smaller due to its switching frequency, which is 100KHz , versus 15KHz in current solutions, while still providing effectively the same amount of power.

The module will be sold by MyWay by the end of October 2013.

Possible applications of the module will be significantly smaller and more efficient charging stations and electric vehicle power systems. This could further increase the range of EV systems allthewhile using less space.

Photo from the Intel Booth

While I haven’t yet visited the Intel booth, it sure looks cool.

clip_image008

NEC DNA Analyzer

NEC has created a portable DNA analyzer capable of analyzing DNA indicators at crime scenes and determining any possible suspect matches through integrated database searching. The company has combined the functions of three DNA machines used on crime scenes into a single, smaller unit. Rather than taking two days to process the samples, it can return results in about an hour, with a target of 30 minutes being their next goal. The database searching is optional and does not significantly affect the unit’s processing time either way.

clip_image009

clip_image010

clip_image011

clip_image012

clip_image013

Other Notes:

  • In 2014 they will make units available to research and law enforcement. 2015 product launch.
  • Also has disaster site and medical area applications. Anywhere DNA analysis its necessary.
  • Price range expected to be 20-50M Yen. Possibly 10M Yen when it goes mainstream.
  • In conventional system, each of those components costs 10-50M Yen each, so this is a considerable savings. However, those systems can do 40-80 samples at a time vs. only 1 here.

NTT Docomo Intelligent Glasses

NTT DoCoMo showed their take on the software solutions possible when a camera and OS are attached to a glasses interface. They called these scenarios and software solutions “intelligent glasses,” even though no product is shipping as of yet.

clip_image014

The units had a QHD panel for the interface, with full movie playback capability.

clip_image015

clip_image016

clip_image017

clip_image018

clip_image019

In the example pictured above, the glasses are generating an overlay touch interface on the book she’s holding.

clip_image020

clip_image021

Above is their concept for an augmented reality application. Hands can be tracked in 3D space for manipulating an object projected in the lens display.

clip_image022

clip_image023

One incredible application utilized text and face recognition. Looking at a menu in Japanese, for example, overlaid the English translation over the text. Users could also find and recognize faces in the crowd, making it easier, say, to find your children at a parade, or social media contacts in a crowd based on their online photos.

clip_image024

clip_image025

clip_image026

clip_image027

NTT already has a similar translation feature on their smartphone products.

clip_image028

clip_image029

Other Notes:

  • The solution for text translation and face recognition was running on an Android 4.0 – Ice Cream Sandwich – platform.

NTT DoCoMo 5G Demonstration

NTT demonstrated a 5G solution utilizing arrays of 100 microantennae to boost per-user signal strength and data transmission. Their goal is to provide 1 GBit/second rates to all users, with up to 10 GBit/second under “ideal” circumstances.

clip_image030

clip_image031

clip_image032

Below are photographs from their 5G simulation:

clip_image033

clip_image034

clip_image035

clip_image036

clip_image037

Other Notes:

  • 1000x system capacity, 100x speed increase
  • 1GBps goal typical data rate, sometimes 10 GBits if prefect conditions
  • Question: What processor could handle that on a phone anyway? Makes sense it would be future.
  • Multi cell provides direct path to more users under load. Great for traffic explosion, also in congested environments, with the 100 micro cells per antenna.

imageYahoo’s logo has finally been revealed. But how did they come up with it, you ask? Well, watch the video below to find out the lines and swoops and music that inspired their creation. Still, a conversation with a creative director would have been better, but I’m happy nonetheless.

http://www.youtube.com/watch?feature=player_embedded&v=_0b6qaPY-CQ

Picked up the Evo 3D, read the reviews, all great except for battery life. True, battery life is nowhere near on par with the iPhone, something HTC really needs to work on. That being said, I didn’t want to require charging my phone after 5 hours, as a few reviews appeared to allude. Unfortunately, this appears to be due to the device shipping with a bunch of settings enabled that, well, shouldn’t be. So, here’s what you do:

  • Turn off GPS
  • Turn off WiFi
  • Turn off 4G

Really, how often do you use those? Sure, when you’re at home or the office, WiFi is fine. But GPS? Seriously? Unless you need directions to everywhere you go, or you need apps to have pinpoint accuracy of your location, you don’t need those services running.

And 4G, regardless of carrier, is a joke. Yeah, it’s fast, but it really does kill your battery. Maybe in a year or two we’ll have the chipsets that are power efficient enough to enable keeping it on all the time. Right now? No, it’s just like laptops with NiCad batteries. Remember that? If you do, you’ll commiserate. If you don’t, be happy you have Lithium Ion in your devices these days. 3G is perfectly fine for almost anything you’ll do on your phone. Hey, it’s still faster than a lowball DSL connection. Cool, eh?

With the above settings, my Evo 3D runs fine for a whole day, even with average app usage. “Average” for me is a round or two of Angry Birds, a few Foursquare checkins, checking my email a number of times, taking a photo or two, and keeping Skype & Facebook running in the background.

I hope this helps you!

Aww, Sony, say it isn’t so! MALWARE was the reason? Come on. The people who get p0wned via virtualization malware will likely get p0wned in many other ways as well. So why spend all that time disabling something consumers need to get what they want? For shame.

Now, this should serve as a warning to those buying Windows 7 notebooks, hoping to use the Virtual Windows XP feature. A few things you should know:

  • You must have a version of Windows 7 that supports XP Mode. This would include Professional and Ultimate.
  • You must have a PC with virtualization capabilities. Certain Intel processors have this capability, and all dual-core and greater 64-bit AMD processors already do.
  • You will not need a separate Windows XP license key for XP Mode, at least as far as I can tell based on using the Beta and RC versions of the feature.

ZDNet – Hardware 2.0 – Adrian Kingsley-Hughes – August 11th, 2009

Sony kills virtualization on Vaio notebooks

If you are one of those people who spent close to $2,000 on a shiny Sony Vaio notebook, you should know that your ability to run XP Mode in Windows 7 has been deliberately disabled – by Sony.

While the Intel Core 2 Duo mobile processor that Sony uses inside the Vaio supports VT virtualization, Sony decided that because of the risk of malware, combined with little interest from customers, to disable this feature in the BIOS. To make matters worse, there’s no way for the average user to re-enable VT!

According to Sony senior manager for product marketing Xavier Lauwaert, VT hadn’t been enabled because they had received “very little if any requests until recently” and that engineers were “very concerned that enabling VT would expose our systems to malicious code that could go very deep in the Operating System structure of the PC and completely disable the latter”.

What made matters worse for Sony is that this issue exploded in the comment sections of a blog post on the Windows Team blog site in which Sony was talking up Windows 7.

According to Lauwaert, Sony will “will enable VT on select models” but it seems that Z-series Vaio owners will miss out.

I’ve stopped recommending Sony PCs several years ago. The company seems to focused on consumer electronics and music to product a decent professional-grade computer. This disabling of VT support just reinforces my lack of faith in the company.

Bought a Z-series Vaio and desperately need VT enabled? There is an unofficial patch available. I’ve not tried this, there are warranties and it could cause all sorts of mayhem, but if you¹re stuck, it’s worth a try!

Adrian Kingsley-HughesAdrian is a technology journalist and author who has devoted over a decade to helping users get the most from technology. He also runs a popular blog called The PC Doctor.

What Sony *should* have done was disable it, but make the option to enable it available in the BIOS.

W00t! After waiting for about 11 days for it to be approved, my first iPhone/iPod app is now available!

Buzzword Baby can be found in the Entertainment category. Here’s a direct link to it in the iTunes App Store.

clip_image002

Here’s the description:

Want to impress your boss? How about using those big shot CEO executive buzzwords, like “didactic activity scenarios” and “cloud-based mobility infrastructure”? Maybe your company needs some wireless fifth generation hardware contingency scenarios?

Well, Buzzword Baby may get you that promotion after all.

Tap “Create Buzz” and Buzzword Baby will give you limitless buzzwords that make sense to executives and marketing personnel. You’ll be laughing – all the way to the bank! Good luck on your next promotion!

Warning: Your personal advancement opportunities may differ.

I actually used this in a client meeting and they said “yeah, I get that WYSIWYG stuff.”

The baby photo is our intern, Doug. He was pretty surprised when he saw his photo in the app. Of course I got permission before I released, and I’m hoping it makes him “famous” 🙂

There’s also a Windows Mobile version, of course 🙂 Ping me if you want it.

Please let me know what you think!

Best,

-Auri