MacBook Air Vs. Eee PC Vs. OQO

The MacBook Air has had much said about it. Jobs claimed it was the thinnest notebook ever, the most portable Mac ever, the Apple site declares that it is ‘thinovation’. But is it really so great? I heard about OQO computers today in a lecture, and there has been talk about the ASUS Eee PC, so I went to look at these computers and compare them.

Lets start with the OQO machine. It is an ultra portable piece of kit, with a width of 1.4cm, height of 0.8cm, a depth of 0.25cm and sports a 12.7cm screen (5 inches), it even weighs less than 500g! It is shipped to you with the Windows Vista operating system, for such a small device one would expect a cut down version, however, it runs the Ultimate version of Microsoft’s latest OS<img src="" width="177" height="132" /> The 5” screen runs at a native resolution of 800x400, but can run an external monitor (through it’s HDMI port VIA an included VGA adaptor) up to 1200x720. The screen also acts as a touch screen (stylus included) and slips up to reveal a mini backlit keyboard. Speakers are built internally along with a small microphone, this should enable users to use the voice commands in Vista (Dear aunt…). Technical specs include a 1.5GHz or a 1.6GHz VIA Ultra Low Voltage C7M VX700 chipset, with 1GB RAM and a 60GB hard driver (64GB solid state hard drive optional), 1xUSB 2.0 and a 4500mAh battery. Networking includes Wireless, Ethernet and Bluetooth, with 3G capabilities on higher end models. Prices range from £909 to £1,971. Portability: ***** Computing power: *** Price: ***

Next we shall take a look at the MacBook Air. It’s super thin, with it’s thinnest point at just 0.4cm! Around half of what the OQO is! It sits at around 32.5cm in width and 22.7cm in depth with a screen of 33.7cm (13.3 inches), yet it weighs around 1,360g! It ships with the latest version of Apple’s OS X, 10.5, Leopard. It’s spacious 13.3” screen boasts a native resolution of 1280x800 and has a micro-DVI out for an extra external monitor, presumably the graphics card can support resolutions of at least 1280x1024 as my MacBook does. The MacBook Air comes with a nice backlit keyboard, along with a trackpad that uses the new multi-touch technology, so you can use those pinch and sweep gestures like the iPod Touch and iPhone. Speakers are built in, but you only get mono, not stereo oddly enough. Like the MacBook and MBP, it also has an in-built microphone for those OS X voice commands. Lets not forget about the iSight either, the microphone and iSight means that you can video conference wherever you have network coverage. Technical specs include the Intel Core 2 Duo (C2D) running at 1.6GHz or 1.8GHz (£190 to upgrade the base configuration), 2GB RAM by default (not upgradable) and a 80GB hard drive, or a 64GB solid state hard drive (high end MBA only), 1xUSB 2.0 and presumably the same 5200mAh battery that comes in a standard MacBook (should last around 5 hours). Networking includes Bluetooth and wireless, Ethernet is available via a USB adaptor. One thing to note is that there is no Firewire ports. Prices range from £1,199 for the base model and £2.028 for the base solid state hard drive option. Portability: **** Computing power: **** Price: ***

Lastly, we shall look at the Eee PC. Made by ASUS, it has started a craze of small, compact notebooks. It’s nice and portable, yet chunky enough to feel like it has some substance, weighing in at around 920g. Dimensions are 22.5x2.15~3.5x16.4cm (width x height x depth) and it has a 17.78cm screen (7 inches), the height of this machine means that it is thickest machine of the three. It will arrive in your palms running a distribution of Linux, but it is Windows XP compatible. The native resolution of it’s 7 inch screen is 800x480, and it has a VGA out, though I couldn’t see what other resolutions it may support. The Eee PC has a keyboard and trackpad, as well as a microphone in socket. It has built-in speakers but no microphone. Technical specs include an Intel Celeron Mobile (no speed mentioned), 512MB RAM, a 2GB solid state hard drive, 3xUSB 2.0 and a 2400mAh battery. Networking includes wireless, Ethernet and a modem! Prices start at £189 (Ebuyer). Portability: ***** Computing power: ** Price: *****

After looking at the three machines, I can’t honestly see why someone would want an Eee PC, only reason that I can see is budget. The Eee PC would be good for a kid to do their homework on, or a business person who needs to travel. But there is little computing power there, it would be little good (in my opinion) in running Windows, and as the storage is only around 2GB (can be upgraded slightly) you won’t be playing music or watching films on it… The OQO machine is nice, I would personally switch Vista to some form of Linux, but it’s got a nice amount of computational power, and a touch screen, along with a mini keyboard… The MacBook Air is also a nice machine, with specs that are similar to other notebooks around. And a plus is that it runs OS X, with all the power of it and UNIX, and with bootcamp you can install Linux and Windows.

For the best of portability and power, the MBA is an obvious choice if price isn’t an option, though the ASUS Eee PC is by far the choice for those people who are working to a budget.

Coding week - Day 5: Crunch Time

Up at 8 am this morning and on the bus by 8:50. Got to an empty computer room to find only one of my team members there. I sat in wait until about 9:30, waiting for team members to appear, or even just other groups…

At 9:30, I moved to the Sun Lounge when a couple of team mates came in. I spent this morning looking at files, formatting them, making sure they were commented right etc. Emails were flying around with new version, new version1, newer version and similar, useful filenames… We finally got some classes into our Approved code folder: -rwxrwx— 1 bil6 csgp08 2381 Feb 1 11:51 -rwxrwx— 1 bil6 csgp08 8448 Feb 1 11:51 -rwxrwx— 1 bil6 csgp08 5814 Feb 1 11:51 -rwxrwx— 1 bil6 csgp08 530 Feb 1 11:51 -rwxrwx— 1 bil6 csgp08 2636 Feb 1 11:51 -rwxrwx— 1 bil6 csgp08 1077 Feb 1 11:51

At noon I was feeling hungry and decided to treat myself to a Meal Deal in the uni, a packet of crisps and a BLT later, I was back on the case of looking for code, trying to get people to complete classes.

This afternoon has been hectic, people running round, we’ve converted our Application to an Applet, and the UI won’t display some tables properly, but things seem to be making slow progress…A little too slow.

As I write this now, it’s about an hour until hand in. We should start testing and more tidying up soon….

15:45 - All .java files get handed to me to start commenting and formatting. 16:20 - Source files are finished and uploaded into filestore. 16:28 - Burning of the hand-in CD begins 16:30 - CD is handed to Rhys.

It was close, but it got handed in :D I think it all pretty much worked, everything but the search feature…So that was good. A weight off all our shoulders, can now enjoy my Birthday tomorrow :D

Coding week - Day 4

The morning started late with hardly anyone turning up on time. I spent the morning looking once again at some Postgres stuff, but gave up a little before noon.

This afternoon I looked at creating an ANT file.  ANT is like a UNIX make file, except it uses XML with some basic commands.  Once I had gotten to terms with what things did, it was really quite easy.  I made a file that you could issue commands to from the command line to arrange the source files, clean the build directory, clean the source directory, compile all the source code or just the client or the server code.  I even started to look at automating the creation of a jar file.  With no arguments passed it, it would automatically clean the build files then compile everything.  I got to version 1.3 in about two hours.

After looking at ANT (which I’ll need to edit sometime)  I started to look over the other classes, checking that every method had javadoc comments and the file was formatted correctly, the formatting was easy though, Eclipse allowed me to pre-set how I wanted the code laid out and just did it for me :D

Looks like I’ve got a few more classes to do in the morning and that’ll be done.  Hand in for 4, let’s hope it all goes smoothly :D

Coding week - Day 3

The day started by running around the Old College looking for the workstation room, after finally finding it, I settled down to work on looking around for Java with Postgres, as this was the database we are working with…Looking around the web wasn’t much help,nothing was going to be easy, especially as I’m not great with SQL.

I came home for lunch and got back to the workroom for about 3pm, I spent the afternoon looking at trying to get Postgres onto my Mac.  After using this page, I finally had it running, but had no idea how to use it :P  I gave up and came home at about 5:30.  I think I’ll try and install it on my Fedora box…Actually I think there may have been a Fedora binary…

Coding week - Day 2

Ugh, off to another late start, rolled out of bed at 8:10am again…Just about to have some breakfast…Today’s blog may be more of a continually updated commentary of what’s going on…But who knows, eh?

08:41am - Already we have had a suggestion by a fellow team member that all the XML files should be translated into SQL and then form a database…This undermines everything we worked towards yesterday, but as long as it gets done we’ll get the marks I suppose…

13:12 - The morning has been somewhat of a waste of time again. I looked into the TV-Anytime API again, edited some things and found that although it was throwing errors, it was parsing everything nicely. After looking at it though, it would appear that it would be far simpler to convert the XML to SQL and host it on the department’s Oracle server.

16:10 - One of the team members has a perl script to translate the XML into SQL and we will be hosting it on a Postgres database, the upload is slow at the moment, but it is translating and streaming to the server, so hopefully it should be quicker in the end.

It looks like that’s about all that’ll get done today, I may have to look at Java with Postgres, but well leave that until a tad later…I still need to learn Python…

Coding week - Day 1

Today started off with rolling out of bed at 8:10am, out the house for 8:50, I had left it a tad late to make it up the hill in time, though my phone helped, playing a crap, compressed version of 99 Luftballons.

I got into the computer room to find some of the group huddled around our computers. Me a Steve got stuck in with looking at how to parse XML using Java and query it using XPath. By 10am we had cracked the parsing; the files we had been given declared they were UTF-8 encoded, however, every time we tried to parse the file we got an error stating something about 1 of 1-byte not UTF-8 or some such nonsense…After looking around, we changed the declaration to ISO-8859-1, this seems to work :D Our data was parsed, or at least displayed no errors! We battled on with trying to look at XPath, searching various sites, looking at tutorials, but it was useless. We even tried the TV-Anytime API, but our files wouldn’t work correctly, the Genre’s weren’t being recognised…After talking to one of our Project Managers, Rhys Parry, we retreated down into town for lunch.

After lunch we received an email stating that Nigel Hardy (a.k.a. Beardy Nigel) was putting on a Q&A on XML. Steve and myself attending this meeting and asked about XML namespaces and asked questions relating to out XPath problems. We returned to work feeling very informed, but not overly sure on where to go next. I had already contacted Andrew McParland from the BBC who had worked on the TV-Anytime project, with a stroke of luck he replied just after lunch! He suggested editing the API to recognise the new Genres. The class that needed editing was created in 2002 according to the declaration at the top, the files we were using were time-stamped 2007…

So, two plans formed, look more into XPath, or edit the TVAT API…We chose to persist with XPath. At 4:45 we had got nowhere :( We decided to go for changing the API. First of all I tried to parse the XML file with the TVAT API, receiving close to 5000 lines of errors about genres…I copy and pasted around 1500 lines into a text editor (it appeared that the list was repeated several times) and reduced these down to 24 genres in the space of about 30 minutes…After changing the API, compiling and running, we were not just receiving errors concerning that genres weren’t recognised, but also some of them weren’t formatted correctly! After looking at an example, I noticed that it was not only formatted the same as all the others, it was the first in the list of genres in the edited class! This at 6pm this evening, after this day…Almost nine straight hours of work, we decided to retire for the day and come back to it in the morning…

So, tomorrow is another day…We are open to all suggestions :D Comments welcome :P But for now…BED!

Incremental volume

A good friend of mine, Aled Hughes, spoke to me today on MSN and was talking to me about a feature he found on Leopard. If you press shift+option+volume (option being ‘alt’), then you can increment/decrement the volume by a quarter of a volume block:

Another of those little features Apple like to hide :D

OS Woes

Since my last post I eventually got around to trying to install Debian and Fedora onto my spare box…But it would appear that neither would run on it…I spent today jiggling my main box around to fit not only Windows and Solaris, but also Debian and Fedora…Alas, Debian still won’t run (doesn’t install GRUB so can’t boot to it). Fedora would go, but Solaris was stubborn. Just about to reinstall Solaris now to see if I can rectify the problem…Ahhh, the wonders of technology…

I need a floppy disk!?

OK, exams finished on Thursday…I let myself recoup on Friday and today I decided have a play with my spare tower…Up until recently I have had OpenSuse 10.2 on there running GNOME (the CPU is an old AMD Athlon and it has an ancient GPU and goodness knows how much RAM).

Anyway, I decided to look around and decided on reinstalling the tower with Fedora 8 and Debian 4. Fedora asked for a single DVD to install the OS, which was great, I’ve got two DVDs left in my supply and about five CD’s. Fedora is downloading now though uTorrent on Windows (slowly through my internet connection :-( ). I went to the Debian site and looked at downloaded the DVD, surely it’s only a DVD? Fedora was, Suse was, I’m sure Ubuntu is too…But nope, Debian is three DVDs big! So I looked around the site and found just what I wanted: a network install. All I needed was 1.44MB worth of files that would go and connect to the Debian servers and install the OS for me. I hunted high and low in my room and found that I have no floppy disks…Then, looking in the tower, I realised that I had taken out my floppy drive from the tower…Brilliant stuff eh!? So, instead I had to download a disk image (all of 44MB I think) and shove it in the machine, it would link to the other images online and install the OS from there! “Great!” I thought, “Simple, may take a while, but only one CD!”, thinking this after looking at the nine or ten CD images Debian asked for…I downloaded this small image, burnt it to a CD and whacked it in the machine, booted it up and tapped ‘enter’ when asked to install. I came to a menu, looking down I asked it to detect my network configuration, but it couldn’t work my network card!!! Grrrr, I’m now downloading the three DVD images via BitTorrent :-( I’m not a happy bunny…

Off out for a grump with some friends, and they will be hearing about this you can be sure!

MacWorld Expo

Held between the 14th and the 18th of January, Apple today released two new exciting products and two enhancements to two of their already awesome product range.

The first enhancement was a major software upgrade to the iPod touch. Some of the software includes: Mail, Maps, Stocks, Weather and Notes, as well as a couple of other upgrades! UK users can get the update through iTunes for £12.99

The next enhancement was another software update to the iPhone. The new update offers a new improved Maps software, the ability to text multiple people with one message and a few other updates. The update will be available to current users through iTunes for the grand price of £0.00!

The next announcement was for the first new product: Time Capsule. This new piece of hardware is a wireless hard drive which you can use to wirelessly backup multiple Macs using Time Machine. The new bit of kit uses 802.11n and comes in two models: 500G, UK price: £199 1TB! UK price: £329

The final announcement was almost what we had been waiting for…It gave the answer to the question ‘What does Apple mean by these banners saying “There’s something in the air” ‘. The answer? The MacBook Air. The MBA is the world’s thinnest notebook, measuring a tiny 19mm! This tiny laptop has a nice 13.3” LCD screen with back-lit keyboard, built in iSight and a MULTI-TOUCH trackpad for all those pinch, rotate and swipe gestures that the iPhone has! Running on purpose-built Intel C2D’s, with speeds of 1.6GHz and 1.8GHz. With the former speed you get a nice 80GB hard drive and with the latter a whopping 64GB of solid-state hard drive space! It also boasts the new 802.11n wireless technology! This machine has been built with the environment in mind, Apple has cut down on much of the packaging… I am very jealous of it’s multi-touch technology. However, it’s other specs I think are rather disappointing (given that I use my Mac as my main machine), as an ‘on the road’ machine it is pretty ace.

All this found at:

All images © Copyright Apple Inc.