Facebook's iPhone update paves the way for apps


We still get a pitch about a new Facebook app now and again, but truth is, that ship sailed long ago. Most Facebook apps just don't have the wow factor they once did when the platform was new. With the company's latest iPhone app update, however, the wow could be coming back on a smaller scale.

In case you missed Thursday's news, Apple finally got around to approving the third version of Facebook's iPhone app. It's a big step up from previous iterations, bringing in a number of features for which users had been clamoring.

One of the most interesting changes is how the app has been designed to feel very familiar to the iPhone user interface. For instance, no matter what you're doing on the app, you can touch anywhere on the top of the screen to go back "home." You can also save shortcuts to a friend's profile or to one of the social network's public-facing pages.

These saved items go up on 3x3 grid that can be rearranged and expanded, depending on how many pages and contacts users decide to add. This makes it much simpler to hop back and forth between certain parts of the site--that is, as long as you've planned ahead.

To go with those items are standard Facebook features, including a handful of its own first-party applications, such as events, photos, mail, and the all-important live text chat.

So is there room for third-party apps in this new ecosystem? Definitely, and much more so than would have been possible in previous versions.

Imagine, if you will, a way to sync up with applications you have installed in Facebook, then use them right inside this new iPhone app. This seems like a logical next step, though Facebook's current system for third-party developers has them build one version of their application--one that works on Facebook's site.

But Facebook could make available new application-programming interfaces, or APIs, that would let developers pipe some of that data to a mobile version too. Third-party applications could then be programmed to work within the confines of the Facebook application itself, meaning that each one could access other official features as they do on the standard site.

One of the best examples of how this works is the inter-network message system found on Facebook proper. Here you can take advantage of some of the applications you've added to expand what you can send in a message as a virtual attachment.

How great would this be on the iPhone, considering that you're unable to access many of the device's own files or view unsupported attachments? The same goes for accessing other applications within the confines of the Facebook app; ones that let you update your Twitter status, see where your friends have traveled, or play a quick round of Scrabble.

To a certain degree, Facebook already put its foot in the door with a version of its Facebook Connect service for iPhone applications. Applications that have implemented it can have their users log in with their Facebook credentials. It also can give the app access to their profile and friends list to pipe information back out. Simply making this information more readily available within the app would make inroads toward standalone apps within it.

What I'm talking about is quite different, though. These are applications within the Facebook app that would have access to other in-app Facebook apps. Would Apple be OK with this kind of functionality? Almost assuredly no. In fact, Apple has basically done the same thing with its own device and APIs--simply letting developers build specialized tools that work within its confines.

But Facebook does have a few things going for it--it's big, popular, and helps Apple sell more iPhones and iPods by being a must-have application. It has also maintained its own directory of applications for the last two years. And like Apple, what applications are able to do within the confines of the service is limited; for mobile versions of apps, those limitations could be even tighter.

What can be safely assumed is that Facebook would stand to run into the most trouble with Apple's approval process. Having apps that are installed inside an in-app marketplace means emulating what the iPhone does with its own native application store, which is a big no-no. But again, this is something Facebook could get around by limiting what applications are able to do, be it running in a Web canvas page or simply piping their data through Facebook as an intermediary.

Facebook certainly stands to gain something by keeping people inside of its application, despite the fact that there are currently no ads or paid-for features. Considering that it can never get the latter as part of Apple's rules, in-application apps that could present more ad space certainly seem like the next best thing when it comes time for Facebook to flip on that advertising switch.

64-bit Snow Leopard defaults to 32-bit kernel

Apple's Snow Leopard operating system, released Friday, by default loads with a 32-bit kernel, despite running 64-bit applications.

While Mac OS X version 10.6 ships with a number of 64-bit native applications, the kernel itself defaults to 32-bit, unless the user holds down the "6" and "4" keys during boot time, at which point the 64-bit kernel is loaded. Only Apple's X-Serve products, using Snow Leopard Server, boot into a 64-bit kernel by default.

"For the most part, everything that they experience on the Mac, from the 64-bit point of view, the applications, the operating system, is all going to be 64-bit," Stuart Harris, software product marketing manager at Apple Australia said.

Harris said that at this stage there were very few things, such as device drivers, that required 64-bit mode at the kernel level but the option is available.

"But we're trying to make it as smooth as possible, so people don't end up finding that 'oh, that doesn't work' because it's not available yet," he said.

There appears to be no way within the GUI to make this change permanent, requiring the editing of the com.apple.Boot.plist file to make the change--a text-based configuration file. Users have already released applications to address this issue.

Older Macs with a 32-bit EFI chipset are prevented from loading the 64-bit kernel, although there are claims that this is an arbitrary decision by Apple rather than a technical concern, with a hack using the Chameleon boot loader devised to get around the lockout.

An older mid-2007 MacBook with a 32-bit EFI chip can't register the full 4GB RAM.

(Credit: Screenshot by CBS Interactive)
This raises another problem: if equipped with 4GB RAM, those with a 32-bit EFI chip are not capable of making use of the full amount. Our mid-2007 MacBook only showed 3GB available for system use through Activity Monitor despite having 4GB installed, not delivering the true 64-bit experience. Newer machines equipped with a 64-bit EFI chip running a 32-bit kernel seemed capable, with Activity Monitor reporting 3.75GB RAM available, as 256MB was put aside for the GeForce 9400M graphics chip.

It is unknown at this stage what sort of performance implications running 64-bit applications on a 32-bit kernel will have compared with a 64-bit kernel.

While a large portion of the OS has been optimized and updated, some applications, such as the DVD player, Front Row, Grapher, and iTunes are still 32-bit only, and some extensions are still run as a Universal Binary, despite the PPC architecture no longer being supported.

Apple also released Snow Leopard Server on Friday, but was unable to detail the reasoning behind dropping ZFS support for the operating system, a much-touted feature during the development stage.

Finally Tuned - Launch Of The Mac OS X Snow Leopard On The 28th Aug


28th Aug has been announced as the launch date for the most awaited operating system straight out of the Apple Valley, the Mac OS X Snow Leopard. Amazon has already started taking orders for this much awaited operating systems.

Of the features which makes its an absolute delight for any user are the simplicity & speed. To elaborate on a few features: all key systems on the operating systems have been upgraded to 64 bit. It is ready to support about 16 terabytes of Ram which is almost 500 times more than what the other Mac operating systems have to offer. Also an astonishing new feature called the OpenCL has been incorporated to make it available for general purpose computing. It also calls for the debut of the Quick Time X which is a brand new version of the quick time player. Well it surely does have a lot more to offer. It also provides application support for multi processors and a smaller footprint which means that you get an iota of extra space on your hard drive with up to 6GB saved. What more could anyone probably ask for?? But this is just the beginning of a long list of brilliant features. It would be best to dedicate at least an entire weekend to get acquainted to all the features. (I bet even that would be less).

Also a music related press event has been lined up by Apple on 7th sept. Rebates on the Apple iPod are being expected.

The pricing is worth all the money you are going to put into it. At the moment only the US pricing has been confirmed, which is $29 for the upgrade and $129 for the full package.

For more information on the key features log on to the official website i.e http://www.apple.com/macosx/.

Nokia unveils Booklet 3G Windows netbook

Nokia is to add a Windows netbook to its line-up, marking a radical departure from the Finnish technology giant's traditional handset products.

Announced today, the Nokia Booklet 3G is essentially a mini laptop based on Intel's Atom processor with a 10in screen. The device weighs 1.25kg, and is said to have a broad range of connectivity options including 3G and Wi-Fi.

Nokia said that the new device will widen its portfolio, but did not disclose any details on prices or availability. Further information, including more detailed specifications, is set to be announced at the company's Nokia World event on 2 September.

While rumours had hinted that Nokia was developing a netbook product, it is perhaps surprising that the company has chosen to enter the Windows-based PC market alongside the likes of Dell, Toshiba, Lenovo and Asus.

However, Nokia claimed that the Booklet 3G will differentiate itself with integrated GPS and an impressive 12-hour battery life, and will give buyers access to Nokia's suite of Ovi services, such as the online music store.

Nokia executive vice president Kai Öistämö explained in a statement that a growing number of people want the computing power of a PC with the full benefits of mobility.

"We are in the business of connecting people, and the Nokia Booklet 3G is a natural evolution for us. Nokia has a long and rich heritage in mobility and, with the outstanding battery life, premium design and all-day always-on connectivity, we will create something quite compelling. In doing so we will make the personal computer more social, more helpful and more personal," he said.

Gartner analyst Carolina Milanesi suggested that, with the netbook market hotting up, Nokia may have been forced to make this move or risk being left behind by its competitors.

"The reality is that there is a lot happening. There are rumours that Apple might enter the market. For Nokia, waiting to see what might happen is a game it cannot afford to play, and going with Windows is the fastest way to get to market," she said.

With so many existing models already available, Nokia will need to focus on extras to differentiate the Booklet 3G, according to Milanesi. "The price point will also be key," she said.

What is Technology?

Technology is the process by which humans modify nature to meet their needs and wants. Most people, however, think of technology in terms of its artifacts: computers and software, aircraft, pesticides, water-treatment plants, birth-control pills, and microwave ovens, to name a few. But technology is more than these tangible products.

Technology includes all of the infrastructure necessary for the design, manufacture, operation, and repair of technological artifacts, from corporate headquarters and engineering schools to manufacturing plants and maintenance facilities. The knowledge and processes used to create and to operate technological artifacts -- engineering know-how, manufacturing expertise, and various technical skills -- are equally important part of technology.

Technology is a product of engineering and science, the study of the natural world. Science has two parts: (1) a body of knowledge that has been accumulated over time and (2) a process-scientific inquiry-that generates knowledge about the natural world. Engineering, too, consists of a body of knowledge-in this case knowledge of the design and creation of human-made products-and a process for solving problems. Science aims to understand the "why" and "how" of nature, engineering seeks to shape the natural world to meet human needs and wants. Engineering, therefore, could be called "design under constraint," with science-the laws of nature-being one of a number of limiting factors engineers must take into account. Other constraints include cost, reliability, safety, environmental impact, ease of use, available human and material resources, manufacturability, government regulations, laws, and even politics. In short, technology necessarily involves science and engineering.