HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
Source Insight

insights.gif

Source Insight is a revolutionary project oriented program editor with built-in analysis for C/C++, and Java programs. Source Insight maintains its own database of symbolic information dynamically while you work, and presents useful contextual information to you automatically.

Source Insight was designed for large, demanding, real world programming projects. In fact, Source Insight is being used today to develop some of the largest and most successful commercial software products ever written.

Source Insight gives you the quickest access to source code and source information of any programming editor. Unlike many other editor products that claim to "support" a language by only coloring syntax elements, Source Insight goes much farther beyond that by parsing your source code and giving you useful information right away.

fulls.gif
  • Dramatically Boosts Individual and Team Programming Productivity
  • Powerful Language Analysis for C/C++, Java, & x86 Assembler -- Even Before You Can Compile
  • HTML Syntax Coloring
  • Continuously Updated Program Information
  • Unique Concurrent Helper Windows Show Functions, Macros, Required Parameters, and Types
  • Synchronizes Project Changes from Multiple Programmers in the Background
  • Simplifies Access to Files, Functions, and Symbols Independent of File Organization
  • User Extensible Syntax Coloring
  • Integrates with Compilers, Make Programs, and Source Code Control Systems
  • Crash Proof Editing with Smart, Incremental Recovery System
  • Fast, Intuitive, Full 32-Bit Implementation for Windows 95 and Windows NT


Your Program Information is Always Current

Source Insight automatically builds and maintains its own database of functions, methods, global variables, structures, classes, and other types of symbols defined in your project source files. Source Insight gives you browsing features instantly, without having to compile the project or having to depend on the compiler to provide browser files. Be-cause programs are constantly under development, it�s important that even symbols in code that will not compile can be browsed in Source Insight with up-to-the-second accuracy! Source Insight quickly and invisibly updates its information about your files, even while you edit code.


Symbol Window

smws.gif

Symbol Windows appear on the side of each source window to give you a quick overview and to let you navigate easily within each file. The Symbol Window tells you what function or method your cursor is in. You can also perform drag-and-drop editing in the Symbol Window to quickly rearrange items in your files.

Click on any symbol in the Symbol Window to quickly jump there. You can activate the Symbol Window and type the first few letters of a symbol�s name in order to quickly move to it. The Symbol Window also displays symbol type icons for quick identification and orientation.


Dynamic Context Window

cnw2s.gif

The Context Window runs in the background and tracks what you are doing. You can click on an identifier, and the Context Window will automatically show the symbol's definition. If the identifier is a variable, the Context Window will decode its declaration to show you the base structure or class type.

The Context Window also will automatically display files selected in the Project Window, and clips selected in the Clips Window.

cnw1s.gif

The Context Window also tracks what you type so that pertinent information is displayed about what you are adding. When a user types a function call, they immediately see matching function definitions and their parameters.


Quick Access to All Symbols and Files

browses.gif

Source Insight provides more useful programming information than any other editor. Not only are symbol definitions tracked dynamically, but information is offered in its most useful form.

You can just double click on a local or global symbol, and Source Insight takes them to the definition, or can pop up a quick information window. You can click on a symbol, and within seconds, have a list of all references to that symbol anywhere in the project. A symbol browsing dialog allows you to perform regular expression searches to locate symbols.


Powerful Project Support

Entire source directory trees can be added to a Source Insight Project. You can specify a file name quickly without having to know what directory it is in. Source Insight automatically maintains its own database of symbols and indexes for each project. Project reports and cross references can also be generated. When the your source control program updates files in the project, Source Insight notices and quickly updates all symbol information for you automatically. Source Insight provides important programming project benefits, instead of features that get little or no use.

Team Programming Support

Source Insight was designed from the beginning to work well in team programming situations. Changes made by any member of a programming team are reflected automatically because the entire code base is scanned and re-synchronized as needed. Moreover, as large amounts of new code are added to a project, or moved from module to module, you will appreciate Source Insight�s ability to keep track of everything for you.

Programmers need not be concerned with the organization of the project and its files, because they can instantly jump to the definition or usage of any symbol, and can access modules and other symbols without having to know what directory, machine, or file they are in.

No other editor orients you so well. Source Insight gives each user the leverage to easily understand and edit large, detailed projects created by groups of programmers.


Find References Quickly

lookupb.gif

Source Insight's symbol indexes allow you to locate references to symbols across the project in seconds, and create a listing containing active source links to all locations.


Source Links

searchs.gif

Source Links let you jump between interesting places instantly. Source Links are hypertext-like links that connect a location in one file with a location in another file. Source Links are used to link search results with matches, and to link compiler errors with their targets. You can also parse file specifications out of any file and create links to those files. Source Links are actively maintained as files are edited. You can insert text anywhere in a file and the links will be retained on the correct lines.


Smart Project-Wide Rename

renameb.gif

Source Insight's indexes allow you to effortlessly rename variables, functions, and other identifiers in one simple step.

Fast Project-Wide Search and Replace

Source Insight can quickly search and replace across project files. The result of each search is added to a Search Results window which contains active source links to all the search matches. Source Insight's search index makes project-wide searches take only a few seconds. Regular expression search patterns are supported.

Project Window

pwb.gif

Source Insight's Project Window lists all files in the current project. You can quickly open any file in the project from the Project Window, or drag files from the Windows Explorer onto the Project Window to add files to the project.

Typing 2 or 3 characters is usually all it takes to open >


Transfer interrupted!

After what directory or network machine it resides in.

Built for Large Projects

Source Insight was designed for large, demanding, real world programming projects. In fact, Source Insight is being used today to develop some of the largest commercial software products ever written. Source Insight can handle projects with thousands of files, millions of lines of code and hundreds of thousands of declared symbols - with excellent performance.

Integrates with External Compilers and other Tools

Source Insight integrates with external tools, such as compilers, make programs, filters, and source control programs by using Custom Commands. Projects can be compiled from inside Source Insight and compiler errors are tracked automatically while you edit. External tools can be launched concurrently in an MS-DOS window from within Source Insight. Program output can be redirected to a file buffer or can be parsed for errors messages. You can add their own Custom Commands which spawn external tools. Custom Commands can appear on a menu or be launched by a keystroke like any other internal Source Insight command.


Powerful Editing Capabilities

Of course, Source Insight offers great editing features, such as multi-level Undo & Redo per file, smart indenting, extensible syntax coloring, parentheses and brace matching, renumbering, keystroke and command recording, and special selection modes for selecting blocks, functions, paragraphs, and whole words. The mouse is fully supported. Multiple windows can be open on the same file. Workspaces are used to restore files and windows from previous sessions.

renumb.gif

Dynamic Clips Window

clipb.gif

Rearrange code and insert boiler plate text by using the Clips Window. The Clips Window contains clips of text that you can keep handy for dropping into you source files when needed. Clips are automatically saved and maintained across sessions. Clips also remember what function or symbol they came from.

Drag-and-Drop Editing

Source Insight supports extensive drag and drop editing of text between source files and between clips in the Clips Window. You can also drop files on Source Insight's Project Window to add a file to a project, or onto the Clips Window to load a new clip.

You can also perform drag-and-drop editing in the Symbol Window to quickly rearrange items in your files.

Customizable Menus and Keyboard

Not only is the keyboard configurable, but the mouse buttons and the menus are fully configurable. All the your configuration settings can be stored and restored from configuration files very easily, while running Source Insight. There is no need to write custom macros or to use a separate "setup" program.

Extensible Document Types

docts.gif

You can teach Source Insight about new file types by defining Document Types. This allows different editing, display, and language parsing options for different types of files.

User Extensible Syntax Coloring

You have complete control over syntax coloring for each language supported by Source Insight. You can customized the syntax coloring keyword list for each language independently. Each keyword is associated with a syntax color style. Color styles can be customized also. By associating keywords with styles, you have the ability to quickly change syntax coloring across all keywords and languages. You can even import and export your keyword lists. This gives you the power to import your own large, project-specific identifier lists and associate them with a syntax style. For example, "TRUE" is given the "Boolean" color style. Source Insight uses a very fast hashing technique to support large custom keyword lists and still provide maximum performance.

langkey.gif

Crash Recovery Offers Full-Time Protection

Source Insight saves the your editing changes transparently and frequently to a recovery file. In the event of a computer crash, Source Insight can recover all the changes made to files, even if you didn't save them. This is not an auto-save feature which interrupts you so that files can be saved. Only the changes you have made are stored in the recovery file and only when you are idle. You can specify how often the recovery file should be saved.


Outstanding Windows User Interface

Windows 95 and NT Support -- Full 32 Bit Implementation, Multiple Instances, Long and UNC File Name, Right-Click Context Menus, Tool Bars, Registry Support, and 16 x 16 Icons.

Right-Click Context Menus -- Source Insight uses right-mouse button Context Menus in many of its Windows to provide easy access to commands and object properties.

Floating and Dockable Windows -- Many useful windows can be either floating or docked to the main application window for flexibility.


Real World Tested

Source Insight is an industrial strength editor that is used by hundreds of programmers at major public software companies today. Source Insight has been used on several complex commercial projects containing over 2000 source files, up to 1 million lines of code, and over 80,000 global symbols.


System Requirements

Source Insight is a 32 bit program that requires Microsoft Windows-95, or Windows NT 3.51, a computer with a 386DX/25 or higher microprocessor (486/66 or higher recommended); 8 MB of memory (16 MB required under Windows NT; 16 MB or more recommended); 3 MB of available hard disk space; Source Insight can be used on any drive-sharing network including Windows NT server.


Source Insight... $299


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

SEARCH
14,500+ PRODUCTS:

Order Source Insight

SIMILAR PRODUCTS
  • Editors

  • PRODUCTS FOR
  • MS-Access
  • ActiveX/OCX Controls
  • C/C++
  • Clipper
  • dBASE
  • Delphi
  • FoxPro/VFP
  • Java
  • Macintosh
  • Oracle
  • Paradox
  • PowerBuilder
  • Visual Basic
  • Visual Objects

  • Keystone Training Videos

  • Copyright �2000 HALLoGRAM Publishing, Aurora CO. All Rights Reserved
    All products mentioned in this site are trademarks of their respective owners
    Prices are subject to change without notice
    dmcakegrim