Better Navigation for Multilingual Sites
It's a big world out there! Remember to code appropriately to reach global users.
bmarchal@pineapplesoft.com
It's a big world out there! Remember to code appropriately to reach global users.
Move to more advanced subjects such as working with functions and multiple files.
XSLT may be a verbose language but it makes it almost impossible for your style sheets to produce invalid XML documents. See how to use XSLT quirks to your advantage.
Putting the data in is not always enough. In most cases you will need to get something back out. This is where tests and generating output come into play.
Venture farther into the wonders of XSLT via XPath.
If it involves manipulating an XML document, chances are XSLT it is Benoît Marchal's favorite solution. See why and it may become your's also!
Benoît Marchal weighs in on the question “Is bigger always better?”.
See how to create a simple Web pages with XML — in minutes.
When in doubt about any network code, fire a proxy or a sniffer and records the exchange. It's a life-saver.
Discover how to find new emails in a POP3 mailbox with JavaMail.
Benoît Marchal finishes his coverage of ebXML by interviewing David Webber, a co-chair of the ebXML Joint Marketing Team.
Take a closer look at business processes and the Collaboration Protocol Profile (CPP), two of the cornerstones of ebXML.
This electronic business scenario will show you the key benefits of working with ebXML.
To really get the most out of ebXML you need to understand the main working groups within ebXML and how they relate to each other.
Do you know what ebXML is? ebXML is a global standard for electronic business being jointly developed by OASIS and UN/CEFACT.
Benoît Marchal continues his discussion on Mac development for the Java programmer.
Should you consider Java development for the Mac?
Benoît Marchal discusses problems with HttpURLConnection and their solutions.
Benoît Marchal answers readers' questions on JavaMail.
Java programmers should no longer be jealous of their Perl colleagues. With the new JDK, regular expressions are an integral part of the Java platform.
Confused by which way to go when building an XML interface? Benoît Marchal surveys the three most popular paths and compares their characteristics so you don't start off on the wrong foot.
Not everybody agrees that SOAP is the ideal implementation for Web Services. Find out about one of the alternatives, REST (REpresentational State Transfer).
Columnist Marchal says you need to identify clearly what standards you want to use in your project and, more importantly, document the benefits you hope to derive from them in a formal policy.
Our international correspondent finds that the alternative browser maker has a focus on accessibility that keeps it attuned to the future of the Internet, especially on a new generation of devices. Here's their advice for developers.
Our European correspondent offers his opinion on what to do with some of those euros burning a new hole in your pocket -- get your development project (among other things) its own domain name.
A U.K.-based company uses XML to replicate the advantages of a pipeline in handling complex datasets. It is a simple tool, useful for such tasks as Java regression testing and version control, but the few tricks it does, it does well, according to our columnist.
Marchal shares insights into open source gained from those who have spent time in the shop making the alternative way of developing software work. It's a business model that can boost a company's bottom-line, he concludes.
This month, our foreign correspondent looks at a new database tool from Canada with a Java API that provides a single interface for developers and integrators.
Our 'foreign correspondent' reports on France's Cactus, a server-side Java unit-testing tool available as open source.
This open-source embedded scripting language from the U.K. encourages you to insert scripts in the middle of XML data files, making it quite a valuable tool.
Jetty is popular with developers for its small memory footprint, its ability to work "right out of the box," and its friendly design.
This column is about the worldwide Java developer community. Indeed, it is exciting to remember that this community extends as far as the Web can carry it.
Simkin mixes XML with a scripting language. Use it to create more flexible applications that can be reconfigured, or extended, through XML files.
You should not throw your regular database away but you may want to explore Hypersonic SQL for standalone projects. It is also ideally suited for testing and prototyping.
If Java is the programming language of the Internet, XML is the data format. It is a simple markup language, but unlike HTML, it is extensible -- meaning you can use any data model. Here, we look at a handy, small-scale version of XML.
If you've developed with XML, you've probably worked with XSLT. Here's how to extend its functionality.
The Simple Object Access Protocol has a lot to offer coders working with Java and XML particularly remote procedure calls.
We conclude our lesson on Java-based e-mail with a close-up look at how the incoming process works.
We conclude our lesson on Java-based e-mail with a close-up look at how the incoming process works.
Writing a good e-mail client with JavaMail is a little trickier than it sounds. Here's the code and the lowdown.
We examine two of the core services of Jini technology, which enable distributed applications to dynamically communicate with one another.
The Java 2 platform includes an implementation of CORBA's Interface Definition Language. Here's how to get up and running using this powerful technology for developing distributed network applications.
Amid all the enhancements to the new Java Development Kit is a little-noticed JPEG codec. Here's the low-down on what this mighty graphics mite can add to your Web development efforts.
JDK 1.2 is a major upgrade for the Java platform. It officially introduces Swing, the advanced widget library.
JavaMail 1.1 offers a clean, object-oriented API to messaging systems for apps that need the benefits of e-mail support. Here's how to get it working for you right now.
XML, the eXtensible Markup Language, promised to change all this.
U.S. companies definitely have the edge in marketing, but Europe has a lot of smart people doing a lot of exciting things
In a nutshell, XML is a W3C standard that aims at being a "better" HTML.
CORBA is a great tool for effortlessly writing distributed, object-oriented applications. Unlike competitors such as RMI or DCOM, CORBA is both cross-platform and cross-language.