Entries Tagged as 'Communications'

WordPress 3.0.1

I’ve upgraded my site to WordPress 3.0.1.
As always, I recommend WordPress to power your BLOG; it’s likely your hosting company offers it as an menu selectable install option, and it’s easy to install and maintain yourself if you’d like to take advantage of it’s full customization potential.
http://wordpress.org/

IPTV

IPTV has come a long way since the early 90′s and for most of the nation we’re on the edge of an era where digital entertainment in the home will be carried throughout our home (and enter our home) over a conventional data network.

At the moment, most media player devices are vendor specific in what they will do (ie, the U-Verse set-top box is an IPTV device, but is very limited in what it provides beyond allowing a consumer access to the U-Verse servers) — though there are some general purpose devices.

Sure, you can attach a Media PC or Home Entertainment PC, a XBox 360, a PS3, or a Wii to your entertainment system and use it as a somewhat general purpose media player — but it’s not really designed to provide a good user experience for media (they’re intended for general computing or gaming) – or you can purchase one of a growing number of media devices that are being offered that are targeted specifically to provide for a reasonably good consumer experience.

There are also a number of BluRay players that have media player capabilities — but since I consider BluRay a dying media format (and have since the day the format wars were decided) — I see no reason to invest in a player that’s likely to go the way of the 8-track; nor do I see a reason to pay for over priced discs (particularly when I already own a license for the material in another format, and no longer subscribe to making the MPAA richer when they offer me nothing).

There are also a number of display panels that have media player capabilities — but you’re going to find that the display panels that use the best display technology don’t contain the wizzy features to allow for streaming media. So my advice, is buy a solid panel and just realize that you’re going to have an external box (I don’t know of anyone who’s built a cable-card type module for IPTV at the consumer level let).

That leaves us with just the stand along devices — and if you decide that NetFlix is an absolute requirement you come down to three devices currently: Roku Streaming Player; Seagate FreeAgent Theater+ HD Media Player; and Western Digital TV Live Plus HD Media Player.

For my money the Roku is a joke — and I’m just going to pass right over it since I’ve already given it more attention than it deserves.

Both the Seagate and the Western Digital devices look like they have potential (note, only the WDBABX0000NBK is worth considering, the other models are in the same bucket as the Roku)/

The WD TV Live Plus; however, specifically supports the “play to” feature of Windows Media Player — which means you should be able to play any content on the device that you can play on a Windows 7 machine… which opens you up to a much larger potential source for entertainment.

Let me be clear at this point that I haven’t tried any of these devices for myself — I’m just in the phase of trying to figure out which would be worth my time to look at… once I have a device (and hopefully I’ll be happy with the first I get) I’ll write up a detailed post on the feature set — if you’re in a hurry, just read over the capabilities of each of the possibilities and decide what features you have to have to eliminate the number of possibilities down; and before you do that, if you haven’t looked at the value of the NetFlix streaming feature — acquaint yourself with that, and you too will likely consider it a “must have”.

Grip of Death

The proverbial feces has hit the proverbial fan in iPhone 4 “antenna-gate”…

Personally I think it’s sad the way Apple CEO Steve Jobs treats his customer’s (and the world) with so little respect.

Jobs is now telling the world that all phones suffer from the same problems that plague the iPhone 4, and he’s showing numbers to prove it.  Now, Job’s hasn’t commissioned a large study performed by an independent testing firm; he’s not using numbers published by each phone’s manufacturer; he’s not basing his claims on customer complaints; he’s not performing tests of large statistically sound sample sets of handsets… he’s just (as usual) running off at the mouth and trying to tell his customers what they should be thinking and what they should be buying.

Well, I certainly don’t see any appreciable difference in my signal strength dependent on how I hold my HTC smart phone… in fact, I didn’t see any problem with the previous two HTC handsets I had either — so maybe Mr Jobs needs to consider the possibility that designing a phone based on aesthetics rather than performance might be the root of his problem; and that maybe some of his customers want more than just a fashion accessory or a “me-to” statement.  It’s funny that I really couldn’t find any Apple marketing material that was centric on signal performance of the iPhone 4 — of course, since Apple still only offers the iPhone on AT&T it might just be an assumption that anyone who buys an iPhone really doesn’t consider reception or network performance to be a real concern (remember, AT&T’s network has been plagued with over subscription, and their solution was to stop offering unlimited data plans).

The other absolutely ridiculous thing about Job’s is he can’t seem to get his story consistent.  I mean, is it a hardware design flaw correctable by a rubber phone bumper (which will increase the size of the iPhone), is it a software glitch that your programs will resolve (by what — removing the call to “if (grip-of-death) then drop-call” — or just changing the signal display so it’s less of a indication of reality than it is now), or is it just something that any and all smart phone users have to live with (why aren’t there lots of complaints from owners of other models, brands — and why didn’t previous iPhones suffer from this problem).

The really interesting thing is that “antenna-gate” has grown from a bit of grumbling by tech-savvy users online, to getting the notice of online tech magazines, to crossing over into mainline media, to now causing a stir by at least one elected official.

HTC, Samsung, and Research In Motion (RIM) have all categorically stated that the problems that the iPhone 4 are displaying are not an endemic problem with other smart phones in the market place.  And Consumer Reports stated that it couldn’t recommend consumers purchase the iPhone 4 (but their reports did indicate that a rubber bumper, or even a piece of tape placed over the “gap” between antenna sections would greatly resolve the issues).

And while Job’s might be trying to put any spin he can on this to make other smart phone vendors look bad — in the UK, Samsung is providing disgruntled iPhone 4 users with free Galaxy S Android based handsets (all they need to is post their displeasure with the iPhone, contact Samsung, and the next day they’ll have a Galaxy S handset).

My personal belief on this is that Apple is running scared.

They know that they’ve shipped over three million handsets that have a manufacturing defect; and that they realize that forcing individuals to accept a material different product than they purchased is going to end up backfiring.  I mean, let’s face it — iPhone 4 users purchases an iPhone 4, not an iPhone 4 with a rubber bumper around it (changing the size and aesthetics).

Apple’s based in Cupertino California — California is one of the states with a lemon law which clearly states that if the manufacturer is unable to fix the problem in three tries, they have to provide a full refund for the item.  And materially changing the size and appearance is probably not something they can choose to do… so I’m really surprised that the legal beagles aren’t initiating litigation against Apple for recovery of actual, consequential, and punitive damages.

But this isn’t a concern to me — since I’d never purchase a phone without a keyboard; so I’ll never have an iPhone — and I don’t think anyone who’s serious about a communications device would ever purchase one either.


Senator Schumer’s letter to Steve Jobs (at Apple):

July 15, 2010

Dear Mr. Jobs,

I write to express concern regarding the reception problem with the Apple iPhone 4. While I commend Apple’s innovative approach to mobile technology and appreciate its service to millions of iPhone users nationwide, I believe it is incumbent upon Apple to address this flaw in a transparent manner. According to Consumer Reports’ review, released Monday on its Web site, the iPhone 4′s signal-strength problem is a hardwire glitch triggered by gripping the device in a particular manner. This finding, according to Consumer Reports, “call[s] into question” Apple’s recent claim that the problem is “largely an optical illusion caused by faulty software.” Consumer Reports declined to recommend the iPhone 4 because of this hardware design flaw.

Given the discrepancy between Consumer Reports’ explanation of the reception problem and the explanation provided by Apple in its July 2 letter to customers, I am concerned that the nearly 2 million purchasers of the iPhone 4 may not have complete information about the quality of the product they have purchased. The burden for consumers caused by this glitch, combined with the confusion over its cause and how it will be fixed, has the potential to undermine the many benefits of this innovative device. To address this concern, I ask that Apple provide iPhone 4 customers with a clearly written explanation of the cause of the reception problem and make a public commitment to remedy it free-of-charge. The solutions offered to date by Apple for dealing with the so-called “death grip” malfunction–such as holding the device differently, or buying a cover for it–seem to be insufficient. These proposed solutions would unfairly place the burden on consumers for resolving a problem they were not aware of when they purchased their phones.

I also encourage Apple to keep its promise to provide free software updates so that bars displayed accurately reflect signal strength; I further urge Apple to issue a written explanation of the formula it uses to calculate bar strength, so that consumers can once again trust the product that they have invested in.

I look forward to Apple’s swift action on this matter, and once again laud Apple for its innovative efforts and service to millions of Americans.

Sincerely,

Charles E. Schumer

SyncMate – Expert Edition

Several weeks ago I took a look at the free edition of SyncMate, and I had some fairly good things to say about it.  In fact, I was so impressed with it that I started using the free edition to synchronize my Windows Mobile device.

Eltima Software contacted me and offered me a license for the expert edition to enable to me more fully explore the capabilities of it (and to write a more in depth post about it).

I agreed, and here’s what I found…

I decided that this would be a fairly comprehensive test; it would involve a number of different operating systems, and synchronization environments.

The operating systems I tested were:

OS-X 10.6.1 (32 & 64 bit)

Windows 7 (32 & 64 bit)

Windows Vista (32 & 64 bit)

Windows 2003

Windows XP

Windows Mobile 6.5 (HTC Touch Pro 2 – XV6875)

Windows Mobile 5.1 (MotoQ)

Outlook Look 2003, 2007, 2010 on the PC

Entourage 2008 on the Mac

Windows Contact / Windows Calendar (on Vista and Windows 7)

Live Contacts / Live Calendar (on Windows XP, Windows 2003, Windows Vista, and Windows 7)

FireFox (Windows)

Safari (Windows and OS-X)

Additionally I took a quick look at iTunes and iPhoto (even though I don’t use either of those normally); and I took a quick look at Google synchronization (including synchronizing to an Android handset).

It’s a long list, and I assure you that the coverage of the tests were not exhaustive — but rather concentrated on suites of versions that would be most commonly found together (though I have a reasonably good feeling that unless there were some real flukes, the sample of tests I performed are probably indicative of all combinations).

My first test was to synchronize my Mac Book Pro with my Mac Pro… I’ve never really put any effort into making sure that the contacts and such agreed between the two, so I install unlocked the free version of SyncMate I’d installed on both and proceeded to enable all the plug-ins.  After fighting with both iPhoto and iTune (you wouldn’t need to worry about that if you actually used them they would have already been setup and ready to sync). the little spinners started and in just a few minutes I had everything on both machines (which also included all the calendar and contact information I’d gotten from my smart phone to start with) in sync.

I went ahead and disabled iPhoto and iTune for the rest of my tests — I’d seen it work, and certainly synchronizing those would easily be covered with the folder synchronization (which was a more generic test — but of course it was nice that the iTunes/iPhoto sync could be enabled with a simple click).

I decided next to see what the various versions of Windows and Office Suites would do… so I brought up virtual machines using various OS images and installed versions of Office in them.  I setup the Windows component of SyncMate and then decide to just do everything at once — so I added all the machines to SyncMate on the Mac Pro and hit the sync button.

It took a few minutes, but then on every machine in either (or both) the Windows Contacts and the Outlook Contacts there was a full copy of my contacts; as well as files I’d put in a test folder.

Things were going very well, so now I turned to a couple Windows Mobile devices.

Both were easy to setup via USB, and both synchronized perfectly (frankly I was a little surprised when the MotoQ running Mobile 5.1 worked as well as it did).  So then I tried WiFi sync on the XV6875 — worked just fine (there’s a nice feature of the SyncMate driver on the WinMo device that will tell you the IP and name of the device if you need).  Next was Bluetooth synchronization… and unfortunately I wasn’t able to do that on either device — during setting up the connection I kept getting “Uncompatible Device” (a newer version of SyncMate has corrected the awkward english construction; but unfortunately I still cannot use Bluetooth synchronization with either my XV6875 or Q), so I’m not exactly sure what the problem is, but I would consider Bluetooth synchronization more convenient than WIFi — though I generally use USB since I can charge the device as well.

Then I decided to try a few more scenarios from the SyncMate feature list.

Folder synchronization with a USB flash drive worked perfectly.  And from that I’d be fairly confident that iTunes/iPhoto/folders could be synchronized to any USB (disk) device.

Google synchronization worked just as documented; and synchronizing an Android handset with Google just happens (all you have to do is enter you account information into the handset and enable synchronization).

Here a few comments on individual features…

Call history and the SMS manager are both very nice features of the expert edition… I’m not sure it’s sufficient motivation to pay for an upgrade, but it certainly is a sweet feature.

Mounting a Window mobile phone as a USB disk is a feature that didn’t make much sense to me; my XV6875 has the ability to select whether or not it makes an ActiveSync style or USB drive connection when you connect it; though on an older device like my MotoQ it does let you see the file system on the Mac much as you would on a Windows desktop.

Time synchronization is another feature that just doesn’t make sense; all devices get synchronized to the network (and thus to atomic clocks) so I see little value (and a number of reasons not to) synchronize them to each other and defeat the mechanisms already in place (if this were a camera, not a cellular phone I’d consider this a plus — but I’m going to say this feature should be removed; and certainly not used).

As noted before, synchronization to Windows Live isn’t support (and since this is a Mac centric product I don’t think that should come as a surprise — but, of course, some people who have Windows Mobile phones may use some of the Live services).

One thing I haven’t really covered to this point is how you setup a sync partner in SyncMate; and I guess I haven’t focused on it because it’s fairly easy, and definitely straight forward.  It isn’t “automatic” (and I actually consider that a plus — I absolutely hate ActiveSync trying take ownership of a device I just want to attach once).  A nice touch to the way you add a partner is that you can both name it, and include an image for it (though it might be a little nicer if Eltima included more stock images with SyncMate, or created a web interface to find images of handsets — but I just downloaded one of each of my phones and then used that).

The number one quality of SyncMate is that it works — and by far and large it works as advertised.  In this round of tests I didn’t have any instability in the version of the Windows sync driver I installed (unlike in the previous tests where I did have some issues with the Windows sync driver crashing).

One feature I felt might be interesting for Eltima to add would be a “mesh” type synchronization — really all they’d need to do is have an ability to synchronize the partnerships between Mac hosts (ie — all the synchronization partnerships I entered on my Mac Pro could instantly appear on my Mac Book Pro the next time the two machines sync’d — and then conflicts would just be handled throughout the mesh on a peer-by-peer basis just as they are now).

As I’ve stated previously I find the price a little steep — but you and your wallet will have to decide for yourself…  If you like the free version, and have needs for some of the additional plug-ins; I suspect you’ll be favorably impressed by what you get once you purchase a license.

Eltima Software
SyncMate

I’m a valuable Verizon Wireless customer…

Or so says an email an email I got from them last week asking me to take a survey on why I hadn’t taken advantage of my ability to upgrade my phone.

When the email came in I was on the phone talking to one of my friends; and besides, email is intended to be dealt with when it’s convenient…

About two hours after the email came in, things settled down and I had some time while I was waiting on the computer to finish a backup — so I clicked the survey link.

To which I got a web browser window (that adjusted down the size of my preferred browsing window) to tell me that the survey had been closed.

WOW — I’m glad I’m a “valuable” customer, I would hate to think how “un-valuable” customers would be treated.

Let’s see…

First, I never authorized Verizon to send me any type of email other than email specifically dealing with my account (a survey in no way deals with my account — and is clearly a marketing effort), so this email would be classified as SPAM (that’s UCE – Unsolicited Commercial Email).

Second, any legitimate survey sent out would certainly have more than a two hour response time; after all, it’s not like they would know I was anywhere near the computer.

Third, I’ve already told Verizon I’m not interested in a “free” phone since I’m not interested in a new two year contract.  And frankly there should be laws against calling something free when it’s got all kinds of strings attached.

Fourth, Verizon certainly doesn’t need to send me a survey to know how I feel about them — I consider them a crappy company like all cellular providers.  And obviously, Verizon know it’s a crappy company that is afraid it couldn’t keep customers without resorting to tricking and coercing them into long contracts by selling them equipment which is locked and crippled.

I say it’s time for an open wireless system with open handsets — where like the wire line market, wireless providers cannot force you to purchase a device from them, and they have to compete without all these tricks and fine print.

Certainly Verizon (like other cellular companies) have worked very hard to make sure that I as a customer will look out for my interests, and jump to any provider that offers me reasonable service at a reasonable price.

Customer loyalty?  Well, that’s about as rare as customer service in the cellular industry!

Verizon Wireless

NOTE: Verizon Wireless sent out a new survey email the next evening (even after I explicitly “unsubscribed” from the email list used to send the original one) with “CORRECTED LINK” added to the subject. Once again I got the message:

This survey link is no longer valid. Thank you for your time and consideration in trying to complete this survey.

OS-X – Desktop Search

I’m posting this mainly to illustrate that not Microsoft alone get’s the importance of desktop search — Apple’s Spotlight provides much the same level of functionality as Windows Search in an equally seamless implementation.

So the question (once again) is why are all the Linux based desktop search solutions pathetic?

Toshiba IS02

The Toshiba IS02 is a Windows Mobile 6.5.3 powered smart phone with a 1GHz Snapdragon processor and a 4.1″ AMOLED touchscreen sporting a 3.2MP digital camera, 384MB RAM, 512MB ROM, business card reader, Bluetooth, Wi-Fi with a GSM quad-band radio and 3G data.

It’s reported to be one of the slimmest WinMo phones available — and it has a full slide-out QWERTY keyboard!

Hopefully Toshiba will export the phone to the American market, and continue to innovate and push the competition.

Toshiba IS02

Windows – Desktop Search

Most people realize how valuable Internet search engines are; but not everyone has figured out how valuable desktop (and server) search engines can be.

Even in corporate environments where data storage is highly organized it’s easy to forget where something is, or not know that someone else has already worked on a particular document — but if you could quickly and efficiently search all the public data on all the machines in your organization (or home) you could find those pieces of information you either misplaced or never knew about.

With Windows Search it just happens.  If you have access to a document, and you search — you can find it.  Open up a file explorer Window and point it at location you think it might be, type in the search box — and matching documents quickly appear (and those that don’t match disappear).  Do the same thing against a remote share – and it happens magically (the remote box does all the work).  It’s even possible to  be able to search multiple servers simultaneously – and it doesn’t require a rocket scientist to setup.

Windows Search is already on Windows 7 and Windows Server 2008 as well as Windows Vista (you’ll want to apply updates) — and easily installable on Windows XP and Windows Server 2003.  In fact, the defaults will probably do fine — just install and go (of course it will take a little while to index all your information).

A developer can fairly easily enhance search to include more document types using (plenty of examples, and it uses a model that Microsoft has employed in many parts of Windows)…   The search interface can be used via API, embedded in a web page, or just used directly from the search applet (which appears in auto-magically in Windows 7 and Windows Vista).

Very few Microsoft products are worth praise — but Windows Search is; and from my personal experience no competitor on any platform compares.

To those looking to write a “new” desktop search; look at Windows Search and understand what it does and how it works before you start your design.

Windows Search

Linux – Desktop Search

A while ago I published a post on Desktop Search on Linux (specifically Ubuntu).  I was far from happy with my conclusions and I felt I needed to re-evaluate all the options to see which would really perform the most accurate search against my information.

Primarily my information consists of Microsoft Office documents, Open Office documents, pictures (JPEG, as well as Canon RAW and Nikon RAW), web pages, archives, and email (stored as RFC822/RFC2822 compliant files with an eml extension).

My test metrics would be to take a handful of search terms which I new existed in various types of documents, and check the results (I actually used Microsoft Windows Search 4.0 to prepare a complete list of documents that matched the query — since I knew it worked as expected).

The search engines I tested were:

I was able to install, configure, and launch each of the applications.  Actually none of them were really that difficult to install and configure; but all of them required searching through documentation and third party sites — I’d say poor documentation is just something you have to get used to.

Beagle, Google, Tracker, Pinot, and Recoll all failed to find all the documents of interest… none of them properly indexed the email files — most of the failed to handle plain text files; that didn’t leave a very high bar to pick a winner.

Queries on Strigi actually provided every hit that the same query provided on Windows Search… though I have to say Windows Search was easier to setup and use.

I tried the Neopomuk (KDE) interface for Strigi — though it just didn’t seem to work as well as strigiclient did… and certainly strigiclient was pretty much at the top of the list for butt-ugly, user-hostile, un-intuitive applications I’d ever seen.

After all of the time I’ve spent on desktop search for Linux I’ve decided all of the search solutions are jokes.  None of them are well thought out, none of them are well executed, and most of them out right don’t work.

Like most Linux projects, more energy needs to be focused on working out a framework for search than everyone going off half-cocked and creating a new search paradigm.

The right model is…

A single multi-threaded indexer running in the background indexing files according to a system wide policy aggregated with user policies (settable by each user on directories they own) along with the access privileges.

A search API that takes the user/group and query to provide results for items that the user has (read) access to.

The indexer should be designed to use plug-in modules to handle particular file types (mapped both by file extension, and by file content).

The index should also be designed to use plug-in modules for walking a file system and receiving file system change events (that allows the framework to adapt as the Linux kernel changes — and would support remote indexing as well).

Additionally, the index/search should be designed with distributed queries in mind (often you want to search many servers, desktops, and web locations simultaneously).

Then it becomes a simple matter for developers to write new/better indexer plug-ins; and better search interfaces.

I’ve pointed out in a number of recent posts that you can effective use Linux as a server platform in your business; however, it seems that if search is a requirement you might want to consider ponying up the money for Microsoft Windows Server 2008 and enjoy seamless search (that works) between your Windows Vista / Windows 7 Desktops and Windows Server.

REFERENCES:

Ubuntu – Desktop Search

DROID Doesn’t

Motorola has confirmed that the upcoming DROID X and the DROID 2, unlike the original DROID, will require digitally signed ROMs.

Great going Motorola; you may have killed one of the most successful handsets you’ve had in years.

The original DROID became almost an overnight sensation with the Android community because it was a well engineered smart phone, featuring Android — and a keyboard..

Many serious phone users and hackers alike purchased the DROID because they could use it as an Android test and development platform since they could flash their own custom built Android ROMs into the device — thus avoiding the need to wait for Motorola (and the carrier) to issue updates.

It looks like the Android community won’t be very accepting of the new DROID X or DROID 2, and they’ll purchase the DROID at fire-sale prices or all move over to the HTC handsets (including recycling HTC Windows Mobile handsets).

We understand there is a community of developers interested in going beyond Android application development and experimenting with Android system development and re-flashing phones. For these developers, we highly recommend obtaining either a Google ADP1 developer phone or a Nexus One, both of which are intended for these purposes. At this time, Motorola Android-based handsets are intended for use by consumers and Android application developers, and we have currently chosen not to go into the business of providing fully unlocked developer phones.

The use of open source software, such as the Linux kernel or the Android platform, in a consumer device does not require the handset running such software to be open for re-flashing. We comply with the licenses, including GPLv2, for each of the open source packages in our handsets. We post appropriate notices as part of the legal information on the handset and post source code, where required, at http://opensource.motorola.com. Securing the software on our handsets, thereby preventing a non-Motorola ROM image from being loaded, has been our common practice for many years. This practice is driven by a number of different business factors. When we do deviate from our normal practice, such as we did with the DROID, there is a specific business reason for doing so. We understand this can result in some confusion, and apologize for any frustration.

DROID X