News (28)

Google details 'reboot' bug, Android security fixes

Google has begun releasing some details about the vulnerabilities it patched in two updates to Google's Android operating system software in the T-Mobile G1 smartphone. Read more »

Adobe CS4 hits BitTorrent

Little more than a week after its global launch, Adobe's Creative Suite 4 has shown up on popular BitTorrent tracking sites in large numbers. Read more »

Exploit tool reveals inner working of the iPhone

An iPhone debugging tool has been released that reveals the inner workings of Apple's popular gadget. Read more »

Bluetooth security vulnerabilities ignored

Former White House cybersecurity adviser Howard Schmidt has warned of the dangers of flaws in Bluetooth protocols, claiming these vulnerabilities are unrecognised. Read more »

Researchers hack 'tamper-proof' PIN terminals

Researchers from Cambridge University have succeeded in capturing both PIN numbers and card details from supposedly tamper-proof PIN terminals using a paperclip, a needle and some wire. Read more »

Seagate to pay refund over gigabyte definition

Seagate Technology, the world's largest hard-drive maker, is offering customers a five percent refund on drives bought during the last six years following a lawsuit over the definition of a "gigabyte". As an alternative, customers can choose to receive free backup software. Read more »

IDC Web site defaced by 'eco-terrorists'

The Web site of Global IT research firm IDC has been hacked by a group purporting to be Brazilian environmental terrorists to serve a message urging people to take action over global warming. Read more »

USB 3.0 to offer 5Gbps transfer speed: Intel

Intel and others plan to release a new version of the ubiquitous Universal Serial Bus technology in the first half of 2008, a revamp the chip maker said will make data transfer rates more than 10 times as fast by adding fiber-optic links alongside the traditional copper wires. Read more »

Hackers a step closer to unlocking iPhone

Reverse engineers are now able to activate an iPhone without an AT&T account and can also gain shell access via a serial port connection. Read more »

Intel: Software needs to heed Moore's Law

After years of delivering faster and faster chips that can easily boost the performance of most desktop software, Intel said the free ride is over. Read more »

Features (47)

How do I... Serialise a hash table in C# when the application requires it?

Unfortunately, the .NET Framework does not allow serialisation of any object that implements the IDictionary interface. This restriction includes, but is not limited to, hash tables. Read more »

Choose your own version of serialisation in Java

When you attempt to recreate an object from serialised data, if the current class's version doesn't match the version number found in the serialised data, then an InvalidClassException will be thrown. Read this Java tip to discover how you can prevent this error. Read more »

Getting to grips with parallelism

Although parallelism may be a new concept for many programmers, there are some for whom the concept is a part of their daily responsibilities. Read more »

Programming for Cell

As the Cell has seven usable cores and some exotic memory features, it can offer more parallelism than other chips in the marketplace but it comes at the cost of ease of programming. We discuss the challenges faced by this difficult yet highly parallel architecture. Read more »

Developing Bluetooth wireless applications in J2ME

This article reviews the principles of Java development for Bluetooth on mobile devices and describes how to write a Java application for Bluetooth communications. Read more »

Developing real-time applications with Java RTS 2.0

Java Real-Time System (RTS) 2.0 is Sun's fully compliant implementation of the industry standard set of extensions for the Java platform. It helps you set process priorities according to importance (this is typically not supported in Java software applications). Read more »

Learn to use a serial console on Linux

Using a serial console on Linux is much like using a modem; the technology is virtually identical, but instead of using a modem to dial into a remote system, a special serial cable, called a null-modem cable, is strung between two computers via their serial ports. Read more »

Optimise SQL Server queries with these advanced tuning techniques

Now that you know how to speed up your SQL Server database queries, you can start delving into some of the more advanced tuning options. Read more »

Create components in your application with JavaBeans

JavaBeans let you visually assemble components and dynamically change properties on the fly. Peter V. Mikhalenko discusses the JavaBeans conventions, events, and listeners. Read more »

Tips on cloning Java objects

A special clone() method exists for all reference types in order to provide a standard mechanism for an object to make a copy of itself. Read more »

Blog (2)

The good and truly awful celluloid depictions of computers

Chris Duckett [blogs:betaliving] -- Ever wonder why your lawyer uncle leaves the room whenever you turn over to Boston Legal? Or why your forensic science cousin can't stand crime drama? You know the answer: it’s the horrid trivialisation and dumbing down of an occupation to make it appear entertaining. Sometimes it is so unbelievable that it actually hurts and yelling at the screen is the only outlet. Read more »

Social media: perfecting the platform to build fantasy

Graham Lauren [blogs:intheether] -- It is in the success with which future social computing hosts deliver the tools to help participants construct their online fantasy selves that will divide the space’s winners and losers. Read more »

Log in


Sign up | Forgot your password?

What's on?