Home > Oracle Database / Applications News > Eight key Oracle developer tools
Oracle Database / Applications News:
EMAIL THIS

Eight key Oracle developer tools

By Mark Brunelli, News Editor
29 Jun 2006 | SearchOracle.com

Oracle tips, scripts, and expert advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Oracle developers at the recent New England Oracle Applications User Group conference got a refresher course on some of the key tools that the Oracle developer can use to customize E-Business Suite applications.

Sridhar Bogelli, the leader of the session and founder and chief executive officer of Apps Associates, a Southborough, Mass.-based application development consultancy, told the Oracle developers that properly using the tools provided by Oracle and third-party vendors can help developers and their companies avoid embarrassing, production-related problems.

I would say that anybody who is still using SQL Plus should switch to Toad.
Sridhar Bogelli,
founder and CEO, Apps Associates

SQL*Plus

SQL*Plus is a command-line SQL and PL/SQL language interface and reporting tool that ships with the Oracle Database Client and Server. SQL*Plus can be used interactively or driven by scripts. According to Oracle, SQL*Plus's predecessor was called UFI (User-Friendly Interface). UFI was included in the first Oracle releases up to version 4.

"SQL*Plus has been there forever. Ever since the Oracle database [was released] this has been the editor of choice," Bogelli said. "It was first released for the Unix environment and then about 10 years ago it was released for Windows."

Toad for Oracle

Quest Software Inc.'s highly popular Toad for Oracle software is a SQL editor that comes in both freeware and commercial versions, but the freeware license comes with restrictions. It's available for up to five users within an organization and expires every 60 days, while commercial versions of Toad range from about $870 to about $4,900 per seat, according to Quest's Web site.

"About nine years back [Toad] really changed things a lot, and over two years it improved so much," Bogelli told the conference attendees. "I would say that anybody who is still using SQL*Plus should switch to Toad."

SQL Developer

Oracle unveiled SQL Developer back in March. The free download, formerly dubbed Project Raptor, lets database developers run SQL statements and SQL scripts, edit and debug PL/SQL code, view and update data and conduct object browsing and creation.

SQL Developer includes an extensive set of pre-built reports and features like a code formatter and code snippets, which Oracle says help database developers produce code quickly.

When SQL Developer was unveiled to go head-to-head with Toad for Oracle, Project Raptor beta tester Floyd Absher, a database administrator with Progressive Medical Inc. in Westerville, Ohio, told SearchOracle.com that the full version of Toad offers a lot more functionality than SQL Developer. But he added that many of SQL Developer's gaps can be filled with other Oracle applications, such as those found in Enterprise Manager.

Workflow Builder

According to Oracle, Workflow Builder 11i is a business process management system that supports business process definitions, business process automation and business process integration. The company says that Workflow, which ships with E-Business Suite, enables modeling, automation and continuous improvement of business processes according to user-defined business rules.

With Workflow Builder "you could take a very huge program with a good amount of functionality and then split up that program into multiple pieces and then visualize each of those pieces as a business object," Bogelli explained. "This tool has come a long way. It's good in terms of creating a good flow of functionality."

More from the NEOAUG conference:

Ten things Oracle developers should never do

Five best practices for Oracle applications developers

Oracle vs. Microsoft: The open source factor

XML Publisher

According to Oracle, XML Publisher is a Java-based product within the Oracle Fusion Middleware family. It uses a set of desktop tools such as Adobe Acrobat and Microsoft Word to allow users to create their own report formats based on XML data extracts. XML Publisher then converts these documents to the XSL-FO standard format.

"I think Oracle is pushing a lot toward this tool. It's got good enough functionality," Bogelli said. "This tool is a separate product, but if you order E-Business Suite it is free. It is licensed with E-Business Suite."

Discoverer

Oracle Business Intelligence Discoverer 10g is a query, reporting, analysis and Web-publishing tool that lets users gain access to information held in data marts, data warehouses, online transaction processing systems and E-Business Suite, according to Oracle.

The company says that Discoverer 10g offers new functionality over previous versions, including an integrated reporting and analysis interface for relational and multi-dimensional (OLAP) data.

"Discoverer is a query-only tool and it works on top of any of the Oracle databases," Bogelli said. "Once you create a views layer, Discoverer could be used by the business user to pick up the objects and then write queries according to what they want."

JDeveloper

Oracle JDeveloper 10g is a Java 2 Enterprise Edition development environment that includes support for developing, debugging and deploying e-business applications and Web services, according to Oracle. The company says that JDeveloper includes a set of tools to aid developers with source control, modeling, coding through debugging, testing, profiling and deploying.

Bogelli pointed out that JDeveloper includes a small PL/SQL editor as well as a Business Process Extension Language (BPEL) editor.

"BPEL is another language that is going to be in battle with Workflow at this point," Bogelli said. "[BPEL] is not just an Oracle language; it's more of an industry standard. SAP, IBM -- all of these companies use BPEL."

Bogelli added that JDeveloper integrates easily with version-controlling systems.

Developer 6i (9i and 10g) -- Forms and Reports

Oracle Forms Developer is a PL/SQL-based development environment for building database-centric Internet applications, while Oracle Reports Developer is a reporting tool that gives users access to information throughout an organization, according to Oracle. Both tools are part of the Oracle Developer Suite.

Bogelli pointed out that developers will have to use Developer 6i Forms and Reports with the latest version of E-Business Suite.

"I don't think there's much difference between [Forms and Reports versions] 6i and 9i," he said. "Some features have been added but nothing is drastically changed."

Tags: Oracle Java and J2EEUsing Oracle PL/SQLOracle and SQLOracle stored proceduresOracle XMLOracle DBA toolsVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Oracle Java and J2EE
Ellison sees new opportunities for Oracle with Java on mobile devices
Oracle and Java: Some think advisory board would comfort users
Will Sun help Oracle eclipse IBM?
Unable to view Oracle tables in NetBeans
Can I make a second connection to Oracle without losing the first?
Oracle updates Microsoft developer tools
Oracle vs. SAP: The SOA factor
Impact of Oracle 9i upgrade on Java front end
Oracle updates free Web development tool
Oracle open sources TopLink at EclipseCon

Using Oracle PL/SQL
How to concatenate rows into a single CLOB in PL/SQL
Working with substitution variables and using EXECUTE IMMEDIATE in PL/SQL
How to open a ref cursor in a PL/SQL procedure
Oracle's free SQL Developer adds database migration tool
Confused about Oracle certification exams
ORA-01422 error when procedure returns more than one row
Calling procedure inside another procedure in anonymous block
How to import comma-delimited text file to Oracle table
Oracle updates Microsoft developer tools
PL/SQL do's and don't's: Five questions with Steven Feuerstein

Oracle and SQL
Using the SQL GROUP BY clause for counting combinations
How to use an SQL CASE expression
How to use the Oracle Database SQL Reference Manual
How to use SQL Developer to run SQL statements
How to work with the Oracle database home page
How to use SQL*Plus in Oracle
How to use SQL Developer to work with an Oracle database
How to view and edit table column definitions
How to sort an SQL UNION query with special ORDER BY sequence
How to use string functions to make an SQL join
Oracle and SQL Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Java Data Objects  (SearchOracle.com)
Java Database Connectivity  (SearchOracle.com)
JDBC Connector  (SearchOracle.com)
JOLAP  (SearchOracle.com)
Open Database Connectivity  (SearchOracle.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Oracle News, Oracle Training, Oracle Management
HomeNewsTopicsTipsAsk the ExpertsMultimediaWhite PapersProductsBlogs
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts