Modelworks Software Logo


Products

Home

What's New

Products

Product
Comparisons


Features

Screen Shots

Downloads

Updates

Order Info

Order Online

Customer
Comments


Customers

Support

Solutions

FAQ

Papers
   AJAX
   JSON

Editors
   Java
   HTML
   Perl
   JSP
   JavaScript
   PHP
   VBScript
   Velocity
   XML


Modelworks products are only distributed as evaluation versions. A full featured 30 day trial is available for version 4 or later products (requires on-line registration). Version 3 comes with a full 15 day trial (even if you do not use it every day). After a trial version expires it becomes a evaluation version. The evaluation version has most features enabled but is limited to opening files less than 2500 bytes (about two pages of text). After you purchase a license you will be sent a registration email with instructions on unlocking the evaluation version.

Our script-based architecture

Our script-based architecture is designed to provide a platform that lets you modify existing features or add new features to our products using scripts. The center of this architecture is Core Editor Services which provides efficient services to scripts and manages overall execution of our products. These services include user interface elements, basic editing, search and replace, syntax coloring, smart keys, code folding (outlining), spell check, bookmarks, macro recording, line numbers, character ruler, unlimited levels of undo, control of command line programs, access to external automation objects, access to external resources on the Internet, custom file types, and many others.


Even though Core Editor Services provides a rich set of features, most features that you interact with in our products are actually implemented by scripts that control or extend the services provided by Core Editor Services. For example, when you choose an item in the File/New dialog, its onCreate script is called to handle the creation of the item. The onCreate script can create a file and insert a header and/or template, create a family of files, show a dialog script with options, run an external program, or do something else. Other features such as the Ant menu and toolbar, Perl and Java debuggers, source control, smart complete (auto complete), and many utilities and toolbars, are mostly or completely implemented in scripts. Over 750 scripts written in JavaScript are included with the professional versions of our products. The Application Programming Interface (API) exported by Core Editor Services includes over 70 objects with a combined total of more than 750 properties and methods.

Even though many of the features in our products are implemented in JavaScript you will still find our products very responsive. For example, the startup time to launch SitePad Pro is around 10 seconds on a 600 MHz machine. This time includes the time to parse and execute several hundred scripts which define menus, toolbars, custom file types, smart keys, and other script based features.

Another key feature provided by Core Editor Services is HTML services. These services let you display HTML pages in the editor panel, in a workspace panel, in a pop-up window, or in a dialog. These HTML pages are just like other HTML pages, except that scripts in the HTML page can access the Core Editor Services API. For example, a HTML based page being hosted by Core Editor Services can easily create a Java file, insert generated code, compile the class and then call JDKRunApplication function in the Java runApplication script to run the class. HTML services are also used by dialog scripts.

System Requirements

For version 3 products we recommend that you have at least a 300MHz machine with a minimum of 64MB RAM for Windows 95, Windows 98, and Windows ME and at least a 400MHz machine with a minimum of 128MB RAM for Windows NT, Windows 2000 and Windows XP.

For version 4 and later products we recommend that you have at least a 300MHz machine with a minimum of 128MB RAM for Windows 95, Windows 98, and Windows ME and at least a 400MHz machine with a minimum of 256MB RAM for Windows NT, Windows 2000 and Windows XP.

Version 3 and 4 products require either Windows® 95, Windows® 98, Windows® ME, Windows NT® 4.0, Windows 2000, or Windows XP on Intel platforms. The international editions of version 4 require Windows NT® 4, Windows 2000, or Windows XP on Intel platforms.

Minimum requirements for version 3 and 4:

Version 5 products are NOT supported on Windows 95. Standard editions require either Windows® 98, Windows NT® 4, Windows 2000, or Windows XP on Intel platforms. The international editions require Windows NT® 4, Windows 2000, Windows XP or Windows 2003 Server on Intel platforms.We recommend that you use IE 6 with version 5 products. Note that IE does not need to be your default browser. You can use any browser you like.

Minimum requirements for version 5 standard edition:

Minimum requirements for the international edition or version 6 or later:

To compile and run Java programs you will need Sun's Java Development Kit (JDK). To download follow these links: JDK 1.2.x (End of Life), JDK 1.3.x (End of Life), JDK 1.4.x and JDK 1.5.x. Be sure to download the JDK/SDK for Windows and not the JRE for Windows. The JRE is just a Java runtime and does not include the compiler and other tools.

General Features

See Product Comparisons for an overview of product support and features.

Product Details

JPad

JPad is a full featured Java(tm) editor for building simple Java applications and applets. JPad makes it easy to:

  • write, compile, run, and test programs
  • locate syntax errors
  • switch between JDK tools
  • write your own custom tools using JavaScript

Features include:

  • support for Sun's JDK Java tools
  • custom template for creating new Java files
  • custom menus, toolbars, hotkeys, and bookmarks
  • syntax coloring for Java keywords
  • java reformat source command
  • block indent and unindent
  • multilevel undo/redo
  • search and replace
  • multifile search
  • split windows
  • line and column number indicator
  • line numbers in the edit view
  • custom scripting using JavaScript

JPad Pro

JPad Pro is an Integrated Development Environment (IDE) for building Java applications and applets with support for editing HTML and other files. JPad Pro makes it easy to:

  • write, compile, run, and debug complex programs
  • locate syntax errors
  • switch between Sun's JDK Java tools and Microsoft's Java SDK tools
  • locate classes, methods and packages using the built-in browser
  • write your own custom tools using JavaScript

Features include:

  • ability to add your own custom tools using JavaScript
  • project manager with class, package and file views (also supports browsing)
  • support for custom document types
  • built-in support for Java and HTML files
  • java development environment with support for Sun's Java Development Kit (JDK)
  • visual Java debugger
  • smart complete for Java
  • commands to compile and run Java applications and applets
  • reformat Java source command
  • access JDK and HTML help files
  • point and click to locate errors
  • support for creating and managing new file types
  • bookmarks and graphical breakpoints
  • autocompletion
  • smart indent
  • smart keys
  • hotkeys
  • custom toolbars
  • custom menus
  • syntax keyword coloring for Java, HTML and custom file types
  • exposed keyword files
  • input and output options for supporting Windows, UNIX and MAC files
  • support for remote volumes using UNC paths (UNIX, Netware)
  • tabs to spaces and spaces to tabs options
  • block indent and unindent
  • multilevel undo/redo
  • integrated Finder toolbar
  • search and replace
  • replace in open files
  • find in open files
  • send mail support
  • split windows
  • line and column number indicator
  • optional line numbers
  • places and named directories

SitePad Pro

SitePad Pro is an Integrated Development Environment (IDE) for Java, HTML, VRML and other files. It includes all the features of JPad, SitePad and JPad Pro.

Features include:

  • insert scripts for all VRML 2.0 nodes
  • ability to add your own custom tools using JavaScript
  • project manager with class, package and file views (also supports browsing)
  • support for custom document types
  • built-in support for Java, C#, HTML and VRML files
  • java development environment with support for Sun's Java Development Kit (JDK)
  • visual Java debugger
  • smart complete for Java
  • csharp editor
  • commands to compile and run Java applications and applets
  • reformat Java source command
  • access JDK and HTML help files
  • point and click to locate errors
  • support for creating and managing new file types
  • bookmarks and graphical breakpoints
  • autocompletion
  • smart indent
  • smart keys
  • hotkeys
  • custom toolbars
  • custom menus
  • syntax keyword coloring for Java, HTML, VRML, and custom file types
  • exposed keyword files
  • input and output options for supporting Windows, UNIX and MAC files
  • support for remote volumes using UNC paths (UNIX, Netware)
  • tabs to spaces and spaces to tabs options
  • block indent and unindent
  • multilevel undo/redo
  • integrated Finder toolbar
  • search and replace
  • replace in open files
  • find in open files
  • send mail support
  • split windows
  • line and column number indicator
  • optional line numbers
  • places and named directories

 
Copyright 1996-2007  |  About Us  |  Contact Us  |  Privacy Statement  |  Affiliates