Welcome!


From the very first steps this column took, a journey of discovery was promised which, hopefully, has not disappointed. Using Visual Cafe as our development platform, we have ventured into areas of Java that others have feared to tread. From building complete applets with database conn...
Without data from a database, business applications really don't do much. To take your Java experience to the next level, you should have database connectivity. There are still a lot of custom built DOS-based applications that are using xBase database technology, like dBASE, Fox Pro an...
In our last column we addressed one of the most commonly asked questions regarding the sending of e-mail from within a Java applet or application. This was achieved using the SMTP protocol, and by the end of the article a fully functional SMTP class was constructed. Before we continue ...
After making the important decision to embrace the Common Object Request Broker(CORBA), the next important decision that you will have to make is choosing an Object Request Broker(ORB) vendor suitable for your needs. You have many options to select from: Digital's ObjectBroker, ExpertS...
You spend weeks, months, maybe years developing your application. Your testing phase is going well and you're almost ready to begin thinking about your deployment phase. Just when you think it's safe to breathe again, you're faced with the daunting task of deploying your application on...
During the past several years, Borland has been in the doghouse as the stock price has languished. But with new management, the company has been showing strong signs of resurgence. Evidence of this is the release of JBuilder, an integrated development environment for Java. But instead ...
Are you looking to integrate professional looking business and engineering charts within your Web application with little or no coding on your part? Are you an HTML author or a Java developer looking for 100% Pure Java certified business charts that you can integrate within your Web si...
If you want to create your own Amazon.com, then you should try iCat's Electronic Commerce Suite 3.0 Professional Edition. iCat started developing e-commerce software in 1993, when Amazon.com was just an idea in Jeff Bezo's brain.
This column looks at the construction of an Intranet-based contact manager known as Informer. In previous articles, I have looked at the building blocks of Informer, and how easy it was to use Symantec's dbAnywhere package to provide all of the database connectivity. For those of you f...
Visual J++ Database Programming Overview So, you need to access a database from your Java program. Well, if you're using Visual J++, you're in luck! Unlike some other Java development environments, with Visual J++ you have at least three ways (more if you opt for third party solutions)...
As the push to Web-based computing gains momentum, the variety of available tools, standards, techniques and languages gets increasingly complex. In implementing a Web strategy, IS managers must make some hard decisions on issues that include: supported browsers, ISP selection, Web ser...
Object Design's ObjectStore PSE Pro for Java is a native Java-persistent object database (PSE stands for Persistent Storaget Engine). It allows running Java objects to save and restore state. The differences between the Pro' release and the general release involve the ability to simult...
In our last article, we introduced what is now our column project: Informer. Informer is a small contact database application that is designed to provide contact information about various personnel over an Intranet or Internet. The idea for this project evolved from one of our N-ARY de...
Remember, back in grade school, when someone pointed out that your epidermis was showing, how hard it was to muster up the courage to ask what the word "epidermis" meant? That's kind of how I felt as a Java programmer admitting that, for all the talk and excitement about Java...
Foundations This month I wrap up my two part review of the Application Foundation Classes with a closer look at the user interface controls it provides. In my past two columns, I've showed you how to install and use the Java SDK 2.0, which includes the Application Foundation Classes, a...
I want... I want... I want... Seems like those childlike wants of ours never disappear, they just change slightly to match our changing environments! If you have to build a Web site, whether for internal use on an Intranet or for publication on the Internet, you want a complete set of ...
Last month, we started this column by looking at the development tool, Visual Café Pro. Visual Café Pro makes the perfect companion for the developer, giving instant access to the editor, on-line help and runtime environments. The main goal of this column will be to teach the reader t...
SuperCede has a picture of a man that resembles the comic book character Flash'. This character is highly representative of the SuperCede development environment and SuperCede Flash Compiler' technology that allows the developer to modify the code of a running application. This Java de...
In many companies, Web site statistics must be analyzed by many people throughout the organization. Your consulting division may want to know how often its page has been hit and by whom, while your software products division will want to know how often a particular page has been visite...
If you are planning to deploy your database application on the Internet or Intranet, very soon you will need to deal with state management.' The stateless nature of Web architecture makes it radically different from the other (traditional) client-server architectures. The servers do ...
What Is The AFC? I know that football season is right around the corner, but you're not going to find an in-depth analysis of football's weaker conference here. The Application Foundation Classes, or AFC, are Microsoft's answer to the Abstract Windowing Toolkit (AWT). The AFC builds on...
Roaster Release 3 is the latest version of the Java Macintosh development environment from Roaster Technologies, a spin-off of long-time Macintosh developer Natural Intelligence. As an early market leader with a year of interim developer releases, Roaster's Release 3 is a solid, fully-...
Welcome to Your New Language One can assume that if you're reading a journal devoted to Java you've taken the first steps into this relatively new and emerging language that has filled up many columns in every major trade magazine since its release only a couple of years ago. You've se...
Launching a technology into stardom begins with an enormous creative effort. The combined technical and marketing forces pouring out of Java tool vendors is as impressive as the fires fueling the giant first stage of a Saturn rocket. But the first stage burns out quickly, followed by a...
What's In The Java SDK 2.0 Have you been itching for JDK 1.1 support in Visual J++? You might have been disappointed to find out that when you upgraded to Visual J++ Version 1.1, it didn't include JDK 1.1 supp...
Visual Basic programmers look high and low for the perfect ActiveX/OLE Control to use in their next client/server project. Protoview's DataTable OLE control is one such ActiveX/OLE control. The DataTable control falls into the grid/spreadsheet class of ActiveX/OLE controls and has a b...
Domino, the latest incarnation of the software system formerly known as Lotus Notes, provides Web developers with an effective, efficient and inexpensive vehicle for building and deploying full-featured Web sites. The current release of the Notes server software is called Domino 4.5 an...
Squeezing the power of a high-end multimedia authoring program into a rich, easy-to-use Java RAD tool like Hyperwire probably wasn't easy, but thankfully someone did it. No surprise that that someone is Kinetix, a division of Autodesk and maker of 3D Studio MAX, a company with years o...
Editor's Note: Bluestone Software will be coming out with a 100 Percent Pure Java implementation in version 4.0 by the end of the summer. Instead of generating C or C++, it will also generate 100 Percent Pure Java on the server that can run in any Java Virtual Machine
Recently, Microsoft introduced version 1.1 of Visual J++, its Java development environment. This latest version of Visual J++ builds on the first edition and includes an improved customizable integrated development environment, an integrated debugger, more wizards which assist in the d...
Rooms by ichat is the premier comprehensive solution for creating Web sites that allow multiple users to interact. It provides several key features that make it suitable for Web sites of any size and has cross-platform support that makes it accessible to users on almost any imaginable ...
JavaSoft has promised that they will deliver many enterprise-based APIs to the Java environment, and, hopefully, they will one day make Java the ideal language for creating professional business applications quickly. Until that day comes, however, we have Vibe. Vibe is the latest in th...
WebSpice is a collection of more than 1000 royalty-free GIF and JPEG images that you can use with your web pages. The images were created by professionals at DeMorgan to enhance the appearance of your web pages.
WebGain says that Visual Cafe "gives developers the fastest, most productive visual programming environment ever for creating Java applets and applications." Usually, this would be corporate puffery. Well, in this case, WebGain is actually understating the power of Visual Caf...
In December 1995, Bill Gates mobilized his company into a war to dominate the Internet. Every product would now require an Internet strategy. Also, Microsoft would "embrace and extend", especially in regard to the threat of Sun's Java. To this end, Microsoft developed Visual ...
If you've been struggling, trying to work around Java's lack of an installation toolkit, then you should probably take a look at Setup Factory 4.0 by the Indigo Rose Software Design Corp. Most Java programs or packages require an installation which might involve something as easy as pl...
NET-Install, from 20/20 Software Inc., allows software to be distributed over the Internet. It combines downloading, decompression and installation into a single step which is accomplished from within a browser. NET-Install currently supports Netscape Navigator 2.0 and above by way of ...
WebSite Professional from O'Reilly & Associates is an award-winning Web server which runs on Windows 95 and NT 3.51 or higher. The Professional edition is the high-end version of the Standard WebSite server. In addition to the usual Web server functionality it includes many excitin...
EchoSearch is a Java-based, multi-search engine query assistant. Through its primitive interface, anyone can quickly develop queries to go against its seven predefined Web or Usenet search engines. The concept behind EchoSearch is great, and surely needed. However, execution leaves muc...
The ability to add TCP/IP communications capability to your PowerBuilder applications can make you a valuable member of any development team. In the past, developers have relied on skills which required low-level coding and a steep learning curve. This might include making difficult ca...