Saturday, August 10, 2002
More Crap
In addition to WS-Routing, WS-Security, we'll get WS-Coordination,WS-Transaction and BPEL-WS. Woo!

Are web-services still a technology I can understand and deploy in a week? Probably not. Better spend thousands on expensive consultants using "best of breed" tools created by MS and IBM.

Hmmm. #

More Crap
In addition to WS-Routing, WS-Security, we'll get WS-Coordination,WS-Transaction and BPEL-WS. Woo!

Are web-services still a technology I can understand and deploy in a week? Probably not. Better spend thousands on expensive consultants using "best of breed" tools created by MS and IBM.

Hmmm. #

Thursday, August 08, 2002
eXtensible MUD
XMUD is an eXtensible MUD. At its core it is a distributed system composed of a group of object managers that control the state of the system, a security manager that verifies client identities, a series of clients that execute xmud objects, and a mechanism for verifying that requests are generated by valid objects.

Networked Virtual Environments: Design and Implementation
Enjoying a multiuser virtual environment is easy--after all, its realistic interface is designed to be. Building a networked virtual environment (net-VE), on the other hand, is quite a formidable task. Networked Virtual Environments: Design and Implementation is a technical introduction to this exciting software development field and lays out many of the challenges net-VE developers must face and the weapons they have in their arsenal.


UI Patterns and Techniques
Each of these patterns (which are more general) and techniques (more specific) are intended to help you solve design problems. They're common problems, and there's no point in reinventing the wheel every time you need, say, a sortable table -- plenty of folks have already done it, and learned how to do it well. Some of that knowledge is written up here, in an easily-digestible format.

Intercept, Monitor, and Modify Web Requests with HTTP Filters in ISAPI and ASP.NET
There can be many reasons to reroute incoming Web requests. For instance, sometimes it's necessary to redirect a browser to a page based on user criteria without passing long lists of parameters in the URL. In the past, the only way to intercept such page requests and send them elsewhere was with ISAPI. Now, in ASP.NET, the IHttpModule interface provides notification of server requests, and lets you easily reroute them based on criteria other than browser type or version. Here the author demonstrates the use of IHttpModule for interception and explains the use of ISAPI filters for anyone who isn't yet using ASP.NET.

Wednesday, August 07, 2002
New I/0 Functionality for JavaTM 2 Standard Edition 1.4
However, the new features introduced into the JavaTM 2 Platform, Standard Edition (J2SETM), version 1.4 Beta, include many other new and interesting features. While the API certainly will offer support for scalable I/O operations for both sockets and files, you'll also find a regular expression package for pattern matching, encoders and decoders for character set conversions, and improved file system support like file locking and memory mapping. All four of these new features will be covered in this article.

Java[tm] Programming on the Sharp Zaurus
This article describes how to program your Zaurus using the Java programming language. It provides a quick demonstration, then discusses the details of the Personal Profile and its close cousin, the PersonalJava[tm] platform. The article concludes by showing how to package a Java application for the Zaurus.


Thinlet: For Really Thin Clients
Thinlet is a GUI toolkit, a Java class which parses the hierarchy and properties of the GUI, handles user interaction, and calls business logic. Separates the graphic design (described in an XML file) and the application methods (written as Java source).

It's a challenge, an experiment, an exploration, a rough map of where we haven't been. It's a search for new ways to approach Web-based design. It's a cry for creativity, and a stab at innovation. It's a playground and a proving ground. It's a rejection of what's practical in favor of what's possible.

Main Changes for XHTML 2.0

CSS 2.1 has also been released. Coolness. #

Accessing Java from Jython
One of the goals of Jython is to make it as simple as possible to use existing Java libraries from Python.

Scripting Languages for Java
This month's Java Technical Insight brings you to the world of scripting languages. Since this is the Java News Brief, we'll take a Java centric view and focus on two scripting language implementations that interact nicely with Java: Rhino and Jython.

Tuesday, August 06, 2002
C# Input/Output Classes Simplified
Beginners to the .NET Framework sometimes have a hard time trying to understand the classes in the System.IO namespace for performing input/output (IO) operations. The difficulty stems from the fact that this namespace is relatively large, containing more than 40 members, some of which are similar classes that can be used to achieve the same tasks. Thus it is sometimes hard to figure out which class is best for which task. This article tries to make your life a bit easier by grouping IO tasks into three categories and introducing the classes that are suitable for each task category.

Compare .NET Remoting to Web Services
The .NET Framework offers two mechanisms to support distributed application development and integration: .NET remoting and ASP.NET Web services. Both these techniques support developing distributed applications and application integration, but you need to consider how they differ before choosing one implementation over the other. I'll sort these differences out by comparing and contrasting .NET remoting and ASP.NET Web services, reviewing samples for each type of implementation and reviewing issues related to deploying these applications.

Hundreds of technical documentation about Data Access, .Net Development, BizTalk, Exchange, ISA, Security, Data Mining / BI, Peer-2-Peer, Pocket PC, Mobility, SQL, Videos, Windows, Networking...

URL Rewriting with ASP.NET
As more and more websites are being rewritten with ASP.NET, the old sites which had been indexed by google and linked from other sites are lost, inevitably culminating in the dreaded 404 error. I will show how legacy ASP sites can be upgraded to ASP.NET, while maintaining links from search engines.

Could be useful. Not sure if it's quite what I need. #
 offers Microsoft .NET controls and classes for reuse on your web sites and applications. Each product includes source code in C#. Documentation is provided and the source code is heavily commented. The work has only been debugged by the programmer and through feedback of various users. So the software is all "as is".

Source of the ever-useful Date Text Box Controls. #

Retaining Scroll Position After a Postback
When any control in an ASP.NET WebForm does a postback to the server, the page scrolls to the top after the postback is completed. Users will find the process of scrolling down to the place where they posted the form cumbersome.

This article explains how to retain a page's scroll position after a postback to the server.

Kind of hack but good enough for government work. #

GotDotNet Workspaces Whitepaper: A Detailed Overview
GotDotNet Workspaces provides a dynamic online environment where professionals and students alike can collaborate on software projects without the barriers created by geographical or network boundaries.

HTML Wait-Confirm ASP Button
functionality. Our goal is to make a submit button that prompts for confirmation before submitting, and if the user confirms then change the text on the button and change the mouse cursor to an hourglass. It has only been tested in Internet Explorer versions 5-6.

Adding a Checkbox Column to your DataGrid
There are many articles that explain how to add controls to a DataGrid that can be used to represent and edit data in a format other than a common EditBox, however they all appear to require the programmer to edit the html in the .aspx page(s) rather than use code held solely in the .cs Codebehind files. I have in the past had to implement many different controls that can be used to represent and edit controls within a DataGrid and here I will demonstrate the CheckBox template column with bound CheckBoxes as it is one of the simplest but the the most used control other then the EditBox, and is used to edit fields that are of the boolean type.

Metabuilders : Web Tools
This page is here to distribute the tools I've written. You won't find articles or extensive documentation here. What you will find here is some really useful components. Have fun.

Go here to get the ever-useful Bound Lookup Column and Bound Boolean Column. #

FTP Component in C#
For my first experience writing a C# component I decided to implement an FTP Component. This is the sample code to use the component. The component code is not really guaranteed to work fine in this state, but I thought that it might be of some interest and that feedback will help to improve or correct features.

Simply add the component to the ToolBox (Using customize Toolbox) and put it on your form. The code project contains a simple FTP Client. You may have to change FTPCom Reference in TestFTPCom project to test the sample. Remove the old reference and Add Reference to FtpCom.DLL

EJB 2.1 Web Services: Part 1
The driving force behind EJB 2.1 is the need for Enterprise JavaBeans technology to support Web services. This month's column is the first of two installments on EJB 2.1 Web services. It provides a high-level primer on Web services, then goes on to an overview of JAX-RPC and the new EJB endpoint interface.

Monday, August 05, 2002
XSL Stylesheets: push or pull?
Columnist Kevin Williams examines the two most common authoring styles used to create XSL style sheets: push and pull. He takes a look at some simple XML and XSL examples and discusses the benefits and drawbacks of each approach.

Java Security, Part 1: Crypto Basics
The Java platform, both its base language features and library extensions, provides an excellent base for writing secure applications. In this tutorial, the first of two parts on Java security, Brad Rubin guides you through the basics of cryptography and how it is implemented in the Java programming language, using plenty of code examples to illustrate the concepts.

Thread pools and work
One of the most common questions posted on our Multithreaded Java programming discussion forum is some version of "How do I create a thread pool?" In nearly every server application, the question of thread pools and work queues comes up. In this article, Brian Goetz explores the motivations for thread pools, some basic implementation and tuning techniques, and some common hazards to avoid.

In the same article:
This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming. This code consists of implementations of ideas that have been around for ages, and is merely intended to save you the trouble of coding them. Discussions of the rationale and applications of several of these classes can be found in the second edition of Concurrent Programming in Java.

Yes. This saves me so much time. Bless open source. #

Bruce Perens on Open Source
It's very tribal, and it's very fraternal. It's all about Eric, and Linus, and RMS, and Tim and Bruce and Tom and Larry. These are guru charisma guys. They're like artists, like guys running an art movement. Guys who dress up with halos and wear wizard hats. That form of organization is not a bazaar. It's not a cathedral. But it nevertheless has some distinct advantages. Because if you're in a cathedral then you have to wear this holy uniform all the time. If you're in a bazaar you have to stake out this patch of ground and keep it, and defend it, or just get overwhelmed by other guys greedier than you.

Deploying Software with JNLP and Java Web Start
In this article, you'll take a look at what Java Web Start and JNLP are, learn how to use Java Web Start to run JNLP-packaged applications, and learn how to build and deploy your own.

Finally. Sun waited way too long to start moving on JNLP. #

Developing a Custom Authentication Scheme in .NET
The ASP Column: HTTP Modules

Working on doing basic auth&auth with custom HTTP modules. It's not going well. Grrr. #


the server side
dotnet junkies
sam gentile
sam ruby
paul prescod
.net guy
jon udell
john robb
blogging roller
desktop fishbowl
cafe au lait
be blogging
kevin burton
james strachan
the truth is out there
brett morgan
blogging roller #2
joe's jelly
psquad's corner
rickard oberg
the saturn times
russel beattie
gerhard froelich
pete drayton
clemens vaster
ingo rammer
ken rawlings
simon fell
bit working
justin rudd
chris sells
john lam
jim murphy
brian jepson
john burkhardt
matt pope
better living through software
loosely coupled
understanding software engineering
rest lst,rdf-interest lst,tag lst ucapi lst

A man, his puppy, and a double barreled shotgun.

Powered by Blogger