ej-technologiesHOME | SITEMAP | CONTACT
COMPANY|NEWS|PRODUCTS|DOWNLOAD|SUPPORT|SHOP
NEWS
Products
News Archive
 
Get Notified
 
Press Releases
 
Info for Journalists
Latest Versions
JProfiler: 5.1.3
 (2008-04-29)
install4j: 4.1.1
 (2008-04-24)
exe4j: 4.1
 (2008-04-03)
jclasslib: 3.0
 (2005-01-14)
 
News RSS
Get updates by e-mail:  Delivered by FeedBurner

2008-04-03install4j Release 4.1[product link] 
This release adds
  • New Java code editor with code completion, Javadoc and problem analysis
  • Auto-update functionality
  • Custom installer applications
  • Action and screen groups
  • Redesigned screens & actions tab
  • Code gallery with example scripts
  • File sets in the distribution tree
  • Support for Java 6 splash screens
  • Optional comments on all installer elements
  • Installation types
  • PDF screen and action
  • Actions for changing Windows access rights

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

This release comes at no charge to customers of the 4.x series. We appreciate your feedback and bug reports.
2007-11-07JProfiler Release 5.1[product link] 
This release adds
  • Tree views of incoming and outgoing references in the heap walker reference view
  • Cumulated references as a tree table in the heap walker reference view
  • Action to select all exclusively referenced objects in the heap walker reference view
  • Type resolution of object arrays in memory views and heap walker when profiling with Java 5+ (JVMTI)
  • Reworked internal source viewer with file structure display, syntax coloring and search
  • Bundled IDE integration for IDEA 7
  • IDE integration for eclipse 3.4 (M2)
  • IDE integration for Netbeans 6

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

This release comes at no charge to customers of the 5.x series. We appreciate your feedback and bug reports.
2007-09-18JProfiler wins JDJ Readers' Choice Award for the third time in a row[product link] 
We are proud to announce that JProfiler has won the JDJ Readers' Choice Award 2007 by SYS-CON Media in the category "Best Java Profiling/Testing Tool".

We would like to thank our customers for their support in the JDJ Readers' Choice poll. We are confident that our future development will continue to fulfill the high expectations and the trust that developers around the world have placed in ej-technologies' products.


2007-04-27JProfiler Release 5.0[product link] 
This release adds
  • Powerful triggers and actions
  • Support for reading and writing HPROF memory snapshot files
  • VM telemetries overhaul with additional VM telemetries
  • Redesigned session settings
  • Call tracer view
  • eclipse integration: support for WTP launch configurations
  • JProfiler MBean for controlling the profiling agent

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

A press release is available here.


2006-12-11JProfiler Release 4.3[product link] 
This release adds
  • Profiling platform with API for writing custom profilers and snapshot analyzers
  • Interceptor API for injecting measurements, adding payload to the call tree and creating new hot spot types
  • EJB 3 support
  • Class tracker view
  • Bundled IDE integration for IDEA 6.0
  • IDE integration for Netbeans 5.5
  • IDE integration for eclipse 3.3 M3
  • Thread name changes are now tracked and updated in the JProfiler GUI
  • Action for highlighting the shortest path to the main node in the reference graph of the heap walker
  • Action to use the selected java.lang.Class objects in the Classes view of the heap walker

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

This release comes at no charge to customers of the 4.x series. We appreciate your feedback and bug reports.
2006-10-09install4j Release 4.0[product link] 
This release adds
  • Free configuration of installer and uninstaller screens, see the feature list for a list of available screens
  • Free configuration of actions for each screen, see the feature list for a list of available actions
  • Configurable "Form screens" for designing your own installer and uninstaller screens without custom code
  • Configurable error handling and rollback behavior for actions and screens
  • Possibility to enter custom code snippets in special properties of screens, actions and form components
  • Console installers and uninstallers
  • Multi-language installers
  • Multiple installation roots and "magic" folders
  • Installation component tree with optional component descriptions and dependencies
  • Net installers that download selected components at runtime
  • CD installers with externalized data files
  • Support for Microsoft Vista, including configurable execution level and code signing integration
  • Support for 64-bit Windows launchers that work with 64-bit JREs
  • Extensibility: API based on the JavaBeans specification for adding standard screens, actions and form components to install4j
  • Optional Pack200 compression for all JAR files

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

A press release is available here.


2006-04-21JProfiler Release 4.2[product link] 
This release adds
  • Support for AIX (AIX 5.2/5.3 on PPC)
  • Support for HP-UX (HP-UX 11i on PA_RISC)
  • Support for Intel Macs
  • Facility for comparing saved snapshots
  • Command line export (and ant task) for saved snapshots
  • Command line comparison (and ant task) for saved snapshots
  • Class nodes in the reference graph of the heap walker
  • Support for finding classloader-related memory leaks
  • IDE integration for JDeveloper 10.1.3
  • IDE integration for IBM RAD 6.x
  • Thread monitor view: display creating thread as well as creation stack trace (JVMTI only)
  • Monitor usage history view: display owner thread and its stack trace for blocking events (JVMTI only)
  • Deadlock detection and monitor usage for the java.util.concurrent package

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

This release comes at no charge to customers of the 4.x series. We appreciate your feedback and bug reports.
2006-02-27JetBrains chooses JProfiler[product link] 

JetBrains has selected JProfiler for its 'best of breed' Companion Products program. The easy and powerful integration of JProfiler into IntelliJ IDEA creates a high-productivity duo for Java developers.

JProfiler is now prominently featured on the JetBrains Companion Products site. JetBrains and ej-technologies also announce a joint discount program:

A press release is available here.


2006-01-20JProfiler wins JDJ Readers' Choice Award 2005 in the category "Best Java Profiling/Testing Tool"[product link] 
We are proud to announce that JProfiler has won the JDJ Readers Choice Award 2005 by SYS-CON Media in the category "Best Java Profiling/Testing Tool".

"This Award reflects the clear leadership enjoyed in 2005 by ej-technologies with JProfiler in the Java Profiling/Testing Tool space." said SYS-CON Group Publisher & Editorial Director Jeremy Geelan. "We are very proud of Java Developer's Journal's proactive role in helping to facilitate this community-driven process and congratulate ej-technologies and its product team on all the work that underlies the winning of this prestigious Award."

We would like to thank our customers for their support in the JDJ Readers Choice poll. We are confident that our future development will continue to fulfill the high expectations and the trust that developers around the world have placed in ej-technologies' products.


2005-10-19JProfiler Release 4.1[product link] 
This release adds
  • Support for 64-bit JVMs: Windows/AMD64, Linux/AMD64, Solaris Sparc V9 and Solaris Sparc x64/AMD64
  • Support for Solaris on the x86/x64 architecture
  • Quick search in all tables and trees
  • Package aggregation level as a tree-table view with direct access to classes
  • IDEA 5 integration
  • Netbeans 5 integration
  • Filtering capabilities for monitor contention views
  • Ant integration
  • Redistributable agent: a new conversion wizard helps you distribute the profiling agent to your customer's machines
  • Automatic config file synchronization for remote profiling
  • Percentage threshold in call graph
  • Exclusive view filters
  • Selectable primary measure (instance count or shallow size) for all objects view and recorded objects view

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

We appreciate your feedback and bug reports.
2005-07-25install4j Release 3.2[product link] 
This release adds
  • optional LZMA compression for installers
  • option to preserve file times and dates for installed files
  • Mac OS X installers are generated as DMG files, Mac OS X archives as .tgz files
  • new locale for Simplified Chinese
  • all new features from exe4j 3.1 for Windows launchers

Please see the change log in the download section for more detailed information about new features and bug fixes.

This release comes at no charge to customers of the 3.x series.
2005-06-23Integrated Installation, Licensing and Protection Software from jProductivity and ej-technologies[product link] 

jProductivity, LLC and ej-technologies GmbH have announced a strategic partnership that will provide software developers and publishers with seamless integration of their software installation, licensing and protection functions. The companies have linked install4j, a powerful multi-platform Java installer builder and Protection! Licensing Framework for Java into a cross-platform powerhouse which ensures that the software can be easily installed by end-users, and that end-users will adhere to the terms of the applications' licensing agreements.

Protection! from jProductivity is an advanced licensing framework for Java which ensures that users follow the terms of the applications' license agreements. Ideal for the needs of any size software providers, Protection! offers a number of advanced application protection capabilities, various licensing models, powerful GUI utilities, and support for back-office systems.

install4j is a powerful and easy to use cross-platform Java installer that generates native installers and application launchers for Java applications. All major platforms are supported. install4j excels in its ease of use, its tight integration into target platforms, and its flexible JRE management and deployment options.

Availability and pricing

Integrated installation, licensing and protection software will be offered in Q3 2005; licensing terms and pricing will be announced in the near future.

A press release is available here.


2005-06-10JProfiler Release 4.0[product link] 
This release adds
  • Measurement of JDBC, JMS and JNDI calls as annotations in the call tree
  • J2EE component detection for servlets, JSPs and EJBs
  • For servlets and JSPs, the call tree can be split for different request URLs
  • Separate hot spot calculation for JDBC, JMS and JNDI calls as well as URL invocations
  • Selectable aggregation level for most views: methods, classes, packages and J2EE components
  • Improved call tree views with enhanced visual feedback
  • "Exclusive deep size" calculation in the heap walker
  • Recording and display of object allocation times in the heap walker
  • New "Time" view in the heap walker that shows a time-resolved histogram of allocations
  • Global bookmarks for all time-resolved graph views
  • On-demand profiling: very small overhead if no CPU or allocation data is recorded
  • New non-blocking startup mode of the profiled JVM for in-production profiling
  • Support for new profiling interface JVMTI in Java 1.5 and 1.6
  • New "All objects" view that works without recording allocations (JVMTI only)
  • Substantial reduction of memory consumption and performance improvements

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

A press release is available here.


2005-01-14JProfiler Release 3.3[product link] 
This release adds
  • rewritten eclipse 3.x integration
  • rewritten IDEA 4.x integration
  • IDE integration for JDeveloper
  • IDE integration for Netbeans 4.0
  • considerably reduced memory consumption
  • improved long-term stability for profiling
  • heap walker: in the cumulated incoming reference view, reference holders as well as referenced objects can be displayed and selected
  • option to keep the profiled JVM alive

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

This release comes at no charge to customers of the 3.x series.
2004-10-25install4j Release 3.1[product link] 
This release adds
  • separation of media file types into "installers" and "archives"
  • new archive types: Windows archive, Mac OS X single bundle archive, Mac OS X folder archive
  • all new features from exe4j 3.0 for Windows launchers
  • much improved update awareness
  • possibility to create "add-on" installers to distribute patches and plugins
  • smaller JRE 1.5 bundles by supporting JSR 200
  • possibility to use user variables in the definition of the distribution tree
  • API enhancements and sample code for all custom extension types

Please see the change log in the download section for more detailed information about new features and bug fixes.

This release comes at no charge to customers of the 3.x series.
2004-10-18exe4j Release 3.0[product link] 
This release adds
  • new API for notification of multiple startups in single instance mode
  • creation of redirection files on demand
  • possibility to redirect stderr and stdout to the same file
  • new process architecture: the started process of an exe4j executable remains the same during the entire execution
  • improved startup error notification
  • possibility to use environment variables in classpath entries
  • full support for UNC path names

Please see the change log in the download section for more detailed information about new features and bug fixes.


2004-09-16JProfiler Release 3.2[product link] 
This release adds
  • optional line number resolution in call trees and hotspot backtraces
  • export views to CSV data and XML
  • integration wizards now support profiling on remote computers
  • new wizards for converting local sessions to remote sessions and offline profiling sessions
  • option in hotspot views to add filtered classes to calling class
  • reference graph: instances have plus and minus icons for outgoing and incoming references. References can now be hidden.
  • method graph: methods have plus icons for incoming and outgoing calls. Methods can now be hidden by deleting them from the graph
  • possibility to search for arbitrary number of garbage collector roots in the reference view of the heap walker

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

This release comes at no charge to customers of the 3.x series.
2004-07-30JProfiler Release 3.1[product link] 
This release adds
  • new "net I/O" thread status in CPU and thread views
  • filtering controls for threads in the thread history view
  • selection of collection contents in the reference view of the heap walker
  • selection of multiple objects in the reference view of the heap walker
  • optional display of object IDs in the reference view of the heap walker
  • possibility to sort instances in the reference and data view of the heap walker by shallow and deep size
  • selection of multiple objects in the data view of the heap walker by flagging them
  • calculation of the deep size of object sets in the heap walker

Please see the what's new page and the change log in the download section for more detailed information about new features and bug fixes.

This release comes at no charge to customers of the 3.x series.
2004-07-22install4j Release 3.0[product link] 
This release adds
  • user variables
  • installation components
  • file associations that can be configured in the GUI
  • custom tasks
  • redesigned management of custom code
  • unattended installations
  • advanced tasks for customizing the installer
  • configurable access rights for directories on Unix platforms
  • improved custom script entry
  • sub-folders in the Windows program group menu
  • reboot option on Windows
  • improved build console
  • HTML Project report
  • a wizard for creating JRE bundles
  • improved error handling for the installer
  • many enhancements in the API, ant task and the installer

A press release is available here.


2004-03-03JProfiler Release 3.0[product link] 
This release adds
  • a redesigned heap walker with reference graphs.
  • method graphs for CPU profiling
  • an allocation hot spot monitor
  • a deadlock detection graph
  • undocking of views into separate top-level windows
  • much improved export capability
  • support for recent JVMs, application servers and IDEs
  • performance improvements for long-running applications
  • many smaller enhancements and usability improvements

A press release is available here.


2004-02-25JProfiler wins JDJ Readers Choice Award 2003 in the category "Best Java Profiling/Testing Tool"
We are proud to announce that JProfiler has won the JDJ Readers Choice Award 2003 by SYS-CON Media in the category "Best Java Profiling/Testing Tool". Please see the press release for further details.

We would like to thank our customers for their support in the JDJ Readers Choice poll. We are confident that the upcoming release of JProfiler 3 will continue to fulfill the high expectations and the trust that developers around the world have placed in ej-technologies' products.


2004-02-04exe4j Release 2.2[product link] 
This release adds
  • protection against extracting JAR files from the executable with external tools.
  • the possibility to select server or client VM for running the application.
  • the possibility to uninstall services if they are currently running.
  • various bug fixes and usability improvements.

This release comes at no charge to customers of the 2.x series.


2003-11-07JProfiler Release 2.4[product link] 
This release adds
  • improved allocation recording for the dynamic memory views. Memory profiling can now be switched on and off during a profiling session. This can save a lot of memory, makes memory leak detection easier and allows for a tighter focus on problem areas. A new method in the API has also been added for this feature.
  • performance of the path to garbage collector root analysis in the heap walker has been improved considerably. It is now possible to search for a single garbage collector root or all garbage collector roots.
  • a new cross-platform console with dramatically improved performance.
  • the possibility to use the native console on Microsoft Windows.
  • support for recent JVMs and application servers.
  • various bug fixes and usability improvements.
This release comes at no charge to customers of the 2.x series.

A press release is available here.


2003-10-23install4j Release 2.0[product link] 

This release introduces two editions, the Enterprise Edition and the Professional Edition.

New features in install4j 2.0 Enterprise Edition:

  • service launchers and installation of services on all supported platforms.
  • custom screens API to insert your own steps into the installer wizard.
  • customization of the installer GUI.

New features in install4j 2.0 Professional and Enterprise Edition:

  • GUI installer for Unix and Linux. Unified installer interface for all supported platforms.
  • custom actions API to execute arbitrary code before and after the installation.
  • dynamic JRE bundling: download a JRE from your server only if no suitable JRE can be found.
  • fine-grained control of overwrite policy, uninstallation policy and Unix file permissions.
  • support for external launchers.
  • Windows XP icons for launcher executables on Microsoft Windows. Added support for 8-bit icon images.
  • version information resource for launcher executables on Microsoft Windows.
  • possibility to limit launchers to a single running instance on Microsoft Windows.
  • custom icons for program group entries in Microsoft Windows.
  • new media file type for Mac OS X that supports multiple launchers.
  • possibility to build only selected media files.
  • various bug fixes and usability improvements

A press release is available here.


2003-08-22exe4j Release 2.1[product link] 
This release adds
  • the ability to include a Windows version info resource in generated executables. Please see the "Version info" advanced options step under the "Executable info" step.
  • ability to start and stop services with the /start and /stop command line switches.
  • a VM parameters file. Every generated executable now looks for a VM parameters file with one VM parameter per line. If the executable is named hello.exe, the VM parameters file must be called hello.exe.vmoptions.
  • several bug fixes and GUI improvements.
This release comes at no charge to customers of the 2.x series.
2003-08-22jclasslib bytecode viewer Release 2.0[product link] 
This release adds
  • class, method and field links. In constant pool entries that reference a method or a field, a "Show" button allows you to display them. If they are located in a different class, a new window will be opened.
  • a configurable classpath that is used to find and open other classes referenced from a class file.
  • a classpath browser that lets you open class files from the tree of the currently configured classpath.
  • the possibility to open classes directly from jar files.
  • large performance improvements for the bytecode display.
  • a new workspaces facility to save the opened windows and the selections made within them.
  • that when reloading a class, the current selection in a window is reconstructed.
  • display improvements, especially for the inner classes attribute.
  • installers for Windows, Linux, Unix and Mac OS X.
  • numerous bug fixes and GUI improvements.
jclasslib bytecode viewer is released under the GPL.
2003-07-07exe4j Release 2.0[product link] 
This release adds
  • a cross platform compiler. exe4j is now pure Java and can be run on multiple platforms. Distributions are available for Windows, Linux, Mac OS X and Unix.
  • support for Windows services.
  • support for native library directories.
  • an improved GUI that separates standard options from advanced options and lets you navigate more easily between wizard steps.
This release comes at no charge to customers of the 1.x series.

A press release is available here.


2003-07-02JProfiler Release 2.3[product link] 
This release adds
  • path to garbage collector root analysis in the heap walker for easier fixing of memory leaks
  • a new heap snapshot mode where all unreferenced objects, only weakly referenced objects or objects queued for finalization can be removed.
  • a new integration wizard for profiling the Java browser plugin
  • new application server integration wizards for BEA Weblogic 8.1, Apache Tomcat 5.0, JBoss 4.0, Novell exteNd 5
  • support for recent JVMs and application servers
  • new IDE integrations for Netbeans 3.5, Sun ONE Studio 5, Eclipse 2.1 and Borland JBuilder 9
  • Mac OS distribution now works with all version of StuffIt
  • a new floating license scheme
  • various bug fixes and usability improvements
This release comes at no charge to customers of the 2.x series.

A press release is available here.


2003-06-16ej-technologies launches install4j[product link] 
install4j is a powerful cross platform Java installer that generates native installers and application launchers for Java applications. install4j excels in its ease of use and its tight integration into the target platforms. Installers generated by install4j follow the system specific way of installing applications. Java applications deployed with install4j are now first class citizens on every platform.

install4j is available for download as a fully featured evaluation version.

A press release is available here.


2003-04-22exe4j Release 1.2[product link] 
This release adds
  • a new option to allow only a single instance of the application to be executed. Starting the application a second time will bring the existing application windows to front.
  • the run-time directory variables %EXE4J_EXEDIR% and %EXE4J_TEMPDIR% that can now be used in the in the VM parameters field to construct a custom bootclasspath.
  • a number of usability improvements in the exe4j wizard.
  • fixes for issues with earlier versions of exe4j.
This release comes at no charge to customers of the 1.x series.
2003-03-18JProfiler Release 2.2[product link] 
This release adds
  • a new session type for profiling Java Web Start applications
  • a new class-resolved real-time allocations monitor
  • offline profiling for scripted profiling runs
  • a profiling API for programmatically controlling JProfiler at run time
  • a completely reworked session configuration that is even easier to use
  • improved application server integration wizards
  • major performance improvements
  • IDE integrations for IntelliJ IDEA and Borland JBuilder 8
  • new application server integration wizards for Websphere 5 and Sun ONE Application Server 7
  • many enhancements and usability improvements
This release comes at no charge to customers of the 2.x series.

A press release is available here.


2002-12-18exe4j Release 1.1[product link] 
This release adds
  • a new launch method: exe4j now starts the JVM in process, so the process name in the task manager is the executable name and not java.exe or javaw.exe. Task bar grouping in Windows XP also uses the name of the executable and its icon.
  • a new project type: the "JAR in EXE" mode allows you to pack JAR files directly into the generated executable. In this way you can distribute your Java application as a single EXE.

2002-10-09ej-technologies launches exe4j[product link] 
exe4j is a Java exe maker that helps integrating Java applications into the Windows operating environment. exe4j assists with starting Java applications in a safe way, displaying native splash screens, detecting or distributing suitable JREs and JDKs, startup error handling and much more.

exe4j is available for download as a fully featured evaluation version.

A press release is available here.


2002-09-05JProfiler Release 2.1[product link] 
This release adds
  • a new call tree collection method: sampling allows for rapid troubleshooting of bottlenecks without filters.
  • the free JProfiler Monitoring Edition for Netbeans/Sun ONE Studio
  • new IDE integrations for eclipse, Netbeans 3.4 and Borland JBuilder
  • new application server integrations for Websphere 5.0 and Sun ONE Application server 6.5
  • reduced memory footprint
  • many enhancements and usability improvements
This release comes at no charge to customers of the 2.x series.

A press release is available here.


2002-07-10JProfiler Release 2.0[product link] 
Major new features include:
  • 3 new views for detailed monitor contention analysis
  • Thread state selection in CPU views
  • Package level statistics for CPU and memory views
  • Source code and bytecode navigation
  • Dynamic view filters
  • Improved garbage collector functionality
  • Saving and loading snapshots to disk
  • Data export capabilities
  • A wide range of application server integration wizards
  • Integrated applet and servlet profiling
  • Multi-platform licensing
  • The Alloy Look and Feel by Incors
  • Many small enhancements
Customers of the 1.x series receive a free upgrade to the multi-platform licenses of the 2.x series.
2002-05-02JProfiler Release 1.2[product link] 
This release
  • introduces dynamic profiling as the new standard core profiling technology. Instead of tracing all method calls, only classes of interest are instrumented.
  • adds an often requested port for Mac OS X.
  • fixes problems with the native library
  • fixes several UI bugs

2002-04-11JProfiler Release 1.1[product link] 
New features:
  • can be fully integrated into the Forte/Netbeans IDEs
  • a new dynamic allocations monitor view
  • garbage collector view modes for class and allocations monitor

2002-02-28jclasslib Release 1.2[product link] 
jclasslib is a library and a collection of utilities and applications to view and manipulate Java class files. jclasslib's core functionality consists of mechanisms to read, modify, and write class files compiled for the JVM. It has a class file browser built on top of this, which can be used as a standalone GUI application or as a Netbeans module.
 
Changes: This release features major bug fixes in the class file viewer application and adds support for the current version of Netbeans. The performance of reading and writing class files in the bytecode is more than doubled, and new concepts and facilities have been introduced for the manipulation of constant pools and instructions lists.
2002-02-25JProfiler Release 1.0[product link] 
JProfiler is a fully dynamic profiler based on the Java virtual machine profiling interface (JVMPI). It is targeted at J2EE and J2SE applications, and features CPU profiling, memory profiling, thread profiling, and VM telemetry information.

© Copyright 2001-2008 ej-technologies GmbH Terms of Use