directly embedded into the SQL statements. XML files host
the SQL statements and contains persistence instructions.
The information about the control of execution of SQL statements are contained in persistence instructions.
SavePoint provides support for building a flexible, high-performance persistence with a maintainable architecture. It allows to potentially eliminate the redundant data access objects and work directly with structured domain objects .It allows to control the SQL completely. It supports the difficult and most complex business requirements and maintains flexibility, efficiency and the power of the advanced native SQL. To provide support to a business application, SavePoint is packed with the required features.

XINS 2.0 - A Web Services framework

XINS 2.0 has been recently released. It is an open
source framework and used for developing the web
services. It supports XML, XML-RPC, Yahoo! JSON,
JSON-RPC, SOAP and REST protocols.
XINS generates the following by using the API written in XML:
• Java code for Client-side to support time-out handling, failover
and load-balancing.
• Web application archives file that must be compatible with
servlet containers.
• Test forms to test the applications using the web browser
• WSDL for supporting the SOAP-interoperability.
• Java skeleton for Server-side.
• Unit test code based on JUnit.
• SMD, for Dojo toolkit.
• Stubs for testing purpose.

The new release XINS 2.0 includes the features given below:

• It imports XML and WSDL Schema.
• Imports SMD and WSDL meta functions.
• Provides the examples with REST implementation, using
Groovy and Dojo toolkit.
• Support for better integration with GWT, Dojo toolkit and
the Spring Framework.
• Support to new protocols like JSON-RPC (1.0 and 1.1) and Yahoo! JSON (with callbacks).

Apache MyFaces Orchestra:

Apache has developed the MyFaces Orchestra. It
simplifies the web application development with JPA (Java
Persistence API) and other object relational mapping
technologies like Hibernate.


No new resources are required other than those used
for JPA, like the one while using Springs Templates
classes are used to get access to the persistence context.
In contrast with Spring framework Apache MyFaces
Orchestra introduces the new scope useful for managed
beans. For example you can get a “conversation” with
synchronized life time with the database session. Which
enables you to use “data transfer objects”, use the
entities in the view directly. You will feel comfortable to
keep things as automatic version checking without
thinking about it and gain from the persistence context
session cache.

Virtual Ant Beta Released - A GUI for Ant

Virtual Ant is developed by Placid Systems.

Virtual Ant enables to create and edit Ant build scripts through a complete virtualized environment similar to Windows Explorer. It lets you visualize the tasks running on a Virtual File System without affecting your real file system. The actual Ant build script is generated in the background. You can even work with your existing build scripts. Virtual Ant is particularly useful in creating build scripts where the source code is not complete or compilable, since operations take place on a virtual file system and don’t actually rely on content except when absolutely necessary.

Cooee 1.0 released

Recently Karora, an open source group released
a Java based web application UI framework named as
Cooee. Cooee builds rich, AJAX based applications
without writing any JavaScript and html tags. It
allows developers to work entirely against a Swing
based Java API.

New release provides extra functionality that
enables developers :

• to set the TabPane width.
• to set the TabPane height.
• to set the the TabPane font.
• to render any component into a TreeTable
• to fire events between tabs in the TabPane for the
• to fix the constructor for the TreeModelEvent.
• to refresh of TreeTables manually.
OSGI Support


July 2007 | Java Jazz Up | 8
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53 ,            Download PDF