Thursday Mar 27, 2014

Tip: Set JVM Heap Size with 32b and 64b JVMs

Hi all,

I wanted to share a tip I learned about the hard way recently.   If you are using AutoVue with large 3D models it is often valuable to increase the maximum heap size available to the AutoVue client. 

However, this can be unexpectedly tricky if you have both 32b and 64b Java virtual machines installed - the traditional way to do it is to select Java from the windows control panel and set the heap size there.   However if you have both 32b and 64b JVMs installed, that control panel will only give access to the 64b JVMs - you won't be able to change the 32b JVM settings there.

If you are running a browser that is 32b - you will need to change the 32b JVM settings - and the way to do this is slightly counter-intuitive. In the 64b java control panel accessed through the windows control panel, go to the Advanced tab, and scroll to the very bottom and turn on "Place Java icon in system tray".  
Screenshot - place java in system tray
Then start AutoVue the way you do normally.   You should see a Java icon appear in the windows sytem tray at the bottom of your screen. 

Screenshot - System Tray

Right click on that icon, and select  'Open Control Panel' - from here if you change the heap size parameters it will do it for the JVM that is actually running AutoVue.

Screenshot - Java Environment Settings

If you want to be completely sure whether you are setting the parameters for the 32b or 64b version - look at the "Path" field of the "Java Runtime Environment" settings - if you see "Program Files (x86)" then it is the 32b version.

Hope this helps!!

Thursday Mar 13, 2014

How-To: Searching for list of bug fixes in a given AutoVue version

I wanted to add to the couple different posts I submitted in the past on how to track and understand Bug reports in the My Oracle Support (MOS) portal. I've received the occasional question from customers and partners regarding where to find a list of bug fixes for a given version of AutoVue (e.g. in order to evaluate the potential advantages of upgrading, beyond the product enhancements outlined in the Release Notes hosted on the documentation website).

The easiest way to view the bug fixes for a given version of AutoVue is through the Advanced Search feature in the MOS portal, which allows you to search the Oracle BugDB based on the specific products and version number you're interested in. For example to search for the list of bugs fixed in AutoVue 20.2.2:

  1. Log into the MOS portal
  2. Click on 'Advanced Search' in the upper-right corner
  3. In the Advanced Search dialog, specify the following:
    • Source: Bug Database
    • Related to the Product: Add all 5 flavors of AutoVue (Oracle AutoVue Office, Oracle AutoVue 2D Professional, Oracle AutoVue 3D Professional Advanced, Oracle AutoVue EDA Professional, Oracle AutoVue Electro-Mechanical Professional)
    • Fixed in Version: 20.2.2
  4. Click on 'Search'

If needed you can further refine the search by keywords - e.g. if interested in fixes related to specific file formats, platforms, features, etc.

Also if you have questions regarding any of the bugs or enhancements listed as fixed/implemented in a given AutoVue version, feel free to post into the AutoVue Community and our team will be happy to follow up.

Friday Jan 17, 2014

Java 7u51 and AutoVue

Hello all - As you may be aware, Java 7u51 was released earlier this week.  This release includes a lot of important security fixes for java - However these fixes do have some impact on users of the AutoVue client.

The first potential impact is that all applets (including the AutoVue client) must define a 'permissions' attribute in order for them to run.  We released a patch for all supported versions of AutoVue late last year that included this attribute.

The other issue is that 'LiveConnect', which is what allows Javascript to call Java code, is disabled in Java 7u51.  Most AutoVue integrations, including our integrations to Agile PLM, Web Center Content, and Documentum, make use of this mechanism to open files, start comparing files, and various other operations.  

Additionally, some older versions of Java, including Java 7u45, will disable LiveConnect once they 'notice' that Java 7u51 is available, so if a user is prompted to upgrade to Java 7u51 and refuses, LiveConnect will also be disabled.

To renable 'LiveConnect' in Java 7u51, the easiest approach is to make use of the 'Exception Site' configuration.  This configuration allows a user to indicate that a certain set of URLs are trusted - and any Java code provided from those URLs will have LiveConnect enabled.  

The 'Exception Site' list can be configured by an individual user by going into the Java control panel, but it is ultimately controlled by a text file stored inside the local Java deployment - so administrators can update the file centrally, and then push the file out to all members of an organization who need to use AutoVue.

We've published KM note 1615032.1 with more details on how to deal with these issues.

Wednesday Nov 13, 2013

How-To: AutoVue Bug Status Tracking & Email Notifications

I’ve posted a number of different Support process-related and tool-related blog entries over the past few years, and one common question I received back from various customers and partners is “How can I easily track AutoVue bugs & enhancements for status updates?”

The capability to track bug status through the My Oracle Support (MOS) portal has existed in different forms for a while, although hasn’t necessarily been easy to find without going through specific segments of the extensive MOS training. Recently, the instructions were consolidated into the following highly recommended knowledge base article:

KM Note 1298390.1 - How to Monitor a Bug from My Oracle Support

The note covers various capabilities, including:

  • How to add the new ‘Bug Tracker’ widget to your MOS dashboard
  • How to add and manage bugs within the Bug Tracker
and probably most interesting to MOS users...
  • How to enable email notifications for bug status updates

Make sure to pass this KM Note along to your MOS users in case they haven’t already configured this valuable feature.

Wednesday Oct 02, 2013

Searching for AutoVue Enhancement Requests in the My Oracle Support portal

Most users of the My Oracle Support (MOS) portal are familiar with the ability to search the knowledge base for technical articles. But did you know that the MOS portal can also be used to search for Bugs and Enhancement Requests? Here are the steps to look up all of the Enhancement Requests (ERs) that are under consideration by the AutoVue team:

  1. Log into the My Oracle Support (MOS) portal:
  2. In the upper-right corner, beside the search field, click on ‘Advanced’ to open the Advanced Search dialog
  3. Set the Source field to “Bug Database”
  4. For the ‘Related to the Product’ field, click on the dropdown arrow, then enter ‘autovue’ in the upper-right field of the dropdown list, and click the right arrow in the upper-right corner of the dropdown list:
  5. Select all the products of interest (e.g. AutoVue Office, AutoVue 2D Professional, AutoVue 3D Professional Advanced, AutoVue EDA Professional, AutoVue Electro-Mechanical Professional), then click ‘Select’
  6. For the ‘Status Code’ field, select the status of interest. Currently this field only accepts a single choice, however a request has been submitted to the MOS team to allow multi-select. For now, here are the status codes representing ERs under consideration (which you can run as separate queries):
    • 15 – Enhancement Req. Internal (Oracle) Review
    • 21 – Cost Required, To Development
    • 22 – Approved for Future Release
    • 23 – Scheduled for Future Release

Note that the AutoVue team uses statuses 21, 22 and 23 to represent ERs that are under consideration (not yet committed, despite the naming of the status codes).

If you come across any particular ER that you would like to flag as important to your company, please submit a Service Request through the MOS portal, referencing the ER number and details regarding the importance of the feature to your business.

Thursday Mar 28, 2013

Best Practices for Collecting Feedback on a document

One of AutoVue's great strengths is the wide range of markup/annotation tools that are available.   However, for the less technical user who is only being called upon to add feedback to a document, the wide range of types of markup entities can be a bit confusing.   I'd like to share some of our best practices around annotations documents - specifically focusing on collecting feedback.

 Step 1: identify a standard way to add textual comments - There are several ways users can add textual comments to a document with AutoVue's annotations - they could add a leader-line, a text entity or a note entity.  What I've found is generally most flexible is to use a Highlight or Cloud entity, grouped with a Note entity - the Highlight or Cloud identifies the area that the comment is associated with, and the Note contains the comment itself.   This has the advantage of making it clear what the context is, and allowing the entry of longer blocks of text without covering up parts of the drawing or document.    The following screenshot shows how this can look in AutoVue - and if the user hovers her mouse over the note, she can see a preview of the first part of the text of the comment.

screenshot of cloud entity with Note and Preview

 Step 2: Identify which other markup entities your 'non-technical' users are likely to need.   In some cases the cloud/note combination described above might be enough - but depending on what your users need to do, they might also need other entities - for instance, the 'Freehand' line entity could allow users to sketch what they really want to see, and the Measurement entity could allow them to indicate specific measurements on a drawing to add additional context.

Step 3: Train the users on just the markup entities you expect them to use - make it clear to them which entities should be used under which conditions and show them where to find the specific entities they need. 

Step 4: Optionally, to make it a lot easier for the users you could create a custom user interface (UI) that displays only the Markup Entities your non-technical users need, and configure your system to provide that UI for the appropriate users.   This could involve providing only a few key markup entities on the top toolbar, rather than adding new toolbars with all of the entities - something like this for example:

example toolbar with navigation and markup tools

This kind of customization can be done by creating a custom GUI file - this is documented in the AutoVue installation and configuration guide - and we'll be talking about it more in an upcoming blog post.

Let us know in the comments how your users are using annotations/markups and if this approach would help them!

Tuesday Mar 05, 2013

Tracking product-specific knowledge articles in the My Oracle Support portal

There have been a number of changes/improvements to the My Oracle Support (MOS) portal over the past year, and one that I find quite useful is the ability to easily add multiple products to the ‘Knowledge Articles’ widget in your dashboard. This allows you to keep an eye on recently created/updated articles for whichever Oracle products you’re interested in, as well as recent Alerts for those products. Here’s an outline of the steps to configure this in your MOS dashboard:

  1. Click the ‘Customize Page’ link near the top-right.
  2. Locate your ‘Knowledge Articles’ widget (if not already added, click on ‘Add Content’ to add it).
  3. In the ‘Knowledge Articles’ widget, click on the wrench icon at the top-right.
  4. Select any products for which you’d like to maintain a feed of recently created/updated articles. For example if you’d like to monitor articles for all flavors of AutoVue, type ‘autovue’ in the Products dropdown and the auto-complete will present all of the different AutoVue products to choose from.

Another nice feature is that you can have multiple ‘Knowledge Articles’ widgets in your dashboard, allowing you to track different product lines separately if preferred. Here’s a screenshot of my MOS dashboard, where I track AutoVue articles and Primavera articles in two separate widgets:

 For more tips & tricks on searching and browsing the knowledge base, click on the 'Webcasts and Recordings' link in your MOS dashboard, from which you'll find a video recording all about search and browse capabilities.


Tuesday Aug 21, 2012

Enhanced Templates When Submitting AutoVue Service Requests

The AutoVue Support team is pleased to announce that we’ve implemented a few enhancements to the Service Request (SR) logging process within the My Oracle Support portal:

1. Problem Type: The ‘Problem Type’ dropdown list now includes subcategories in order to refine the suggested knowledge base articles and control the actual questions that get asked. For example if an SR is logged against one of the core AutoVue products, you’ll be presented with 3 top-level categories, each with a number of sub-categories, as shown in the following screenshot:

2. Recommended Documents: Once the Problem Type is specified, you’ll be presented with a list of recommended knowledge base documents, as well as a recommended “best match” document:

Note: If you decide to view one of the recommended documents, you’ll have the option of either returning to the SR submission process, or cancelling the process if the document answered your question:

3. Relevant Questions: Each of the Problem Type templates now includes context-specific questions in order to provide the Support team with as much relevant information as possible in the initial submission.

These enhancements are intended to provide clearer information to both customers and to the Support team, and ultimately to improve the efficiency of the SR process. If you have any suggestions to improve the SR templates further, feel free to post them into the AutoVue Community within the My Oracle Support portal.

Wednesday Jul 25, 2012

Augmented Business Visualization / Hotspots Sample now Available

A fully functioning code sample for hotspots  has been posted on the oracle support site - the sample gives you the HTML and jsp code needed for a simple Facility Management ABV sample.

For more details, see KM note  1472899.1

We're looking at adding other code samples like this in the future - if there is sample code you'd like to see, let us know in the comments.

Tuesday Jun 12, 2012

Extending AutoVue Through the API

The AutoVue API (previously called the “VueBean” API) is a great way to extend AutoVue Client/Server Deployment – specifically the client component – beyond the out-of-the-box capabilities and into new use-cases. In addition to having a solid grasp of J2SE programming, make sure to leverage the following resources if you’re developing or interested in developing customizations/extensions to AutoVue Client/Server Deployment:

  1. Programmer’s Guide: Before all else, read through the AutoVue API Programmer’s Guide to get an understanding of the architecture of the API. The Programmer’s Guide is included with the installation of AutoVue, and is posted on the Oracle Technology Network (OTN) website for the recent versions of AutoVue:
  2. Javadocs: The AutoVue API Javadocs document the many packages, classes, and methods available to you. The Javadocs are included in the product installation under the \docs\JavaDocs\VueBean folder (easiest starting point is through the file index.html).
  3. Integrations Forum: If you have development questions that aren’t answered through the documentation, feel free to register and post in the public AutoVue Integrations Forum. For more information refer to the following blog post from October 2010:
  4. Code Samples: Although the Oracle Support team’s scope of Support for API/customization topics is to answer questions regarding information already provided in the documentation (i.e. not to design or develop custom solutions), there are cases where Support comes across interesting samples or code snippets that may benefit various customers. In those cases, our Support team posts the samples into the Oracle knowledge base, and tracks them through a single reference note. The link to the KM Note depends on how you currently access the My Oracle Support portal:

Happy coding!

Thursday Jul 28, 2011

Goldilocks and DPS Server Sizing

For me, one of the best parts of being a Dad is the night-time ritual of putting my son to bed. After giving him a bath, and putting on his PJs, we sit down together and read stories before going to bed. The other night we were reading Goldilocks and the Three Bears. In the story, Goldilocks was testing chairs and tasting porridge, always looking for the right balance between too hard and too soft, too hot and too cold. I couldn’t help but notice the similarities to figuring out how much hardware is required when deploying AutoVue Document Print Services. You don’t want too much hardware or too little. Unfortunately, unlike the story, testing different server setups during an implementation to find this balance just isn’t feasible. If only there was a tool that could help find this magic number of servers (hint: there is… keep reading).

What is Document Print Services

As you may be aware of, AutoVue Document Print Service (DPS) is a solution used to print documents programmatically. DPS is Web Service driven, so users can trigger the printing through their normal work process, instead of having to open up every document to print them. DPS consists of two components: the AutoVue server and AutoVue WebServices, which are each deployed on their own machine.

Scaling DPS – 1 to 1 ratio

Just like AutoVue, DPS can be scaled across multiple servers in order to server more requests. It’s important to scale the AutoVue server and the AutoVue Web Services machines at the same rate. You can think of each DPS instance as a pair of servers consisting of 1 AutoVue server and 1 AutoVue Web Services server. When scaling DPS, it’s important to add complete DPS server pairs. You don’t want to have more AutoVue servers than Web Services servers or vice versa. You want to maintain that 1 to 1 ratio between them.  For example:  if 1 DPS server pair is not enough, you may need 2 DPS server pairs, consisting of 2 AutoVue servers and 2 AutoVue Web Services servers.

How Many Servers

The next big question is how many of these DPS server pairs are required? Deploy too many servers and you’ll have wasted hardware which is expensive to buy and maintain. Deploy too few and you’ll have users wait forever to get their printouts. As in the story of Goldilocks, we want to find the number of servers that is “just right”.

We have just released the AutoVue DPS Sizing Tool to solve this problem (see the screenshot above). The DPS Sizing Tool lets you enter how many files need to be printed every hour, what types of files are being printed, and how big they are. The tool then tells you how many DPS server pairs you need to handle the printing throughput.  Using this tool, you can be sure you will deploy the right number of DPS server pairs the first time, and avoid the pain of a trial and error approach to sizing.

The AutoVue DPS Sizing Tool is available to Oracle partners on the AutoVue Enterprise Visualization Knowledge Zone under the Tools and Resources section of the Sell tab.

Wednesday Jun 22, 2011

Webcast: June 29th at 11am Eastern - Optimize ePermitting Reviews & Approvals with AutoVue

I'm pleased to announce that the Enterprise Visualization special interest group (SIG) is organizing it's first webcast on June 29th - Palm Beach County is going to present how they use AutoVue as part of their e-permitting processes.  This is a must-see for anyone in the Public Sector, but even for people who aren't in the Public Sector, it should be very interesting to see how Palm Beach County has tied AutoVue tightly into their business processes.

If you haven't already done so, I'd suggest joining up for our SIG at

The registration link for the webcast is: - more details are below:

The Enterprise Visualization Special Interest Group (EVSIG) is proud to present the first in a series of webcasts designed to educate the AutoVue user community on innovative and compelling AutoVue solutions.  Attend the Webcast and discover how AutoVue can make building permit application and approval processes more efficient.

Warren Baird, Principal Product Manager, AutoVue Enterprise Visualization

Palm Beach County:
Paul Murphy, Systems Integrator
Laura Yonkers, Permit Section Supervisor
Chuck Lemon, Project Business Analyst

In their efforts to deliver better services to citizens, save money and “think green”, many cities, states and local governments have implemented online e-permitting processes that allow developers and citizens to apply for and receive building permits via the Web.

Attend this webcast and discover how AutoVue visualization solutions enhance ePermitting processes by streamlining the review and approval of digital permit applications.  Hear from Palm Beach County about how they leveraging AutoVue within their ePermitting system to:

·         provide structure to the land development review and approval process

·         accelerate and improve efficiency throughout the permitting process

·         decrease permit review times

·         increase the level of transparency during the permit application and review process

·         improve accountability in the organization

·         improve citizen services by providing 24-7 ability to submit and track applications

Sign up for the Enterprise Visualization SIG to learn about future AutoVue Webcasts. Register today at and become a part of our growing online user community.

We look forward to seeing you on the 29th of June.

Tuesday May 11, 2010

Are You In The Know About Knowledge?

[Read More]

Wednesday Jan 14, 2009

Real Time Collaboration 101

[Read More]

The authors of this blog are members of the AutoVue Enterprise Visualization team at Oracle. The views expressed on this blog reflect those of the members and do not necessarily reflect the views of Oracle.


« April 2014