SlideShare a Scribd company logo
1 of 8
Download to read offline
F E AT U R E S   design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
                 build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it

                  JBuilder 2008 R2
                 run it ∙ design it ∙ build it ∙ ® it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it
                                                  run
                 design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
                 build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
                 run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it




                       Feature Matrix
    AdvAnced JAvA ee Support                                                                                                                            turbo    profeSSionAl enterpriSe
       LiveSource graphical view of EJB 2.1 projects                                                                                                                  x                      x
       LiveSource graphical view of EJB 3.0 projects                                                                                                                  x                      x
       LiveSource graphical view of JPA (Hibernate/TopLink) projects                                                                                                  x                      x
       Visual point-and-click two-way designer of Entity, Session, and Message Beans                                                                                  x                      x
       Visually design CMP 2.x relationships and configure database mapping                                                                                           x                      x
       Visually design EJB 3.0/JPA entity relationships and configure database mapping                                                                                x                      x
       Configure XDoclet task properties for application servers supported in JBuilder                                                                                x                      x
       Visually configure persistence properties for EJB 3.0/JPA                                                                                                      x                      x
       Full build/deploy/redeploy capabilities                                                                                                                        x                      x
       Visually create EJB elements                                                                                                                                   x                      x
       Automatically arrange Enterprise JavaBeans on diagrams                                                                                                         x                      x
       Create multiple diagrams to logically group EJBs into an EJB group                                                                                             x                      x
       Adjust filtering to hide or show generated classes                                                                                                             x                      x
       Import EJB 2.x descriptors, including vendor-specific descriptors, for all supported application servers                                                       x                      x
       Convert EJB 2.x descriptor-based source to XDoclet or Java EE 5 annotations                                                                                    x                      x
       Import multi-module Java EE projects from earlier versions of JBuilder and convert
       them to native Eclipse projects                                                                                                                                x                      x
       Generate EJB 2.x Entity Beans from existing database schema                                                                                                    x                      x
       Generate EJB 3.x Entity Beans from existing database schema                                                                                                    x                      x
       Instant navigation between visual EJB components in designer and source                                                                                        x                      x
       Visually create OCL constraints                                                                                                                                x                      x
       Fully integrated with Eclipse 3.4.1 with WTP 3.0                                                                                                               x                      x
       Visual representation of Java type structure                                                                                                                   x                      x
       Generation of EJB Test Client for EJB 2.x and EJB 3.0 Session Beans                                                                                                                   x
       DTO/Session Facade and Client Generation for EJB 2.x and EJB 3.0 Entity Beanss                                                                                                        x
    ApplicAtion ServerS Supported
       Apache Geronimo 1.1.1†                                                                                                                                         x                      x
       Apache Geronimo 2.1.3                                                                                                                                 x        x                      x
       Apache Tomcat 6.0.18                                                                                                                                  x        x                      x
       BEA WebLogic Application Server 9.2 MP3                                                                                                                        x                      x
       BEA WebLogic Application Server 10.1 MP1                                                                                                                       x                      x
       Borland Enterprise Server 6.7                                                                                                                                  x                      x
       IBM WebSphere 6.1                                                                                                                                              x                      x
       IBM WebSphere 6.1 with EJB 3 Feature Pack                                                                                                                      x                      x
       JBoss 4.0.5                                                                                                                                                    x                      x
       JBoss 4.2.2                                                                                                                                           x        x                      x
       Oracle Application Server 10.1.3.3                                                                                                                             x                      x
       Oracle Containers 4 Java 10.1.3.3†                                                                                                                             x                      x
       Sun GlassFish V1 UR1†                                                                                                                                 x        x                      x
       Sun GlassFish V2 UR2                                                                                                                                  x        x                      x




                                                                                                                                                                          Jbuilder® – feature Matrix – 6/8
Web ServiceS Support                                                                                          turbo   profeSSionAl enterpriSe
Web ServiceS deSiGner
Visual two-way designer for creating Axis based Web Service-enabled applications                                           x                      x
Visual representation of WSDL with methods and operations                                                                  x                      x
Activate or deactivate services without removing components from the designer                                              x                      x
Instant navigation between visual Web Services components in designer and source                                           x                      x
Import Web services projects from earlier versions of JBuilder, and convert them to native Eclipse projects                x                      x
Deploy an EJB 2.x as a Web Service                                                                                         x                      x
build, debuG, And run Web ServiceS
Create an Axis deployment environment                                                                                      x                      x
Dynamic generation and deployment of Web Services components during project
builds                                                                                                                     x                      x
Deploy Axis runtime to Tomcat, JBoss, WebLogic, WebSphere, Geronimo, GlassFish, or Oracle                                  x                      x
code profilinG And perforMAnce tuninG
Seamless integration with JBuilder                                                                                         x                      x
Complete code profiling and performance management capabilities for identifying and solving
code-level performance issues.                                                                                             x                      x
Improve performance and reliability of any Java code: Java applications, Java EE applications,
servlets, applets, EJBs, JavaBeans, JSP applications, and Java Tag Libraries                                               x                      x
Easily connects to a remote Java process to test a program running on a different machine
or a program launched outside of JBuilder                                                                                  x                      x
MeMorY And cpu profilinG
High-level performance-related data displayed in real time in order to determine whether a
performance issue is related to CPU, memory, or both                                                                       x                      x
Automatic Memory Leak Detector monitors the evolution of memory usage over time for
the immediate identification of potential memory leaks                                                                     x                      x
Real-time monitoring of object allocations to understand how the profiled program uses the virtual
machine memory; Allocation Backtrace View enables identification of the code or part of the program
responsible for object allocations                                                                                         x                      x
Object Size Display automatically computes and displays, in real time, the amount of memory being
consumed by all instances of a class; then sort and view by object size to prioritize objects
consuming the most memory                                                                                                  x                      x
Reduced reference graph provides a transitive closure of the full reference graph to display only
references that should be removed in order to free the object for garbage collection                                       x                      x
CPU Profiler measures pure CPU usage or time usage during a profiling session, with option
to use sampling-based or instrumentation-based profiler                                                                    x                      x
Display profiling information per thread and thread groups, with color highlighting of threads
that were busy during profiling session                                                                                    x                      x
HotSpot Display lists methods where most time was spent, to help identify bottlenecks
due to single methods                                                                                                      x                      x
Scalable call graph visually isolates critical code. Select a string allocation and highlight the
flow of a method call to see where memory and time are being spent                                                         x                      x
Automatic Application Quality Analyzer supports performance-error prevention and coding
standards by automatically detecting VM-level performance bugs                                                             x                      x
Export views in XML, HTML and CSV format                                                                                   x                      x
tHreAd debuGGinG
Real-time display of the progress of all threads running within the virtual machine                                        x                      x
Understand thread contentions for a monitor with the detailed panels of the Contention View                                x                      x
Wait state monitoring to understand why a thread is not making progress with the
Waiting View and I/O Waiting View                                                                                          x                      x
Identify and correct excessive locking where a thread enters and holds monitors using the
Monitor Enter View reports                                                                                                 x                      x
Analyze deadlocks using graphical view of the relationships between threads and monitors to
quickly understand deadlock situations                                                                                     x                      x
Predict deadlocks with Monitor Usage Analyzer which generates full list of warnings and errors
that might lead to deadlocks and performance bottlenecks, such as lock order warnings,
lock and wait warnings, and lock and I/O wait warnings                                                                     x                      x



                                                                                                                               Jbuilder® – feature Matrix – 2/8
code coverAGe                                                                                    turbo   profeSSionAl enterpriSe
Real-time Class Coverage View to quickly see the coverage for each class and identify
classes not fully covered                                                                                     x                      x
Real-time display of all classes and interfaces used by the tested program and real-time
percentage of lines covered per class                                                                         x                      x
Method Coverage View displays the methods and lines of code for a selected class that have
not been used, allowing developers to modify test plans to cover all areas of the code                        x                      x
Source Code Viewer shows lines of code that have never been executed,
making it easier to spot dead code                                                                            x                      x
Option to display the interfaces that have been loaded by the virtual machine
and those that have not been loaded                                                                           x                      x
Batch-mode support to easily include code coverage in any batch-mode testing process                          x                      x
reQueSt AnAlYZer
Profile the performance behavior of your Java EE application code across the following
Java EE components: JDBC, JSP, JNDI, Enterprise JavaBeans, and JMS containers                                 x                      x
Improve performance and reliability of Java EE-related application code earlier in development
with drill-down performance information for Java EE components                                                x                      x
Visual interface simplifies the complexity of Java EE application interactions
using graphical representation                                                                                x                      x
System Dashboard view provides a graphical display of the application time spent in
Java EE components and total number of requests. Shows the percentage of use for each server
module to quickly detect any major component-level performance issues                                         x                      x
System Composite view displays all of the Java EE events that have occurred in an application,
in real time, in their proper hierarchy. Hierarchy shows the relationship of events in terms
of which events spawn others                                                                                  x                      x
uMl   ™
          ModelinG And code ArcHeoloGY
Generate HTML documentation                                                                                   x                      x
Documentation template designer                                                                               x                      x
Generate documentation using template                                                                         x                      x
Generate image files from UML diagrams                                                                        x                      x
Automatic generation of sequence diagrams                                                                     x                      x
XMI import and export                                                                                         x                      x
Use Case diagramss                                                                                                                   x
Activity diagramss                                                                                                                   x
Sequence diagrams                                                                                             x                      x
Class diagrams                                                                                                x                      x
Component diagramss                                                                                                                  x
Deployment diagramss                                                                                                                 x
State Machine diagramss                                                                                                              x
Composite Structure diagramss                                                                                                        x
Communication diagramss                                                                                                              x
Requirements management using ReqPro                                                                          x                      x
Enable Java modeling for any Java project                                                                     x                      x
collAborAtion And teAM developMent
creAte neW teAM proJect environMent definition
Wizard to create a new deployment models                                                                                             x
Options for deep and shallow scanning for pre-existing servicess                                                                     x
Create new installation or assimilate existing installation for:
  Source code managements                                                                                                            x
  Defect trackings                                                                                                                   x
  Requirements management and project plannings                                                                                      x
  Continuous integration buildss                                                                                                     x
Create new projects on a new or existing server deployment, across all servicess                                                     x
Create new users, add users to new or existing projectss                                                                             x
Mylyn (OSS)                                                                                        x          x                      x
XPlanner Mylyn Connector                                                                           x          x                      x
StarTeam Mylyn Connectors                                                                                                            x
                                                                                                                  Jbuilder® – feature Matrix – 3/8
inStAll neW teAMinSiGHt StAcK                                                                    turbo   profeSSionAl enterpriSe
Deep or shallow scan of target server for potential conflictss                                                                       x
Full deployment and automated configuration of all servicess                                                                         x
Automated test of deployment to verify the system is operationals                                                                    x
SUPPORTED TOOLS FOR TEAMINSIGHT
Bugzillas                                                                                                                            x
Apache Continuums                                                                                                                    x
CVSs                                                                                                                                 x
Borland® StarTeam®s                                                                                                                  x
Subversion®s                                                                                                                         x
XPlanners                                                                                                                            x
proJect portAl
Monitor activity in source code repository for project, track recent check-inss                                                      x
Monitor quality metrics including tables of bugs by severity, by product area, by owner,
newest bugs, and bug find/fix ratess                                                                                                 x
Monitor team velocity via live burn-down chartss                                                                                     x
Monitor team progress against committed features, feature-by-features                                                                x
Monitor continuous integration builds, track failed builds to identify root-causes                                                   x
ide inteGrAtion
Automatic configuration of IDE to pull project from CVSs                                                                             x
Automatic configuration of IDE to pull project from Subversions                                                                      x
Single-pane view of individual’s project responsibilities: Assigned Tasks, Requirements Owned,
Requirements Tracked, Assigned Bugs, Reported Bugs, and Code To-Doss                                                                 x
Project portal and all services available via integrated, tabbed browser in IDEs                                                     x
Integrated creation and editing of bug reportss                                                                                      x
Integrated creation and editing of requirements and taskss                                                                           x
Full off-line mode for persistent access to requirements, tasks, defects with
automated synchronizations                                                                                                           x
Serverless LAN peer discovery and chat                                                             x          x                      x
Peer code reviewss                                                                                                                   x
Open API to enable integration with other popular version control systems
such as Perforce, ClearCase, and ClearQuest                                                                   x                      x
Import/Export Workspace settings                                                                   x          x                      x
ApplicAtion fActorieS
Visually organize codes                                                                                                              x
Associate changes to actionss                                                                                                        x
Data mine actions from the pasts                                                                                                     x
Associate all project artifacts in the context of the desired user story or tasks                                                    x
Application Module Designers                                                                                                         x
Application Factory Explorers                                                                                                        x
Recipe Editors                                                                                                                       x
Data-aware Web application modules for Struts 2, Spring MVC, JSFs                                                                    x
E-commerce application module based on OFBizs                                                                                        x
Template application modules for PetStore and JSF-BookStores                                                                         x
Content Management System (CMS) modules based on AtLeaps                                                                             x
Code generation/templating mechanisms that provide a way to generate template
code via Application Module Scriptss                                                                                                 x




                                                                                                                  Jbuilder® – feature Matrix – 4/8
SWinG deSiGner                                 turbo   profeSSionAl enterpriSe
code GenerAtion optionS
Bi-Directional Code Generation                   x          x                      x
Read & write almost any style                    x          x                      x
Block mode (default)                             x          x                      x
Flat mode                                        x          x                      x
Prefix component creation                                   x                      x
Share variables                                             x                      x
Control variable declaration                                x                      x
Create event handler stubs                                  x                      x
Define default variable names                               x                      x
Make selected widgets fields by default                     x                      x
Make all widgets fields by default                          x                      x
Event handlers as anonymous classes                         x                      x
Event handlers as inner classes                             x                      x
Implement listener interface in parent class                x                      x
SpeciAl feAtureS
Reverse engineer hand-written code               x          x                      x
Supports user code refactoring                   x          x                      x
Free-form code editing                           x          x                      x
Visual Inheritance                                          x                      x
Custom widget support                                       x                      x
Palette Manager                                             x                      x
Embedded Composite support                                  x                      x
Custom Widget Templates                                     x                      x
Widget Morphing                                             x                      x
Layout Assistant                                            x                      x
Graphical Tab Order Editing                                 x                      x
Multi-Widget Select & Edit                                  x                      x
Marquee Select                                              x                      x
Align multiple widgets                                      x                      x
Replicate width and height                                  x                      x
Gradient Editor for CLabels                                 x                      x
Unlimited Undo/Redo                              x          x                      x
Cut/Copy/Paste                                   x          x                      x
Sticky Mode for multi-widget add                 x          x                      x
Show externalized strings                        x          x                      x
Display labels in multiple locales                          x                      x
Internationalization tools & wizards                        x                      x
Auto-update resource bundles                                x                      x
Control editor layout                            x          x                      x
SWinG WiZArdS
Swing JFrame                                     x          x                      x
Swing JDialog                                               x                      x
Swing JPanel                                                x                      x
Swing JApplet                                               x                      x
Swing JInternalFrame                                        x                      x
Swing Application                                           x                      x




                                                                Jbuilder® – feature Matrix – 5/8
SWinG contAinerS                         turbo   profeSSionAl enterpriSe
JPanel                                     x          x                      x
JScrollPane                                x          x                      x
JSplitPane                                 x          x                      x
JTabbedPane                                           x                      x
JToolBar                                              x                      x
JDesktopPane                                          x                      x
JInternalFrame                                        x                      x
JLayeredPane                                          x                      x
SWinG lAYoutS
Graphical Layout Feedback                  x          x                      x
Null/Absolute                              x          x                      x
FlowLayout                                 x          x                      x
BorderLayout                               x          x                      x
GridLayout                                 x          x                      x
CardLayout                                            x                      x
GridBagLayout                                         x                      x
BoxLayout / Struts & Glue                             x                      x
SpringLayout                                          x                      x
JGoodies FormLayout                                   x                      x
Java 6 GroupLayout                                    x                      x
SWinG controlS
Support for custom / 3rd party widgets                x                      x
JButton                                    x          x                      x
JCheckBox                                  x          x                      x
JRadioButton                               x          x                      x
JToggleButton                              x          x                      x
JLabel                                     x          x                      x
JTextField                                 x          x                      x
JPasswordField                             x          x                      x
JTextArea                                  x          x                      x
JFormattedTextField                                   x                      x
JSlider                                               x                      x
JScrollBar                                            x                      x
JList                                      x          x                      x
JComboBox                                  x          x                      x
JSpinner                                              x                      x
JTree                                                 x                      x
JTable                                                x                      x
JTable on JScrollPane                                 x                      x
Table model column                                    x                      x
JToolBar.Separator                                    x                      x
JSeparator                                            x                      x
JProgessBar                                           x                      x
JOptionPane                                           x                      x
JTestPane                                             x                      x
JEditorPane                                           x                      x
Action                                                x                      x
ButtonGroup                                x          x                      x




                                                          Jbuilder® – feature Matrix – 6/8
SWinG MenuS                                                                            turbo   profeSSionAl enterpriSe
Graphical Menu Editing                                                                              x                      x
JMenuBar                                                                                            x                      x
JMenu (Cascade Menu)                                                                                x                      x
JPopupMenu                                                                                          x                      x
JMenuItem                                                                                           x                      x
JCheckBoxMenuItem                                                                                   x                      x
JRadioButtonMenuItem                                                                                x                      x
Menu Separator                                                                                      x                      x
AWt WidGetS
Panel                                                                                               x                      x
ScrollPane                                                                                          x                      x
Button                                                                                              x                      x
Label                                                                                               x                      x
Checkbox                                                                                            x                      x
Choice                                                                                              x                      x
List                                                                                                x                      x
Scrollbar                                                                                           x                      x
TextField                                                                                           x                      x
TextArea                                                                                            x                      x
SWinG looK & feelS
Windows                                                                                  x          x                      x
CDE/Motif                                                                                x          x                      x
Metal                                                                                    x          x                      x
JGoodies Plastic                                                                         x          x                      x
JGoodies Plastic 3D                                                                      x          x                      x
JGoodies Plastic XP                                                                      x          x                      x
JGoodies Windows                                                                         x          x                      x
Liquid                                                                                   x          x                      x
Kunststoff                                                                               x          x                      x
AdditionAl productivitY feAtureS
RMI builder                                                                              x          x                      x
JNDI builder                                                                             x          x                      x
Import JBuilder 2006 projects                                                            x          x                      x
Design Patterns support, including GoF patterns with code template design and re-use                x                      x
Feature Navigator                                                                        x          x                      x
Tagging of Java objects in projects                                                      x          x                      x
Export JAR with dependency checking                                                      x          x                      x




                                                                                                        Jbuilder® – feature Matrix – 7/8
certified eclipSe bundle                                                                                                                                                    turbo            profeSSionAl enterpriSe
Integrated Installation                                                                                                                                                          x                       x                      x
Sample Applications                                                                                                                                                              x                       x                      x
Eclipse 3.4.1 (Ganymede) Framework with WTP 3.0, including:                                                                                                                      x                       x                      x
   Business Intelligence and Reporting Tools (BIRT)                                                                                                                              x                       x                      x
   CVS plug-in                                                                                                                                                                   x                       x                      x
   Dali Java Persistence Tools                                                                                                                                                   x                       x                      x
   Data Tools Platform (DTP)                                                                                                                                                     x                       x                      x
   Eclipse Modeling Framework (EMF)                                                                                                                                              x                       x                      x
   Graphical Editing Framework (GEF)                                                                                                                                             x                       x                      x
   J2EE Standard Tools (JST)                                                                                                                                                     x                       x                      x
   Java Development Tools (JDT)                                                                                                                                                  x                       x                      x
   Mylyn (formerly Mylyr)                                                                                                                                                        x                       x                      x
   Plug-in Development Environment (PDE)                                                                                                                                         x                       x                      x
   Rich Client Platform (RCP)                                                                                                                                                    x                       x                      x
   Test and Performance Tools Platform (TPTP)                                                                                                                                    x                       x                      x
   Web Standard Tools (WST)                                                                                                                                                      x                       x                      x
Additional Eclipse and Third-Party Plug-Ins (partial list):
   Apache                                                                                                                                                                        x                       x                      x
   Apache Ant                                                                                                                                                                    x                       x                      x
   Apache Maven 2.0 Integration                                                                                                                                                  x                       x                      x
   Apache Xerces                                                                                                                                                                 x                       x                      x
   Eclipse Communication Framework (ECF)                                                                                                                                         x                       x                      x
   Eclipse Graphical Modeling Framework (GMF)                                                                                                                                    x                       x                      x
   Eclipse JavaServer Faces Tools (JSF)                                                                                                                                          x                       x                      x
   Eclipse Modeling Framework Technology (EMFT)                                                                                                                                  x                       x                      x
   Eclipse UML 2                                                                                                                                                                 x                       x                      x
   Eclipse XSD (part of Eclipse MDT)                                                                                                                                             x                       x                      x
   Hibernate                                                                                                                                                                     x                       x                      x
   JUnit                                                                                                                                                                         x                       x                      x
   MySQL                                                                                                                                                                         x                       x                      x
   Spring IDE                                                                                                                                                                    x                       x                      x




                                                                         Download a Free Trial at www.embarcadero.com
Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com
     © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc.
                                                                            All other trademarks are property of their respective owners. JB/FM/2009/03/26

More Related Content

More from Embarcadero Technologies

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfEmbarcadero Technologies
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Embarcadero Technologies
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxEmbarcadero Technologies
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Embarcadero Technologies
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...Embarcadero Technologies
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxEmbarcadero Technologies
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionEmbarcadero Technologies
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationEmbarcadero Technologies
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbarcadero Technologies
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentEmbarcadero Technologies
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarEmbarcadero Technologies
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidEmbarcadero Technologies
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Embarcadero Technologies
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessEmbarcadero Technologies
 
What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016Embarcadero Technologies
 
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...Embarcadero Technologies
 
RAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixRAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixEmbarcadero Technologies
 

More from Embarcadero Technologies (20)

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 
Great Scott! Dealing with New Datatypes
Great Scott! Dealing with New DatatypesGreat Scott! Dealing with New Datatypes
Great Scott! Dealing with New Datatypes
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016
 
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
 
RAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixRAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature Matrix
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

JBuilder R2 Feature Matrix

  • 1. F E AT U R E S design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it JBuilder 2008 R2 run it ∙ design it ∙ build it ∙ ® it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it run design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Feature Matrix AdvAnced JAvA ee Support turbo profeSSionAl enterpriSe LiveSource graphical view of EJB 2.1 projects x x LiveSource graphical view of EJB 3.0 projects x x LiveSource graphical view of JPA (Hibernate/TopLink) projects x x Visual point-and-click two-way designer of Entity, Session, and Message Beans x x Visually design CMP 2.x relationships and configure database mapping x x Visually design EJB 3.0/JPA entity relationships and configure database mapping x x Configure XDoclet task properties for application servers supported in JBuilder x x Visually configure persistence properties for EJB 3.0/JPA x x Full build/deploy/redeploy capabilities x x Visually create EJB elements x x Automatically arrange Enterprise JavaBeans on diagrams x x Create multiple diagrams to logically group EJBs into an EJB group x x Adjust filtering to hide or show generated classes x x Import EJB 2.x descriptors, including vendor-specific descriptors, for all supported application servers x x Convert EJB 2.x descriptor-based source to XDoclet or Java EE 5 annotations x x Import multi-module Java EE projects from earlier versions of JBuilder and convert them to native Eclipse projects x x Generate EJB 2.x Entity Beans from existing database schema x x Generate EJB 3.x Entity Beans from existing database schema x x Instant navigation between visual EJB components in designer and source x x Visually create OCL constraints x x Fully integrated with Eclipse 3.4.1 with WTP 3.0 x x Visual representation of Java type structure x x Generation of EJB Test Client for EJB 2.x and EJB 3.0 Session Beans x DTO/Session Facade and Client Generation for EJB 2.x and EJB 3.0 Entity Beanss x ApplicAtion ServerS Supported Apache Geronimo 1.1.1† x x Apache Geronimo 2.1.3 x x x Apache Tomcat 6.0.18 x x x BEA WebLogic Application Server 9.2 MP3 x x BEA WebLogic Application Server 10.1 MP1 x x Borland Enterprise Server 6.7 x x IBM WebSphere 6.1 x x IBM WebSphere 6.1 with EJB 3 Feature Pack x x JBoss 4.0.5 x x JBoss 4.2.2 x x x Oracle Application Server 10.1.3.3 x x Oracle Containers 4 Java 10.1.3.3† x x Sun GlassFish V1 UR1† x x x Sun GlassFish V2 UR2 x x x Jbuilder® – feature Matrix – 6/8
  • 2. Web ServiceS Support turbo profeSSionAl enterpriSe Web ServiceS deSiGner Visual two-way designer for creating Axis based Web Service-enabled applications x x Visual representation of WSDL with methods and operations x x Activate or deactivate services without removing components from the designer x x Instant navigation between visual Web Services components in designer and source x x Import Web services projects from earlier versions of JBuilder, and convert them to native Eclipse projects x x Deploy an EJB 2.x as a Web Service x x build, debuG, And run Web ServiceS Create an Axis deployment environment x x Dynamic generation and deployment of Web Services components during project builds x x Deploy Axis runtime to Tomcat, JBoss, WebLogic, WebSphere, Geronimo, GlassFish, or Oracle x x code profilinG And perforMAnce tuninG Seamless integration with JBuilder x x Complete code profiling and performance management capabilities for identifying and solving code-level performance issues. x x Improve performance and reliability of any Java code: Java applications, Java EE applications, servlets, applets, EJBs, JavaBeans, JSP applications, and Java Tag Libraries x x Easily connects to a remote Java process to test a program running on a different machine or a program launched outside of JBuilder x x MeMorY And cpu profilinG High-level performance-related data displayed in real time in order to determine whether a performance issue is related to CPU, memory, or both x x Automatic Memory Leak Detector monitors the evolution of memory usage over time for the immediate identification of potential memory leaks x x Real-time monitoring of object allocations to understand how the profiled program uses the virtual machine memory; Allocation Backtrace View enables identification of the code or part of the program responsible for object allocations x x Object Size Display automatically computes and displays, in real time, the amount of memory being consumed by all instances of a class; then sort and view by object size to prioritize objects consuming the most memory x x Reduced reference graph provides a transitive closure of the full reference graph to display only references that should be removed in order to free the object for garbage collection x x CPU Profiler measures pure CPU usage or time usage during a profiling session, with option to use sampling-based or instrumentation-based profiler x x Display profiling information per thread and thread groups, with color highlighting of threads that were busy during profiling session x x HotSpot Display lists methods where most time was spent, to help identify bottlenecks due to single methods x x Scalable call graph visually isolates critical code. Select a string allocation and highlight the flow of a method call to see where memory and time are being spent x x Automatic Application Quality Analyzer supports performance-error prevention and coding standards by automatically detecting VM-level performance bugs x x Export views in XML, HTML and CSV format x x tHreAd debuGGinG Real-time display of the progress of all threads running within the virtual machine x x Understand thread contentions for a monitor with the detailed panels of the Contention View x x Wait state monitoring to understand why a thread is not making progress with the Waiting View and I/O Waiting View x x Identify and correct excessive locking where a thread enters and holds monitors using the Monitor Enter View reports x x Analyze deadlocks using graphical view of the relationships between threads and monitors to quickly understand deadlock situations x x Predict deadlocks with Monitor Usage Analyzer which generates full list of warnings and errors that might lead to deadlocks and performance bottlenecks, such as lock order warnings, lock and wait warnings, and lock and I/O wait warnings x x Jbuilder® – feature Matrix – 2/8
  • 3. code coverAGe turbo profeSSionAl enterpriSe Real-time Class Coverage View to quickly see the coverage for each class and identify classes not fully covered x x Real-time display of all classes and interfaces used by the tested program and real-time percentage of lines covered per class x x Method Coverage View displays the methods and lines of code for a selected class that have not been used, allowing developers to modify test plans to cover all areas of the code x x Source Code Viewer shows lines of code that have never been executed, making it easier to spot dead code x x Option to display the interfaces that have been loaded by the virtual machine and those that have not been loaded x x Batch-mode support to easily include code coverage in any batch-mode testing process x x reQueSt AnAlYZer Profile the performance behavior of your Java EE application code across the following Java EE components: JDBC, JSP, JNDI, Enterprise JavaBeans, and JMS containers x x Improve performance and reliability of Java EE-related application code earlier in development with drill-down performance information for Java EE components x x Visual interface simplifies the complexity of Java EE application interactions using graphical representation x x System Dashboard view provides a graphical display of the application time spent in Java EE components and total number of requests. Shows the percentage of use for each server module to quickly detect any major component-level performance issues x x System Composite view displays all of the Java EE events that have occurred in an application, in real time, in their proper hierarchy. Hierarchy shows the relationship of events in terms of which events spawn others x x uMl ™ ModelinG And code ArcHeoloGY Generate HTML documentation x x Documentation template designer x x Generate documentation using template x x Generate image files from UML diagrams x x Automatic generation of sequence diagrams x x XMI import and export x x Use Case diagramss x Activity diagramss x Sequence diagrams x x Class diagrams x x Component diagramss x Deployment diagramss x State Machine diagramss x Composite Structure diagramss x Communication diagramss x Requirements management using ReqPro x x Enable Java modeling for any Java project x x collAborAtion And teAM developMent creAte neW teAM proJect environMent definition Wizard to create a new deployment models x Options for deep and shallow scanning for pre-existing servicess x Create new installation or assimilate existing installation for: Source code managements x Defect trackings x Requirements management and project plannings x Continuous integration buildss x Create new projects on a new or existing server deployment, across all servicess x Create new users, add users to new or existing projectss x Mylyn (OSS) x x x XPlanner Mylyn Connector x x x StarTeam Mylyn Connectors x Jbuilder® – feature Matrix – 3/8
  • 4. inStAll neW teAMinSiGHt StAcK turbo profeSSionAl enterpriSe Deep or shallow scan of target server for potential conflictss x Full deployment and automated configuration of all servicess x Automated test of deployment to verify the system is operationals x SUPPORTED TOOLS FOR TEAMINSIGHT Bugzillas x Apache Continuums x CVSs x Borland® StarTeam®s x Subversion®s x XPlanners x proJect portAl Monitor activity in source code repository for project, track recent check-inss x Monitor quality metrics including tables of bugs by severity, by product area, by owner, newest bugs, and bug find/fix ratess x Monitor team velocity via live burn-down chartss x Monitor team progress against committed features, feature-by-features x Monitor continuous integration builds, track failed builds to identify root-causes x ide inteGrAtion Automatic configuration of IDE to pull project from CVSs x Automatic configuration of IDE to pull project from Subversions x Single-pane view of individual’s project responsibilities: Assigned Tasks, Requirements Owned, Requirements Tracked, Assigned Bugs, Reported Bugs, and Code To-Doss x Project portal and all services available via integrated, tabbed browser in IDEs x Integrated creation and editing of bug reportss x Integrated creation and editing of requirements and taskss x Full off-line mode for persistent access to requirements, tasks, defects with automated synchronizations x Serverless LAN peer discovery and chat x x x Peer code reviewss x Open API to enable integration with other popular version control systems such as Perforce, ClearCase, and ClearQuest x x Import/Export Workspace settings x x x ApplicAtion fActorieS Visually organize codes x Associate changes to actionss x Data mine actions from the pasts x Associate all project artifacts in the context of the desired user story or tasks x Application Module Designers x Application Factory Explorers x Recipe Editors x Data-aware Web application modules for Struts 2, Spring MVC, JSFs x E-commerce application module based on OFBizs x Template application modules for PetStore and JSF-BookStores x Content Management System (CMS) modules based on AtLeaps x Code generation/templating mechanisms that provide a way to generate template code via Application Module Scriptss x Jbuilder® – feature Matrix – 4/8
  • 5. SWinG deSiGner turbo profeSSionAl enterpriSe code GenerAtion optionS Bi-Directional Code Generation x x x Read & write almost any style x x x Block mode (default) x x x Flat mode x x x Prefix component creation x x Share variables x x Control variable declaration x x Create event handler stubs x x Define default variable names x x Make selected widgets fields by default x x Make all widgets fields by default x x Event handlers as anonymous classes x x Event handlers as inner classes x x Implement listener interface in parent class x x SpeciAl feAtureS Reverse engineer hand-written code x x x Supports user code refactoring x x x Free-form code editing x x x Visual Inheritance x x Custom widget support x x Palette Manager x x Embedded Composite support x x Custom Widget Templates x x Widget Morphing x x Layout Assistant x x Graphical Tab Order Editing x x Multi-Widget Select & Edit x x Marquee Select x x Align multiple widgets x x Replicate width and height x x Gradient Editor for CLabels x x Unlimited Undo/Redo x x x Cut/Copy/Paste x x x Sticky Mode for multi-widget add x x x Show externalized strings x x x Display labels in multiple locales x x Internationalization tools & wizards x x Auto-update resource bundles x x Control editor layout x x x SWinG WiZArdS Swing JFrame x x x Swing JDialog x x Swing JPanel x x Swing JApplet x x Swing JInternalFrame x x Swing Application x x Jbuilder® – feature Matrix – 5/8
  • 6. SWinG contAinerS turbo profeSSionAl enterpriSe JPanel x x x JScrollPane x x x JSplitPane x x x JTabbedPane x x JToolBar x x JDesktopPane x x JInternalFrame x x JLayeredPane x x SWinG lAYoutS Graphical Layout Feedback x x x Null/Absolute x x x FlowLayout x x x BorderLayout x x x GridLayout x x x CardLayout x x GridBagLayout x x BoxLayout / Struts & Glue x x SpringLayout x x JGoodies FormLayout x x Java 6 GroupLayout x x SWinG controlS Support for custom / 3rd party widgets x x JButton x x x JCheckBox x x x JRadioButton x x x JToggleButton x x x JLabel x x x JTextField x x x JPasswordField x x x JTextArea x x x JFormattedTextField x x JSlider x x JScrollBar x x JList x x x JComboBox x x x JSpinner x x JTree x x JTable x x JTable on JScrollPane x x Table model column x x JToolBar.Separator x x JSeparator x x JProgessBar x x JOptionPane x x JTestPane x x JEditorPane x x Action x x ButtonGroup x x x Jbuilder® – feature Matrix – 6/8
  • 7. SWinG MenuS turbo profeSSionAl enterpriSe Graphical Menu Editing x x JMenuBar x x JMenu (Cascade Menu) x x JPopupMenu x x JMenuItem x x JCheckBoxMenuItem x x JRadioButtonMenuItem x x Menu Separator x x AWt WidGetS Panel x x ScrollPane x x Button x x Label x x Checkbox x x Choice x x List x x Scrollbar x x TextField x x TextArea x x SWinG looK & feelS Windows x x x CDE/Motif x x x Metal x x x JGoodies Plastic x x x JGoodies Plastic 3D x x x JGoodies Plastic XP x x x JGoodies Windows x x x Liquid x x x Kunststoff x x x AdditionAl productivitY feAtureS RMI builder x x x JNDI builder x x x Import JBuilder 2006 projects x x x Design Patterns support, including GoF patterns with code template design and re-use x x Feature Navigator x x x Tagging of Java objects in projects x x x Export JAR with dependency checking x x x Jbuilder® – feature Matrix – 7/8
  • 8. certified eclipSe bundle turbo profeSSionAl enterpriSe Integrated Installation x x x Sample Applications x x x Eclipse 3.4.1 (Ganymede) Framework with WTP 3.0, including: x x x Business Intelligence and Reporting Tools (BIRT) x x x CVS plug-in x x x Dali Java Persistence Tools x x x Data Tools Platform (DTP) x x x Eclipse Modeling Framework (EMF) x x x Graphical Editing Framework (GEF) x x x J2EE Standard Tools (JST) x x x Java Development Tools (JDT) x x x Mylyn (formerly Mylyr) x x x Plug-in Development Environment (PDE) x x x Rich Client Platform (RCP) x x x Test and Performance Tools Platform (TPTP) x x x Web Standard Tools (WST) x x x Additional Eclipse and Third-Party Plug-Ins (partial list): Apache x x x Apache Ant x x x Apache Maven 2.0 Integration x x x Apache Xerces x x x Eclipse Communication Framework (ECF) x x x Eclipse Graphical Modeling Framework (GMF) x x x Eclipse JavaServer Faces Tools (JSF) x x x Eclipse Modeling Framework Technology (EMFT) x x x Eclipse UML 2 x x x Eclipse XSD (part of Eclipse MDT) x x x Hibernate x x x JUnit x x x MySQL x x x Spring IDE x x x Download a Free Trial at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. JB/FM/2009/03/26