Tampilkan postingan dengan label phones. Tampilkan semua postingan
Tampilkan postingan dengan label phones. Tampilkan semua postingan

Kamis, 24 Maret 2011

The End of the N900 in the USA

It's been awhile since I blogged about my N900 (even with Nokia kicking FOSS out it is still a solid handset). I like the Maemo operating system, the fact that it is a real Linux based operating system on my handset (not some Java based OS) is the reason I ponied up the 500$ about a year ago for the device. I live in the United States, which means that T-Mobile is the only mobile carrier that provides anything faster than 2g speeds on the N900.

Well that is the case for now anyways.

In case you have been living with your head under a technological rock AT&T is planning on buying T-Mobile. Should the fates allow this to happen (here is to hoping antitrust acts prevent it from happening) AT&T as announced they are planning on taking down T-Mobile's 3g/4g/HSPA+/WhateverYouCall it network due to "upkeep" costs. Never mind the fact that T-Mobile's network blows LTE out of the water - the fact that this network will be going offline means the N900's mobiles speeds will be rendered relatively useless in the Unite States (AT&T's network only gets about 15kb/sec with the N900's radio). Not to mention even if the N900 did get decent speeds on AT&T's network their mobile internet plans are horridly restricted (and priced even worse)!

Now not just the N900 will loose its mobile internet snappyness if this merger happens - all TMO handsets will. AT&T's solution? Get everyone phone upgrades (They factored this cost into their merger). Its a shame that this leaves all of us that purchased our handsets outright (such as the N900) out in the cold, reminds me of the many reasons I left AT&T some time ago. Honestly though, even if they where going to offer everyone a free handset - nothing on the market currently can really measure up to what Maemo does. I had been hoping to get a few good years out of my N900 as it does everything I could ask from a handset and I just recently purchased a second N900 for my girlfriend to use, guess I should have waited on that decision.

If the merger does go through the best I can hope for is a decent handset from the Samsung Linux Platform some time in the next year to replace Nokia before my mobile internet drys up. Anyone else hoping this merger falls through?

~Jeff Hoogland

Jumat, 11 Februari 2011

Nokia kicks FOSS to the Curb

If you have been by my blog here before then you might know I really like my Nokia N900. It is one of the most flexible, powerful, open source friendly devices on the market. I bought mine and carry it with pride everyday (because I am an FOSS advocate). When Nokia announced they where merging Maemo into the MeeGo project I openly voiced my support. With a corporate backer like Nokia, Meego was sure to quickly become a forerunner in mobile technology.

Today Nokia revoked that backing.

In one swift move Nokia brought Meego from a potential revolutionary piece of technology to being simply the red headed step child of mobile operating systems. To quote Nokia:

"MeeGo will place increased emphasis on longer-term market exploration of next-generation devices."

I believe this is a kindly worded death sentence for the platform - not many developers are interested in writing software for a "longer-term market exploration" operating system. Long term means less profits, less profits means less applications, less applications means less users... It is a vicious path they have started down. One that eventually leads to the discontinuation of a short lived operating system.

What is the cause of this back seating of Meego? Nokia announced today that they struck a deal with Microsoft that will make Windows Mobile 7 the operating system on a majority of their handsets in the future. It seems some of the doubts I had when Stephen Elop, a former Microsoft employee, took over Nokia where correct. Windows Mobile 7 on Nokia devices means they will be just as restrictive as other propitiatory devices such as Apple's iPhone and RIM's Blackberry. Restricted technologies are not the way of the future and Android's explosive growth is proof of this.

I am not just blowing smoke here, lots of people are upset by this. Including many Nokia employees. In fact Geek.com estimates that close to 1,000 Nokia employees staged a walkout today, opting to use their flex-pay days to take the day off work. Consumers also appear to be taking note of this exchange as well and are responding in a similar manner. Nokia's stock dumped nearly twelve percentage points today:


Speak with your wallet folks, the N900 will be my last Nokia product unless the company does (another) serious 180 some time soon.

The biggest joke at the end of all this? We don't even have a set release date for Nokia Win7 devices (and if Nokia's stock continues to dump at this rate we may never see one). Odds are we will not see them till next year, if not later. Remember Meego handsets where first predicted to release Q4 of 2010, which turned into Q1 of 2011, which has now turned into "some time this year".

What is your take on all of this, is Nokia shooting themselves in the foot with this union or could is possibly yield something good?

~Jeff Hoogland

Selasa, 31 Agustus 2010

Bigger is Better... Right?

It appears the mantra of "bigger is better" has gripped developers of the late as the handsets we see keep getting larger and larger. When most of us first saw the HTC Evo


we thought "Wow, 4.3 inch screen? That's huge!" We were used to seeing smart phone devices such as the iPhone, Nexus One, or N900 that at most sported a 3.7 inch screen. Personally I had assumed this was as large as our mobile handhelds were going to be getting for awhile.

I was wrong, twice over in fact.

In case you are unaware earlier this month the HTC Evo's record for the largest touch screen mobile device was shattered by Dell's Streak


Which boasts a 5 inch touch screen. Now I guess it is still within reason to carry a 5 inch device in your pocket, it provides a good viewing size that is at the same time still decently portable. How long will the Streak hold the "largest screen" award for?

Apparently not very long.

ViewSonic announced today that come October of this year they would be releasing a 7 inch android tablet with "full phone capabilities"


Just me or does something with a 7 inch screen seem obscenely large to be holding to your face to make a phone call with? Personally I am content with the 3.5 inch screen on my N900, if I need any more viewing space than that I am willing to wait the 20 seconds it takes for my netbook to boot.

What do you think, how large is "too large" for a handheld device? Are these larger screens useful or are we getting to the point where our "phones" are really trying to do/be too many things at once?

~Jeff Hoogland

Selasa, 27 April 2010

My Top 5 N900 Applications

Apps, apps, apps! They make or break an operating system (mobile or otherwise). I've had my N900 for over four months now, and I use it at least four or more hours per day. The following are my top five application picks that are not included on the N900 by default.

#1 Firefox - Easily my favorite way to surf the web, on the N900 or otherwise. If you want more of my thoughts on this one check out my Firefox Mobile Review.

#2 fMMS - This application steps up to fill one of the biggest mess-ups Nokia made when they released the N900: lack of MMS support. fMMS currently supports sending pictures and receiving all types of media messages. Since I discovered this wonderful application I no longer have to hear my friends say "your phone does all that, but can't get a picture message?"

#3 TweeGo - Easily one of the most professional looking applications in the repositories that was created just for the N900. The UI is pleasing to the eye, easy to navigate, and provides everything you need to fully use twitter.

#4 FaceBrick - Currently still in development, FaceBrick just recently released its 0.3 version. It supports viewing your news feed, posting/viewing comments on posts, and posting your own status updates. This is for sure one to keep your eye on and I have no doubt that within a couple of months it will be just as polished and feature rich as TweeGo.

#5 Conky - Ever wonder what application is eating up all your system resources? Or maybe want to quickly check exactly how much rootfs space your device has left without having to crack open a terminal? Conky is your one stop application for all system monitoring related tasks.

And finally, because I want to include a good N900 game on this list, I'd like to include my girlfriend's pick for best N900 application: Angry Birds. Seriously, if you own an N900 and haven't downloaded and tried this one yet, stop reading this and go get it now. At least an hour of classic video game fun in that one there :)

What are your favorite N900/Maemo applications that you use everyday on your device? Looking for some other useful applications for the N900?

~Jeff Hoogland

Selasa, 20 April 2010

Is Android to Phones as OSX is to PCs?

If you have ever dropped by my page here before odds are you know I am a Linux user and an N900 owner. The former of the two means I often get questions about my operating system from people when I am using my laptops out in public. Nine times out of ten that first question is "Is that OSX?" or "How are you running OSX on that non-Apple computer?" Depending on my mood I will either explain my operating system to them or simply comment with "No, it is not OSX." and go on with my day.

At any rate, in the last couple of months while I have been using my N900 I have been fielding similar questions. The only difference is that instead of hearing "is that OSX?" (the N900 can run OSX by the way...) I hear "Hey is that one of those new android phones?" As I am working towards becoming a teacher I figure educating the masses is one of my duties in life - as such typically I inform the person asking me that no, it is no Android but a different from of mobile Linux (which typically opens the "what is Linux?" can of worms).

All in all I really cannot fault people for being misinformed but I can do my best to remedy the issue when I come across it. Any other N900 owners out there that experience this or is it just myself?

~Jeff Hoogland

Sabtu, 03 April 2010

Android vs Maemo - Hands on Review

There is no doubt that Linux will be the dominant player in the mobile market by the end of 2010. This is namely thanks to Google's Android OS, which has been appearing on more handsets than I can count the past few months. Android however is not the only mobile Linux operating system (however it is easily the most popular) that exists. I have done more than a few posts about my Nokia N900, which is another mobile device that runs a variation of Linux known as Maemo.

I recently came into possession of an Android powered device of my own and as I such I was curious to see what all the fuss was about. For the last week I have retired my N900 to the back seat and had my SIM card inserted in my Android powered Kaiser just to see how Google's mobile operating system handles itself in comparison to Maemo. I am going to compare and contrast the two on the following key points:
  1. Hardware Selection - What of hardware do you have for running the operating system on?
  2. Computing - Does the OS function as you would expect a computer in 2010 to?
  3. Phone - Both operating systems dial out, but which functions as a phone more efficiently?
  4. Applications - Apps, apps, apps! How is the application selection on the OS?
  5. Internet Usage - Our mobile devices are our connection to the WWW, which OS shines when surfing the web?

Hardware Selection -

There is no argument about this one, one of the most powerful things about Android is it's ability to run on multitude of hand-helds (even hand-helds it wasn't initially intended for!). Big and small. Capacitive screen and resistive screen. Slide out keyboard, stationary keyboard, flipping keyboard, - heck even no keyboard at all! There is an Android device out there to suit just about everyone's needs.

Hardware Selection 10/10 - Android Total 10/10

Maemo on the other hand currently only resides on the N900. While the N900 is powerful, unique, and well made hardware there is not much choice in the matter if you would like a Maemo based hand-held. The N900 is it.

Hardware Selection 6/10 - Maemo Total 6/10

Computing -

Our hand-helds are getting more and more powerful. With each new release they become closer and close to being full blown computers - as such they require full blown operating systems. Since Android runs on a wide array of devices I do not think it would be fair to compare performance between the two operating systems (as your mileage will vary with your hardware), instead I am going to focus on the aspects of the GUI and how the operating system handles itself.

In general Android looks and feels like a (smart) phone. Which isn't bad depending on what you are looking for. Personally I find multitasking on Android counter intuitive when compared to multitasking on a full size computer. I say this because when you press your "home" button to get back to your Android desktop the application you had open has to be reopened from it's launcher icon or by a long press of the home key - not from a task bar/list of open applications like most operating systems have.

Android provides four desktop spaces on which you can place widgets/application launchers to your hearts content. Which is a good thing if you have a lot of applications on your Android device - because once you start to get a whole lot installed they all get lumped together in your application selector making it hard to navigate for the one you want. My only complaint about Android's work spaces is that you cannot loop from the desktop on the rightmost to the desktop on the leftmost, really a small thing but worth mentioning.

Speaking of widgets - I highly suggest you find one for toggling your device's wifi on and off. If you do not have one of these you have to dig through three layers of settings menus to toggle it. Want to connect to a new access point? Three layers of menus again. I think something used as often as a wifi connection should be more readily available for usage. Toggling your data connection on Android is just as annoying and you cannot even disable your data fully with a single switch. When you uncheck the "data connection" in the settings manager you are informed of the fact that some applications might still use background data - meaning to fully disable your 2g/3g to save battery you need to crawl through each of your individual applications that might use background data and be sure they are off - inconvenient to say the least (I am sure there is an application out there to fully toggle it off it with one button - but it is not included by default as it should be).

The last few things about Android that really keep it from having that full computer feeling is that you have to "root" your device in order to have full control/access to the system. Secondly of all the Android devices you can choose from - none of them have even a full gigabyte of internal storage. They all rely on MicroSD cards for storing media/files upon. Lastly, I have yet to find a terminal application I like. Namely because - and this may just be the key mappings on my device - but I cannot recall past terminal command with the up/down arrows or move back over to make an edit to a line with the left/right arrows.

Computing 7/10 - Android Total 8.5/10

Using Maemo on the other hand feels like you are holding a full computer in your hand. It is easy to keep track of multiple applications you have open on Maemo because you can tap a single button to view/switch between all open applications at any given time. Similar to Android, Maemo also has four work spaces on which you can place widgets, application launchers, and contacts for quick access. Like a full Linux distro however Maemo's desktops allow you to flow one into the next, continuously in a loop. Maemo also allows you to easily edit the number of workspaces available to you in case four is too many for your needs.

Maemo also handles connecting to wif and data just like a desktop operating system would. Select from your system tray "Internet Connection" and it scans for nearby wifi networks and whether or not a data connection is available. It readily gives the user full control over whether or not a connection is active - something I appreciate.

While Maemo is not perfect it is easily the closest experience you will have to a full blown operating system on a hand-held device.

Computing 9/10 - Maemo Total 7.5/10

Phone -

No matter how much these devices do and what software we cram into them - they are at their core still suppose to be "phones".

The Android platform makes a great phone. It automatically syncs with all of your Google services to suck down your contacts, calender, and email from your gmail account first thing. While this is nice - one annoying thing you will have to deal with right off the bat is organizing your gmail contacts. If you are anything like myself most of them where un-named and just emails (no phone numbers) before you got your Android device. While it takes some time to enter all your information, it is not quite as painful as other phones because you can enter all the information on your computer and then in moments it will sync to your Android device.

The default text messaging application in Android is functional, but leaves some to be desired. Thankfully there is a free application in the marketplace called "Handcent" that provides a wonderful SMS experience on Android. It has both a sleek GUI and a "quick reply" feature that make it a wonderful application. Android makes for a great phone, but there is definitely room for improvement.

Phone 8/10 - Android Total 8.3/10

The first thing you will notice about Maemo is that other than the dialler application none of the other "phone" feature applications have a portrait mode. Personally, I prefer this - but it may be a deal breaker for some. In contrast to Android, Maemo's default SMS program works well and looks great. Incoming SMSs are displayed as a short preview over what ever application you currently have open (without interrupting your work), a handy feature when you are in the middle of something. Notably lacking by default on Maemo however is MMS functionality. There is a community written application called "fMMS" that allows for the sending and receiving of pictures that works perfectly fine, it does not support media clips currently though.

One feature that truly sets Maemo apart from Android, and every other mobile phone out there currently, is that if you have a Skype account - it will fully integrate with your contacts. Meaning if you have an active internet connection when you want to call someone, you can choose to call them from your Skype account - meaning it does not use your mobile minutes. Also fully integrated in the well designed SMS client is the ability to interface with Skype IM, AIM, Yahoo, Google, Facebook, ect. While Android has separate clients for these chat protocols I like that Maemo has them all in one central location linked in with SMS.

Phone 8/10 - Maemo Total 7.7/10

Applications -

The applications make the device - with out good software an operating system is fairly useless.

Android has a large application market, currently over 30k apps, that is easily accessible from the "market place" link on your device. There are a good number of free applications on the market place, however many of them are ad-supported. If that doesn't bother you, great! But personally I dislike ads taking up my screen space. Most all of the ad-supported applications however have an identical ad-free version for purchase. If you really like a certain application then just pay the few dollars to enjoy it with out the ads.

There are a lot good applications for Android - however I would really like to see some more quality truly free applications for it.

Applications 8/10 - Android Total 8.2/10

Maemo takes an interesting approach to applications. Accessible via the webrowser is the "ovi store", an online source for free and paid applications make by developers. The Ovi Store offers easy one click install through the browser and has some good applications both for purchase and free (and none that I have found are ad-supported as of yet). The only problem with the Ovi store is that it currently only has maybe one hundred applications in it, slim picking compared to the Android market place.

The interesting part about Maemo - is that just like Ubuntu or other Linux distros it also has an "application manager" (powered by apt-get). Which as part of it's managing abilities also contains repositories you can download free software from. Most of the applications found here are ports of open source favourites such as Abiword and Super-Tux, however some of them are new applications designed just for Maemo. The default repositories are sponsored/paid for by Nokia (the backing company for Maemo) and they are maintained by the community.

Once Maemo has a year or two to fully mature to allow application market to expand it will be truly superb - but for now it can leave some to be desired at times.

Applications 7/10 - Maemo Total 7.5/10

Internet Usage -

Our hand-helds are most often times our main connection to the world wide web. As such having a good internet experience on a mobile operating system is a must if it is going to make it.

Android provides an average web surfing experience. The default browser is functional, but nothing spectacular. It renders all pages by default in their "mobile" version if it is offered and for most people it is more than enough. If you need something a little more powerful Opera's Mobile browser is available in the market place - it renders pages quickly and I have yet to find a website it does not display properly. I find the GUI on Opera to be slightly cluttered however, so if the page loads in the default Android browser I tend to use it instead.

Where Android really shines on the web however is it's Google Maps integration. Easily one of the best mapping systems on a hand-held device. If your hardware has a GPS it will be quickly detected and used to pin-point your current location. From there you can map your way with ease to your destination.

Internet Usage 8/10 - Android Total 8.2/10

I'm going to go out on a limb here and just say it: Maemo provides the best mobile browsing experience that currently exists. It's default webrowser is quick and renders pages properly (including support for flash 9.4). Don't care for the default browser for some reason? Maybe want something more robust or feature rich? Not a problem. Mozilla choose Maemo as the first platform to release their Firefox Mobile on. While it takes a bit longer to load than the default browser, once Firefox is running it works beautifully. It has full tab support, addons, and a download manager just like Firefox on the desktop.

Mapping on Maemo is not quite as flawless as using Google maps on Android, but it is functional. The default "maps" application made by Ovi works well with the GPS in the N900 and the routing feature provides a good number of options depending on what type of trip you are taking. If you do not care for the default mapping application, Google maps does run fairly well in Maemo's browser. It is not quite as fast as the maps application running on Android however.

I feel Maemo is currently unrivalled as a mobile internet operating system and if it had a slightly better mapping program I would give it a 10 out of 10.

Internet Usage 9/10 - Maemo Total 7.8/10

Final Scores - Android 8.2 & Maemo 7.8

Follow Up -

No operating system is perfect, Maemo and Android included. Which of the two operating systems is right for you? How should I know? Each has it advantages and disadvantages. From the final scores here you may be inclined to believe that I believe Android is the better of the two - this however is not the case. If you review all of the scores the one thing that really brought down Maemo was that it only is available on a single device currently. Meaning if you are like myself and like the N900 hardware Maemo comes on, well then that first score is pointless for you. It is hard to say where either of these operating systems will be a year from now with the rate technology advances (and who knows what is going to happen to Maemo with MeeGo lurking around the bend).

Did I miss any key points about the two operating systems? What is the reason you are swayed from Maemo to Android or vice versa?

~Jeff Hoogland

Selasa, 30 Maret 2010

Android on HTC Kaiser (Tilt 8925)

Late last week I came into possession of an old AT&T Tilt 8925. At one point in time this was an impressive piece of mobile technology, however I am sure we all know this is no longer the case. The reason I was given the phone was because it was running Windows Mobile. The device ran slowly with this operating system and suffered from enough issues to cause both my mother and my older brother to get rid of it for other smart phones (Symbian device and an iPhone). The phone itself does not have bad hardware by any means. It sports a 400mhz ARM processor, 128megs of RAM, and 256megs of NAND storage plus a MicroSD expansion slot. If the hardware is not the issue then what causes the device to run slowly?

Simple: The software.

Just as when I receive any computer with a Windows based operating system on, my first inclination is to format said device to some variation of Linux on it. So I hopped on the Linux Answer Machine and quickly found my way to the XDA-Developers homepage. The XDA-Developers community is a fair size group of people that are dedicated to hacking and cracking all things Windows Mobile and Android.

I quickly found my way to the Android on HTC Kaiser sub-forum there. There are a multitude of different HOWTOs and guides for installing various forms on Android Linux on your Kaiser device. At first it can be a bit overwhelming, there are piles of different .NHB files to pick from, different kernels, and even different Android versions! Several days and many hours of downloading, flashing, and a few posts later the following are the steps I took to get a fully functional Android system running on my HTC Kaiser:

The first step on this journey is to HardSPL your device. What this does is allow you to flash any ROM to the hand-held.

Next, now that we have the device unlocked, we want to update the system's "radio". To do so head over to here and download the latest radio. If you need a hand on how to flash this updated radio - check this out. Don't worry, I had to read through it my first time as well.

After you upgrade your radio we need to get that pesky Windows Mobile off of the phone and get it actually booting Linux. To accomplish this you need to go download the proper .nbh file for your Kaiser and flash it.

If you have ever used Linux before you know your system needs a kernel of some sort to boot from - head over to here and download the zImage file provided. Place the download file on your MicroSD card in a folder called /andboot (if this folder does not exist, create it). Also note that if the file is not called simply "zImage" rename it as such (most of the files you download have a date or some other extension after this name)

Now you have some choice. There are two different variations of Android I personally found worked best on my HTC Kaiser (and I tried more than a few). The first is Eclair. Eclair is based on OpenEclair and gives you a variation of Android 2.1 on your Kaiser device. Under Eclair I had working call/text/multimedia messaging/data/android applications - however no matter what form of patches, I found around the Internet, I applied I was not successful in getting my device's wifi, bluetooth, or camera to work. I also found that this newer version of Android tended to run poky by comparison (still faster than Windows Mobile however) on the Kaiser's older hardware.

My current Android build of choice for my Kaiser, and the second one I would like to recommend here, is Myn's Warm Donut. Under this build I have a fully functional Android system on my Kaiser. Warm Donut is a variation of Andriod 1.6 for your device, this version is quite snappy/responsive. Which of the two builds you would like to use is up to you - personally I recommend trying them both and seeing which one you enjoy more/suits your needs.

Anywho - the next step you take after downloading your preferred flavor of Android is to extract the androidinstall.tgz file again to the /andboot folder on your MicroSD card. Next, pop the SD card into the bottom of your phone and hold down the volume up or dpad center as the device boots. The select "install" from the menu and it will extract the install package and create the necessary files to boot Android on your phone.

The last thing I would like to mention, is that if you are using Warm Donut and would like Wifi/Bluetooth support on your device you will need to apply the patch found here. To install the patch it is the same as installing the base system, extract the androidupdate.tar to the /andboot folder on your MicroSD card, boot the device while holding the proper key, and this time select "update" instead of "install". The only extra step here, is that after you apply the update also need to select "fix permissions" from the menu so the system will work properly. Also, if you are running Donut, I found that during the initial system start the setup wizard would crash on me the first time I tried to log into my Google account - don't panic if this happens to you. Simply reload the setup wizard and the second time I entered my information it worked just fine for me.

Poof, all done! Enjoy your new and improved Linux-Power HTC Kaiser :D

Trouble Shooting:
Wifi/Bluetooth not Working - If you are using Donut check two paragraphs up for instructions on this. If you are using Eclair check the main Eclair thread for suggestions, lots of people doing debugging there. As I said I have yet to be successful at getting my wifi working under Eclair.

Microphone Non-Functional - Try a different kernel (zImage). The first kernel I used had everything working aside from my microphone.

Colored Lines/Discoloration on Screen - Make sure you downloaded the proper .nbh file for your device. If you have the wrong one it may cause this issue. Don't worry, reflashing the new .nbh file will not affect any of your Android data.

Function Keys Miss Mapped - See Colored Lines/Discoloration on Screen. Same solution.

~Jeff Hoogland

Note: I do not take credit for the method or files presented here, the hardworking people over at XDA-Developers deserve all the thanks. I simply assembled this guide for others who may be overwhelmed at all the choices when first trying to put Android on their Kaiser and for myself as a reference point in case I need to setup another device in the future.

Selasa, 16 Februari 2010

The Year of the Tablet Computer

There is no denying the fact that we have become a touch-centric society in regards to our technology. Thanks to the "iPhone standard" every new handheld device better sport at least some form of touch screen if it expects to compete with the competition. Where is our technology headed though? With the idea of "bigger is better" in mind: if a 3.5~ inch touch screen is good a larger screen must better right?

Apple announced their "iPad" earlier this year.
With a revolutionary device such as the iPhone already under their belt, can Apple hope to dominate the tablet computer market in the same way that they have crushed the smart phone market in recent years? Initial signs point to no. Sure, there is going to be that collective of die hard Mac users that flock to the latest shiny product Apple releases and buy the iPad the day it releases, however consider the following about the iPad:
  • Like iAnything, the iPad is going to have a locked amount of internal storage
  • It lacks USB ports, meaning you can't really connect anything useful to it
  • It lacks flash support. Meaning a large portion of the web will not function on it
  • I could go on...
With the iPad apparently set to fail to satisfy our touch-technology needs from the start: Where is one to turn when looking for a tablet computer in 2010? There is of course long term contender in the tablet PC market the touch screen laptop. At this point such devices, while functional, are far from being anything "special" or "revolutionary".
Slightly more recent is the hybrid of last year's craze the netbook and what is bound to be a theme for this year the tablet computer found in Asus's EEE T91.

Next: Enter the latest addition to the touchscreen devices set to da-beau in 2010: MeeGo. In a joint effort between the Intel and Nokia companies. MeeGo, a Linux based operating system, is going to be targeted at both ARM and x86 based devices (despite the former of the two not being made by Intel). While MeeGo is still in the very preliminary stages of development, other Linux-based touchscreen-orientated operating systems, such as Android and Maemo, have shown us that the Linux platform is more than capable of functioning on such devices in an elegant manner. With backing from such large companies MeeGo is going to be hard-pressed to not get at least some publicity.

Speaking of Android - the Notion Ink ADAM contains some of the most impressive tablet computer specs we have seen thus far. If the initial announcements are held true over the course of development, then this little tablet computer might just be that "revolutionary" tablet the world is looking for. The first set of tech specs boast:
  • HDMI Output
  • 3 USB Ports
  • 16 hours video playback
  • Adobe Flash (thank god)
  • Camera
  • And More
While it isn't official which operating system will be shipping with the device when it finally goes to market - there is a tech demo video of the device, found here, running what is said to be "a wrapper around Android". Other mentioned operating systems that might be possible to run on the device include Google's Chrome OS and Ubuntu ARM.

Finally I would like to mention the product I think should end up being the clear winner in the "tablet-orientated" marketplace in 2010:


Now with the hype have I just given the ADAM you might be thinking "What makes the U1 so special/interesting/unique?" Simple:

The U1 is two computers in one.

In addition to being a fully functional 11.6 inch touchscreen laptop sporting an Intel Core 2 processor, two gigs of RAM, and a 128gig SDD the U1's touchscreen is detachable. When detached from the computer the tablet-screen contains it's own 1ghz snapdragon ARM processor, RAM, and 16gig SSD. When in "laptop" mode the system by default runs Windows 7 and when the screen is detached the tablet-screen runs Lenovo's Skylight Linux. Both computers contain their own batteries (which are each rated at five hours duration), and each of the computers are fully functional without the other (if you hook the laptop base up to an external monitor of course, because naturally while tablet-screen is detached the laptop is missing it's screen).

Needless to say there is not going to be any lack of tablet computers on the market in 2010. Another point I feel worth noting is that a majority of the devices listed here are running various forms of Linux (Just like many of the smart phones being released recently). So while 2010 might not end up being the year of "desktop" Linux, with the flood of penguin-powered touch screen devices it may still be the year Linux makes it's way into countless homes.

I have just highlighted some of the top competitors for upcoming tablet computers I have come across/researched thus far. Know of any other upcoming tablet computer releases (or perhaps one that is already released)? Drop a comment to let me know about it.

~Jeff Hoogland

Selasa, 26 Januari 2010

Nokia N900 - Pros and Cons

In one of my earlier posts I had mentioned some of the things I was enjoying doing with my Nokia N900. Now that I have had the device to play with for a solid month I would like to highlight what I feel are the pros and cons of the device. As I know most people just give these articles a quick scan in the first place, for reference I am just going to post my thoughts in an easy to read bulleted list.

Pros:
  • Fast - The device is quick, sporting a 600mhz processor and 256megs of RAM (with an additional 768megs of swap space) it multi-tasks like a dream
  • Storage Space - By default it has a 27gig storage partition for media and files. Also is a mircoSD expansion slot that will take up to anther 16gigs
  • Powerful Camera - 5.8 mega pixel camera with a full flash. It takes sharp pictures and video recordings
  • Nokia Sponsored Community Repositories - FOSS applications written (or ported to Maemo) by the community are housed in an official "extras" repository. Installing additional applications from here is as easy as adding software to Ubuntu via the software center.
  • TV Out - Provided with the phone are RCA cables to hook your N900 into a television/projector that hook into the headphone jack.
  • Fantastic Browser - The N900 arguably provides the best mobile web browsing experience out there.
  • USB-Micro Charging - The N900 charges via a standard USB micro connection, instead of some odd proprietary jack like many devices.
  • Crystal Clear Screen - The 800x480 resolution is beautiful! Everything displayed on the device is crisp and clear.
Cons:
  • Battery Life - With heavy usage the N900 dies in about 6 hours. While this is still fairly good I've found I run the battery out almost every day from usage so I've taken to carrying a charging cord with me.
  • Maemo Libraries - Maemo 5 is not compatible with most Debian Armel packages. This is because Maemo uses older library files for many (most notably libc6) packages. Updating said packages manually causes Maemo to stop working in most cases.
  • Default Filesystem Setup - The default file system on the N900 is super non-standard and is my biggest complaint about the device. It contains a 256meg rootfs, 2gig ext2 /home, and 27gig fat32 storage. You can adjust these, but it is difficult to say the least and not something a new Linux user should attempt.
  • Non-Standard Key Maps - Some of the key mappings on the N900 are not the same as a standard keyboard. As a result some Linux applications that are ported need to be remapped to work fully.
  • Awkward Placement of Charging/Headphone Ports - It is awkward to hold/type on the device while either (or both) of these are plugged in. Not impossible, but still annoying.
Did I miss an pros or perhaps do you disagree with one of the cons I listed? If so, please feel free to drop a comment to let me know. Also if you are looking for some good N900 applications check here and here.

~Jeff Hoogland

Senin, 25 Januari 2010

The State of Smart Phones Today

I mentioned in one of my earlier postings this month that I had recently obtained a new smart phone. Now picking out a smart phone is no easy task in today's market. There are piles of devices to choose from, each of which has different pros and cons to go along with it. When it comes to technology I try to always be a very informed shopper; a computer is something I am going to be using often and typically for a good deal of time. I was under contract with AT&T, but that was about to expire so I did not limit my phone search to a single company/service provider.

I went store to store first (a strange experience I will admit, normally I do most everything online). AT&T has their iPhone, Verizon the Droid, Sprint the Palm Pre, and T-Mobile the G1. After going in and playing with the devices I was fairly impressed with the two running Android based operating systems. Next I took to the internet to do more research, which is where I discovered two things: First, through the suggestion of a friend I found the device I ended up purchasing and currently enjoy very much - Nokia's N900; Secondly I learned more about "rooting" or "jail-breaking" phones. Odds are you have heard at least one of these terms before, "rooting" refers to gaining access to the "root" account on an Android device and "jail-breaking" was coined as the term for gaining full access to an iPhone (it references the phone escaping from the "Apple jail"). Neither of these processes is very difficult to accomplish with a small bit of know-how and it's your phone so you should be able to do with it as you please.

Right? Yes and no.

On the yes aspect, yes you can do what ever you want with your phone. No one is going to knock on your door and tell you its illegal (although if Apple had their way it would be illegal). Now for the no aspect: in both the case of Android devices and the iPhone, rooting/jail-breaking is discouraged and frowned upon. For both types of devices (Android based and the iPhone) if you bring them in for service while they are "hacked," the companies have been known to refuse to honor warranties. Beyond this if your rooted device suffers from an issue with an application the fact that the phone is jail-broken is a reason to refuse service.

At this point there is no questioning it: Our "smart" phones become more and more like a normal computer and less like a telephone each day. They surf the internet, instant message, play games (in full 3D in some cases), install applications, manage our music and other various media to name just a few likenesses. If the devices behave and function as a normal computer why can we not hold them to the same standards as such? Would you buy a Linux PC you didn't have the root password to? How about a computer running Windows that you weren't given the administrator password for?

What is worse than this, I feel, is the fact that people have come to expect to be locked out of their own hardware by default. Since I've gotten my N900, I've lost track of the number of people who asked if I plan on "jail-breaking" the device. I always respond with "No". A large contributing factor to my purchase of Nokia's latest internet tablet (that's right it is a computer first and phone second) was that they allow the user unrestricted access to the device with out any hacks or cracks.

What are your feelings about the smart phones on the market today? Did I miss any key points or perhaps do you disagree with something I've said?

~Jeff Hoogland