Who said computers have to be all work and no play? Software developer and author Ed Burnette shares his unique view of industry trends, technologies, and personalities.
Ed Burnette has been hooked on computers ever since he laid eyes on a TRS-80 in the local Radio Shack. Since graduating from NC State University he has programmed everything from serial device drivers and debuggers to web servers. After a delightful break working on commercial video games, Ed reluctantly returned to business software. He currently develops enterprise software for Android phones and tablets.In his copious spare time, Ed writes and speaks about all kinds of technology and software. His most recent books include the Eclipse IDE Pocket Guide from O'Reilly and Hello, Android: Introducing Google's Mobile Development Platform from the Pragmatic Programmers.
Verizon has begun rolling out an over the air update for the Motorola Droid Sholes, but early adopters say that the Android 2.1 update is causing noticeable performance problems for some applications. In one case, frame rates dropped from a smooth 60 frames per second down to 30.
After hearing that UPS was holding all iPad orders until April 3rd, I was very surprised when mine arrived two days early! I wasn't sure what to expect given all the hype coming from Steve Jobs and Apple. How could they possibly fit all those features in such a tiny package? The answer became obvious once the seal was broken.
The Java Community Process, or JCP, was created by Sun as the standards setting body for the Java language, libraries, and runtime. From 1998 to 2009, Sun ruled the JCP with an iron fist, but now that Oracle is calling the shots that will inevitably be changing. In this Q&A with Tony de la Lama from Embarcadero Technologies, he considers the future of Java and the JCP. Tony was a JCP founding executive committee member from 2000-2003, and used to be the general manager of Borland's Java business, so he has an interesting take on the issue.
In a compromise move, Google announced they will not abandon the China market after all. Instead, they will move their servers and domain name to Hong Kong, while keeping their developers and sales personnel where they are now on the mainland.
Google's actions will only hurt Google, its shareholders, and those that depend on the Web 2.0 ecosystems Google has been nurturing. Google will lose a lifeline into a vibrant economy and culture, one that that it desperately needs to understand and leverage in order to continue its historic growth in the years ahead.
Over the course of this series we've been working on a simple image viewer that lets you move and zoom a picture on the screen with touch gestures. This part wraps up the example with the code that implements multi-touch pinch zooming. All source code can be downloaded from the "Hello, Android" book web site.
This will probably get lost in all of today's iPad coverage, but it's time for another entry in the Android multi-touch series. In this part we fill in the touch event code to let us drag an image around on the screen. Next week we'll tie everything together by implementing the multi-touch pinch zoom gesture.
Today's entry in the Android multi-touch series is a short one. In order to move and zoom the image we’ll use a neat little feature on the ImageView class called matrix transformation. Using a matrix we can represent any kind of translation, rotation, or skew that we want to do to the image...
This installment of the Android multi-touch series is about understanding touch events. Whenever I first learn a new API, I like to first put in some code to dump everything out so I can get a feel for what the methods do and in what order events happen. So let’s start with that...
To demonstrate multi-touch, we're going to build a simple image viewer application that lets you zoom in and scroll around an image. Begin by creating a new "Hello, Android" project with the following parameters in the New Android Project dialog box....
This is the first in a series of articles on developing multi-touch applications with Android 2.x. It is excerpted from Chapter 11 of the book "Hello, Android! (3rd edition)", available in beta now at The Pragmatic Programmers.
You've probably heard that Apple does not allow any interpreted or run-time compiled programs on the iPhone. That's why you don't see Flash, C#, or Java programs there. Now, companies like Adobe and Novell are trying to do something about that. In a ZDNet Q&A, Joseph Hill, product manager for Mono at Novell explains their approach with MonoTouch.
Hypothetically speaking, if I had received an invite to join the Kindle Development Kit for active content limited Beta program, which I didn't, and had read over the Terms and Conditions for the KDK, which don't officially exist, I wouldn't have seen this section.
Here's a scary thought for you. Every day, hundreds of billions of dollars of financial transactions are driven completely autonomously by computer algorithms. The fate of corporations and nations rests on bits of computer code sent out by their makers to do battle in a high-stakes trading war. And when something goes wrong, it can go spectacularly wrong.