Google is going to offer Sun's Star Office for free as a part of Google Pack. Also, Sun will now be traded under the Symbol JAVA replacing the old symbol SUNW.
Showing posts with label news. Show all posts
Showing posts with label news. Show all posts
Thursday, August 23, 2007
Wednesday, May 09, 2007
OpenJDK and JavaFX
Java is now completely open source. The JDK source code is now available through the OpenJDK project. According to the marketing manager of the OpenJDK project Rich Sands, Developers can,
On a related note, Sun has announced the new JavaFX product family. Following Adobe's Flex, and Microsoft's Silverlight, JavaFX script is another product for building rich internet applicaitons. JavaFX Mobile is a complete mobile operating and application environment built around Java and Linux. JavaFX Mobile includes support for Java ME applications and other standard Java APIs.
... learn how the JDK is put together, fix that bug that's beenIt's good to see that the governing body consists of not just Sun employees.
driving you nuts, join the conversations in the mailing lists,
start or participate in projects to improve the implementation.
On a related note, Sun has announced the new JavaFX product family. Following Adobe's Flex, and Microsoft's Silverlight, JavaFX script is another product for building rich internet applicaitons. JavaFX Mobile is a complete mobile operating and application environment built around Java and Linux. JavaFX Mobile includes support for Java ME applications and other standard Java APIs.
Tuesday, May 01, 2007
Java EE 5 on WebSphere
While the next version of WAS (v7.0) with Java EE 5, is yet to be released, you can now test some of the features such as EJB 3.0 with WebSphere software early programs. The new features are available as feature packs for the current WebSphere Application Server (v6.1).
Monday, February 26, 2007
Custom Search Update
Back from the vacation. Updated the Java custom search - Now includes over 100 Java related sites.
Friday, February 02, 2007
Google Related links
Added a related links control on the top. Let's see if we get any use out of this.
This will be the last post for a couple of weeks, as I will be on vacation in India.
This will be the last post for a couple of weeks, as I will be on vacation in India.
Tuesday, January 02, 2007
Geronimo 2.0
Geronimo 2.0, milestone 1, is available for download. While still a milestone build, this gives a view into the direction of the latest version. The support for Java EE 5 includes, the latest Jetty and Tomcat servlet engines so users can experiment with Servlet 2.5, JSP 2.1 as well as JSF 1.1 and JSTL 1.2. Also included is Apache's OpenJPA for Java Persistence as well as the latest Javamail 1.4 and Java Activation Framework.
Friday, December 15, 2006
Java Updates
Sun released updates for Java EE SDK and Java Application Platform SDK. They can be downloaded from here. These new versions bundle JDK 6 and are fully tested with JDK 6 as well
as JDK 5. The Java Application Platform SDK includes Sun Java System Access Manager (7.1 Beta), JBI Runtime with BPEL from project Open ESB and a beta version of Portlet Container to enable development and testing of JSR 168 portlets. Developer content such as Java EE 5 samples, blueprints, tutorial and API javadocs are also included. Sun Java System Application Server (9.0 Update 1 Patch 1) based on Project Glassfish is included in the SDK. This is the only SPECjAppServer result published so far on an open-source application server. It is also the first and only SPECjAppServer result published on an application server that is certified to the Java EE 5 specification. The Java EE Tools bundle has also been refreshed to use the Java Application Platform SDK Update 2.
as JDK 5. The Java Application Platform SDK includes Sun Java System Access Manager (7.1 Beta), JBI Runtime with BPEL from project Open ESB and a beta version of Portlet Container to enable development and testing of JSR 168 portlets. Developer content such as Java EE 5 samples, blueprints, tutorial and API javadocs are also included. Sun Java System Application Server (9.0 Update 1 Patch 1) based on Project Glassfish is included in the SDK. This is the only SPECjAppServer result published so far on an open-source application server. It is also the first and only SPECjAppServer result published on an application server that is certified to the Java EE 5 specification. The Java EE Tools bundle has also been refreshed to use the Java Application Platform SDK Update 2.
Tuesday, December 12, 2006
Google Web Toolkit Open sourced
Google has opensourced it's Google Web Toolkit. The project is now fully opensource under the Apache 2.0 license. The new 1.3 RC has no new features since 1.2. In addition to simple directions for compiling the source yourself, the updated site includes the often-requested development roadmap as well. Here are a few of the features of GWT:
- Dynamic, reusable UI components: Create and Send your Widgets to other developers in a JAR file.
- Really simple RPC: To communicate from your web application to your web server, you just need to define serializable Java classes for your request and response.
- Browser history management: GWT lets you make your site more usable by easily adding state to the browser's back button history.
- Real debugging: In production, your code is compiled to JavaScript, but at development time it runs in the Java virtual machine, and so you can take advantage of Java debugging, with exceptions and the advanced debugging features of IDEs like Eclipse.
- Browser compatible Your GWT applications: Automatically support IE, Firefox, Mozilla, Safari, and Opera with no browser detection or special-casing within your code in most cases.
- JUnit integration: GWT's direct integration with JUnit lets you unit test both in a debugger and in a browser
Monday, December 11, 2006
Java Platform Standard Edition 6
Sun Microsystems, Inc. announced the availability of Java Platform Standard Edition 6 (Java SE 6) today. In less than 2yrs of the release of Java SE 5, we have another version of Java. Hope the industry can catch up the new releases so quick. Considering the fact that IBM released the latest version of Rational developer platform today, which incorporates Java 5, it seems that Sun is going too fast. And we know that they already started working on Java SE 7 (dolphin). Here's a list of key features available in the new version.
- Scripting Language Support: The new framework API for scripting languages allow you to
- Access and control Java technology-based objects from a scripting environment
- Create web content with scripting languages
- Embed scripting environments within Java technology-based applications
- New Security Features:The new security features include
- Native platform Security (GSS/Kerberos) integration.
- Java Authentication and Authorization Service (JAAS) login module that employs LDAP authentication
- New Smart Card I/O API
- Integrated Web Services
- New API for XML digital signature services for secure web services
- New Client and Core Java Architecture for XML-Web Services (JAX-WS) 2.0 APIs
- New support for Java Architecture for XML Binding (JAXB) 2.0
Rational Software Development Platform v7.0
IBM has announced the release of the Rational software delivery platform version 7.0. The platform includes the following products:
- Rational Application Developer for WebSphere Software
- Rational Software Architect
- Rational Software Modeler
- Rational Systems Developer
- Rational Functional Tester
- Rational Manual Tester
- Extends Eclipse 3.2
- support for J2EE 1.2, 1.3, 1.4 specifications (no Java EE 5)
- WebSphere Application Server v5.1, v6.0, v6.1: WebSphere Application Server v5.1, v6.0, v6.1. WebSphere Portal Server v5.0 and v6.0
- Java Server Faces reference implementation, JSF components and visual tools
- Install only the features you need through flexible, granular installation options
- No support for Microsoft Windows Visa
- Complete list of features for Rational Application Developer
- Bobby Woolf's Wiki entry.
- IBM Release announcement
Tuesday, December 05, 2006
Download Oracle technology network's CD
OTN's "Greatest Hits" CD is a compilation of the most popular technical articles, software downloads, podcasts, sample code, and documentation published on OTN in 2006. Available in Zip and ISO formats.
Wednesday, November 29, 2006
Google co-op search
I put up a new google co-op search box on top of the blog. I am trying to build a Java search service using Google co-op. I left the custom search engine open to modification. Please feel free to add to it at the Java search homepage.
Monday, November 13, 2006
Opensourcing Java
Java is going to be released in full under the GPL v2. The components of the Java SE implementation that Sun is releasing initially are the Java programming-language compiler (javac) and the Java HotSpot virtual machine. In 2007, Sun will release all unencumbered source-code modules of JDK 6 and JDK 7, along with full build scripts; a few encumbered modules will be released as binary plugins. The code will be available under the GPL v2 license plus the ClassPath Exception. The Java specification will remain under the control of the JCP.
Resources:
Resources:
Friday, November 10, 2006
Java EE application on Multi-Core processor based servers
In a new article on onjava.com, titled "Scaling Enterprise Java on 64-bit Multi-Core X86-Based Servers" Michael Juntao Yuan and Dave Jaffe discuss the process of scaling enterprise Java applications on 64-bit multi-core x86 servers. Application developers are playing catch-up with the chip makers such as AMD and Intel as they transition from faster chips to more cores per processor. In the new article, mention that servers such as Dell's PowerEdge 1955 blade which supports up to two 64-bit dual core processors in a blade configuration. The article points out that to take advantage of such systems applications must not only support multiple concurrent threads of execution but also be able to manage the large amounts of memory available to 64-bit processors. The article provides a few useful tips for application developers about to write applications on these machines:
- Tuning the JVM with Heap and Garbage Collection Arguments that Reflect The Amount of Memory Available.
- Leveraging Java 5.0 Concurrency Utils to Support Multiple Threads Easier
- Using new platform APIs such as NIO to Reduce I/O Blocking and the new Logging API (from 1.4)
- Collapse the tiers which your application runs on. Larger capacity machines may be able to handle both database and appserver tasks for instance reducing items such as network load that would be present with multiple machines.
- Virtualizing the hardware can also allow administrators to run several JEE application servers in contained environments on the same hardware thus using it more effectively.
Wednesday, November 01, 2006
Celebrate Eclipse's 5th Birthday
More details at eclipse.org
Monday, October 30, 2006
Strecks 1.0 released
Strecks a set of Java 5-specific extensions Struts framework, was released from beta on friday. Strecks, is annotation based and adds a number of modern features to Struts-based applications, including POJO actions, dependency injection, declarative validation and data binding, interceptors, pluggable views, as well as seamless Spring integration. It is also highly extensible and amenable to test driven development. The following is a brief list of features available in Strecks 1.0:
- Pure POJO action beans with zero framework dependencies
- Annotation-based dependency injection (typed request parameters, session attributes, Spring beans, and many others)
- Converters and validators type-parameterized using Java 5 generics
- Mechanisms for facilitating use of redirect after post pattern
- Support for rendering using Spring MVC Views and View Resolvers
- Pre- and post- action interceptors, with access to dependency resolved action beans as well as full runtime context
- Works on the unchanged Struts 1.2.x and 1.3.x code bases.
- Actions, form validation and data conversion easily testable with plain unit tests, with no additional test libraries required.
Wednesday, October 25, 2006
Firefox 2.0 released

Last week, Microsoft released the new Internet Explorer 7.0. Today it is the release of Mozilla Firefox 2.0. Which one to choose? Well, for me it's Firefox for sure. For one thing, I still run windows 2000 at work.(IE 7 does not support windows 2000). More importantly, IE 7 introduces many security enhancements in the new product, which I will be among the last to try, given Microsoft's record on security. Coming to Firefox 2, there are no big changes that you were not available as addons in the earlier version. I still hate the fact that it uses up so much memory. Agreed that I have a few addons (greasemonkey, NoScript, Firebug, and web developer toolbar), but still the startup memory consumption in firefox is 25MB without addons and about 35MB with addons. As you can see in the picture below, my regular usage goes up to 246MB regularly. I never saw anything like that with IE 6, even with over over 10 windows open at a time (about the same number of tabs were open in firefox when I took the snapshot.
In any case, I am sticking to Firefox for now (so used to it!). Monday, October 16, 2006
Hibernate 3.2
The Hibernate developer team released Hibernate 3.2.0 GA, this release is certified compliant with the Java Persistence API. In addition to JPA compliance, hibernate adds new query capabilities, declarative data filters, Hibernate Annotations, Hibernate EntityManager and optimistic locking in a cluster with JBoss Cache. The Hibernate Java Persistence provider has been certified with the Sun TCKThe Hibernate 3.2 release includes:
- Natural programming model - Hibernate supports natural OO idiom; inheritance, polymorphism, composition and the Java collections framework
- Support for fine-grained object models - a rich variety of mappings for collections and dependent objects
- No build-time bytecode enhancement - there's no extra code generation or bytecode processing steps in your build procedure
- Extreme scalability - Hibernate is extremely performant, has a dual-layer cache architecture, and may be used in a cluster
- The query options - Hibernate addresses both sides of the problem; not only how to get objects into the database, but also how to get them out again
- Support for "conversations" - Hibernate supports both long-lived persistence contexts, detach/reattach of objects, and takes care of optimistic locking automatically
- Free/open source - Hibernate is licensed under the LGPL (Lesser GNU Public License)
- EJB 3.0 - Hibernate implements the Java Persistence management API and object/relational mapping options, two members of the Hibernate team are active in the expert group
- Hibernate Annotations offers several packages of JDK 5.0 code annotations that developers can use to map classes, as a replacement or in addition to XML metadata.
Tuesday, October 03, 2006
Firefox Javascript Vulnerability?
Apparently, the vulnerability reported in the handling of Javascript in firefox is a hoax. See
Wednesday, September 27, 2006
Migrating to Java 5
This JavaOne 2006 presentation looks at the benefits and issues of migrating to Java 1.5.
The presentation also looks at how to take advantage of the superior VM performance, security enhancements, XML support, JMX and JDBC enhancements and deployment improvements.
The presentation also looks at how to take advantage of the superior VM performance, security enhancements, XML support, JMX and JDBC enhancements and deployment improvements.
Subscribe to:
Posts (Atom)
Popular Posts
-
This post will describe how to create and deploy a Java Web Application war to Heroku using Heroku CLI. You will need a basic understanding ...
-
In a previous post, I described how to use Quartz scheduler for scheduling . In this post, I describe the configuration changes required for...
-
JUnit 4 introduces a completely different API to the older versions. JUnit 4 uses Java 5 annotations to describe tests instead of using in...
-
Last week, I described how to implement JMS, using a stand-alone client and a Message Driven Bean . In this post and the next, I will descr...
-
New posts with iText 5.5.12 Following are two new posts for PDF Merge with iText 5.5.12 Merge PDF files using iText 5 Merge and Paginate PDF...
-
In the past, I had a few posts on how to implement pagination using displaytag( 1 , 2 ). That solution is feasible only with small result se...
-
In this post we will see how to do an offline install Jenkins and required plugins on a Red Hat Enterprise Linux Server release 7.3. This is...
-
In the past, I wrote a post on how to implement Web Services using JAX-WS on Glassfish, and Apache Axis. In this post I will describe how to...
-
Redhat Enterprise Linux provides Redhat Developer Toolset , which allows you to install Git. However, it is usually an older version. If you...
-
The previous post described the Strategy pattern in brief. I listed out where and why the strategy pattern may be used. This post describes...