Code Bubbles — Rethinking the IDE's User Interface

kang327 writes "As Java developers we are used to the familiar file-based user interface that is used by all of the major IDEs. A team at Brown University has developed an IDE for Java called Code Bubbles that makes a fairly radical departure from current…

iPhone devsugar: Unit testing for iPhone view controllers

Filed under: Apple Unit testing refers to a software validation methodology that allows programmers to test individual program units for correctness. It's been an ongoing question in the iPhone developer community as to whether the iPhone's view controller…

Now playing: Apps Script for Google Docs

Hey—we've moved. Visit The Keyword for all the latest news and stories from Google Insights from Googlers into our products, technology, and the Google culture The Google Apps team here in New York City is a hotbed of movie fanatics. But while…

Google Opens Apps Marketplace

snydeq writes "Google has launched the Google Apps Marketplace, providing a venue for third-party, cloud-based applications to supplement Google's own online applications. The program enables integrations with such applications as Google Gmail, Documents,…

iPhone devsugar: The need for multiple ipa delivery

Filed under: Apple App Store clutter remains an ongoing issue. In addition to "business card" applications that offer little or no functionality beyond a simple web page[1], there are lite editions, demo editions, full editions, and even in the case of…

Like iPhone, iPad ad premieres at Oscars

Filed under: iPad Talk about big premieres. Like it did with the iPhone and its "Hello" ad, Apple used the Oscars as the platform to debut its iPad commercial. The ad, set to the background of The Blue Van's "There Goes My Love," shows the iPad being…

Why I don't use Google Docs

Rob Griffiths explains why he doesn't use Google's online office suite and why maybe you shouldn't either.

Serious Apache Exploit Discovered

bennyboy64 writes "An IT security company has discovered a serious exploit in Apache's HTTP web server, which could allow a remote attacker to gain complete control of a database. ZDNet reports the vulnerability exists in Apache's core mod_isapi module.…

Mac 101: Use the tab key in more dialog boxes

Filed under: Mac 101 TUAW reader Cody Rogers wrote in to say: "I'm fairly new to my iMac and Macbook Pro running Snow Leopard. One of my biggest annoyances from switching over from PC to Mac is when a dialogue box comes up and says 'cancel' or 'okay' I…

When the Power Goes Out At Google

1sockchuck writes "What happens when the power goes out in one of Google's mighty data centers? The company has issued an incident report on a Feb. 24 outage for Google App Engine, which went offline when an entire data center lost power. The post-mortem…

reMail iPhone app re-released under Apache 2 license

Two weeks ago,we reported that Internet search giant Google had acquired third-party iPhone mail application reMail. At the time, Google rehired reMail CEO and programmer Gabor Cselle to work as a product manager on the Gmail team. reMail was then pulled…

Whatever Happened To Programming?

Mirk writes "In a recent interview, Don Knuth wrote: 'The way a lot of programming goes today isn't any fun because it's just plugging in magic incantations — combine somebody else's software and start it up.' The Reinvigorated Programmer laments how much…

reMail may be reIncarnated as it goes open source

Filed under: iPhone, App Store Several weeks back, we noted that Google had acquired reMail, and had placed founder Gabor Cselle and others from the reMail team on other Google projects. The reMail app distinguished itself from the iPhone's built-in…

Review: 1Password iPhone apps

In these days of login-mania, a password manager is almost a requirement if you want to keep your data secure while maintaining your sanity. 1Password on the Mac and the iPhone is a hard combination to beat, regardless of which version of the mobile app…

Apple job listing hints at official App Store advertising

Filed under: Apple Corporate, Developer A little over a month ago, Steve Jobs blasted Google at an Apple Town Hall meeting for entering Apple's territory. "We did not enter the search business. They entered the phone business," Jobs told employees.…

Batch update Faces in iPhoto to match Address Book entries

I bought a new iMac and went crazy with Faces in iPhoto. Two days later I had a lot of tagged photos in Faces. Then I noticed that since I synced my Address Book with Google Contacts, Address Book entries were appearing as suggestions in Faces. I didn't…

Google Indexing In Near-Realtime

krou writes "ReadWriteWeb is covering Google's embrace of a system that would enable any Web publisher to 'automatically submit new content to Google for indexing within seconds of that content being published.' Google's Brett Slatkin is lead developer of…

Should you be building universal apps for App Store?

Filed under: Apple, Developer, iPhone, iPod touch, iPad Universal apps. They're the solution for delivering your iPhone OS application to both the iPhone and the iPad and having it run natively on each without silly make-do's like pixel doubling. It's a…

Change the carrier name in the iPhone Simulator

For you iPhone/iPad/iPod touch developers out there, did you know you can change the name of the carrier that appears in the iPhone Simulator? The default carrier name is Carrier, but you can change this to a custom name of your choice. In Terminal.app,…