Local

..:: Home
..:: Legal
..:: Contact
..:: About
..:: RSS
..:: Log in

Links

..:: Fake Bill Gates
..:: Tap the Hive

A Random Quote

"Do or do not. There is no try." -- Yoda

Archive for the ‘Reviews’ Category

Joost Beta Reviewed

Thursday, April 5th, 2007

Today, my Joost Beta application was accepted. So, I went over to their installation page from the link in the email, with an open mind. I was excited. On paper, Joost looks like it may revolutionize the way we view media content. It’s essentially a bittorrent client on a closed bittorrent network with a video player and interface built on top. Before I start, note that I am completely unaffiliated with Joost. I am just a regular computer geek exploring some cutting edge media software. None of this review is endorsed by Joost or any Joost affiliates. These are my opinions. Overall, I’m fairly impressed, but as of now, there are some fundamental flaws preventing this from replacing your cable or satellite provider.

..:: Installation

I arrive at the download page through the link in the email (it has some encoded string in it, so don’t bother guessing it). I look at the download options, and they have a client for … Windows … and OSX only. No support for Linux. This means I have to reboot into WinXP. I reboot and download. It’s a 10.5 mb file so it only took a few minutes (8mbps cable for the win; I know, the Asians and Euros are laughing). The minimum requirements list off:

  • 500 mHz processor
  • 512 mb ram
  • 48 mb video ram
  • WinXP
  • directx 9.0c

Strangely, the installer detects that I only have 480 mb ram, but I definitely have 512 mb ram. It does detect my video ram (or lack thereof) correctly, and I only have 32 mb. I suspect that this is because my boards video ram is not dedicated, so it just takes the 32 out of the 512 mainboard ram. The client still recommends that I should install despite possible slowdown.

Then comes the EULA acceptance, and the EULA is in a 1″x1″ (roughly) frame. As a law student (particularly in contracts and intellectual property), I actually look through it (skip to first impressions if you don’t care about legal commentary). Ctrl-A is disabled in the frame, so I have to shift-click the top to bottom. Then I Ctrl-C copy it out into notepad to look through it for any crazy terms. I find a few notable terms, but nothing that makes my skin crawl:

2.1.1 Joost and the Joost™ Software will, and will permit third parties to, display advertising and other information within the interface of the Joost™ Software and/or in connection with the display of content and programming, in all cases without compensation to you. Joost or the Joost™ Software serves, and permits third parties to serve, advertisements within or adjacent to the content and programming delivered to you by the Joost™ Software.

So there are ads, but it doesn’t seem to be adware.

2.1.2. The Joost™ Software will utilize the processor, bandwidth and hard drive (or other memory or storage hardware) and/or cache of your computer (or other applicable device) for the limited purpose of facilitating the communication between, and the transmittal of data, content, programming, services or features to, you and other Joost™ Software users, and to facilitate the operation of the network of computers running instances of the Joost™ Software.

In other words, Joost will use my bandwidth, most likely on the bittorrent protocol.

2.1.3. The Joost™ Software will take organizational and technical measures intended to protect the privacy and integrity of the computer resources (or other applicable device) you are utilizing, however, you acknowledge and agree that this is not a representation or warranty of Joost.

Joost cares about my privacy, but makes no guarantees of anything. These kinds of clauses are a joke and mean nothing.

The next section (3.2) of the EULA is rather long and explains all the stuff you cannot do, particularly making hacks for the client, packet sniffing, and stack watching.

4.1. You hereby acknowledge and agree that the Joost™ Software may be incorporated into, and may incorporate itself, software and other technology owned and controlled by third parties. Any such third party software or technology that is incorporated in the Joost™ Software falls under the scope of this Agreement. Any and all other third party software or technology that may be distributed together with the Joost™ Software will be subject to you explicitly accepting a license agreement with that third party. You acknowledge and agree that you will not enter into a contractual relationship with Joost or its affiliates regarding such third party software or technology and you will look solely to the applicable third party and not to Joost or its affiliates to enforce any of your rights.
. . .
4.2.3. When installed on your computer, the Joost™ Software may periodically communicate with Joost servers and/or Joost™ Software installed by other users. Additionally, third party software installed on Your computer may periodically communicate with third party servers for the purposes described in the license agreement or privacy policy between you and that third party.

Third-party software? That may be ad-ware, spyware, or even malware.

5.1. You acknowledge and agree that any and all Intellectual Property Rights to or arising from the Joost™ Software are and shall remain the exclusive property of Joost and/or its licensors. Nothing in this Agreement intends to transfer any such Intellectual Property Rights to, or to vest any such Intellectual Property Rights in, you. You are only entitled to the limited use of the Intellectual Property Rights granted to you in this Agreement.

This is the same nasty that is in the WoW EULA. I can see this in Joost because watching content is a unilateral process. In WoW, one does a ton of work to build up a character, and then Blizzard will eventually yank it from you for whatever reason claiming that it’s not yours and you only have a license to it. Kaplan took a similar stance when I tried to sell my LSAT hard-copy study guides on ebay. They told me I had a license to use these paperback books but not to sell them, and my auction was yanked. This kind of treatment really rubs me the wrong way.

For the most part, the rest is just the typical indemnification, waiver of liability, etc, that you only find in the software industry. Besides the possibility of adware and the grossly limited license to use, this doesn’t seem too wretched. As it’s currently free, I accept because my WinXP installation is sandboxed, and if the Joost client wrecks anything, I’ll just reload my image.

The actual installer takes a few seconds to run and Joost loads up.

..:: Registration

You have to enter your email address that team Joost or your inviter sent the invite to. Then pick a username of 6+ characters and a password of 6+ characters. So far, the process has been seamless. The player pops up showing some intro content.

..:: First Impressions

There are some entire shows from Viacom networks (MTV, Comedy Central, VH1 just to name a few). Unfortunately, the choices of actual shows are limited. When you choose a channel, the player starts the default show if you click the play button, but if you click the list icon (which looks unlike any list icon I’ve ever seen), it shows you everything on that channel. The interface is incredibly simplistic and definitely looks to be modeled for an IR remote control. The content quality is surprisingly good at 1024×768. It’s better than the youtube videos, but it’s clearly not HD. A quick switch to windowed mode (out of the default fullscreen) and it loads up at 800×600. Even still, some of the content shows clear upsampling at 800×600. All the content seems to be at least standard definition, so if you ran this on a second monitor output to a larger television, it might look alright. Since everything is downloaded in real time from gardened bittorrent networks, some of the content comes in a little choppy at first, and may get a little choppy here and there.

Immediately, there is a notice up top about a 16+ age limit, so this content probably isn’t for your toddler. However, there is a Saturday Morning Cartoons channel.

..:: Content

Looking through the channels, the content selection is fairly limited but respectable for this startup. Notably, there are:

  • MTV: Laguna Beach, Two-a-Days
  • Comedy Central: Stella, Freak Show, Dog Bites Man
  • National Geographic: some 15-20 documentaries that are 50 to 90 minutes long.
  • Warner Brothers Records: about 15-20 “Making of…” videos. The actual music videos don’t appear to be there.
  • VH1: Hogan Knows Best, Sonotorious
  • IndieFlix Premier Hits: various videos that appear to be from indy studios.

The shows that are from Viacom are typically 22 minutes because they’re aired on regular television in 30 minute blocks. There are also more shows from channels I’ve never heard of, and a total of 27 channels as of this writing.

..:: Interface

Unfortunately, this interface and system completely fail to lend themselves to quick browsing of content. If you don’t already know what you’re looking for, it will take forever because there is no channel surfing of any kind. There should be some “current media preview” that essentially plays 10 second intervals of currently available content.

However, if you do know what you’re looking for, the system is just as simple as any DVR, whether it be mythtv, tivo, or winmce.

While some of the icons are unintuitive (or just irregular), getting hang of the UI takes only a minute or two. After 2 minutes or so, I was blazing around the menus checking out content.

..:: Upsides

The UI is very simple. If you were running this with a keyboard on a TV, a child could probably operate the system. If you have any experience with any popular DVR, you’ll learn to navigate Joost in a matter of minutes.

There is a My Joost section so you can add your favorite channels into one section.

The entire system transparently manages downloads and playback, as opposed to using azureus to download and then a media player for playback.

Checking my process list didn’t seem to show any spyware, but as Joost can run in the background, there’s no telling what’s going on while it’s running. The project seems reputable enough with their involvement in tons of FOSS, but this isn’t a guarantee.

There are live chat-room overlays, user ratings so users can rate various shows, and various other widgets available.

..:: Downsides

There is an incredible lack of content. The last review of Joost that I read only listed off some of the National Geographic documentaries, and the Indy films, and that was only earlier this week. Therefore, it appears that Joost is laying on the content, but it’s not currently there yet.

There’s also a lack of servers. Thus initial playback takes a while on some programs, and if you’re not watching the most popular section, there just aren’t enough seeds to get the content fast enough. Sometimes, the playback stops altogether and the client tells you to bug off.

Unfortunately, the user ratings are nowhere to be found. They don’t show up in the channel and show listings.

I checked to see how many invites came with my beta application acceptance, and I have 0. So, please do not ask me for an invite.

There is no “seek” or channel surf option, and the only popularity system seems to be the “Most Popular” channel. This will be a HUGE part of these next-gen content delivery systems. With the barrage of content, there will be a need to skim off the chaff. Because there is such little known branding, there needs to be a better method of finding content.

There are advertisements, but they appeared only in the downtime between content sections, not actually intersparsed into the content like regular commercials.

This system will eventually have to make money somehow, and advertisements seem to pave the way. However, because most DVR users are the people who will most likely pave the way to widespread net-tv usage, DVR users probably won’t give up their advertisement free systems for on-demand net-tv.

..:: Overall

It’s still in beta, so there’s obviously going to be some issues. However, at the moment, the content playback is just a little too choppy, and the amount of content available is currently just too small to use this regularly.

The shows my girlfriend and I watch are Daily Show, Colbert Report, South Park, SG1, Good Eats, Mythbusters, Scrubs, Black Donnellys, Heroes, Greys Anatomy, Laguna Beach, The Hills, House, ER, Buffy, and Gilmore Girls. Of all this, only Laguna Beach is on Joost, which means Joost is a long way from replacing my mythtv.

Once again, this is still in beta so I’m not being my usual harsh and cynical self. I foresee that when this goes into open production, this will be incredibly awesome. If there are tons of users viewing content, they’ll be seeding content too, and hopefully this becomes a respectable enough portal that more providers will actually post material. At this instant, though, it’s still merely something to play around with. I can legitimately say that this could replace my cable provider within 5 or 10 years, but I’m not calling up to cancel just yet. There’s still some polishing to do.

Motorola H700 Bluetooth Handset and Motorola A1200 Ming Reviewed

Monday, January 1st, 2007

I picked up the Motorola H700 Bluetooth Handset to pair with my Motorola A1200 Ming. The nice thing about this is that it’s the smallest one they had at the store (which shall remain nameless). It’s incredibly light, but unfortunately it doesn’t feel substantial (like much of it is hollow or something). It uses an internal rechargeable battery that uses the same 4pin usb cable (included) that the Ming requires to charge. This headset has a boom that swings out. When open, the headset is on, and when closed it’s off.

..:: Pairing

The H700 pairs effortlessly with the A1200.

  1. Turn bluetooth on the phone to On by clicking on the system bar (has your signal strength, battery remaining, and the current time). Then go down to Bluetooth and set it to On.
  2. Prep the H700: close the boom, hold the call button until it lights up purple, then open the boom. The purple light should stay on.
  3. Then go to Menu->Bluetooth->Search. The H700 came up instantly for me. Click Bond.
  4. The default pin number to bond with the H700 is 0000, so enter that and hit OK.

That’s it. You’re now good to go.

..:: Usage

This is where my gripes come in. First, I have big Italian ears. I also wear wire framed glasses nearly 24-7 (I usually fall asleep in them, and it drives my girlfriend nuts). The headset feels like it dangles from my ear, and makes me wonder: is this what clip-on earrings feel like? Moving my head even the slightest bit or walking make it bounce around. My huge ear should fill up the mounting arm, but the headset still dangles. If my ear doesn’t fill it out, I can’t see how most people could use this. The entire mounting arm is some sort of rubber or plastic material - there is no internal wire to shape it to your ear. The arm does come off and flip-flop so you can use the headset on your left or right ear.

Making calls is alright. I use the bluetooth handset to dial out and everything works perfectly fine. Using the call button for voice recognition is worthless. With some 300 contacts in my list, it never works, ever. It thinks everything sounds like Elliot, or Adrienne. To test, I asked it to call Adrienne, and it couldn’t recognize her name properly. I would think that the system is better suited for Chinese, but the voice director speaks clear English. Receiving calls is another issue. I was driving around with the headset on and received a call, so I just tapped the call button and it picked up. However, when I was back at my apartment, I grabbed the headset (which was closed), and then apparently the Bluetooth had turned itself off (I’m guessing it idled too long or something). That’s just annoying.

I put the bluetooth headset in the little pocket on my right pocket of my jeans. When I took it out, I found out that there is a small metal plate on the boom that is secured solely by a little sticky tape. Well, that tape isn’t very strong, and the plate came off (and it’s a very thin metal, so it now has creases). I thought only Sony was capable of such brain-dead design flaws (which is the reason for my Sony boycott, but that’s another story). Here it is, not even four hours into owning the headset, and the casing is already falling apart. I wasn’t even handling it abusively.

..:: Overall

It’s mediocre. It’s the first Bluetooth headset that I’ve tried. Unfortunately, it will not be my last as I’m returning it tomorrow. I can understand the horrible voice recognition, but that’s not the headset’s fault. However, with the loose fitting mount arm and the shoddy casing, I would never pay for this.

Motorola A1200 Reviewed

Friday, December 15th, 2006

NOTE: THIS REVIEW IS NEARLY TWO YEARS OLD. BETTER PHONES HAVE COME OUT IN THE PAST TWO YEARS. This is being left up for archival and informational purposes only.

The Motorola A1200 Ming is a Linux based handheld — handheld, because it’s not really just a phone. It’s a handheld computer that happens to have a phone. It’s Motorola’s customized Linux, and it has a touchscreen interface that changes depending on the application currently in use. I picked it up this summer after my MPX200 got waterlogged. I found the A1200 on ebay for a pretty good deal. As of this writing, it appears to be running 300-350 USD on ebay. Your results will vary.

..:: Feature Summary

Quad Band Cell
Mp3 Player, Video Player
GPRS Wireless Internet
Bluetooth
Personal Information Manager
Business Card Capture
2 Megapixel Still Camera and Video Recorder
FM Radio
Touchscreen Interface
Document Reader
Images: [ google ]
Video: [ youtube ]
Hardware it doesn’t have: WiFi, GPS, Camera Flash

..:: Package Contents

I’ve read many places that Motorola has absolutely no plans to release the A1200 outside of the Asian market, but you can easily find the A1200 on ebay. I also saw a Verizon vendor stand in the mall that had one unit, but none in stock. I advise against getting it from the carriers, because while it will cost less, it will also have many features locked out. Carriers usually lock phones so only SIM cards that they branded will work on the phone. Additionally, many carriers lock features out of the web browser, bluetooth, and media players. So, I bought an unlocked one on ebay, and my package came with:

  • the phone: A clamshell with a substantive weight (122 g) but it’s not overbearing. It doesn’t feel cheap at all (a lot of the Samsung and Sony phones do feel cheap). The top half of the clamshell is clear, and the ear speaker is actually in the clear plastic. If you look closely, you can see two wires embedded into the plastic running from the body to the speaker. The screen itself is a touchscreen, and it comes with a thin protective sheet on it. I haven’t had a problem leaving mine on after 5 months now. The dimensions are 95.7 x 51.7 x 21.5 mm, which puts it roughly the size of a RAZR. The unit is available in a lacquered red or white, or a flat black.
  • the battery: I don’t really know what the manufacturer’s estimate is on battery life. Those estimates are never accurate anyways as they never reflect normal usage. I typically get 3 or 4 days before I must plug it in to recharge, and I use my phone for many things during the day besides regular call usage (calendar, music, games, studying on the go). I leave Bluetooth off always (because I have nothing to connect it to), and I leave GRPS off when I’m not on the internet. I don’t have a home line either, so this receives all my calls. This is much nicer than the MPX200, which had serious battery life issues (not charging daily meant dead battery).
  • a pair of motorola 2.5mm headphones (earbud style): The 2.5mm headphones sound very nice (I’m not an audiophile though). Note that your regular headphones have a typically 3.5mm jack. To use your regular ones, you’ll need a 2.5mm-3.5mm adapter, but then you have the problem with terminals not connecting nicely (you can only plug it in partially or the sound cuts out) and you have a weird flimsy thing sticking out the side of your phone, so I just stick with the motorola headphones. I’ve read that the terminal connection problem doesn’t happen if you get a jack with 3 black rings instead of 2, so if you’re looking around, make sure it has the third ring.
  • a usb-4pin cable: This is a standard USB cable that comes with most digital cameras. This is one of the nicest things about motorola smartphones. They charge using a standard 4pin USB port, so you can charge off of your laptop (or PC) as well as any AC wall outlet, and you don’t need to upgrade all of your cables whenever you upgrade a phone.
  • 2 stylus: Having the extra stylus is nice, as one is bound to get lost. The stylus does fit nicely into the phone shell, and it sort of clips into place. It does telescope so you can add an extra inch or so to it (~3″ closed, ~4″ open). It is made of some sort of brushed aluminum, and the tip is plastic.
  • an AC adapter: This is a regular AC adapter for wall outlets, and it connects to the phone through the 4pin USB port.
  • a 128mb USDC: it’s 128 mb of removable storage. It could be larger, but it’s a start.
  • a USDC->SD adapter: This is so you can plug the USDC into regular SD slots.
  • a manual: As my A1200 is directly imported from China, the manual is in Chinese and English. There is also an A1200i which is an international version of the phone. By default, the A1200i comes with many more language packs installed, particularly for many European languages, but I haven’t seen the A1200i available anywhere.

..:: Operating System and User Interface

The OS is Motorola’s customized version of linux called EZX. It looks very similar to any of the smartphone interfaces, but the A1200 has a touchcreen as its main input. There are two front buttons, and a small 8-way joystick that also pushes in. On the right side are the camera and voice recognition buttons. On the left side are the up/down and select buttons. The select button usually does the same as pushing the joystick in. As these buttons change depending on the mode, I’ll explain the buttons better as I cover the different functions. Youtube has quite a few A1200 Videos showing off the handheld in action.

..:: Windows Compatibility

After using the MPX200 with ActiveSync, the A1200’s sync system (Motorola PhoneTools) for WinXP is rather disappointing. Let me illustrate how ActiveSync is better than PhoneTools.

ActiveSync PhoneTools
Sync Process Plug phone (USB) and it automatically syncs. Plug phone in, open up PhoneTools, and select Sync (no autosyncing available)
Conflicts Allows you to prioritize handheld, prioritize Outlook, or ask on conflicts Also allows you to make the three selections, but it’s broken. No matter what I selected, the handheld would end up with duplicates of all tasks. Any changed events/contacts would now be entirely duplicated events/contacts.
Sync Aspects Email, Tasks, Contacts, Events Tasks, Contacts, Events, Not Email

The bugs and annoyances in PhoneTools are just completely and utterly unacceptable. PhoneTools should be just as transparent as ActiveSync.

When plugged in via USB, WinXP recognizes the A1200 as a mass storage device without needing any drivers installed. WinXP will mount the USDC as the device. In other words, just like plugging in a USB key, you can just plug this in to get instant access to your USDC. You can then just drag and drop files. I haven’t had much luck yet with the bluetooth functions yet.

..:: Linux Compatibility

Ubuntu Edgy automatically recognizes the phone as a microSD slot and you can easily mount the A1200 when connected via USB. Don’t try to mount it with a fs type specified, or you may have to reformat the card like I did (even the phone stopped reading it). Who would think that merely mounting it would bork the partition? Anyways, you would think a Linux smartphone would have better Linux support, but I haven’t yet been able to mount the system memory to sync in Linux, and Evolution with multiSync doesn’t notice it. I haven’t tried connecting via bluetooth as this handheld is the only bluetooth device I have. I’m going to be getting a dongle soon for my PC, so I’ll post my results then.

When plugged in via USB, Ubuntu Edgy recognizes the USDC on the phone as a usbdisk, and will automount the phone. You can then just drag and drop files. I have tried out some bluetooth functions, but it’s pretty nasty. So far, I haven’t found any simple way to transfer files through the bluetooth — and no, hitting scan, then dragging and dropping files left and right, after selecting a phone, and then clicking send is NOT a simple solution. The system should be much more transparent, and I’m working towards a solution.

..:: Mac Compatibility

Currently, I do not have a Mac. I had an old iMac that ran OS8, but it finally bit the dust during Summer 2006 and I disposed of it. I have no intention of looking into A1200 Mac compatibility, so you will have to find that information elsewhere.

Apparently, I have been linked to by a mac user’s forum, and you can find more details on A1200 Mac reviews at philmug.ph.

..:: Phone Calls

The phone is quad band (850/900/1800/1900 mHz), and as long as you get yours unlocked (or unlock it), you can use it all over the planet. The call quality is typical for any quad band phone. The unit will notify you of how many voicemails have been left. Ringtones can be polyphonic (MIDI) or MP3s. A regular MP3 of a few minutes can even be a ringtone.

..:: Bluetooth Compatibility

I personally have tried the H700 headset and I have put my results in my Motorola A1200 Ming and Motorola H700 Bluetooth headset review. The results were quite good, but I don’t like the H700 itself. I’ve read confirmations for the A1200 working well with various headsets: Samsung WEP200, Jabra BT250v, Plantronics 510.

The Bluetooth spec is JSR-82 so supposedly this will work with Bemused. Bemused allows you to use the A1200 as a remote for your desktop PC over Bluetooth. This will be very nice with MythTV. If it does work, but I’ll have to post those results after I get a Bluetooth dongle.

..:: Wireless Internet

Unfortunately, the A1200 does not have Wifi (802.11a/b/g/n). Supposedly, the A1200 does support EDGE, but I haven’t tried, as my understanding is that Cingular doesn’t use EDGE. At the moment, I’m not too happy with any broadband over cell technologies, but that’s for another article. The browser is some sort of customized version of Opera. I haven’t extensively tested javascript and CSS support, but it does seem to support some, and it also supports cookies.

As my phone came from China, all of the default internet connections were for Chinese service providers. Since this phone is pretty fast, the internet on it is tolerable (whereas mMode on my old LG410 was unbearable). It’s not broadband, but it’s acceptable for low bandwidth transmissions. My mobile homepage takes maybe one or two seconds to open, but it’s not littered with images. You’ll probably want to add a GPRS network.

I’ve also read about being able to use a Bluetooth receiver on a computer as a router, but I can’t check how usable this really is until I get the dongle.

..:: FM Radio

This phone does have an internal FM Radio. It does sound very good and the controls are digital. However, you must have the earphones plugged in to use the FM Radio (it will drop out of radio mode if you unplug them), as it uses the wires as an antenna. I never really use this, because I’m typically using the MP3 player.

..:: Camera

The camera has a resolution of 1600×1200 (2 megapixels) which is the highest resolution of most camera phones. Anyone who knows anything about photography knows that digital zoom is worthless, so I leave that off. There is no optical zoom, but there is a macro/landscape focus. The idea is that when you’re photographing anything more than a foot away, use the landscape mode. With macro mode, you can photograph things up close. Macro mode is also used for the business card capture. There is no flash. The pictures are taken in JPG format. The video recording is in 3gP, and is too low resolution to be used for anything outside of viewing on the phone itself. While this is the best camera phone I’ve seen, it’s still not enough to replace a single-task camera entirely, but it is usually a nice feature. I say usually, because most courthouses, and many government buildings do not allow cameras inside, and as a law student, that presents an obvious problem.

Controlling the camera is incredibly simple. Even if the clamshell is closed, just hit the camera button on the left side of the phone to switch to camera mode. Then hit the camera button again to capture a photo. If you left it in video recorder mode, it will capture video instead of stills. You can set it so it saves the images and video to your USDC instead of the phone’s memory.

..:: Business Card Capture

The business card capture uses the camera. Hold the phone a few inches away from the card with the camera on macro mode focused at the card. The card will be digitized using an ocr-text conversion to create a business contact. It’s semi-accurate and expedites the process of inputting information, but it’s not failsafe, and some business cards are just too artsy for it to detect the text well. I typically don’t use it, as I type my contacts into a computer and then sync, because it’s so much faster and has a 100% accuracy.

..:: Media Player

The phone uses RealPlayer and supports most popular formats. My concern was MP3 support, and it does have it. The phone does apparently support forward lock DRM, but a little explanation is in order (as I hate DRM and would never support it). If I have a regular MP3 (downloaded from one of my DJ sites, or ripped myself), I can transfer the MP3 to and from the phone without any problem. The phone doesn’t have some translator that wrecks my non-DRM files. The DRM only applies if the file you’re importing to the phone has DRM. I don’t know all of the details on what commercially supports this, but I did gloss over the DRM section in the developer’s manual. DRM aside, the music portion of the media player easily supports AAC(+), MP3, RealAudio, MIDI, and WAV.

RealPlayer also supports many video formats, particularly MPEG-4, MPEG-3, H.263, 3gP, and RealVideo. However, the issue with simply importing your DivX is that you’ll really want to downsample the video. Most respectable DivX video is 720×480 (or so) while this screen only displays 320×240. This means you’re carrying around a lot of wasted space. I have Acala 3gP converter (WinXP) and it will convert a 700 mb movie (legal of course) to about 75 mb in 3gP. Video is nicely watchable, but it’s a small screen. On the MPX200, the problem with video was that the processor couldn’t handle it displaying that much data, so it would be like watching one frame every few seconds.

There are however, two limitations on your media. The first is your microSD card (USDC) size. The phone comes with a 128 mb USDC, and that fills up incredibly fast. The max size for the USDC is 2gb which is much more respectable, but still limiting. Most phones don’t support anything higher than 2gb and my understanding is that this is a technical issue with the addressing, not some stupid licensing limit. The second limitation is that playlists are capped at 50 files. There are firmware updates available on the web, and there are fixes for this, but they’re not for the Feint of Mind ™. I haven’t yet really had a problem with the second issue, as I still only have a 128 mb USDC.

The media player will not play into mono headsets without the voice recognition hack. The media player works fine in stereo headsets (the included headset is stereo). Also, RealPlayer’s playlisting is rather annoying. It should scan your phone on boot and whenever disconnecting from a computer, but instead, files must be manually added to the library. Listening to music sounds great, and when the clamshell is closed, you can use the buttons on the left side to change the song and the volume.

..:: Voice Recognition

Rather than using pre-recorded voice tags for various callers, the A1200 has a voice recognition system. Unfortunately, it’s not very accurate. Press the VR button on the right side (either the clamshell must be open, or a headset must be connected), and then it asks you for a command or name. I have some 300 contacts, and the only one it picks accurately is my friend Sean (which, amusingly, is a completely non-phonetic name). The VR hack is used to get the media player to play in mono headsets. The VR cannot be used as dictation software (yet anyways).

..:: Additional Included Programs

There is a document viewer that supports GIF, JPG, PNG, BMP, PDF, TXT, DOC, XLS, PPT, and HTML. There is also a basic paint program (that can be used to edit your photos), and there is also a note-taking program (a basic text editor). Additionally, there is a world clock with preset city locations, and an alarm that can be used to set two different notification times. There’s also a voice recorder for personal voice notes. The phone came with what appears to be a Chinese-English translator, and also an extreme snowboarding game. The snowboarding game doesn’t compare to Amped on Xbox, or any other snowboarding game for that matter. It’s pretty embarassing, and I never play it. MSN Messenger is also included (not that I’d use it — I personally use gaim for instant messenging and only know a few people on MSN). However, the language defaults to Chinese, and you might want to change the MSN language to English.

You can also visit motorolafans for free A1200 games. I have tried out a bunch of games for the A1200 (from there and other sites), but the problem I see all too often is that most games only support a tiny portion of the screen, as they’re really designed for a different phone and are miscategorized. Another major common problem is lack of touchscreen support. What that translates to is using the joystick, which is horrible for gaming. When looking through many java midlet archives, a lot of programs will still list in A1200 categories when they suffer from both of the above mentioned problems. I have a running list of free A1200 games that support fullscreen and the touchscreen. There are many more games around, but even if they’re ports of great classics like Bobble, Lemmings, Ghosts & Goblins, and Zelda, having shoddy controls makes the game nearly unplayable.

..:: Overall

I personally think this is the best phone on the market. It’s by far the smallest handheld I’ve seen, and most smartphones can’t compare to the feature set. I’ve read much criticism of smartphones and how “Americans want cell phones that only do one thing — make calls”, but that’s rubbish perpetuated by the ignorant and uninformed. Once you have a multi-feature handheld, you absolutely cannot go back. The only features that put the A1200 short of being the One Handheld to Rule Them All ™ are:

  • Camera: only 2mpx, no zoom, and no flash. It needs to be 4mpx with at least 4x optical zoom and a flash.
  • Media Player: RealPlayer is rather crappy, but Windows Media Mobile on the MPX200 wasn’t any better. Amarok for the cell would be rather nice, but porting KDE wouldn’t exactly be easy.
  • GPS: there is none. Some phones (like the Mio A701 GPS Phone) are adding this already.
  • Wifi: where is it? Most respectable PDAs come with this now.
  • Lockdown: Unfortunately, the phone is locked down pretty well in a development aspect. Getting applications that aren’t java based is incredibly difficult. Hopefully, the new wave of Linux EZX phones will make this better.

..:: Credits

Some of the hardware information comes from the motorolafan A1200 Forums. I made this document after seeing how unorganized all the information is there, and rather than adding my own personal experiences to their mess, I formulated this compendium. Also, their menu system is incredibly broken. developer.motorola.com has more information regarding java development and supported formats for the A1200, but sadly Motorola didn’t really care about me, or US users for that matter. I popped them an email with a few questions, and rather than answering a single one, they just responded that Motorola wouldn’t offer support because they had no plans to release the phone in the US, despite the A1200 that was in a Verizon kiosk in Miami, FL.