Programming

Apple: Early iPod Nanos can overheat; send in for free replacement

Apple has begun a new replacement program for some of its first-generation iPod Nano units, which, the company says, contain batteries that can overheat.

In an e-mail sent yesterday to owners of first-generation Nanos, Apple said the batteries in Nanos sold between September 2005 and December 2006 could "overheat and pose a safety risk."

In its note, Apple said the issue can be tracked back to a particular battery supplier, and that the potential for such overheating behavior "increases as the battery ages."

The new program offers a free replacement unit to customers whose device carries … Read more

A Halloween use for Microsoft's Kinect? Murder

Microsoft's been busy today promoting non-gaming uses for its Kinect motion-sensing controller. The folks at the software giant's developer division have come up with one that isn't sanctioned by the company: murder.

Channel 9, the Microsoft group that evangelizes its products to developers, posted its annual Halloween video over the weekend, one of the most anticipated offerings from a unit that mostly produces technical how-to programs. This year's effort is a blood-spattering short titled, Kinect to Kill.

An homage to slasher films, Kinect to Kill shows workers at an unnamed company that looks a lot like … Read more

Google gearing up original YouTube programming

YouTube will soon offer its own original programming, The Wall Street Journal reported today, citing anonymous sources.

According to the Journal, Google could announce original programming exclusive to YouTube as early as next week. The Journal's sources said that Google has inked deals with InterActiveCorp's Electus, News Corp., and "CSI" creator Anthony Zuiker to create content for its site. Celebrity skateboarder Tony Hawk has also reportedly signed a deal with Google.

Reports of Google trying to bring original content to YouTube first cropped up in April. At the time, the Journal reported that the company was … Read more

John McCarthy, creator of Lisp programming language, dies

John McCarthy, the creator of the Lisp programming language and a pioneer in artificial intelligence, has died. He was 84.

McCarthy died yesterday, Stanford University's School of Engineering announced in a tweet today. McCarthy invented Lisp, a program that became the language of choice for AI, in 1958 while at MIT and published its design in the 1960 paper Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I. One of the oldest high-level programming languages (second only to Fortran), Lisp is still in use today.

McCarthy said he felt there were aspects of human intelligence that … Read more

Will the cloud change programming?

The early preview of Dart, a new alternative to JavaScript for Web programming unveiled by Google earlier this week, is the latest entrant into the pantheon of programming languages. As such, it's hardly a rarity. There are hundreds of programming languages--perhaps thousands if experimental and academic variants are included. That said, the number of widely used languages is much smaller, numbering perhaps in the dozens, with fewer still broadly relevant to general-purpose server operations and Web software.

In fact, what's so notable about the computer programming language landscape over time isn't so much its diversity and adaptability, … Read more

Ford looks to reduce carbon footprint in supply chain

Using post-consumer materials and finding more energy-efficient ways to produce vehicles are just part of Ford Motor Co.'s strategy to reduce the company's global carbon footprint.

Ford is looking at the energy use and carbon emissions of 128 global suppliers. These suppliers account for nearly 60 percent of the company's $65 billion in annual purchases.

In 2010, the automaker surveyed 35 top suppliers that make seats, steering systems, tires, and metal components. What Ford discovered was how much the companies varied in their readiness to measure and report greenhouse gas emissions.

According to the 2010 survey results, … Read more

Google debuts Dart, a JavaScript alternative

Google today launched an "early preview" of Dart, a programming language the company hopes will help Web application programmers overcome shortcomings of JavaScript that Google itself feels acutely.

Programmer and project leader Lars Bak detailed the project in a talk today at the Goto conference in Denmark and in a blog post. Dart is geared for everything from small, unstructured projects to large, complicated efforts--Gmail and Google Docs, for example.

"If we want to focus on making the Web better over time, we have to innovate," including with new programming languages, Bak said in an interview … Read more

An amazing 3D sound game for children

Brett Paine Murphy developed the SoundStage tabletop board game for children (or adults) to explore 3D audio in a playful way. I experienced SoundStage at the recent Dumbo Arts Festival in Brooklyn, NY, and was bowled over by the sound. It was a breathtaking display of technical virtuosity, but one that a 6-year-old child could enjoy. More specifically, SoundStage uses a double quadraphonic sound system with four speakers arranged in a square, and four more speakers closer to the floor. Within the eight-speaker sound cube there's a 2-foot square table, illuminated from below, and a large number of "… Read more

Adobe reboots for apps and Web--with dash of Flash

commentary For all the folks out there who love to bash Adobe Systems for its Flash Player software, it's time to take a fresh look at the company.

Because today's Adobe is very different than the one that long promoted Flash as the way to a rich, interactive Web. Adobe is being reborn as a Web technology company that is advancing Web standards, not promoting its own in-house technology alternative at the expense of those standards.

It's not just Web standards making an appearance, either. Adobe also is moving beyond the personal-computer era with serious apps for … Read more

Adobe: We've got the Touch for tablets

After dipping its toes in the water with some limited-scope mobile apps, Adobe Systems is taking the plunge today with six programs for Android Honeycomb tablets, including the company's flagship brand, Photoshop.

The programs, each to debut in November with a $10 introductory price, fall under the new Adobe Touch Apps brand. And they tie in with the new Adobe Creative Cloud, a service for sharing files, finding services, and transferring works from the tablet apps to Adobe's Creative Suite apps running on traditional computers.

Along with Photoshop Touch, the other apps are Collage, Debut, Ideas, Kuler, and … Read more