Deploying CFML on ASP.NET Using BlueDragon

Deploying CFML on ASP.NET Using BlueDragonThis document describes how to install BlueDragon.NET and run CFML applications via the Microsoft IIS web server and the .NET framework, without requiring the installation of proprietary Adobe ColdFusion server software. See section 6 for details on the technical underpinnings of how BlueDragon.NET is implemented.
This document also offers a brief overview of the .NET Framework. More importantly, it explains the many benefits of .NET deployment for CFML developers. It discusses the many forms of integration that are possible between CFML pages and native .NET components, including ASP.NET pages. Section 3 discusses these many benefits, and the details and code examples of integrating CFML and ASP.NET are detailed in a separate document, Integrating CFML with ASP.NET and the Microsoft .NET Framework.
Read more

A new Approach for Implementing stand-alone and web-based Interpreters for Java

Compared to imperative programming languages like Pascal or Basic, or functional programming languages like ML or Haskell learning Java is hampered by the fact that to get even the simplest running program the learner has to define a public class and a method with a certain signature. We present both a stand-alone and a web-based interpreter which execute Java fragments and relieve the learner from programming all the extra code. The implementation of these interpreters extremely differs from other Java interpreters and exploits the Java compiler as much as possible to preserve the original semantics of Java and allow access to all features and APIs of Java. By virtue of these interpreters the learner can explore primitive values, variables, expressions, assignments, and control-flow statements before even knowing about classes and methods. The web-based interpreter has been integrated into an online tutorial for learning Java programming from basic principles.
Read more

What Perl Programmers Should Know About Java

What should Perl programmers know about Java? It depends. Not knowing Java will not slow you down as a Perl programmer. However, Java is a popular and rapidly growing language, so there’s a good chance that you will find yourself using Java systems or writing applications that need to interact with them. In some situations, writing a Java application may be a good way to accomplish something that you cannot easily do in Perl.
Read more

Getting started with NIO

The new input/output (NIO) library was introduced with JDK 1.4. Picking up where original I/O leaves off, NIO provides high-speed, block-oriented I/O in standard Java code. By defining classes to hold data, and by processing that data in blocks, NIO takes advantage of low-level optimizations in a way that the original I/O package could not, without using native code.
Read more

Introduction to GuiRecess v 1.0 - The RANT3D Input Java Graphical User Interface

RANT3D is a physics code that is used to model RF antennas used in fusion tokamaks. The input for the RANT3D code primarily consists of two files, recess_input and current_element_input. The function of these files is to provide the geometry of a series of recesses and current elements or straps and their corresponding parameters that model an antenna. The code is quite complex, and the inputs can be quite tedious to write out for large, complex antennas such as the RF antenna in NSTX. In order to make the code easier to use, and therefore more accessible, the GuiRecess program was written.
Read more

Next Page →