Glass box extensibility
Neural nets may be the future
Solution Enabler is a
GUIs are generally designed
refers to the ways in which
of computing. A good way to
framework for creating and
with a model-view-controller
a software system may be
understand them is with a
deploying solutions locally
architecture in which the
extended when the source
puzzle that neural nets can
or to remote machines with
view is decoupled from the
code is available for
be used to solve. Suppose
different operating systems.
model. The separation
viewing, but not for
that you are given 500
The framework helps to
presents a challenge to
modifying -- it lies as the
characters of code that you
simplify the creation and
automated testing because
happy medium between black
know to be C, C++, Java, or
deployment of software
it's difficult to verify
box design (in which
Python. Now, construct a
solutions by capturing
that a state change in the
extensions are built without
program that identifies the
detailed knowledge of a
model is reflected
viewing the original code)
code's language. One
solution package deployed
appropriately in the view --
and open box design
solution is to construct a
through a common installer.
it spawns the infamous
(extensions are coded
neural net that learns to
"Liar View." This
directly into the base
identify these languages.
installment of Diagnosing
code). Because the new
This article discusses the
Java Code examines the Liar
extensions are based
basic features of neural
View bug pattern.
directly on the original
nets and approaches to
code but don't alter it, the
constructing them so you can
glass box design is probably
apply them in your own
the most effective, and
coding.
safest, method of extending
a software system. This
article expands on the topic
of glass box extensibility
touched on last month in
this column. After reading
this article, you'll know
when to use the glass box
and will have some tips on
how to implement it.
Date: Oct, 24 2001 Date: Jul, 12 2001 Date: Aug, 06 2003 Date: Apr, 23 2001 |
Graphical and user interface
This is a continuation of the
Tutorial and sample codes to
Jikes Bytecode Toolkit is a
capabilities have progressed
three-part series on
calculate the distance
100% Java class library that
in leaps and bounds since
building resource management
between two locations. Free
enables Java programs to
the early days of the Java
applications. It takes a
sample source codes in PHP,
create, read, and write
language. The Java 2
look at the Web-Based
ASP, ColdFusion, C/C++, C#,
binary Java class files and
platform contains a
Enterprise Management (WBEM)
Java, Perl, Visual Basic and
to query and update a
sophisticated cross-platform
initiative. WBEM serves to
Javascript. Longitude and
single, high-level
user interface architecture
standardize the description
latitude for United States
representation of the
that consists of numerous
and use of managed resources
ZIP Code and Canadian Postal
collection of them,
high-level components, an
in enterprise networks.
Code are available in
including relationships
advanced feature-rich
Follow along as the author
database subscription.
among them. These features
device-independent graphics
describes the components
allow the development of
system, and a host of
that comprise WBEM, and
tools that report on what
multimedia extensions. This
practice using the
APIs the classes use,
article explores this
technology with a simple
reorder and change
progression, examines the
filesystem example.
instructions, merge or
capabilities of the current
extend classes, add
version 1.3 in detail, and
customized instrumentation
looks to the future to see
(similar to profilers),
what release 1.4 will offer.
analyze control and data
flow, etc.
Date: Jul, 25 2001 Date: Jun, 19 2001 Date: Mar, 05 2004 Date: Aug, 06 2003 |