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/

Navicat an intuitive GUI tool for Oracle database released

Navicat an intuitive GUI tool for Oracle database released

Navicat is an intuitive GUI client for Oracle database. It is used as a front end tool for the oracle database. Its features are:

·    Query Editor with syntax highlight
·    SQL Preview
·    SQL Console
·    Text, Hex and BLOB viewer editor
·    SSH Tunnel support
·    And many more features..

Its installation is also an easy process. Download it from http://oracle.navicat.com/download.html and start using the GUI tool.

Thanks

JavaFX Questions

JavaFX Questions

If you have any questions on JavaFX technology you can ask at http://www.roseindia.net/answers/

You can submit any questions on JavaFX technology at our site. We will try to provide you the answers for your questions.

We are also providing training on JavaFX technology.

JavaFX technology is very new technology, but I think this very promising technology just like Java.

JavaFX comes with set of tools and libraries to develop the application. It is in the preview release and more released will come soon in the market.

Thanks

JavaFX Technology

JavaFX Script – Next Generation RIA programming language

Sun released JavaFX Preview SDK on 31st July 2008. With the release of this software a new programming technology for development of RIA Internet application came out in the software development tool market.

There do already exist technologies like Silverlight from Microsoft and Flex from above. There technologies are used these days for building the RIA applications.

JavaFX Script is a promising scripting language for Java Programmers. Developers can use JavaFX Script language to create highly dynamic content in the application. Programmers can also add graphical objects into their application.

Soon Sun is going to release JavaFX Mobile for mobile devices next year. So, get ready for new exiting technology for developing applications for your mobile devices.

The mobile programming marketing is also increasing fast and in near future there will be huge requirement for JavaFX developers.

Get training on JavaFX technology.

Thanks

Insert Image into Database

Insert Image into Database

In this example we will show you the example java program that inserts the image into MySQL database.

These days people are developing applications to handle the images such as employee image or other images to store into database.

This example is very useful and you can learn the concept here.

Don’t wait read the details at http://www.roseindia.net/software-tutorials/detail/21714

Thanks