News (3)

Apple previews OS X 10.6: Snow Leopard

Apple has previewed OS X 10.6 at this year's Worldwide Developers Conference in San Francisco, code-named Snow Leopard. Read more »

Criminals' botnet more powerful than BlueGene?

Criminals behind the Storm worm have created a botnet containing millions of PCs, which have a combined computing power greater than the most powerful supercomputer in existence. Read more »

Sybase releases 'first free production database for Linux'

The database company is going head to head with PostgreSQL and MySQL with a free version of its ASE database for Linux. Read more »

Features (28)

Avoid problems when task switching with RTOS

Here's a look at the advantages of using an RTOS, along with several key issues to watch out for. Read more »

System info with VB

Read this article from Builder.com to learn about retrieving drive and system information in Visual Basic. Read more »

Java on Google App Engine? Not yet

Reports out of a Google developer conference in India indicated that Google was primed to add support for Java programs running on its presently Python-only Google App Engine. Read more »

The flash ROM boot loader

The flash ROM boot loader handles a number of key tasks for embedded devices that use nonvolatile reprogrammable flash ROM for their program code. Here's a look at the various boot loader actions you need to understand. Read more »

Programming smartcards with the Java Card platform

The Java Card is an open, interoperable platform for smartcards and secure tokens; the technology is also widely used in SIM cards (it's used in GSM mobile phones) and ATM cards. Read more »

Why Apple's iPhone is like a 1981 IBM PC

Is the iPhone just a clunky 1981 IBM PC in a sexy black case? Rupert Goodwins asks some serious questions about its enduring appeal. Read more »

Embedded software development tips

Debugging embedded code can be quite a challenge. To make it a little easier, we offer tips on implementing a profiler and using printf() to debug code. Read more »

Body language can deliver your message

One of your most effective means to communicate may not involve words. See why one editor believes body language can say it all. Read more »

Generating functions rather than lists in Python

There are situations where list comprehensions are useful, but also situations where you're better served by using some other form. In this article we'll take an example of where a function factory is the better choice. Read more »

Monitor your memory usage with MRTG

With MRTG you can graph your network traffic, but you can also use it to gather other network information, such as monitoring your system's swap and memory usage. Read more »

Log in


Sign up | Forgot your password?

What's on?