Concept
Engineering
GmbH

Nlview™ Widget Family


Nlview Widgets Logo Concept Engineering's Nlview Widgets are a family of schematic generation and viewing software components (GUI building blocks) that can be easily used and customized within the most popular GUI development environments such as: Tcl/Tk, Java, MFC, Qt and Perl/TK.

The Nlview Widgets give software teams unparalleled reliability, flexibility and performance, so that they can realize GUIs for EDA products with shorter design cycles and lower development and maintenance cost.

Nlview Schematic 1

Build or Buy ?

Schematic generation and display capabilities are typically integrated into EDA applications such as logic synthesis, simulation, verification, emulation, test automation and physical design. Developing the schematic generation and viewing technology for one of these applications is tedious and time-consuming.

The EDA tool developers' leverage comes from focusing on their core competency, not from spending their precious resources developing schematic technology. Concept Engineering is totally focused on schematic generation and viewing technology. The resources required by commercial and in-house CAD tool developers to create schematic technology of equal speed, quality, and capability are sufficiently high so that these companies welcome the opportunity to purchase ready-made schematic technology. With the Nlview Widgets software components, software teams can begin focusing on the important issue of their project - the application.

Nlview Schematic 2

An Industry Standard

Today the Nlview Widgets family is the most robust and flexible schematic generation and viewing technology on the market. Concept Engineering's component-based solutions ensure that applications work reliably and that integrators get the highest level of control and customizability. With thousands of installed EDA applications making use of Nlview Widgets, Concept Engineering clearly sets the industry standard for schematic generation and viewing.

Easy to Integrate

The production-proven API (Application Programming Interface) provides a simple set of commands, callbacks and configuration properties and makes it easy to exchange data and information with the application. Nlview Widget components are available for the most common GUI development environments and easily fit into most software development flows.

  • NlviewTK is a Tcl/Tk component available as a loadable object on most UNIX platforms and on Windows 95/98/NT/2k/XP. It is implemented as a standard Tcl extension for Tcl/Tk 8.0 or later.

  • NlviewJA is a component for the Java platform and is available as an AWT-based component or as a Swing-based JComponent. Bundled as a Java Bean, NlviewJA is ready for use with graphical user interfaces based on JDK 1.1 or JDK 2.

  • NlviewMFC is a Microsoft Windows Control based on the Microsoft Foundation Class (MFC) Library. NlviewMFC is shipped as an MFC extension DLL and can be used in any development environment where MFC version 4.2 or later is supported.

  • NlviewQt is a component for the Qt graphical user interface application framework from Nokia Corporation and is available on most UNIX platforms and on Windows 95/98/NT/2k/XP.

  • NlviewPTK is a Perl package using the Tk module; Perl is available on most UNIX platforms and on Windows.

  • NlviewWX is a component for wxWidgets - an open-source, cross-platform C++ GUI framework.

Nlview Schematic 3

At a Glance

FeaturesBenefits
Simple and robust API Ensures easy integration and reliable applications
Production-proven software components Performance and quality of application is very high
Highly customizable component Widget and application fit together
Tcl/Tk, Java, MFC, Qt and Perl/Tk components Easily fits into your existing software development flow
Proprietary algorithms Result in easy-to-read schematics and short response times
On-the-fly schematic creation Results in very high speed and capacity
Bi-directional communication between widget and application Allows interaction with the application (e.g. cross-probing, highlighting, attribute display, ballooning)
Incremental schematic viewing Allows interactive modification of schematic fragments
Windows and UNIX platform support Application will work on most hardware platforms
Built-in RTL and gate-level symbols Application works without symbol libraries
Symbol translation tools Provide access to existing symbol libraries

Widest Platform Availability

Product NlviewTK NlviewJA NlviewMFC NlviewQt NlviewPTK NlviewWX
Supported GUI environment Tcl/Tk 8.0
or later
JDK 1 or
Java 2
Microsoft Foundation Classes Nokia's Qt Framework Perl/Tk wxWidgets 2.4.2
or later
Available as Tk Widget Component (AWT)
JComponent (Swing)
Class derived from CWnd Class derived from QWidget Perl/Tk Widget Class derived from wxWindow
Deliverable Tcl package
Loadable extension
Java Bean MFC Extension DLL
and Sources + Core Lib
Sources + Core Lib Perl Package and Sources + Core Lib Sources + Core Lib
Customizable by Configure Options
Property Command
Java Bean Properties
Property Command
Class Attributes
Property Command
Qt Properties Configure Options Property Command
API Interface Tcl Commands and Callbacks Component Methods and Event-Listeners Class Methods and Notification Messages Class Methods and Signals / Slots Tk Commands and Callbacks Class Methods and Notification Messages
Printing PostScript, PDF, SVG and Native Windows PostScript, PDF, SVG and Native Java PostScript, PDF, SVG and Native Windows PostScript, PDF, SVG and Native Qt PostScript, PDF, SVG PostScript, PDF, SVG and Native wxWidgets

Nlview Product Options

T-engine Transistor-Level visualization engine. More info. Press Release.

Datasheet

Click here to get a PDF file of our Nlview Widgets datasheet.
Copyright © 2009 by
Concept Engineering
Last Modified: 2010/06/14.
Slogan