BYTE.com > Features > 2003
The Web Services Threat Model Combining easy access with human-readable data formats and open integration standards, Web services create an obvious attraction for thrill-seeking and malicious hackers alike. The relative inexperience of developers creating XML-based Web services may also lead to accidental "attacks" that cost time and money regardless of the developers' good intentions. Mon, 15 Dec 2003
Patenting Your Software: A Patent Attorney's Warning Thomas Jackson identifies common pitfalls in the patent application process, and evaluates the do-it-yourself guides available for inventors. Mon, 8 Dec 2003
Building Sentient Machines It's surprising how little code is required to outline the basic features of an intelligent, self-aware computer. Mon, 1 Dec 2003
Open Source Software: What, How and Why? If you're thinking about getting involved with an open source project, asking the right questions is the first step to getting the correct answers. Mon, 24 Nov 2003
Is It Time for Perl Certification? Tim Maher calls for the Perl community to adopt a serious certification program, both to help individual Perl programmers make it through the hiring process, and to increase Perl's standing in the corporate IT market. Mon, 17 Nov 2003
PhotoPlus Expo 2003 Tired of computer shows nobody comes to, Ernest heads to New York City to have some fun looking through his lens at new digital cameras and printers. Mon, 17 Nov 2003
Anonymizing Your Web Server Script kiddies can leverage canned, newly-discovered exploits to do more damage faster by targeting hosts with recognizable signatures. A self-identifying system invites trouble. Mon, 10 Nov 2003
IBM Community Tools: Instant Messaging on Steroids The IBM Community Tools are intended to explore new ways that large companies communicate and interact. Mon, 20 Oct 2003
C# Features Useful for Testing Writing tests in C# is similar in most respects to writing tests in Java. However, a few additional features were quite helpful: a preprocessor, enums, and decimal data. Mon, 13 Oct 2003
Fighting Viruses with MailScanner MailScanner is an open source tool to help systems administrators deal with viruses and spam. Mon, 6 Oct 2003
TechXNY/PC Expo 2003 The PC Expo show in New York City was slow this year, but Daniel still found lots of stuff worth seeing. Mon, 22 Sep 2003
Memories and Cookies The optimism and untethered ambition of the dot-com boom may have vanished from the face of the Internet, but it lingers on in cookie files. Mon, 15 Sep 2003
Cleaning the Spam Cesspool Can Bayesian anti-spam techniques rescue e-mail users from the sewage of unwanted messages? Mon, 15 Sep 2003
Return of the Lone Game Developer Thanks to two recent trends in game development, single developers and small teams once again have the chance to create high-quality games on par with the best of the commercial world. Mon, 8 Sep 2003
BS7799: Up to Standard The UK's BS7799 guidelines can help a company create and maintain effective security policies. Mon, 8 Sep 2003
How to Write a Chess-Playing Program, Part 2 In the second part of this two-part series, Ihor shows how to build a chess-playing program, step by step. Mon, 1 Sep 2003
Python 2.3 Python 2.3, released at the end of July, offers a broad range of improvements to the popular high-level programming language. Jeremy, Cameron, and Alex dig into the details. Mon, 1 Sep 2003
Beyond Google: The Next Generation of Search It is estimated that by 2005 the volume of digital data will double every three months, and search engines will at best only reach 50 percent of the total available web pages. How will existing search engines evolve to cope with this explosion of information? Or will some upstart with a new vision topple the reigning kings of search? Mon, 25 Aug 2003
How to Write a Chess-Playing Program, Part 1 The first part of this two-part series provides some background in game theory and uncovers some of the most popular search algorithms. Mon, 25 Aug 2003
The Tortoise and the Hare Tuomo Kortesmaa explains how a 566 MHz Celeron can outrace a 2.4 GHz Pentium 4. Mon, 28 Jul 2003
Elegance in Computer Programming There are always many ways to structure and code a program that will achieve the goals set for it. Some ways are brutal and some elegant. What constitutes beauty in a computer program? Mon, 21 Jul 2003
Code Quality in Open Source Software: Inspecting Apache Code inspections conducted by Reasoning indicate that open source software and commercially developed projects show similar defect rates when the software is young, but that over time, open source code grows more robust. Mon, 14 Jul 2003
CeBIT America 2003, Part 2 In Part 2 of the CeBIT America 2003 show report, Ernest and Alex review some nifty gadgets and tackle the big industry questions. Mon, 14 Jul 2003
CeBIT America 2003, Part 1 In Part 1 of the CeBIT America show report, Ernest and Alex review new laptops and PDA technology from the likes of Sony and Handspring. Mon, 7 Jul 2003
Human-Targeted Denial of Service In the past, denial of service attacks have frequently been employed by
hackers to plague network services with spurious requests, while semantic
attacks have been used to dupe unsuspecting Internet users into various
get-rich-quick scams. A new possible class of attack would aim at services rendered by humans. Mon, 30 Jun 2003
Apache Axis and the Next Generation of Web Services XML interchange via asynchronous, reliable messaging is the next wave of Web services interaction. The Apache Axis project provides a way to transport XML using reliable messaging within and across the extended enterprise, while preserving the
interoperability of SOAP over HTTP across the public Internet. Mon, 23 Jun 2003
SCO Owns Your Computer This article is freely available to all readers.
It is now three months since SCO filed a lawsuit against IBM, and a month since SCO declared "Linux is an unauthorized derivative of UNIX," yet we still don't fully understand SCO's claims. BYTE.com contributing editor Trevor Marshall recently sat down with SCO Senior Vice President Chris Sontag, and was told that SCO not only "owns" AIX, IRIX and Linux, but it also has its eyes on BSD. Mon, 16 Jun 2003
Cleaning Your URLs Clean URLs are short, understandable, permanent, and devoid of implementation details. Here's how to keep your Web hierarchies sparkling clean. Mon, 16 Jun 2003
Cache Coherency: Now More than Ever Without cache coherency methods, data corruption and lousy system performance are not far away. Mon, 2 Jun 2003
Bluetooth Security Is Bluetooth any more secure than 802.11b? Or are the days of costly cellphone and PDA viruses nearly upon us? Mon, 19 May 2003
Solving the 3G Data Management Problem 3G wireless networks have been slow in development. Business functions such as service provisioning, assurance and billing have proven difficult to implement, key technologies like content delivery networks are still being hammered out, and there's a dearth of compelling applications. Could better data management be the key to progress? Mon, 5 May 2003
When Robots Attack Humans attack computers on a routine basis, while stories of machines attacking humans are still science fiction. But computers do attack their own kin. How can we deal with this threat? Mon, 21 Apr 2003
Intelligent Distributed Surveillance Systems Human beings watching video screens can become fatigued after only 30 minutes, because they must pay attention even when nothing important is happening. Automated surveillance systems have the potential to ease this burden, but only if they can keep false positives to a minimum. A recent IEE conference offered a survey of the state of the art in intelligent distributed surveillance systems. Mon, 7 Apr 2003
Unreasonable Facsimiles Why are the cycles of obsolescence so brief for computer hardware? Why does our software grow ever more bloated? Perhaps it has to do with the use of graphics-intensive simulated reality environments for even the simplest tasks. Mon, 31 Mar 2003
PMA 2003 Show Report BYTE.com's resident shutterbugs Ernest Lilley and David Em went to the Photographic Marketing Association's annual event in Vegas this year. They found that the world of photography's gone thoroughly digital end to end, from initial shutter release to final print. Along the way, they learned a lot about the latest in image sensors, color management, and displays. Mon, 24 Mar 2003
Career Survival: How to Thrive in Today's Marketplace First we had the boom and now we have the gloom. Just where are things heading for technology industries? And how can technical workers best adapt to the changes? Mon, 24 Mar 2003
The Music of the Earth Geophysicist Frank Scherbaum believes that the Earth makes true musicand that scientists of all kinds should open their ears. Mon, 17 Mar 2003
Secure GSM At a conference on Secure GSM at the UK's Institute of Electrical Engineers in London, researchers discussed the trade-offs of encryption and the characteristics that would define an ideal security software agent. Mon, 3 Mar 2003
The BCS/IEE's Turing Lecture 2003 How will the human genome project change our technology, and our lifestyles? Mon, 24 Feb 2003
TTCN: A Test Description Language A formal, manufacturer-independent software testing notation may help us raise the bar on software quality. Mon, 17 Feb 2003
DDOS: Just a Matter of Resource Why are we so vulnerable still to distributed denial-of-service attacks? Because the Internet has no policy for monitoring service and isolating misbehaving network elements. Mon, 10 Feb 2003
Synchronizing Replicated Data in Mobile Distributed Networks Managing the distribution of data in mobile, distributed networks can be a real challenge, since synchronization methods relying on continuous connectivity are impractical. Mon, 10 Feb 2003
Versioning Web Services with WSDL All it takes is discipline. Mon, 3 Feb 2003
Berkeley DB XML Berkeley DB XML is an open-source embedded XML database for applications that need XML document management services. It provides transaction-protected storage of XML documents and an optimizing XPath query processor for efficient document retrieval. Mon, 3 Feb 2003
Extremely Rich Media If rich media is a good thing, then extremely rich media must be a great thing. Two Intel managers take a tour of cellphone symphonies, talking toilets, and defunct dot-coms…all in search of the next killer app. Mon, 27 Jan 2003
Native Object/Relational Wrappers Application-specific O/R wrappers allow an application to utilize the database in an
object-oriented manner without changing the database structure to meet the needs of
individual applications. Java ORDBMSs allow the wrapper class to be cataloged in the database
and wrapper objects to be created using SQL statements. Mon, 20 Jan 2003
Java J2EE: A Shotgun Start Dennis explains how to write a fully enterprise architecture-ready Hello World program, using J2EE. Mon, 13 Jan 2003
BYTE.com > Features > 2003
|