My Xfire profile

Archive for the ‘Technology’ Category

Snow Leopard Thus Far

Wednesday, June 25th, 2008

I have noticed news and rumours popping up, as well as some releases on Apple’s website about the next version of OS X, due out next year, Snow Leopard. Just going off the information directly from Apple, Snow Leopard is sounding like it is going to be a very interesting release and as an unashamed Mac fan, I am eagerly awaiting it’s release.

One of the first things that popped into my head when I saw what it was being called was that surely they could have picked a different cat since they used Leopard for 10.5, but upon thinking about it further, Snow Leopard is actually perfect for it, hopefully when I’m done, you will see why.

Apple says:

“Taking a break from adding new features, Snow Leopard — scheduled to ship in about a year — builds on Leopard’s enormous innovations by delivering a new generation of core software technologies that will streamline Mac OS X, enhance its performance, and set new standards for quality.”

So what’s the big fuss?

Microsoft Exchange Support

Well, one of the biggest things is full Microsoft Exchange support through Apple’s Mail, Address Book and iCal applications. As a user of Microsoft Exchange for my email, calendar and contacts on my desktop and Palm Treo 750, being able to sync my MacBook Pro with my Exchange Server would complete my work communications suite. I imagine there are plenty of other people in the same shoes as myself there, and I have no doubt that it is holding many people back that would otherwise be more interested in the Macintosh platform. Yes, there are other options available that I have talked about previously, such as using Kerio Mail Server instead of Microsoft Exchange Server. However, in a situation where Microsoft Exchange is already installed, this is not really a viable option.

I have noticed that Mail in Os X Leopard has an option to access an Exchange Server, but I have not tried this as of yet.

What else is there?

Open Compute Language

The other thing in Snow Leopard that is quite a big addition is what Apple is calling “OpenCL”, or Open Compute Language. I’m sure by now a lot of tech savvy people have come across the concept of using the processing power of graphics processing unit’s for general purpose processing as well as graphics processing. OpenCL is meant to allow development in this area. From the Apple website (server) (and personal), OpenCL is:

“Another powerful Snow Leopard technology, OpenCL (Open Computer Library), makes it possible for developers to efficiently tap the vast gigaflops of computing power currently locked up in the graphics processing unit (GPU). With GPUs approaching processing speeds of a trillion operations a second, they’re capable of considerably more than just drawing pictures. OpenCL takes that power and redirects it for use in high-performance computing applications like genomics, video encoding, signal processing, and simulations of physical and financial models.”

Grand Central and 64 Bit

Now, the other things listed on the personal, or client usage OS X site are not necessarily spectacular, such as mentioning 64 bit and multi-core support through Grand Central, seeing as how OS X has been 64 bit and with options running on multiple cores for years, but with all the confusion surrounding Vista and it’s 32 and 64 bit versions, it doesn’t hurt to re-establish that OS X is 64 bit and every computer is now running a multi-core CPU. What is interesting about these things though is the improvements Apple are making in the 64 bit field. With up to 16 terrabytes of RAM supported in Snow Leopard, is this paving the way for a new breed of Mac that could potentially run entirely from RAM rather than the slower hard drives? The MacBook Air has a solid state drive as an option, it would make sense to start offering them in other computers if the capacity can be brought to a sufficient level. With the vast amounts of power available in graphics processors and multi-core CPU’s (currently up to 8 cores and 4 GPU’s in Mac Pro’s), it makes sense that the biggest bottleneck is going to be the 7,200 rpm or 10,000 rpm hard drives.

Grand Central is meant to make the entirety of the operating system “multicore aware”, which I assume means that every part of OS X will be capable of efficient multi-threading, allowing them to run faster. I have seen it indicated and theorised in a few places, that Grand Central will be, or should be, providing a more efficient way of controlling multiple threads. This is particularly important as the more cores and threads you have running, the more overheads there are. So you can only add so many more cores before there is so much overhead that multiple cores simply won’t help. There is a good read about this over on ZDNet by Robin Harris. Providing a solution to this problem that is easily accessible by developers would be an excellent advance, regardless of what your preferred operating system is. If Apple hit it with Snow Leopard, it will have to push Microsoft to come up with a solution as well in time for Windows 7, if they don’t then there needs to be something else that can provide a significant performance boost on similar hardware.

I expect that in Snow Leopard, with the addition of OpenCL, that multi-core functionality on Mac’s will natively include GPU’s as well as CPU’s and processing across the two+ units as well as improving the 64 bit performance to potentially allow RAM to be used in place of hard drives. There are already solutions available that allow you to add RAM to riser cards that can be used as a small boot drive or swap drive, though they are very limited. It makes sense to extend this to allow maximum data access speeds for the processors.

What else is there?

Reduced Footprint

A reduced footprint is meant to be coming along. This is marketed as a reduction in the hard drive space used by the operating system, which grew in Leopard. This is always a nice thing seeing as how I like to have as much hard drive space as I can get my hands on, and I’m sure others will agree. However, the system footprint or a program footprint generally refers to how much RAM it utilises in order to run. Given the hints dropped in the 64 bit section relating to more free RAM, I hope that the reduced footprint will also reduce the amount of RAM used by the operating system, both when idling and under load. Though as it is, the RAM usage is nothing compared to Vista.

Compatibility

Unfortunately for those still using Mac’s based on the old IBM CPU’s, I have seen it mentioned in a few places that Snow Leopard will not be a universal release and the system requirements list an Intel-based Mac.

However, these system requirements are thus far only for the developers preview, so it may yet be available as a universal release.

No doubt there will be more than just what is being marketed at this stage, but thus far this is looking to be a very exciting release. What do you think?

Popularity: 25% [?]

Share and Enjoy:

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • TwitThis
  • Mixx
  • Live
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Computational Art Assignment

Wednesday, June 11th, 2008

Random SpiralsI had an assignment due on Monday for KKB210: Computational Arts 1, where I had to create 3 computational art works. This has kept me pretty busy over the past week or so, especially since I had another assignment due on Tuesday, just a 1500-1800 word essay fortunately, so it didn’t take up too much time.

For full details on everything I’ve done for this assignment, have a look at my computational arts blog. I’ve learned a lot about various programming environments and languages in relation to computational arts and live-coding. In particular, I’ve found the Processing Development Environment and Quartz Composer quite interesting and fun to work with. Of course, Quartz Composer isn’t a programming environment, but a patching tool.

I have always been particularly interested in fractals and other forms of digital art, so the computational arts subjects at uni were particularly appealing to me, and thus far have been exactly what I was looking for.

I have made a few fractal animations previously, including one for my NSW Higher School Certificate that I synced up with music. On my second fractal animation, I created the music for it myself instead of using an existing piece. Using Quartz Composer and Processing, I am able to make very similar effects, though not fractals, and have them render and animate in real-time. Two of my artworks for KKB210 are actually live rendered animations based on audio input. You can have a look at them here and here. They are both available under feel free to edit them, redistribute them etc, just take note that it is an attribution, non-commercial, share-a-like license (full details are available on http://matthewbrown.net.au), so you do have say where you got it from if you are re-distributing it.

Now, while I am a novice at the whole live-rendered animations to music and the like, I am happy to do some for events where it is appropriate. Let me know at matt at stillaslife dot com.

Popularity: 39% [?]

Share and Enjoy:

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • TwitThis
  • Mixx
  • Live
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Electric Car and Fuel Thoughts

Wednesday, May 28th, 2008

Car BatteryI have noticed over the past month or so that there have begun to be some more obvious changes in transport in response to the increasing fuel costs.

Over the past year there has been an increase in Camry’s/Aurion’s as taxi’s and police vehicles in place of some of Falcon’s and Commodore’s, and over the past month or so, I have noticed smaller 4 door vehicles such as Toyota Corolla’s and a few of the more expensive Toyota Prius hybrid car’s.

I have also noticed that freight and logistics companies like the Toll Group have been using small vehicles for smaller runs, such as the Hyundai Getz. In addition, during my travels up and down the east Australia over the past couple of months, I have noticed that there are becoming less single trailer trucks around, and the length of both trailers on dual trailer’s has been extending to the point where they are both getting to around the same length.

This is understandable given the prices of fuel, so this brings me to my title, some thoughts and observations about electric cars.

(more…)

Popularity: 47% [?]

Share and Enjoy:

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • TwitThis
  • Mixx
  • Live
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Adobe Media Player

Friday, May 2nd, 2008

Today while downloading the latest version of Adobe’s Acrobat Reader for a computer at work that didn’t have it for some reason, I noticed that Adobe have started to bundle their new Adobe Media Player with it.

From the Adobe website:

“With a broad catalog of videos and shows from the leading media companies and networks, you have endless choices. Pick the episodes you love to watch, and Adobe® Media Player software will track new episodes and download them so you can watch whenever you want.”

It’s the first time I’ve come across it and it sounds like it is intended to be a similar idea to Apple TV/iTunes Store, except that it is taking a slightly different approach by providing it as a software package installable on any computer, rather than using the specific Apple TV hardware component.

(more…)

Popularity: 58% [?]

Share and Enjoy:

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • TwitThis
  • Mixx
  • Live
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Sony Ericsson K850i - My Experience

Sunday, April 27th, 2008

Turning on the K850i.I’ve had my new Sony Ericsson K850i which I bought on the $49 Maxi Cap account with Vodafone for a bit over a month, so I think now is the time to write up how I have found the phone, and how I have found the transition to Vodafone from Optus pre-paid. I’ll break this up into a couple of posts, this one being focussed on the phone.

(more…)

Popularity: 86% [?]

Share and Enjoy:

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • TwitThis
  • Mixx
  • Live
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati

Still As Life is proudly powered by WordPress
Entries (RSS) and Comments (RSS).