INFO-LINK



Java

Java Newsletter - July 2005


Dr. Dobb's Java Newsletter

JavaOne took place the last week of June; and as a result, a lot of Java-related news abounds. As I listened to the general sessions that took place at JavaOne, I heard repeatedly how product after product was being released to open-source - for free. (See my JavaOne daily summaries). My first reaction was, "Hey, if it's free, that's great! I'll use it." My second reaction was, "Wait a minute, how is anyone going to make money from software anymore?" When large companies like Oracle, IBM, and Sun follow the open-source trail and release their products for free, they usually start a trend. I think we can look forward to more products from more vendors being released as open-source.

Is this a bad thing? I don't think so. What these companies are saying is that software is becoming a commodity. The value software companies will provide is the support they can offer to make their (free) products work well in your organization. It used to be that a company would pay for software, and it was mostly on its own to make it work. Now, as the economics are shifting, you get the software free, but you buy a solution. You also get a partner; one who has a vested interest in making its software work for you. In the end, this will ensure more success for you, and more money for the vendor as its software gets installed on more computers (thanks to its price-tag, or lack thereof).

Java is a perfect example of a free technology that has made a lot of money for Sun, and many other companies. Nokia has proven that shipping Java free with each cell phone has increased its sales as consumers have said they choose devices with the Java logo on it over ones that do not. Both Eclipse and Apache generate revenue, but neither puts a price tag on any of their offerings. Other examples, although not directly related to Java, are Google and Yahoo. Google also heavily leverages Linux servers in its data-centers. There is a lot of innovation represented by the free products listed in this paragraph alone. Innovation leads to money-making opportunities for enterprising software companies. How are you planning to take advantage of this age of access and innovation? Let me know.

Happy coding,

-EJB

Java Platform, Standard Edition

  • Java Changes its Name
  • Sun Adds Real-Time Extension to Standard Java
  • Sun Outlines Java Roadmap
  • Sun's 64-bit Java Workstation
  • Content Repository for Java
  • JRules 5.1
  • Enerjy Code Quality Challenge

Java Platform, Micro Edition

  • Sun and NTT DoCoMo Work On Next-Generation Mobile Platform
  • Nokia Contributes to Sun's Java Wireless Toolkit
  • Toshiba/Vodaphone Using Java Technology

Java Platform, Enterprise Edition

  • Java EE 5 Draft Released
  • Leaders in Database Technology Work on EJB3.0
  • Asynchronous Java Technology and XML (AJAX)
  • JBoss Portal 2.0 Released

Web Services

  • Java Web Service Developer Pack v1.6 Released
  • Apache Axis2 v.9 Released

Tools

  • Oracle JDeveloper 10g Released for Free
  • Eclipse 3.1 Officially Released
  • Project GlassFish - Sun Makes its Application Server Open-source
  • Microsoft Releases SQL Server 2005 JDBC Driver
  • Apache XMLBeans v2.0.0 Released

Events

  • EclipseWorld 2005
  • LinuxWorld 2005
  • O'Reilly Open Source Convention

Java Changes its Name

Sun has announced that, going forward, the "2" is being dropped from Java 2 Enterprise Edition (J2EE), Java 2 Standard Edition (J2SE), and Java 2 Micro Edition. In addition, the ".0" will be dropped from the version. Beginning with their next major revisions, these technologies will be known as:

  • Java Standard Edition 6 (JSE 6)

  • Java Enterprise Edition 5 (JEE 5)

  • Java Micro Edition (JME)

Sun Adds Real-Time Extension to Standard Java

On June 28th, Sun released an implementation of the Java real-time specification. This product is intended for high-performance real-time software systems that require predictable behavior and deterministic garbage collection. This will allow Java to be used in solutions once solved by C/C++ only, such as real-time news and financial data delivery, aircraft flight control systems, and trading systems.

Sun Outlines Java Roadmap

At JavaOne 2005, Graham Hamilton announced the roadmap of Java releases. Here is an overview:

  • Java SE 6 (Mustangs) - Summer 2006

  • Java SE 7 (Dolphin) - Early 2008

  • Java EE 5 - no date given

Sun's 64-bit Java Workstation

Want to buy the ultimate Java development machine? Sun has announced a new line of 64-bit desktop workstations at affordable prices, with Sun's Java and Java development products pre-installed. You can specify the operating system; Solaris, Linux or Windows.

Content Repository for Java

JSR-170, a content repository API for Java, has been released for public review. The intent is to provide a standard, common, API to access the proprietary content repository offerings from various vendors. The API is flexible enough to be used with both hierarchical and non-hierarchical repositories.

JRules 5.1

ILOG JRules is a complete business rule management system (BRMS) for Java. Policy managers and developers capture business logic as business rules. With JRules, rules are easy to embed in Web, legacy and back-office applications. Developers, business users, and administrators can each manage deployed applications, and alter rules without changing any code. Version 5.1 introduces .Net support, WebSphere 6 support, and both J2SE and J2EE support, with tools to migrate from J2SE to J2EE.

Enerjy Code Quality Challenge

Enerjy Software, maker of Java code analyzer and profiler tools, is working on a product aimed at development managers to help improve the quality of Java-based software. There are currently no tools on the market to help development managers manage quality before a software system enters the test phase. The product that Enerjy is working on will tie into the tools that developers use, such as bug tracking software, source code control systems, and editors, to give the manager more detailed insight into the development process. The manager will be presented with a dashboard, which will provide analysis of the data collected during the software's development phase. More details will be released in the near future.

Sun and NTT DoCoMo Work On Next-Generation Mobile Platform

Sun and NTT DoCoMo will deliver a series of mobile data services based on Java called Project * (star). Read the press release, or read the InformationWeek article.

Nokia Contributes to Sun's Java Wireless Toolkit

Sun and Nokia have joined forces to release a beta of the new Java Wireless Toolkit. Although the toolkit enables distributed, cell phone-based, games development, it's much more than that. By offering the latest in communication and community features, the toolkit is intended to be used to enhance people's lives through new, and novel, mobile application development. Read the InformationWeek article, or see example of people's lives can be improved.

Toshiba/Vodaphone Using Java Technology

Sun and Toshiba have jointly deployed the Connected Limited Device Configuration (CLDC) Hotspot Implementation, Sun's JVM that turbo-charges applications for 3G handsets, and Sun Java Wireless Client software for Vodafone, to build next-generation services.

Java EE 5 Draft Released

The latest Java EE 5 specification have been released for public review. You can download the specs, which include the specs for EJB 3.0, JavaServer Faces 1.2, JavaServer Pages 2.1, JAXB 2.0, JAX-WS (formerly JAX-RPC) 2.0, and Java Common Annotations.

Leaders in Database Technology Work on EJB3.0

Java data persistence in the J2EE platform has proven to be a very tricky problem to solve. This has led to various third-party and open-source solutions, such as Toplink, JDO, and Hibernate. EJB 3.0 attempts to solve this problem once and for all with a new, standard, persistence model. Leaders in this area, such as those from JDO, Oracle, and Hibernate, are working together to solve the problem. You can read the EJB 3.0 specification to see the fruits of this team's labor, or this InformationWeek article for an quick overview.

Asynchronous Java Technology and XML (AJAX)

If there was one technology that received the most buzz amongst attendees at JavaOne this year, it would have to be AJAX. Applications built with AJAX look and feel just like desktop applications without using on applets, plug-ins or other browser-specific features. AJAX combines HTML, XML, CSS, and JavaScript to create a dynamic application that does not need to communicate with a Web server to update its display. Expect to see and hear a lot more about AJAX and related technologies in the near future, as companies such as IBM and Oracle build it into their Java development suites. You can read more in this InformationWeek article.

JBoss Portal 2.0 Released

As part of their JEMS software system, JBoss released the next version of their Java portlet API (JSR-168) implementation, JBoss Portal 2.0. With it, you can create reusable Web components that integrate with J2EE and Web services.

Java Web Service Developer Pack (JWSDP) v1.6 Released

Sun released a new version of the JWSDP, version 1.6, enabling Java developers to build leading-edge web services with tighter security and faster performance. JWSDP 1.6 includes the Fast Infoset web services acceleration technology (FCS), an early-access version of the Service Registry, an early-access release of the new XML Web Services Security 2.0, and updates to JAXP and XML Digital Signatures 1.0.


It's part of an entire SOA strategy that Sun announced that includes the JWSDP, new versions of Sun Java Studio Enterprise and Sun Java Studio Creator 2, the Sun Service Registry, and the open-source Sun Java Systems Application Server Platform Edition 9.0. Read more in the InformationWeek article.

Apache Axis2 v.9 Released

Apache is improving the architecture of Axis with the release of Axis2, version 0.9, available for both Java and C++ developers. This new architecture has been built to support the changes in the Web services space, and includes support for the WS-ReliableMessaging, WS-Security and WS-Addressing standards.

Oracle JDeveloper 10g Released for Free

Oracle has made JDeveloper10g available for download free of charge, although it will not make it open-source. Customers can buy the software support and maintenance for $218.90 per named user.

Eclipse 3.1 Officially Released

Eclipse 3.1, with increased performance, enhanced preferences, and a load of other new features, was released June 28th.

On July 7th, Eclipse released the latest 3.1 documentation, which includes PDF downloads.

Project GlassFish - Sun Makes its Application Server Open-source

The GlassFish Project is a gathering place for developers who wish to participate in the open source community developing of the latest version of Sun's Java System Application Server PE 9.0. Here you can learn about Java EE 5, start developing applications using the latest Java EE 5 technologies or try building and developing the server itself. The GlassFish project is an exciting new way for you to participate with Sun and the larger enterprise Java community. You can download the binaries, or the source code to build it yourself.

Microsoft Releases SQL Server 2005 JDBC Driver

Microsoft has made available a beta version of the Type 4 JDBC driver for SQL Server 2005. The driver is available free of charge, and works with both SQL Server 2000 and 2005 from any J2EE application server. You can find the driver, and more information about it, at the Microsoft site.

Apache XMLBeans v2.0.0 Released

As stated on the Apache web-site, "XMLBeans is a tool that allows you to access the full power of XML in a Java friendly way. The idea is that you can take advantage of the richness and features of XML and XML Schema and have these features mapped as naturally as possible to the equivalent Java language and typing constructs. XMLBeans uses XML Schema to compile Java interfaces and classes that you can then use to access and modify XML instance data. Using XMLBeans is similar to using any other Java interface/class, you will see things like getFoo or setFoo just as you would expect when working with Java. While a major use of XMLBeans is to access your XML instance data with strongly typed Java classes there are also API's that allow you access to the full XML infoset (XMLBeans keeps XML Infoset fidelity) as well as to allow you to reflect into the XML schema itself through an XML Schema Object model."

EclipseWorld 2005

Date: August 29-31

Place: Roosevelt Hotel, New York City

www.eclipseworld.net

LinuxWorld 2005

Date: August 8-11

Place: Moscone Center, San Francisco, CA

linuxworldexpo.com

O'Reilly Open Source Convention

Date: August 1-5

Place: Portland, Oregon

conferences.oreillynet.com/os2005/


Around the Web

Honeypot Detection in Advanced Botnet Attacks

Honeypots have been successfully deployed in many computer security defense systems.

Quick Read

Swarm: A True Distributed Programming Language

The Swarm prototype is a simple stack-based language, akin to a primitive version of the Java bytecode interpreter.

Quick Read

Key Software Development Trends

Several trends are emerging within the area of software development. Here are some of the most important trends S. Somasegar has been thinking about recently.

Quick Read

Understanding Parallel Performance

Understanding parallel performance. How do you know when good is good enough?

Quick Read

Short and Tweet: Experiments on Recommending Content from Information Streams

The authors used 12 algorithms to study the URL recommendation on Twitter as a means of better directing attention in information streams.

Quick Read





Video

Forty finalists will gather in Washington, D.C. from March 11-16 to compete for $630,000 in awards.; DDJ; Intel; science; Dr. Dobb's talks with Commonsware's Mark Murphy about what's involved in developing software for the Android operating system; Android; apple; DDJ; tablet development; The new method uses analytics technology developed by the Mayo and IBM collaboration, Medical Imaging Informatics Innovation Center, and has proven a 95 percent accuracy rate in detecting aneurysm.; Algorithm; DDJ; diagnostics; ibm; imaging; T-Mobile USA is enabling phone calls to Haiti without charges for international long distance through January 31 and retroactive to the earthquake on January 12; DDJ; mobile; wireless; Al Williams gives you a demor of One-Der: The One Instruction CPU; DDJ; At the 2010 International Consumer Electronics Show, the auto industry's first working smartphone application was unveiled; DDJ; mobile; The Bluetooth Special Interest Group (SIG) has announced the adoption of BLUETOOTH low energy wireless technology.; bluetooth; DDJ; wireless; IBM has unveiled its list of five innovations that have the potential to change how people live, work and play in cities around the world over the next five to ten years; DDJ; ibm; TeliaSonera's LTE mobile broadband commercial network in Stockholm is now the fastest and largest in the world.; broadband; DDJ; ericsson; mobile; Google has introduced, google Goggles, a visual search application on Android devices that allows users to search for objects using images rather than words; Android; DDJ; google; mobile; Visual Search Applications; Dr. Dobb's talks with David Intersimone, Vice President of Developer Relations and Chief Evangelist at Embarcadero Technologies, about RAD Studio 2010, SQL optimization and his reflections on the software industry.; database programming; DDJ; sql; Researchers from Intel Labs have created an experimental, 48-core Intel processor or "single-chip cloud computer."; cloud computing; DDJ; Intel; multicore; parallelism; The Large Hadron Collider will produce roughly 15 million gigabytes of data annually, to be accessed by a distributed computing and data storage infrastructure called the LHC Computing Grid.; CERN; DDJ; grid computing; physics; A mobile handheld device designed to let users can point, shoot and listen to printed text.; DDJ; Intel; mobile; Ericsson has become the first vendor to prove end to end interoperability in TD-LTE, another standard of 4G radio technologies designed to increase the capacity and speed of mobile telephone networks.; DDJ; ericsson; mobile; TD-LTE; According to a recent study, 80 percent of US respondents feel there are unspoken rules about mobile technology usage, and approximately 69 percent agreed that violations of these unspoken mobile manners are unacceptable.; DDJ; Intel; mobile; IBM and Canonical will introduce a software package for netbooks and other thin client devices in Africa. This is the first cloud- and premise-based Linux netbook software package offered by IBM and Canonical.; cloud computing; DDJ; ibm; His unprecedented ability to manipulate individual atoms signaled a quantum leap forward in in nanoscience experimentation and heralded in the age of nanotechnology.; DDJ; ibm; nanotechnology; IBM honored for its invention of the Blue Gene family of supercomputers. Adobe founders also recognized.; adobe; DDJ; ibm; Former U.S. President Bill Clinton addressed thousands of online entrepreneurs from around the world gathered for the third APEC Business Advisory Council SME Summit in Hangzhou, China.; DDJ; e-business; With free cooling for several months a year, Sweden is an ideal location for cost-efficient data centers.; data centers; DDJ; PNC Bank introduces a new mobile App for the iPhone and iPod touch that provides Virtual Wallet customers with a high-def view of their money while on the go.; DDJ; iphone; The Swedish LTE site will be part of a commercial network scheduled to go live in 2010, bringing data rates far above what is possible in today's mobile broadband networks.; DDJ; ericsson; mobile broadband; Nanotechnology advancement could lead to smaller, faster, more energy efficient computer chips.; circuit boards; DDJ; nanotech; semiconductor; Dr Dobbs talks with with Claudia Backus, Senior Director of Ecosystem Programs at Motorola, regarding the company's recently released MotoDEV Studio for their Android-powered phones.; Android; DDJ; mobile; motodev; The Extremadura Regional Government of Spain and IBM have launched an electronic prescription system in 680 pharmacies in western Spain.; DDJ; ibm; Ericsson to Acquire Majority of Nortel's North American Wireless Business; DDJ; ericsson; mobile; telecom; Nintendo's Wii Sports Resort is an immersive, expansive active-play game that includes a dozen resort-themed activities.; DDJ; nintendo; video games; OnStar can remotely send a signal to the electronic system in the subscriber's stolen vehicle and the vehicle will not be able to be re-started.; cellular; DDJ; wireless; In celebration of the historic Apollo Moon landing, Google has released Moon in Google Earth.; DDJ; google; Ericsson has been awarded contracts with the three telecom operators in China to provide fixed broadband access.; broadband; DDJ; mobile; tv; wireless; Dr. Dobb's talks with Adobe's Adam Lehman about the upcoming release of ColdFusion specifically optimized for Flash and Adobe AIR platform delivery.; adobe; ColdFusion; DDJ; eclipse; Companies team to develop computing device and chipset architectures that will combine the performance of powerful computers with high-bandwidth mobile broadband communications and ubiquitous Internet connectivity.; broadband; DDJ; Intel; mobile; nokia; Adobe Systems and HTC recently announced that the new HTC Hero will be the first Android phone to ship with support for Adobe Flash Platform technology.; adobe; Android; cell phones; DDJ; flash; mobile; mobility; 3.2 million Euros awarded across eight prize categorie recognizing world-class scientific research and artistic creation.; DDJ; A parody of Paul Simon's "50 Ways to Leave Your Lover," but for software security nerds.; DDJ; sql; Dr. Dobb's Mike Riley talks with Jim Manias of Advanced Systems Concepts.  In this conversation, Jim discusses the new ActiveBatch 7 and how it can provide significant productivity gains for application developers and business process owners alike.; ActiveBatch; DDJ; Sun cofounder Scott McNealy and Oracle CEO Larry Ellison discussed Java's role in computing. Sun has also released OpenSolaris 2009.06.; DDJ; java; opensolaris; oracle; sun; Spotlight on NATO's centre of excellence on cyber defense in Tallinn, Estonia.; cyber defense; DDJ; nework security; security; Create Data Access Layers in ASP.NET; DDJ; In this demonstration you will learn how to layout a WPF application. We will explore the major layout panels that come with WPF, contrasting them with each other and describing when to use each.; DDJ; web development; windows; wpf; The Intel Foundation has announced the top winners of the Intel International Science and Engineering Fair; DDJ; Intel; News; science; Matt Hester demonstrates Internet Explorer’s 8 new feature Selectors API for utilizing CSS selectors for quick and easy element lookups.; DDJ; IE8; microsoft; windows; The NATO Virtual Silk Highway provides affordable, high-speed Internet access via satellite to the academic communities of the Caucasus and Central Asia.; DDJ; On a Windows Mobile device, applications are typically not closed down, but they stay in the background. Maarten Struys shows you a simple way to preserve battery power inside your own applications.; DDJ; microsoft; power consumption; windows; Windows Mobile Devices; Cadillac is now offering wireless Internet access with its CTS sedan.; DDJ; wireless broadband; By default, Windows Mobile Standard (Smartphone) applications launched from Visual Studio are not accessible on the device/emulator once they are minimized. In this video, Jim Wilson demonstrates two simple techniques to solve the problem.; DDJ; microsoft; smartphone; VIsual Studio; Mike Riley talks with the brass from Everypoint, creators of the NEMO mobile application development platform.; DDJ; Developers; development environments; mobile applications; Symmetric and asymmetric encryption algorithms, the SHA256 hash encryption algorithms, and how to implement in a simple application using Microsoft's Azure Services Platform.; Azure; DDJ; encryption; microsoft; security; windows; T-Mobile has introduced the Sidekick LX, which features enhanced video capability.; DDJ; Mobile Smartphone; Bluetooth 3.0 offers speedier transmission of large amounts of video, music and photos between devices wirelessly.; bluetooth; DDJ; mobile networks; wireless broadband; Cities around the world are battling with stressed transportation networks, so IBM has announced plans for three new smart rail projects in China, Taiwan and The Netherlands.; DDJ; ibm; ILOG; CASMOBOT is a Nintendo Wii remote controlled slope lawn mower.; DDJ; Denmark; nintendo wii; research; robotics; Project ensures documents, images, video and other Internet-based data growing at over 100 terabytes per month will live on for future generations; data storage; DDJ; history; Intenet; research; Sun Microsystems; Dr. Dobb's talks with Dave McAllister, Director of Standards and Open Source for Adobe, about the Open Screen Project.; adobe; DDJ; Open Screen Project; open source; The Facebook Connect SDK provides the code to let third-party developers embed hooks into their applications so users can connect to their Facebook accounts and exchange information using iPhone apps.; apple; cocoa; DDJ; Facebook; iphone; Mars in Google Earth Updated; DDJ; google; google earth; Google mars; red planet; The Sun Cloud is built on the Sun Open Cloud Platform that leverages the best in world-class open source technologies. The Sun Open Cloud Platform brings together Java, MySQL, OpenSolaris and OpenStorage.; cloud computing; DDJ; java; open solaris; sun; DDJ; High School; Intel; science; ILOG Elixir is a suite of professional user interface controls that gives developers a rich collection of innovative and interactive data display components for Adobe Flex and Adobe Air.; adobe; air; DDJ; elixir; flash; flex; ILOG; The inaugural San Diego Science Festival being held this month is touted as one of the largest multicultural, multigenerational, multidisciplinary celebrations of science ever seen on the West Coast; DDJ; lockheed; News; science; IBM has announced Innov8 version 2, a new version of its serious game that helps students and professionals hone their business and technology skills in a compelling, familiar video game format.; DDJ; ibm; serious games; Swiss Automobile Visionary Frank M. Rinderknecht builds a concept car with adaptive energy concept and iPhone controls.; apple; Concept Car; DDJ; iphone; j; siemens; Two-Year Plan to Focus on 32 Nanometer Manufacturing Technology; 32 nanometer technology; chip; cpu; DDJ; gpu; Intel; manufacturing; Nehalem; Westmere; New version features ocean layer, historical imagery, and more.; DDJ; google; Dr. Dobb's talks with Marty Alchin, author of "Pro Django" about his book and the deep internals of the Django framework.; DDJ; Django; A new content-authoring solution for learning professionals; adobe; DDJ; toolkits; web authoring; In a Second Life setting, Danny Coward discusses Java FX with Dr. Dobb's Jon Erickson.; DDJ; java; JavaFX; sun; The Core i7 processor is the first member of a new family of Nehalem processor designs with new technologies that boost performance on demand.; chip; DDJ; Intel; processors; Dan Diephouse, creator of XFire, a high-performance open-source SOAP framework (which became the Apache CXF project), shares the five common mistakes in SOA governance and insight about the Apache CXF and Mule RESTpack development environments.; apache; Apache CXF; DDJ; mule; open source; soa; soap; Xfire; Adrian Kaehler and Gary Bradski discuss the Open Computer Vision Library (sourceforge.net/projects/opencvlibrary/) and their book "Learning OpenCV".; DDJ; Open Computer Vision Library; OpenCV; In the first part of this two-part interview, Stephen Wolfram reflects on the 20-year anniversary of Wolfram Research.; DDJ; Mathematica; Mathematics; science; In the second part of this two-part interview, Stephen Wolfram discusses his book "A New Kind of Science."; DDJ; Mathematica; Mathematics; science; Nick Hodges talks about Delphi 2009, a RAD tool for Windows, and Delphi Prism, a database engine for Windows, Mac OS X, and Linux.; DDJ; delphi; RAD; windows; Dr. Dobb's talks with Tony Lombardo, lead Technical Evangelist at Infragistics, about all new UI tools for Windows and .NET.; .net; DDJ; silverlight; ui; windows; wpf; Dr. Dobb's talks with Eric Schulz about his International Mathematica User's Conference 2008 presentation on the Mathematica Essentials Palette and the future digital educational material; DDJ; Mathematica; Mathematics; Dr. Dobb's talks with ActiveState's Trent Mick about the recently released Komodo IDE 5.0.; DDJ; ide; open source; Dr. Dobb's talks with Continuity Logic's Kris Carlson about "Why We Die: Simulation of the Evolution of Senescence" and why he programs with Mathematica's functional programming language.; DDJ; functional programming; Mathematica; simulation; Ericsson collaborates with Intel; DDJ; ericsson; Intel; Mobile technology; Dr. Dobb's talks with Schoeller Porter about the grid and cloud versions of Mathematica; clouds; DDJ; Grid; Mathematica; Dr Dobb's interviews Yehuda Katz, maintainer of the Merb project, about the advantages this highly optimized Ruby on Rails alternative offers to web application developers.; DDJ; Ruby on Rails; Dr. Dobb's talks with Thomas Roman, Professor of Mathematics at Central Connecticut State University, about "Mathematica Visualization in a Theoretical Physics Problem - Negative Energy in an Unusual Quantum State."; DDJ; Mathematica; physics; quantum; science; The Forbidden City: Beyond Space & Time is a fully immersive, three-dimensional virtual world that recreates a visceral sense of space and time.; Blade Server; China; DDJ; ibm; linux; mac; online; virtual world; windows; Dr. Dobb's interviews open source luminary Miguel de Icaza about his latest milestone of achieving Microsoft .NET 2.0 Framework compatibility with the Mono Project .; DDJ; Dr. Dobb/s interviews Paul Kimmel, author of "LINQ Unleashed for C#", about Microsoft's new query technology that lets developers poll any information from any data source regardless of location or structure. I; C#; DDJ; Dr. Dobb's; LINQ; microsoft; It takes a supercomputer to build a super car. ; DDJ; HPC; simulation; Dr. Dobb's shows how to install and execute cross-platform scripting languages on the Windows Mobile platform. In this installment, Mike Riley examines Perl for Windows Mobile devices.; DDJ; mobile devices; perl; windows; Dr. Dobb's shows how to install and execute cross-platform scripting languages on the Windows Mobile platform. In this installment, Mike Riley examines Python CE which is optimized for Windows Mobile devices.; DDJ; mobile devices; python; windows; Dr. Dobb's shows how to install and execute cross-platform scripting languages on the Windows Mobile platform. In this installment, Mike Riley examines Ruby for Windows Mobile devices.; DDJ; mobile devices; ruby; windows; Young participants at ITU TELECOM ASIA 2008 in Bangkok, Thailand received free laptops as part of ITU’s initiative to promote affordable devices to increase access to information and communication technologies.; communication; DDJ; itu; Currently technical strategist to Microsoft's Chief Software Architect, Rebecca Norlander has had a tremendous impact on Excel, Internet Explorer, Windows XP SP2, and Windows Vista Security. ; DDJ; microsoft; Contributing authors to the book "Beautiful Code" got together at Dr. Dobb's SD West Conference in March, 2008. Part 1 of 3.; DDJ; programming; software development; Contributing authors to the book "Beautiful Code" got together at Dr. Dobb's SD West Conference in March, 2008. Part 2 of 3.; DDJ; programming; software development; Contributing authors to the book "Beautiful Code" got together at Dr. Dobb's SD West Conference in March, 2008. Part 3 of 3.; DDJ; programming; software development; Anders Hejlsberg discusses C#, Turbo Pascal, and what it means to design a programming language. ; C#; DDJ; microsoft; Turbo Pascal; Solar powered laptops given to youths at ITU Asia 2008.; DDJ; News; telecommunications; IBM breakthrough stands to impact future direction of information technology.; DDJ; Mike Riley spoke to ActiveState's Jeff Hobbes about the new features in Tcl Dev Kit and Perl Dev Kit including the code coverage and hot-spot analysis tool and Mac OSX support.; DDJ; Tim O'Reilly addressed the OSCON convention in his Wednesday keynote titled "Degrees of Freedom, Open Source in the Wed 2.0 Era.; DDJ;