Is Apple ‘killing the World Wide Web’?

The internet has eaten to many apples... *burp*That’s a really nice internet you have there. It’d be a shame if anything were to happen to it. That’s the threat Apple’s app-centric approach has leveled against the World Wide Web as we know it, according to Roger McNamee, co-founder of the private equity firm Elevation Partners.

“There’s a titanic clash for control of the internet. Fundamentally, this is between the world-wide web on the one hand and Apple’s app model on the other,” McNamee told CNBC in an interview. “Right now Apple is just killing the World Wide Web. Apple will do almost 100 million [iPads and iPhones] this year — the numbers are staggering.”

McNamee contrasted Apple’s “staggering” success with two of the biggest players in the internet space: Microsoft and Google. Apple’s iPhone and iPad are eroding Microsoft’s once formidable stranglehold of the web. For example, McNamee says the Redmond-based company’s share of internet-connected devices will fall below 50% this year — down from 97% a decade ago.

Similarly, McNamee thinks Google, who he characterizes as a good company and leader of the world-wide web group, is losing its influence. Google’s primary search business is losing ground to specialized sites like Wikipedia, Facebook, Twitter, and Yelp. Much like Microsoft, Google has watched its 90% share of the search market shrink to less than half in the last few years.

The Elevation Partners co-founder said Google’s core challenge is overcoming limitations in the underlying software for the web, HTML, which hasn’t changed for a decade. But, he says, Android is “too wild west” to be successful. Google will need to address some significant security concerns and prove the platform can support a commercially-viable ecosystem for developers and hardware manufacturers before it can be considered a long-term challenger.

Meanwhile, Apple’s app model offers an innovative new approach to deploying engaging content and experiences to the web. As more customers buy iPhones and iPads, the Cupertino company will build momentum at the expense of its rivals. He sees the company entering a 10-year cycle of growth that will boost the technology sector as a whole.

Is Apple killing the web as we know it or simply making a killing with its popular mobile devices? Keep reading to state your case in the comments or watch the CNBC interview with McNamee.

Continue reading Is Apple ‘killing the World Wide Web’?

Is Apple ‘killing the World Wide Web’? originally appeared on TUAW on Fri, 15 Apr 2011 13:30:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

CBS forces developer to pull DiagnosticPADD app

CBS is using trademark and copyright violations to force the removal of a Star Trek-themed diagnostic application from the App Store. DiagnosticPADD uses an interface similar to the fictional computer operating system showcased in select Star Trek series to display details such as IP address, available storage, battery status and more.

CBS is exerting its ownership of the trademarked PADD name and the copyrighted LCARS computer interface used in the application. In the Star Trek: The Next Generation series, LCARS is a graphical user interface used on the instrument panels of the various ships and the portable PADD (personal access display device) device used by characters in the show. CBS claims the use of these elements in the DiagnosticPADD app confuse consumers and lead them to believe this app was officially sanctioned by CBS.

Unfortunately, Park Bench Software, the company behind the DiagnosticPADD app, is a small firm and lacks the resources to fight a media giant such as CBS. The small company confirms it will comply with CBS’ request to pull the app from the App Store. As of the writing of this post, the 99-cent app was still available so grab it while you still can.

CBS forces developer to pull DiagnosticPADD app originally appeared on TUAW on Fri, 15 Apr 2011 12:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Select McGraw-Hill educational apps for iPhone and iPad free until 4/16

The National Council of Teachers of Mathematics is holding its annual conference this week and in honor of this event McGraw-Hill has dropped the price on select iOS educational applications. The sale started earlier this week and extends until the conference ends on April 16. During this time, the following applications will be free:

If you have elementary school-aged children and younger, this sale is a no-brainer. Normally, each app is priced at $1.99 and will jump back up to this price when the sale ends. These apps require iOS 3.0 or later and are compatible with the iPhone, iPod touch, and iPad.

Select McGraw-Hill educational apps for iPhone and iPad free until 4/16 originally appeared on TUAW on Fri, 15 Apr 2011 11:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Facebook for iPhone can now change its news feed appearance instantly

The official Facebook client for the iPhone was updated recently and one salient change was an improved News feed. On the surface, the news feed changes appeared minimal, but behind the scenes Facebook re-worked the background mechanism that pulls in this status information.

According to Inside Facebook, the iPhone client reportedly now pulls its News Feed information from Facebook’s mobile website, m.facebook.com. This server-side mechanism lets the social network make changes to the News Feed without modifying a single line of code on the device. All changes can be made to the backend server and reflected on the iPhone instantly. This system lets Facebook update their app without pushing a new version through the App Store for approval and lets it respond to feature requests and complaints at a faster rate. Pretty cool, eh?

Facebook for iPhone can now change its news feed appearance instantly originally appeared on TUAW on Fri, 15 Apr 2011 10:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

iPhone Geiger Counter would benefit Japan, needs Kickstarter love

The folks at RDTN have organized a Kickstarter project to fund the development and deployment of radiation detectors in Japan. The project uses an iPhone hacked to work with a variety of radiation detectors. The radiation units (shown here) will be sent into the field and used to collect data on radiation contamination in the Tsunami-ravaged country.

Since the detectors use an iPhone, they are easy for the average person with minimal technical knowledge to operate. Japanese residents who accept these counters are required to take readings eight to ten times a day and report their data back to RDTN’s website. The readings are compiled by RDTN and made accessible to non-profit organizations, governments and scientists. The first sensor was deployed on April 14 and is already reporting back information to RDTN. You can view these readings and additional future readings on RDTN’s twitter account (@RDTNprobes).

The group’s Kickstarter project is seeking US$33,000 to initially deploy 100 devices in the field. The company’s long-term goal is to equip over 600 people in Japan with devices and create a network of radiation monitors in the country.

iPhone Geiger Counter would benefit Japan, needs Kickstarter love originally appeared on TUAW on Fri, 15 Apr 2011 09:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

TUAW’s Daily App: You Don’t Know Jack

Stop whatever you’re doing right now and go download You Don’t Know Jack for iPhone or iPad, or in the free lite version if you want. I don’t know of any game that, throughout the years that it’s been available on various platforms, is more consistently enjoyable by anyone, from the most hardcore of gamers to non-techie trivia buffs. You Don’t Know Jack is one of the most solid gaming experiences around, and the brand new iOS version doesn’t skimp at all. It’s got hilarious iOS-specific audio (Host Cookie jokes early on that he’s “glad to be hosting an app that’s not a ripoff of Scrabble”) and questions, all of the old mini-games (like Dis or Dat and the Jack Attack), and it even has the backstage talk and fake commercials that the main console versions have. Great game — I can’t recommend this one more.

OK, if I’m going to nitpick, I’ll say that the graphics are just slightly pixelated on the SD version. And even the iPad version is one-player only — the game recommends if you want to play with more people, you should buy one of the other versions. But there is Game Center integration, and with 20 full episodes available in the app (and even more promised to be coming soon), this is a terrific experience that won’t disappoint anyone with a taste for trivia and/or a sense of humor. Great game, and well worth the US$2.99 on the iPhone or $4.99 on the iPad.

TUAW’s Daily App: You Don’t Know Jack originally appeared on TUAW on Fri, 15 Apr 2011 08:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Chimani National Park Guides free for iPhone until April 24

The Chimani Guides are really first rate apps at US$4.99 – $9.99, but in celebration of National Park Week, they are free from now until April 24. A good deal at the regular price, they are certainly worth a download for free.

There is one app for each of these parks: Acadia, Cape Cod National Seashore, Yosemite, Cuyahoga Valley and the Grand Canyon. The apps contain lots of photos, descriptions of hiking trails, restroom and parking guides, and details on lodging, camping and restaurants. There are detailed maps, and the apps use GPS to locate you. The apps also contain an audio driving tour and a look at scheduled events in the park you are visiting. For photographers, there are sunrise and sunset times and some optional push notifications alerting you to important park events.

Frankly, travel apps don’t get much better than these, and I’m thrilled these apps are free for now. Some features require GPS and a 3G or Wi-Fi connection, and the downloads are sizable. The Grand Canyon app is 132 MB and Yosemite is 334 MB, so be sure you have room for them. I love finding great quality, free stuff for our readers, and this series of apps is a perfect example. If you’re headed to any of these parks, grab one or more.

Chimani National Park Guides free for iPhone until April 24 originally appeared on TUAW on Fri, 15 Apr 2011 06:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Prompt from Panic does SSH on iPad and iPhone

Prompt for iOS

Prompt from Panic is probably not an app you’ll download just to muck around with and then forget. An SSH client is one of those things you either need and use a fair bit, or not at all.

Described by developer Panic as “a clean, crisp, and cheerful SSH client: it helps you when you need it, and stays out of your way when you don’t,” early reviewers seem to like it a lot.

Panic says the app is “for system administrators, web developers, movie-style hackers (‘Let me just TCP/IP into the UNIX port!’), or any person who needs to connect remotely and type some magic.”

It seems reasonably priced at US$4.99. Let us know if you’ve tried it.

[Via Macgasm]

Prompt from Panic does SSH on iPad and iPhone originally appeared on TUAW on Fri, 15 Apr 2011 03:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

iOS Home Sharing bug found while using multiple Macs

iOS 4.3 brought us Home Sharing, which allows you to share iTunes libraries on up to five authorized computers on the same network and also have them show up on your iPhone, iPod touch and iPad. But if you have more than one Mac with a library to share, you may be in the same boat I found myself in.

I have three Macs, but Home Sharing would only bring up one library on both my iPhone and iPad. It wasn’t always the same library; the one that appeared was totally random and often changed. I could never get more than one library to show up at once, so I called Apple. I was told that they would sort it out and get back to me.

After two weeks with no response, I called again and went up three levels of senior tech support. During the call, they were easily able to replicate the problem and told me this was the first time they had heard of it. They said it was a definite bug in the iOS software, thanked me for finding it and said they would contact me regarding when it would be corrected.

Continue reading iOS Home Sharing bug found while using multiple Macs

iOS Home Sharing bug found while using multiple Macs originally appeared on TUAW on Fri, 15 Apr 2011 00:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Apple employees appear in ‘It Gets Better’ video

Several Apple employees have appeared in a video for the It Gets Better project, which is part of The Trevor Project, an organization out to prevent suicides in lesbian, gay, bisexual and transgendered youths.

The video, posted below, is pretty powerful stuff and doesn’t really require much additional commentary on our part. Keep in mind there’s language and themes discussed in the video that are probably NSFW, so maybe wait for your work commute or until you get home to watch it.

[via MacStories]

Note: Due to the topic of this post, we will be strictly moderating comments.

Continue reading Apple employees appear in ‘It Gets Better’ video

Apple employees appear in ‘It Gets Better’ video originally appeared on TUAW on Thu, 14 Apr 2011 23:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Downgrade iOS 4.3.2 to 4.3.1, 4.3, 4.2.1 [iPhone 4, 3GS, iPad 2, iPad, iPod Touch]

In case you updated to iOS 4.3.2 and now want to downgrade iOS 4.3.2 to 4.3.1 / 4.3 / 4.2.1 on iPhone 4, iPhone 3GS, iPad 2, iPad or iPod Touch, this guide is for you. Follow the instructions below to downgrade iOS 4.3.2 to 4.3.1, 4.3, 4.2.1 using TinyUmbrella or by editing Hosts file.
downgrade ios 4.3.2

Important

You must have SHSH blobs saved for the firmware you’re downgrading to, otherwise this won’t work.
How to: Save SHSH blobs for iPhone, iPod Touch

Downgrade iOS 4.3.2 to 4.3.1, 4.3, 4.2.1

Download your desired firmware for which you’ve SHSH blobs saved and want to downgrade to:

Method 1: Using TinyUmbrella

Download TinyUmbrella

If you’ve SHSH blobs saved on Saurik’s server via Cydia, download them into your computer first. To do that:

Connect your device, Fire up the TinyUmbrella and Check mark the Advanced Options.
Select your device and hit the save SHSH button. that’s it.

Step 1 – DFU Mode

Put your iPhone into DFU Mode (How to: enter DFU Mode)

Step 2 – Start TSS Server

Run the TinyUmbrella
select your device from the left pane and make sure that downloaded SHSH blobs has been cached (right pane) by TinyUmbrella for iOS 4.3.1, 4.2.1, 4.1 or older.
Now hit the Start TSS Server button.

Step 3 – Restoring The Firmware

Open the iTunes
Hold down the Shift (Windows)/Alt (Mac) key and hit the Restore button.
Select the downloaded firmware (iOS 4.3, iOS 4.2.1, iOS 4.1 or older) and let the restore process complete.
iTunes should bring up the error 1015, 1013 or 1011 message. Don’t worry, it’s normal. You’ve successfully downgraded your iPhone/iPod Touch firmware.

downgrade ios 4.3.2 to 4.3.1 4.3

Step 4 – Getting Out Of Recovery

Now in order to get out of recovery mode, hit the “Kick Device Out of Recovery” button on TinyUmbrella right below the Start TSS Server button or you can also use RecBoot. That’s it!

__________________________________________________________________________________
__________________________________________________________________________________

Method 2: Edit Hosts File

**We assume that you’ve SHSH blobs saved via Saurik’s Cydia server.

Download your desired firmware for which you’ve SHSH blobs saved and want to downgrade:

Step 1 – DFU Mode

Put your iPhone into DFU Mode (How to: enter DFU Mode)

Step 2 – Editing Hosts File

Now we are going to redirect iTunes from Apple Servers to Saurik’s server.

————————————

Windows:

Go to C:\Windows\System32\drivers\etc\ and locate hosts file.
Open and edit the hosts file in Notepad.

NOTE: Win 7 and Vista users MUST run Notepad with admin privileges. Right click on Notepad app and select Run as Administrator.

Mac OS X:

Go to \etc\ directory and locate hosts file. Copy it on your desktop
Open the hosts file in TextEdit.

————————————

Add the following line at the end of the hosts file and then save and close the file:

74.208.105.171 gs.apple.com

Mac OS X users needs to copy the edited hosts file from desktop back to /etc/ directory and replace the older one.

downgrade ios 4.3.2 to 4.3.1

Step 3 – Restoring The Firmware

Now Open the iTunes.
Hold down the Shift (Windows)/Alt (Mac) key and hit the Restore button.
Select the downloaded firmware (4.3.1 / 4.3 / 4.2.x / iOS 4.1, iOS 4.0.1 or older) and let the restore process complete.
iTunes will bring up error 1015, 1013 or 1011 message. Don’t worry, it’s normal. You’ve successfully downgraded your iPhone/iPod Touch/iPad 2, 1 firmware.

downgrade ios 4.3.2

Step 4 – Getting Out Of Recovery

Now in order to get out of recovery mode, hit the “Kick Device Out of Recovery” button on TinyUmbrella right below the Start TSS Server button or you can also use RecBoot. That’s it!

Note: You must now remove 74.208.105.171 gs.apple.com line from the host file and save it. Doing this will let iTunes to prompt you about future updates from Apple.

You can follow us on Twitter, Join us at Facebook, and also Subscribed to RSS Feed to receive latest updates.

Jailbreak iOS 4.3.1

Digg Twitter StumbleUpon Facebook Reddit del.icio.us

Jailbreak iPad 4.3.2 with RedSn0w 0.9.6rc12 [How-to Guide]

RedSn0w 0.9.6rc12 can jailbreak iPad on iOS 4.3.2 tethered. These are the steps to jailbreak iPad 4.3.2 with RedSn0w 0.9.6 rc12. Step-by-step iPad 4.3.2 jailbreak instructions after the jump…
jailbreak ipad 4.3.2
NOTE: There’s no iPad 2 jailbreak out yet.

Let’s jailbreak iPad iOS 4.3.2 with RedSn0w 0.9.6 RC9.

Jailbreak iPad 4.3.2 with RedSn0w 0.9.6rc

Step 1

Download the required stuff:

Step 2

Restore iOS 4.3.2 on your iPad and keep it connected to your computer via USB.
*You can skip this step if you’re already running iOS 4.3.2.

Step 3

Rest of the steps are exactly similar to the guide posted earlier. Follow the guide linked below and continue from Step 3:

How to: Jailbreak iOS 4.3.2 with RedSn0w 0.9.6

You can follow us on Twitter, Join us at Facebook, and also Subscribed to RSS Feed to receive latest updates.

Digg Twitter StumbleUpon Facebook Reddit del.icio.us

Updated iOS, Apple passes Android, and more in this week’s mobile news

Apple releases new version of iOS, 4.3.2 (GSM) and 4.2.7 (CDMA).

Verizon iPhone helps Apple surpass Android in March ad impressions.

Look for the white iPhone for both AT&T and Verizon in the next four weeks.

Touch panel makers confirm Apple has not released a production roadmap for iPhone 5.

iPhoneFootprint has an article on how to avoid app store rejections.

Parsing an XML file

This is the “XMLParsing” example. In this app we will read data from xml file and display the data on the screen.

Step 1: Open the Xcode and create a new Xcode project using Navigation base application template. Give the application name “XML”. As shown in the figure below:

Step 2: Expand classes and notice Interface Builder created the RootViewController.h and RootViewController.m class for you. Expand Resources and notice the template generated a separate nib, RootViewController.xib.

Step 3: We need to add another file. Right-click on the Classes folder and choose Add -> New File. Under Cocoa Touch Class category choose Objective-C class. Name it Book.h and Book.m file.
This will be a very simple class that will take our dummy data file, read it in as an NSArray and provide some utility methods to access the data from the file.

#import <UIKit/UIKit.h>
@interface Book : NSObject {
       
        NSInteger bookID;
        NSString *name; //Same name as the Entity Name.
        NSString *address;      //Same name as the Entity Name.
        NSString *country;      //Same name as the Entity Name.
       
}

@property (nonatomic, readwrite) NSInteger bookID;
@property (nonatomic, retain) NSString *name;
@property (nonatomic, retain) NSString *address;
@property (nonatomic, retain) NSString *country;

@end

Step 4: We need to add Book.m file.

#import "Book.h"
@implementation Book

@synthesize name, address, country, bookID;
(void) dealloc {
       
        [country release];
        [address release];
        [name release];
        [super dealloc];
}
@end

Step 5: We need to add another file. Right-click on the Resource folder and choose Add -> New File. Under Resource category choose View-XIB class. Name it BookDetailView.xib file. Double click the file and select Grouped table view.

Step 6: We need to add another file. Right-click on the Classes folder and choose Add -> New File. Under Cocoa Touch Class category choose Objective-C class. Name it XMLParser.h and XMLParser.m file. This will be a very simple class that will take our dummy data file, read it in as an NSArray and provide some utility methods to access the data from the file.

#import <UIKit/UIKit.h>

@class XMLAppDelegate, Book;

@interface XMLParser : NSObject {

        NSMutableString *currentElementValue;
       
        XMLAppDelegate *appDelegate;
        Book *aBook;
}

(XMLParser *) initXMLParser;

@end

Step 7: We need to open XMLParser.m file.

#import "XMLParser.h"
#import "XMLAppDelegate.h"
#import "Book.h"

@implementation XMLParser

(XMLParser *) initXMLParser {
       
        [super init];
       
        appDelegate = (XMLAppDelegate *)[[UIApplication sharedApplication] delegate];
       
        return self;
}

(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
        attributes:(NSDictionary *)attributeDict {
       
        if([elementName isEqualToString:@"Books"]) {
                //Initialize the array.
                appDelegate.books = [[NSMutableArray alloc] init];
        }
        else if([elementName isEqualToString:@"Book"]) {
               
                //Initialize the book.
                aBook = [[Book alloc] init];
               
                //Extract the attribute here.
                aBook.bookID = [[attributeDict objectForKey:@"id"] integerValue];
               
                NSLog(@"Reading id value :%i", aBook.bookID);
        }
       
        NSLog(@"Processing Element: %@", elementName);
}

(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
       
        if(!currentElementValue)
                currentElementValue = [[NSMutableString alloc] initWithString:string];
        else
                [currentElementValue appendString:string];
       
        NSLog(@"Processing Value: %@", currentElementValue);
       
}

(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
       
        if([elementName isEqualToString:@"Books"])
                return;
       
        //There is nothing to do if we encounter the Books element here.
        //If we encounter the Book element howevere, we want to add the book object to the array
        // and release the object.
        if([elementName isEqualToString:@"Book"]) {
                [appDelegate.books addObject:aBook];
               
                [aBook release];
                aBook = nil;
        }
        else
                [aBook setValue:currentElementValue forKey:elementName];
       
        [currentElementValue release];
        currentElementValue = nil;
}

(void) dealloc {
       
        [aBook release];
        [currentElementValue release];
        [super dealloc];
}

@end

Step 8: We need to add another file. Right-click on the Classes folder and choose Add -> New File. Under Cocoa Touch Class category choose UIViewController class. Name it BookDetailViewController.h and BookDetailViewController.m file.

#import <UIKit/UIKit.h>

@class Book;

@interface BookDetailViewController : UIViewController {

        IBOutlet UITableView *tableView;
       
        Book *aBook;
}

@property (nonatomic, retain) Book *aBook;

@end

Step 9: We need to open BookDetailViewController.m file.

(UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath {
   
    static NSString *CellIdentifier = @"Cell";
   
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
    }
        switch(indexPath.section)
        {
                case 0:
                        cell.text = aBook.name;
                        break;
                case 1:
                        cell.text = aBook.address;
                        break;
                case 2:
                        cell.text = aBook.country;
                        break;
        }
        return cell;
}

(NSString *)tableView:(UITableView *)tblView titleForHeaderInSection:(NSInteger)section {
       
        NSString *sectionName = nil;
       
        switch(section)
        {
                case 0:
                        sectionName = [NSString stringWithString:@"Name"];
                        break;
                case 1:
                        sectionName = [NSString stringWithString:@"Address"];
                        break;
                case 2:
                        sectionName = [NSString stringWithString:@"Country"];
                        break;
        }
        return sectionName;
}

Step 10: We need to open XmlAppDelegate.h file.

#import <UIKit/UIKit.h>

@interface XMLAppDelegate : NSObject <UIApplicationDelegate> {
   
    UIWindow *window;
    UINavigationController *navigationController;
       
        NSMutableArray *books;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;

@property (nonatomic, retain) NSMutableArray *books;

@end

Step 11: We need to open XmlAppDelegate.m file.

#import "XMLAppDelegate.h"
#import "RootViewController.h"
#import "XMLParser.h"

@implementation XMLAppDelegate

@synthesize window;
@synthesize navigationController, books;

(void)applicationDidFinishLaunching:(UIApplication *)application {
       
       
        NSURL *url = [[NSURL alloc] initWithString:@"http://chakrainteractive.com/mob/0-vin/Data.xml"];
        NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];
       
        //Initialize the delegate.
        XMLParser *parser = [[XMLParser alloc] initXMLParser];
       
        //Set delegate
        [xmlParser setDelegate:parser];
       
        //Start parsing the XML file.
        BOOL success = [xmlParser parse];
       
        if(success)
                NSLog(@"No Errors");
        else
                NSLog(@"Error Error Error!!!");
       
        // Configure and show the window
        [window addSubview:[navigationController view]];
        [window makeKeyAndVisible];
}

Step 12: Now build and run the code and view the Output in the Simulator.

You can download source code from here XML_Parsing

Weekly Poll: What’s Your Favorite iPhone News Reader?

Recently, we posted a head-to-head match between Pulse and FLUD, two attractive and innovative new readers for the iPhone. Today we want to get your input on which unique news aggregator you like best.

Our contestants are Pulse News Mini, FLUD Mobile, Reeder, Taptu and News360. All of these are quality attempts at versatile, customizable and design-conscious news readers and all are free with the exception of Reeder.

Cast your vote on the right and tell us which app you think is the best, then leave a comment below ranking those that you’ve tried. Obviously, we couldn’t list every news reader on the App Store so feel free to write in your favorite if we missed it!