The products page.
Ice Tea Active Pages
Providing the Ice Tea Active Pages (ITAP) the Ice Tea Group is the
e-commerce expert in the Centura community.
The Ice Tea Active Pages (ITAP) is a HTML scripting system that
"hooks" into a Microsoft or Netscape web server via ISAPI/NSAPI.
It enables developers to write and execute Centura Team Developer SAL code from inside a
HTML page. A similar concept is used by Microsoft's Active Server Pages (ASP).
This product is extremely interesting and valuable if existing applications written in
Centura Team Developer have to be ported to the Internet or Intranet. Whether you plan to
develop a new web application or port an old one to the web, ITAP is the right choice.
Reach new, previously inaccessible markets with Web applications that link customers,
vendors, and business partners.
To increase sales, store information in web-enabled, easy-accessible databases, and
develop applications that provide complex analysis on the data.
The architecture of this product allows state-of-the-art design of HTML pages combined
with a powerful scripting interface that can access existing business objects and
databases.
Read more inside this window
open the
linked URL in your browser
Go back to top
IntelliSal
IntelliSal brings IntelliSense technology to Centura's
Team Developer. IntelliSense is well-known with Microsoft and Borland compilers and has
always been missing in CTD.
Since a long time Microsoft ships their compilers with the IntelliSense technology.
This is a context-sensitive help system that displays function and parameter declarations
while the developer is typing the source code. Functions are displayed in a dialog window
and parameters appear in a little tooltip.
Unfortunately, Centura did not implement an equivalent into their Team Developer.
But now times are over where CTD developers have to look enviously at their Visual C++ or
Visual Basic colleagues because the Ice Tea Group introduces IntelliSal for Centura Team
Developer.
IntelliSal is tightly integrated with CTD and it activates automatically when CTD is
started. It ships with a separate configurator to set up different options.
Once IntelliSal is active, it monitors the keystrokes of the developer to see if it can
help.
If the developer types an opening bracket a tooltip pops up which displays the appropriate
parameters for this function.
While the developer enters parameters, the currently typed parameter is displayed in bold
to indicate the current position in the list of parameters.
If the developer types a few characters followed by a dot, a dialog appears which shows
all possible functions, variables and constants that fit to the developer's entry. He is
then able to select the desired item and paste it into CTD's outline. This works with Sal
functions, internal and external functions and even with several of the undocumented
functions. When pasting, IntelliSal also checks for typos and corrects them.
While the developer scrolls through the dialog window, IntelliSal also displays the
descriptive text of the currently selected function so that the developer does not need to
navigate through the outline in order to read the descriptions.
As soon as the developer typed a dot after a class name, IntelliSal displays the available
functions and members of this class. This works even with nested classes and inherited
functions providing a better coding support than the built-in Coding Assistant. The
Auto-Complete feature detects function, variable and constant names that are not typed in
entirely and completes them if the prefix is unique or displays a list of possible entries
if the prefix is not unique.
As a bonus IntelliSal lets the developer mark an object name and the F10 key scrolls the
outline to the according declaration. Ctrl-F10 lets him jump back.
Pressing F2 on a marked outline object starts the MSDN help and displays the related help
topic.
IntelliSal also contains the entire SQLWindows help on line, it will show the description
of every SAL function, including the parameters and officially undocumented functions
As soon as you start working with IntelliSal you will wonder how you could ever live
without it. IntelliSal boosts your productivity and eases your daily work dramatically.
Read more inside this
window
open the
linked URL in your browser
Go back to top
XSal2
XSal2 is a powerful suite of extensions to Centura's Team Developer.
It's the only complete extension library available for CTD. XSal2 gives your applications
the face-lift to bring it to the look-and-feel of today's state-of-the art user interface.
Extensions included in XSal2:
XSalRemoteObjects - share objects across any TCP/IP network and execute
applications on remote machines.
XSalTableWindow - use the power of colors, fonts and images in table
window cells.
XSalToolBar - develop your applications with floating dockable toolbars
and flat buttons.
XSalSplitter - split your forms, horizontally and vertically.
XSalScript - add a Sal language scripting system to your application.
Used in conjunction with XSalRemoteObjects it gives you remote scripting capabilities.
XSalActiveX - create visual ActiveX controls using CTD. You can use the
ActiveX object from Internet Explorer, Visual Basic and others.
XSalBackGround - put your watermark on the background of the application
window or use any color as a gradient background.
XSalToolTips - underlay every visible control with multiline tooltip
help. The text of the tooltips can be modified during runtime
XSalTabControl - with the tab control you are able to display images on
the tab titles.
XSalUDV - Advanced object management for CTD. Move items in an array of
objects and dynamically create UDVs at runtime.
XSalImage - Advanced image support for CTD.
XSalLongFilenames - Long file name support for SQLWindows/16.
XSalSybase - TEXT/IMAGE columns transactional support for Sybase.
XSalStr - provides you with high-end string manipulation functions, such
like XSalStrCompress, XSalStrToHex, etc.
XSalZip - Support for zip files from within CTD
Read more inside this window
open the
linked URL in your browser
Go back to top
Ice Tea Java Interface
Today's discussions about new technologies always involve the Internet.
And when it comes to the Internet, there is always Java involved and nobody can deny that
Java is one of the hottest topic in this area.
Thousands of developers worldwide are devoloping Java classes for almost every
functionality one can possibly think of. A great deal of these classes are even available
for free.
Being a Centura Team Developer programmer leaves you out of the the exciting world of
Java.
Though there are some solutions available to integrate Java classes into CTD, they are a
bit awkward and resource consuming.
Now, the Ice Tea Group introduces the Ice Tea Java Interface (ITJI), the
next step towards an open Centura Team Developer.
ITJI is a native interface to the Java runtime environment and does not involve anything
like ActiveX or COM.
It is fast and reliable, it loads the Java Virtual Machine directly in CTD.
Java classes appear as Functional Classes and Custom Controls inside the Centura Team
Developer outline and are usable like any other class.
The classes are created by a wizard that retrieves the class information directly out of a
class file or an archive.
Using ITJI you can use any Java class, including Applets, Beans and Frames.
You can simply use classes like CString, CInteger, CDate to have full powerful fast Java
functionality directly in CTD. The entire world of Java is usable right away and this
world is huge. Just think of CORBA, RMI, JDBC, EJB...
ITJI makes Centura's Team Developer open to both major techniques (DCOM and CORBA) used to
implement multi-tier application design.
Using Remote Method Invocation (RMI) you can have Java code executed remotely on a
separate machine in an extremely easy way. You can pass Java objects to remote machines,
have them execute the object methods and return the results.
The new Java event model provides a number of ready-made events and event listeners but
you can write your own, as many as you like. Writing a Java event handler is as easy as
writing a message handler in Sal language.
Because Java classes can be multi-threaded, Centura Team Developer can take advantage of
it and execute multiple threads inside Java classes.
Developers do not necessarily need Java programmig expertise to use Java classes from
Centura's Team Developer, because ITJI ships with a wizard that creates the appropriate
Custom Controls.
Read more inside this
window
open the
linked URL in your browser
Go back to top
|