Slashdot carries a story about Sun trying to speed up the UI of Java applications by using native OS looks. Sun released J2SE version 1.4.2 beta1, release notes here. Footnotes ran an interview about the integration of Java and GTK+ and they feature three screenshots. In other developer/GTK+ news, Inti 1.0.7 is released. Inti is a C++ wrapper for GTK+ (similar to gtkmm).
IST announced the launch of its Motif to Java Migration Solution, a complete solution for the rapid and automated conversion of legacy C/C++ X/Motif based applications to the Java Platform.
The server maker expects major PC makers soon will begin bundling Sun's software for running Java programs on their computers.
In a move designed to attract more developers to its vision of Web services and application development, Sun Microsystems Inc. is developing enhancements to the Java language that provide a more Visual Basic-like experience. Read the article at eWeek.
This (kind of old but interesting) article gives you an overview of the Eclipse Platform, including its origin and architecture. Starting with a brief discussion about the OSS nature of Eclipse and its support for multiple programming languages, it then demonstrates the Java development environment with a simple program example. The article also surveys some of the software development tools that are available as plug-in extensions and demonstrates a plug-in extension for UML modeling. Info/shots of Linux version.
This is an update release targetting bug fixes and new optimizations. It does not change the functionality of original 1.4.1 release. Check out the release notes and/or download new Java VM. In a related note, the Java porting team at beunited.org reports that they have reached a significant milestone. The java and javac programs are now building under BeOS.
"Since Java is no longer the "next big thing," and hype-heavy headlines about it have largely disappeared from tech and mainstream publications, one might harbor the impression that the language and platform are falling by the wayside. In fact, Java has finally achieved one of the highest honors the tech industry can bestow: It is taken for granted as part of the infrastructure on which many companies depend." Read the article at Yahoo!News by Joe "Zonker" Brockmeier.
Blackdown Java-Linux Java 2 SE v1.4.1-01 for ix86 and SPARC is available from ftp mirrors . Both the ix86 and the SPARC version include the HotSpot Client and Server VMs, as well as an enhanced version of Java Web Start 1.2 and a Java Plug-In for browsers based on Mozilla. The ix86 version also includes a Java Plug-In for Netscape 4.x browsers.
An insider at Sun says there's frantic discussion inside the company about big problems with the Java platform that, he claimed, "prevent general acceptance of Java for production software within Sun". He said: "It strikes me as hypocritical for Sun to blame Microsoft for any failure of the Java platform when Sun's own engineers find developing common software applications in Java impractical". One of the problems, he claimed, is that while Java has a lot of benefits compared to C and C++, its implementation on Solaris makes it difficult to deliver reliable applications. The Inquirer has the scoop.
Until now, Sun Microsystems had a hands-off approach to the implementation of Java on mobile phones, which resulted in a chaotic and fractured Java implementation industry-wide, as different companies went their own way. Sun has taken the reigns and had proposed a road map, called "Java Technology for the Wireless Industry" or JTWI.
A Sun-led Java standards group today will announce specifications designed to bring Java's write-once run-anywhere promise closer to reality for wireless handsets.
"A federal judge's order that would force Microsoft Corp. to include Sun Microsystems Inc.'s programming language in the latest version of Windows is necessary to prevent the language from becoming extinct, Sun argued in a court filing. The company filed its response Tuesday to Microsoft's appeal of the order. Sun said its Java programming language is damaged each day the injunction is not imposed because the market tilts toward Microsoft's .NET framework." Read the reports here and here. Good to see Sun being realistic regarding the status of and race between Java and .NET's framework.
A judge has ordered Microsoft to make it easy for Sun's popular programming language to work with Windows. But the remedy may be too little, too late, Salon says. Update: Microsoft appeals Java must-carry ruling.
Sun Microsystems officials on Wednesday presented a laundry list of technology and promotional efforts planned for the Java language, including the February release of Version 1.4 of J2EE (Java 2 Enterprise Edition), featuring integrated Web services support.
Nokia, the top seller of mobile phones, has released software to let Linux programmers develop Java software for its cell phones, the company said on Tuesday. Read the article at News.com.
The first open source implementation of the latest specification for enterprise Java is expected in JBoss Group LLC's increasingly popular open source application server next year, Gavin Clarke writes. Read the article at TheRegister.
A ZDNet article details the upcoming arguments in the antitrust suit brought by Sun Microsystems against Microsoft over Microsoft's treatment of the Java platform. Sun claims that Microsoft has distributed a crippled and incompatible version of Java in its (monopoly) operating system, which serves to undermine the Java platform. The article covers mostly background and history. It's pretty clear what Sun's case is, but less obvious how Microsoft will choose to defend itself.
Learn the fundamentals of session beans: their characteristics and types; how instance pooling, activation, and passivation are applicable to session beans; and examine session bean methods and their life cycle diagrams. Also, Jamie Jaworski covers the fundamentals of the Java language. Learn how to create packages, import classes and interfaces from other packages, and create a program's main() method; how to access command-line variables and form identifiers; and discuss each primitive type, its range of values, and how to create literal values of each type (free reg. req).
James Gosling, the father of Java and a fellow at Sun Microsystems Inc., graced the Software Development Conference and Expo East 2002 with his presence this week, addressing a wide range of issues from Sun's software strategy to Web services to embedded Java to open-source software.
In this article, B.J. Fesq provides a clear understanding of the enterprise Java platform's direction and introduces J2EE (Java 2, Enterprise Edition) 1.4's support for emerging Web services standards.