Thom Holwerda Archive

IBM ETTK Tool for Laszlo

Faces for Laszlo makes use of multiple J2EE (Java 2 Platform Enterprise Edition) emerging technologies for rich Internet applications, resulting in a rich user experience on the browser. Through a JSF custom tag library, developers using Faces for Laszlo can integrate OpenLaszlo components into their web application. These components can bind to server-side data that is made available as JavaScript data structures within the browser at runtime.

Linux Trounces Windows Mobile in Smartphone Shipments

Linux powered roughly three times the number of smartphones as Windows Mobile, in worldwide shipments during Q1 of 2005, according to an article at LinuxDevices.com. Additionally, the data cited from Gartner research says smartphones comprise the fastest-growing portion of the "mobile terminal" market, with sales expected to double year-over-year in 2006, reaching 200 million by 2008.

Groovy’s Growth Spurt

Groovy took a gigantic leap this past April, with the formal release of a new parser aimed at standardizing the language as part of the JSR process. If you weren't paying attention before, now's the time to start. The new syntax is chock full of enhancements to the language designed for a short learning curve and a big payoff. Resident Groovy practitioner Andrew Glover walks through most important changes to Groovy's syntax and shows you a handy feature you won't find in classic Groovy.

Code Analysis Shows Low Number of Possible Bugs in FreeBSD

On Tuesday, code-analysis software maker Coverity announced that its automated bug finding tool had analyzed the community-built operating system FreeBSD and flagged 306 potential software flaws, or about one issue for every 4,000 lines of code. The low number of flaws found by the system underscores that FreeBSD's manual auditing by project members has reduced the vulnerabilities in the operating system, said Seth Hallem, CEO of Coverity.

Spec#: Extension to C#

The Spec# programming system is a new attempt at a more cost effective way to develop and maintain high-quality software. Spec# is an extension of the object-oriented language C#. It extends the type system to include non-null types and checked exceptions. It provides method contracts in the form of pre- and postconditions as well as object invariants.