logo
  • NavRepository
  • NavUtilities
  • Contacts
NavUtilities
  • Features
  • What's New
  • Download
  • Services
  • F.A.Q.
  • Manuals
  • Support
NavRepository, v.2.0
NavUtils » NavUtilities » What's New

What's New in NavUtilities

Here are the major new features of WebModel of Database:

  • The model of database includes the Codeunit objects
  • The table model incorporates the underlying C/AL code
  • Provides easy to read and follow C/AL representation
  • WebModel is moved to a web service
  • The transfer of proprietary objects and the resulting web model is secure

Here are the major new features of SmartLauncher:

  • The installation files could now be downloaded from a FTP server
  • The installation files could now be downloaded from a shared network location
  • Allows user- or mashine-specific configuration or start-up parameters
  • SmartLauncher is now a publicly available application

The model of database includes the Codeunit objects

The web model of the database currently consists of the Table and Codeunit objects. The reason for including the Codeunit objects into the model is that normally the underlying C/AL code in table- or field-triggers invokes business-logic functions contained primarily in Codeunit objects.

The model includes the Codeunit objects

Table model incorporates the underlying C/AL code

The web model of the database incorporates the C/AL code contained in the triggers and functions of Table and Codeunit objects. The available table and field triggers are provided in table definitions as hyperlinks to the underlying C/AL code. This makes the table model logic much easier to follow.

The model incorporates the C/AL code

The C/AL code is easy to read and follow

The C/AL code is presented in a way to be easy to read. It is syntax colorized and provides hyperlinks to the used symbols (variables, constants, fields or functions). This makes the underlying code logic, both for the tables and codeunits, easier to follow.

The C/AL code is easy to read and follow

Web model is moved to a web service

The Web model of Database is actually a web service. This has its advantages and disadvantages. The major advantage is that all updates to the service become instantly available worldwide, to all users. The disadvantage is the natural delay, caused by the wait time for transfering the data and the resulting model over the Internet.

Secure transfer of proprietary objects and the resulting web model

Sending proprietary object definitions plus code and receiving the web modeled objects over the Internet could raise serios questions regarding the overall security of the data. Everybody knows that Internet is the least secure place for confidential data. To solve this issue, the WebModel of Database service takes care all the data sent back and forth over the Internet to be securely encrypted. The service simply doesn't work with non-ecrypted plain text data. 


Installation files could reside on a FTP server

SmartLauncher can now download the needed application and configuration files from a ftp-server either anonymously or by using specific ftp-credentials. This allows the installations or application upgrades to be done over the Internet or within organization's Intranet.

Installation files could reside on a shared network location

SmartLauncher can now download the needed application and configuration files from a shared network location (file-server within the local network). This allows the installations or application upgrades to be done within the local network (for limited- or private-use applications e.g. within a company or organization).

User- or mashine-specific configuration or start-up parameters

It is a common practice within companies or organizations different users to utilize different functions or parts of the same application. SmartLauncher allows user- or mashine-specific utilization of the same "launched" applications, by means of separate user- or host-specific configuration files or command-line parameters passed to the application's executable.

SmartLauncher is now a publicly available application

Until recently SmartLauncher/SmartPackager family of tools was used only internaly by our staff to provide web-installations and upgrades of our products. We have decided to make these tools public in order to help the other users, administrators or developers of desktop applications to make them easy manageable and upgradeable.



Copyright 2008-2010 by NavUtils.com • Support • Contact Us