Delhi News

Delhi Latest News

Read latest news from Delhi and NCR.

Delhi is the Capital of India and heart of the country.

Area of Delhi: 1,483 sq km

Population of Delhi: 11,680,000

According to Census 2001, the total population of the nine districts of the national capital territory is as follows:

District

Population

South

2,258,367

South West

1,749,492

North

779,788

North East

1,763,712

North West

2,847,395

East

1,448,770

Central

644,005

New Delhi

171,806

West

2,119,641

Read Delhi News.


Hibernate tools update site

Hibernate tools update site

Are you looking for hibernate tools update site?

Hibernate Tools is also available for the popular Eclipse plugin. You can download the latest version from Hibernate Tools site.

You can also run Hibernate Tools as ant task.

Hibernate tools is used to enhance the programmers productivity.

Hibernate tools update site is http://download.jboss.org/jbosstools/updates/stable

From the above url you can download the latest version of Hibernate tools.

Read more about Hibernate Tools at http://www.roseindia.net/hibernate/hibernatetools/

Thanks

Jt 2.7 has been released

Jt 2.7 has been released – 14 Aug 2008

The latest version Jt 2.7 of Java Pattern Oriented Framework has been released on 14 Aug 2008. It facilitates rapid implementation of java applications for large critical systems. Jt implements some popular java patterns like Data Access Objects (DAO), J2EE and GoF patterns.

Jt 2.7 is about to bring enhancements to the Jt components and Jt Automated Wizard (Jt Wizard). Jt wizard is capable of generating framework applications automatically which are based on java design patterns like DAO, Jt messaging, MVC, GoF etc. The Jt wizard available currenty is integrated with the concepts of Hibernate (DAO) and Struts (MVC). Jt wizard can automatically create the DAO mapping files, MVC configuration files, JSP and other Java Classes. It is a nice example of a reference web application built on top of the Jt framework. 

The newest features that are included in this release can be summerized as below-

·  It implements the J2EE design patterns J2EE business delegate, J2EE Session Facade, J2EE Service Locator and J2EE Value Object.

·   It implemets Web Services adapters and proxies for web services integrations and simplifies web services development and deployment  using Jt messaging API.

·       It provides a jBPM Adaptor for Business Process Modelling (BPM) integration. jBPM is an open source technology which helps users to build powerful business process models with the implenetation of Jt application using a Process Graph.

·   Jt also integrates with MVC and AJAX design patterns. A transparent interface between these technologies and Jt framework API is provided by the Universal Jt components and and Adapters.

·    It integrates with Hibernate Data Access Objects through a transparent interface provided by a Jt Adapter.

·          A JDBC Adapter provides integration with JDBC.

·     Request log, Undoable operations and Querying mechanisms are supported by the Command Pattern (JtCommand) implementation.

·          A JavaMail Adapter is provided for JavaMail API integration.

·      Jt Adapters and proxies are implemented to integrate with J2EE EJBs providing  the clients transparent and easy access to the framework objects.

·    Customization of the framework applications can be done easily by using Resource files that provide the facility of automatic loading of object attributes.

·         Jt framework can be integrated with JSP (Java Server Pages) also.

·     It provides XML API integration powered by built-in XML/Bean mapping facilities and XML Adapters.

This open source java technology is based on a simple messaging architecture that enables encapsulation and loose coupling of framework objects. The Jt components can be plugged into complex framework applications by transposing with each other using a “lego” approach.

Java pattern oriented framework defines the following goals and requirements-

Read more at:

https://jt.dev.java.net/#features

http://www.fsw.com/Jt/Jt.htm#_Toc202718745


Java Parallel Processing Framework (JPPF) version 1.4 is now available

Java Parallel Processing Framework (JPPF) version 1.4 is now available – Wednesday, 20 Aug 2008

JPPF has recently announced the availability of the Version 1.4 in the market.

The very best new features included in JPPF version 1.4 are-

·          The new JPPF library has the build and version information.

·        It provides the facility of restart or shutdown of nodes from a distant Administration console or by using the API.

·    Features in automatic load-balancing between local and remote executions which facilitates the clients to process their tasks locally.

·          Implementation of multi-core multi-CPU hardware.

·          Same codes can be processed purely in both local and distributed way or also in an integrated manner.

·          In the distributed execution of small computing tasks, the overhead is minimized or disappeared.

·    To carry out a much easier implementation of the technology, the nodes security policy can be downloaded form the server.

·          Collection of the CPU time used by the tasks is done by the nodes.

The open source JPPF (Java Parallel Processing Framaework) Community is based on java technology dealing in Grid Computing. It enables the applications to run in parallel and also accelerates their execution. It applies the popular java idiom “write once, deploy once, run everywhere”.

The JPPF has a three-tiered architecture comprising of the following three layers-

· Client Layer: This layer includes an API and communication tools which enable the submission and execution of the tasks by the framework in parallel.

· Service Layer: This layer provides interface for the between the clients and the nodes. It also manages the execution queue, the load-balancing and recovery features. It is responsible for the dynamic loading of both framework and application classes onto the appropriate nodes.

·  Execution Layer: This layer consists of the nodes which execute individual tasks and  return the execution results. The nodes dynamically request the JPPF driver for the code needed to execute the client tasks.

The basic features of a JPPF framework are-

·         A JPPF Grid can be uploaded and run easily and quickly, only in a few minutes.

·      It is a simple programming model which deals with the complexity of distributed and parallel processing.

·  It features as a highly scalable java framework for distributed execution of CPU-related tasks.

·          It seamlessly integrates with the J2EE application servers.

·          It provides graphical tools that monitors and administers the executions.

·       It provides highly reliable services featuring self-repair and fault-tolerence abililities.

·          It includes a completely documented sample JPPF applications providing solution to real-life problems.

·          It can be run on any platform that is based on the java technology.

·          It is an source project featuring a flexible, business-friendly licensing policy.

 

Related Links:

http://jppf-project.sourceforge.net/api/index.html

http://jppf-project.sourceforge.net/wiki/index.php/JPPF_Performance

http://jppf-project.sourceforge.net/wiki/index.php/Architecture

JBoss Tools 3 Alpha has been released

JBoss Tools 3 Alpha has been released (21 Aug 2008)  

The first Alpha release of JBoss Tools 3 has been made recently with intials supports for portals including JSF and Seam portals. JBoss Tools is an open source middleware software comprising of a set of Eclipse based plugins for the related technologies like Seam, Hibernate/JPA, JSF, EJB3, JBossESB, JBossWS, Portal etc.

All plugins in the new release have been now shifted to Eclipse 3.4/WebTools 3.0 so that it will run only on Ganymede. It will not be supported by Eclipse 3.3.x/WebTools 2.x aka Europa due to the changes made in the Eclipse API.

The new features that have been added to this Release are as follows-

·      Graphical Seam pages.xml editor will provide  visual view and editing of page with exception navigation.

·          Facility of faster editing is provided in the Visual Page Editor.

·          EL (Expression Language) Variable substitution will allow users to specify how a EL variable should be evaluated providing the visualization of the includes and image references in pages that uses the EL.

·          Use of relative paths and Eclipse variables by the Project archives will provide more portable .packages files.

·          Hibernate can be used as a JPA platform in Eclipse JPA projects.

·    Includes Portlet wizard and facet to provide support for JSF/Seam through the Portlet Bridge.

·         Includes JBossWS WTP support facilitating  the implementation of JBossWS in WTP web services functionality.

·      It provides Eclipse BIRT support for using BIRT charts and reports by adding of a datasource (backed by Hibernate) for Eclipse BIRT and experimental Seam/JSF tags.

The features of the Project Archives of the JBoss Tools 3 Alpha 1 inculdes-

(i)      Common Navigator Views: Implementation of a Common navigator API will now provide more customizable archive view along with easy access to the project Archive Node by making it available in Project Explorer.

(ii)    Variable and relative path support: Archives will now be capable of using eclipse variables to determine destination paths relative the location of .packages files. This brings more flexible and dynamic archive specification featuring sharable .package files. 

Download from http://in.relation.to/9311.lace

 

Release or Stripes 1.5

Release or Stripes 1.5 (18 Aug 2008)

Stripes is an open source and action-based Java framework of presentation layer developed to create web applications using the   latest Java based technologies. Stripes is developed to minimise XML configuration to make web development easier and productive. It integrates with Spring and Hibernate framework. The very recent release of this product is the Stripes version 1.5. Some of the improvement features and bug fixes of this release includes-

·   Lesser Configuration: Stripes has the ability to automatically locate and use the extensions of the application involved. Examples of such extensions are TypeConverter, Formatter, ExceptionHandler, ActionBeanContext, etc. Most applications now can be configured with only two parameters, viz., Extension.Packages and ActionResolver.Packages.

 

·    Clean URLs: The request parameters can be used and validated as normal parameters and by embedding them into the request URL. Clean URL is supported by s:link, s:url and s:form. For having greater flexibility, the new DynamicMappingFilter can be used.

 

·          Binding Access Control: To restrict the binding only to the desired properties can be done by using @StrictBinding Annotation. However, in special situations the “policy”, “allow” and “deny” elements are also used by annotation.

·          Easier Formatters and TypeConverters: The implementation of the Formatters and the TypeConverters can be done now by the use of autodiscovery. There is no need to extend the DefaultFormatterFactory and the DefaultTypeConverterfactory. Improvement of the DefaultFormatterFactory supports inheritance and interfaces. 

 

·          Partial Forms: Parrtial forms can be nested in other form tagsby using a new attribute partial=”true|false” in the s:form tag. This makes possible for AJAX code that returns HTML snippets to the client to contain form inputs.

 

·          Client Cache Control: Caching of a response by a client can be controlled by the implementation of the new @HttpCache annotation to an ActionBean class and/or event handler method.

 

 

 

 

 

Goals of Stripes:

(i) The basic aim of Stripes is to make web development in Java easier.
(ii) Though Stripes is simple in its deployment it gives us powerful solutions regarding common prpoblems.
(iii) Stripes enables developers to build their applications at a faster rate.
(iv) Stripes provides great extensibility of its use without the need of much configuration.

The normal flow of the events and the componets of an application developed using Stripes can be shown as below

Figure. Typical Stripes flow

 

 

The prime difference between Stripes and other action-based frameworks is that in Stripes the external configuration files are absent. Uses of annotations and the convention over configuration allow Srtipes to bring more development denying clutters.

 

 

 

 

 

Comparision of Stripes with the similar technology Apache Wicket:

(i)      Stripes is an action-based model whether Wicket is component-based.

(ii)    Stripes concentrates on the request-response nature of HTTP whether Wicket tries to make web development more likely the desktop applications.

(iii)    Stripes applies basically the concepts of Struts technology whether Wicket is easier to learn with the concepts of Swing.

(iv)   Stripes enables us to use AJAX framework whether Wicket has built-in AJAX suppport. 

Release of Simple 4.0 – the Java HTTP Engine

Release of Simple 4.0 – the Java HTTP Engine  (18 Aug 2008)

The new Version 4.0 of  the Simple HTTP framework of Java has been released recently. It is intended to provide faster XML configuration and serialization. The Simple Version 4.0 is asynchronous and has the ability to take large amount of loads comprising of only a limited servicing threads. The NIO (New Input Output) framework of Java is implemented at the transport layer thus by ensuring itself to be responsive and resource efficient. Simple 4.0 also provides an API more suitable to the needs of the deveopers as compared to a Java Servlet API.

 

The basic salient features of this release includes-

 

·          High Performance HTTP Kernel: Simple has already outshadowed theperformances of other HTTP servers. As compared to the latest versions of AsyncWeb and Jetty, it has higher throughput and performs much better in attaining the desired goals.

 

·          Asynchronous Processing Throughput: Simple is well developed asynchronous HTTP engine.  Its service model implements a transparent internal monitoring system which drives the request completion process. This implementation has triggered the performance of Simple to be better than other servlet engines which are basically rely on servicing threads to monitor the request completion. Simple is especially better in regard of response time featuring transactions based on distributed services.

 

·          Embeddable Framework:  Simple can be embedded into any already existed application comprising several lines of code. It incorporates with any form of environments which supports Spring framework.

 

·          Small Footprint: Though Simple has highly proficient in attaining its objectives under increasing load, it deals with only a small amount of memory. A latest study has showed that its memory footprint is half the size of other NIO based technologies like AsyncWeb and Jetty.

 

·          Self Contained: It is not dependent on other technology specifications except the Java 5 SDK . This feature of Simple has retains the memory size to be small and so there no compatitibility problem arises regarding its integration with other existing application.

 

·          Open Source Development: Simple has been released under LGPL (Lesser General Public License) which makes it adaptable for  the commercial and open source projects development.

Thanks

 

Release of Jitterbit 2.0 Enterprise and Community

Release of Jitterbit 2.0 Enterprise and Community (18 Aug 2008)

The Jitterbit Inc., has announced the release of an open source integration software the Jitterbit 2.0 Enterprise and Community Edition. It includes integration server enhancements, such as pipeline insertions and scripting, synchronous/asynchronous operations and parallel processing with data chunking. It is released under the Jitterbit Public license including both the Application and the Server. The aim of this product release is the enhancement of the integration server like pipeline insertion and scripting, synchronous and asynchronous operations and parallel processing with data chunking.

Jitterbit 2.0 is developed to solve the complex integration problems of legacy and enterprise applications. It encourages the organizations to conbine their independent applications with data in minimum time thus lowering the ownership cost.

Jitterbit 2.0 enhancements include:
·    Integration Process Builder – Jitterbit 2.0 provides the facility to the users to define, test, view and change their integrations with more ease than ever through the implementation of a new GUI which contain a new workflow process designer. Users can now design their integration entirely in a drag-and-drop environment.

·    Pipeline Customization - Jitterbit 2.0 has made the availability of the feature of adding customized logic at each and every step of the integration process including the creation of reusable scripts. Pipeline customization deletes the extra less important activities in complex integrations thus minimizing processing times and adding a new level of flexibility to Jitterbit integration operations.

·    Parallel Processing – Jitterbit 2.0 is implementing parallel processing, so that a large amount of data can be processed simultaneously as groups or in transactions. Jitterbit can now carry out data processing in lesser time and in a secured manner.

The best features of Jitterbit 2.0 can be described as below-

·    Rapid Results: The Jitterbit 2.0 provides fast integration designing to the users by the the drag-and-drop mapping using the new GUI API.

·    Robust and Scalable: Jitterbit with a multithreaded architecture has the features of advanced caching to improve performance and has been optimized to work in Windows, Linux and Solaris.

·    Easy Integration Management: It brings complete transparency into the transactions involved, schedules processes and automates the success/failure operations.

·    Cost Effective: There is no need to buy software licenses and application hardwares to use this product.

The Jitterbit Community:
With the announcement of this new product release, Jitterbit is focussing more on reducing the cost and complexity of enterprise integration. With having the benefits of coordination and support from the open source community along with the associated cost savings, Jitterbit also provides enterprise-class support and solution to various services, and so simplifies integration process within every organization. Jitterbit takes the responsibility of hosting the Trading Post (the world’s first open source application and data integration marketplace) and deploys a range of professional services, training, support and pre-built integration projects, called Jitterpaks, which are available including solutions for salesforce.com integration Microsoft Project and SAP, among others.

Pricing and availability
Jitterbit 2.0 Enterprise is developed for production environments in corporations and government organizations that are looking for a stable, supported integration platform. It has the certification for both commercial and open source applications and providing commercial Service Level Agreements (SLAs).
The Jitterbit Community edition is the development stack, which provides the most recent feature additions to the software currently in development. It is featured with restricted support for installation which does not need any certification and quality assurance  for production deployment. The Jiitterbit Community Edition has been made downloadable for public at http://www.jitterbit.com.

NetBeans IDE 6.5 Beta is released and available for download

NetBeans IDE 6.5 Beta is released and available for download

Good news for the developers using NetBeans IDE as development tool. The Beta version of NetBeans IDE 6.5 is available for download for its official site.

New features in 6.5 Beta are:

* Support for Groovy and Grails
* built-in support for Hibernate, Compile/Deploy on Save, and much more.
* Improved JavaScript Editor
* JavaScript debugging Support
* Groovy/Grails support

Java
* Compile/Deploy on Save
* Eclipse project import and synchronization
* Built-in Hibernate support
* JSF CRUD Generator now Ajax-enabled
* Generate RESTful web services from a database via Spring

Ajax/JavaScript
* Debugging support for Firefox and IE
* HTTP client monitoring
* Bundled popular JavaScript libraries

Download the NetBeans 6.5 beta from http://download.netbeans.org/netbeans/6.5/beta/

Thanks

SlickEdit Core for Eclipse IDE is released

SlickEdit Core for Eclipse IDE is released

SlickEdit Inc. has just announced the release of SlickEdit Core v3.4 for Eclipse Development IDE.

This release of SlickEdit also supports Eclipse Ganymede version 3.4.

The SlickEdit Core plug-in allows the developers to use popular SlickEidt editor from Eclipse IDE.

Here are the feature is SlickEdit 3.4

·    Support for over 40 languages
·    Emulations for 13 popular editors including Brief and Vim.
·    Macro programming within Eclipse for automation of repetitive tasks.

Read more at http://www.slickedit.com/content/view/74/59/