Archive for the ‘Technology’ Category

Mobile Device Support Added!

Tuesday, September 8th, 2009

We have just augmented our WordPress installation with the WPtouch iPhone Theme plugin to provide improved blog access on the iPhone, iPod touch, Android, Opera Mini mobile, Palm Pre and BlackBerry Storm platforms.

Installation on our end was completely painless.

Do let us know how you like it or if you run into any problems viewing this content on your device!

Snow Leopard Installation Notes & Advice

Tuesday, September 1st, 2009

Apple has just released a significant upgrade to OS X which actually frees up some disk space and generally optimizes the entire OS. Cosmetic changes are minor but welcomed.

We recommend running the disk repair utility off of the install disk before upgrading. Also, when the system comes up to reboot to complete the installation, there is a chance that your machine may stall giving you a mobile cursor against a blue background that has nothing to click on. If this happens, “Don’t Panic”. Just wait for all disk activity to stop and hold down the power button until your machine powers off, then reboot normally. At that point, you should see a multicolor spinning cursor for a bit after which the Finder will load.

If you had previously installed the PlugSuit Preference Pane, it will generate annoying permission requests until you disable it. You may have to enable, disable, and re-enable it, before disabling it will “take”.

If you use any third party plug-ins like the popular GPGMail to add capabilities to Apple’s Mail application, they will be automatic disabled, so you need to wait for newer versions of them to be released. Sadly, GPGMail’s developer does not have the time to work on an update, so he recommends using Thunderbird and its Enigmail plugin instead.

If you use QuickSilver, download the new b56a7 release and delete the QuickSilver folder from you Application Support folder.

There is also a new release of DragThing with a new “Marble” dock theme that visually dovetails in with Snow Leopard’s Dock.

NVIDIA’s cudadriver_2.3.1 installs smoothly, but no amount of tinkering will get SETI@Home to take advantage of it at this time since cuda is only supported on the Windows client.

Finally, there are updates on the way for all the major third party disk repair utilities, so we wouldn’t recommend using anything other than Apple’s Disk Utility until you upgrade them.

This advice is based on a single installation test case, so your experience may be different. As always, it is best to make a bootable backup copy of your hard drive before making any radical changes to your operating system.

Windows Vista Activation Woes – In Defense of Dongles

Saturday, July 11th, 2009

Consumer Nightmare: Quite inexplicably, a legally purchased copy of Windows Vista which used to activate and run flawlessly under both Bootcamp and VMware Fusion on a MacBook Pro decides that some combination of software bug patches and device driver upgrades has transformed its host hardware into a different computer on which its Vista license code may no longer be used since it was already in use on a different machine — never mind that it is still running off the same disk partition on the same physical computer.

We should all be quite sympathetic to Microsoft’s concerns about software theft, but it is unconscionable to employ an authentication system that causes legitimate End Users so much anguish.

Particularly irksome is the Vista Help System’s Activation FAQ which omits the all too common question of:

“What do I do if a previously activated copy of Vista has deactivated itself and online activation fails with an erroneous report that one’s license code is already in use on a different machine and can’t be reused?”

Over the Summer Microsoft Research in Cambridge presented some extremely impressive demos of the Windows 7 user interface, but if their new OS employs a similar activation scheme to that used in Vista, one would have to very seriously think twice before investing in the upgrade.

That means that it is in both Microsoft’s and its End Users’ best interest to find a more workable alternative. One that protects Microsoft’s IP Rights but recognizes the reality that today’s End Users frequently upgrade their hardware and move legacy operating systems into Virtualized environments possibly under other host operating systems.

This strongly suggests that Microsoft shouldn’t try to tie Windows licenses to particular hardware configurations.

The next Windows should instead be licensed for the use of a single copy at a time by a single individual on any current or future hardware or emulation software he or she may currently or subsequently own. If one needs to run multiple copies on different machines at the same time, that would call for multiple licenses.

This model corresponds to the real world notion of using a physical Key and its computing equivalent, the Dongle!

A dongle is a small plug that goes into a communications port on a computer like a USB jump drive that contains custom hardware to authenticate a user.

Granted that some early dongles were usability nightmares (e.g. they lacked the now common pass-through port allowing other devices to be connected through them). But much has been improved over the years and this technology has much to recommend it.

Indeed, today, a dongle could be designed as a cryptographic co-processor to improve user security, handle licensing management for 3rd party software, and automatically store and retrieve passwords to access secure web sites.

Such functionality would be seen as a major feature that would drive up system sales, particularly if any given copy of the OS would accept any licensed dongle.

Then if one had 3 family members, each could purchase a license dongle, which would unlock his or her personal file space and identity, or perhaps even temporarily and securely access a cloud-based home folder from a total stranger’s PC.

One could even imagine the development of families of dongles, where one could purchase one or two master dongles and several subordinate ones allowing parents to access their children’s accounts.

If the dongles also incorporated a fair amount of nonvolatile memory, additional OS version and 3rd party licenses could be burnt into them to avoid having a proliferation of dongles chained together. In effect, each user would have one master keychain to pop into a USB port in lieu of a traditional easily guessed password login.

Of course, a conventionally encrypted copy of such licensing and configuration data, protected with a really long and truly random password, could be stored by the system provider on a remote server which would also facilitate sharing protected files with friends, transferring licenses between individuals, and invalidating any stolen dongles’ encryption codes.

This would entail sharing keys or deleting license keys and passwords from one dongle while adding them to another as part of a single secure transaction as well as changing the password used to encrypt any online authentication credentials. This would also permit the True Owner of local content to use the online backup of a lost dongle’s codes to access his or her encrypted files long enough to re-encrypt them with a replacement dongle.

In effect, such an approach would limit any data loss/exposure or unauthorized software access to local content/credentials stored on devices that fell into the wrong hands along with one of the matching dongles with which such data was encrypted.

To eliminate this final risk, some dongles or devices could readily be augmented with fingerprint readers or some other form of biometric authentication control to offer industrial grade security at a premium price point.

Such scenarios would offer countless benefits for platform vendors and their loyal customers including new revenue streams from dongle sales & cloud based security services for the vendors and improved security & ease of use for their customers.

Of course in a world of new hardware devices of every imaginable form factor, with OS X and Linux steadily on the move, Windows 7 in final development, and Google’s own OS just around the corner it is just a matter of time before such innovations reach End Users!

Historical Note :: The 61st Birthday of the First Stored-Program Computer

Sunday, June 21st, 2009

On this Father’s Day we note that the Manchester Mark I – the first functioning stored-program computer – executed its first program sixty one years ago on June 21, 1948.

While sources aren’t in full agreement as to this exact date*, it is appropriate to recognize this milestone on Father’s Day since the microprocessors that dominate our lives today are all descendants of the Mark I inheriting some of its most fundamental conceptual design elements.

* June 21st is indirectly cited according to lab notes by Peter Van Roy and Seif Haridi in their magna opus “Concepts, Techniques, and Models of Computer Programming” (MIT Press, 2004 – page 36) whereas Wikipedia cites dates in April and June of 1949. But like much of the early History of Computing, we may never be able to reach “ground truth”.

Excelsior — A New Mobile Device Marks the Return of the Micro Executive Work Station!

Wednesday, April 1st, 2009

Over the last few weeks reports based on Open Source Intelligence have been trickling in from a number of Institute Operatives in various organizations that point to the eminent reintroduction by RadioShack® of the Micro Executive Work Station.

The new design closely follows the body plan and design philosophy of the TRS Model 100™, the new machine code-named “Excelsior” is thinner than a MacBook Air™.

In another bold move, RadioShack is using the latest nano-tech fabrication techniques. Excelsior’s rechargeable paper battery is worn inside out under the protection of a thin sapphire coating making the unit’s housing a functional component rather than mere dead weight.

Pushing the power frontier even further, thanks to piezoelectric power cells integrated into the illuminated full travel keyboard which generate power as you type, Excelsior’s battery life is effectively unlimited!

With its integrated support for high bandwidth long range ad hoc Mesh Networking inspired by OLPC™ technology, Excelsior will be able to remain connected to the Net at all times in urban areas with no air charges, while remaining practical in less developed areas of the world where it can fall back to networking through your cell or satellite phone.

Its high contrast color light emitting e-ink display further conserves power and offers unparalleled legibility under a wide range of lighting conditions.

An integrated webcam, microphone/speakers, and bio-metric fingerprint reader round out the base hardware. Naturally a full compliment of ports is provided on the back-pane behind ingeniously designed trap doors that keep dust and gunk away from the connections.

Of course when you are on the road you can’t always find a place to sit down and type, so the Excelsior features a toggle switch that lets you configure it for wireless Audio I/O using your favorite bluetooth headset while it is stored in your luggage or backpack.

In this mode, you can use a stylized Natural Language Interface to access your schedule, address book, dictate memos, and request GPS directions by making requests through the headset’s microphone. Responses from Excelsior are returned in the calming voice of Canadian actor Douglas Rain.

Indeed, the simplicity and elegance of Excelsior’s software rivals its next generation engineering. Hardware buttons integrate the device with the most important Social Networking Applications, which can also be accessed via speech, putting LinkedIn, Twitter and more just a touch away.

With its brilliant industrial design and ingenious use of AI, this ultimate expression of mobile perfection will be a must have for tech savvy executives on the go.