Web Sites 
-
The Code Generation Network covers all aspects of code generation and model-based development.
The site's resources include a database of code generation tools, interviews with leading exponents of code generation and book reviews on code generation and software development in general.
-
Everything you need to know about XML.
-
A tutorial that introduces XML and XSL, the benefits of each and how to utilize XSL to look at XML data.
-
This example is focused on using the SQL Server 2000 SQLXML functions in asp pages. We will get data from data base in xml format and using xsl we will display data in asp page.
-
TX Text Control is a royalty-free ActiveX and C++ Class Library that offers an extensive palette of word processing features.
-
SQLXML allows you to send queries to your SQL Server database and to be able to retrieve the results in XML over the web. This article will tell you how to set it up.
-
XML Magazine delivers practical information about the architecture and structure of XML, as well as case studies and technical instructions for incorporating XML into Windows, Java, e-commerce and Web environments.
-
DevShed - Open Source web development tutorials, forums, and tools. Topics covered include PHP, Apache, mySQL, Zope, Roxen, Jserv, Zend, XML, DHTML, Javascript and more.
-
Online reference with many examples which can be downloaded for off-line use
-
Online XHTML reference with clickable examples, which can be downloaded for off-line use
-
Online reference to SOAP 1.1
-
References and tutorials featuring XML, CSS, HTML, SOAP, and many more which can be downloaded for off-line use
-
Code Universe is a programming portal which features tons of source code and tutorials in ASP, C++, Java, JavaScript, Perl, PHP, Visual Basic, & XML. Code Universe also features programming forums, news, articles, dicussion boards, etc.
Code Universe - Where developers hangout !
-
XML.com, where the XML community shares resources and solutions, features timely news, opinions, features, and tutorials; the Annotated XML specification created by Tim Bray; authoring tools, XML resources, interactive forums, and newsletters.
-
Free tools, source code and articles on XML, XSL, BizTalk, xPath and WAP for developers!
-
Every GSM phone includes within it some form of SIM, in one of two formats. These SIMs carry information about the subscriber, including the phone number, address book, and recently dialed numbers. This information is therefore easily transferred to another handset, enabling GSM users to use any com
-
Schemas are significant not only in defining XML structures but also in providing data type capabilities to XML, adding a measure of object oriented programming support, and giving an infrastructure that can be used to support internationalization and personalization of presentation.
-
Covers the Simple API for XML, or SAX, interface. It explains why might you use it instead of the DOM, and will get you writing simple applications with SAX, as well as explaining a little bit about where it came from, and where it's going.
-
This is the third article in our series of XHTML, written by Scott Klein, which is aimed at beginner HTML starters. For the experts it details any differences between XHTML and HTML for tables. It is a basic introduction to tables in XHTML, which covers how to construct a table and the options ava
-
When people talk about eCommerce, they don’t mean putting a button on the website which says “call 0800…”. No, what they are referring to are smart systems (be they desktop machines, CE devices or mobile phones), which can describe themselves to other smart machines and compu
-
Trace Wilson, architech for VBXML.COM wrote this 28 page XSLT tutorial. It includes zipped example code and worksheets that lead you through the basics of XSLT development. It covers all the basics right up to advanced concepts.
-
Erich demonstrates a solution on to use recursive programming in XSLT when wanting to do case conversions, including proper case.
-
This manuscript is an abridged version of a chapter from the Wrox Press book Professional XML. It covers all you need to know about Namespaces and Schemas.
-
Kurt's graphical presentation/article is a must for all wanting to learn the basics through to the advance features of XSL
-
This is the first of series where James gives a basic overview of the fundamentals of WAP
-
In this practical session, Paul will develop three examples of how to use XML and ASP to build web sites and applications that ease maintenance by septing content from data.
-
WAP v1.2 has the same functionality as WAP v1.1, and continues the incorporation of detailed feedback from implementers. The main thrust of v1.2 has been to remove ambiguities and to make minor editorial corrections to the v1.1 specifications...
-
ASP+ is a key element of the new Microsoft .NET platform. It provides developers with the scalable rich platform they need to build modern day web sites using strongly typed compiled web pages. Gone are the days of ASP spaghetti code that is interpreted and prone to runtime errors.
-
The first part of this session describes an ASP version of SBPNews. The second part of this session shows you how to use XSL ISAPI 2 to serve wireless clients as well. Included in the second part is an application that persists data in the Model to the filesystem as individual stories (stories used
-
To make coping with the various types of mobile devices easier, in particular cellular phones, ASP+ will ship with a selection of server controls that provide output in WML rather than HTML. In this session, we look at the controls that Microsoft is currently developing
-
Learn the basics of XHTML. The focus of this article is to explain why XHML is important and the basics of an XHTML construct.
-
Follow along with Scott as he teaches how to write well-formed documents using XHTML, and start writing HTML pages that are fully compatible with XML enabled devices. Scott gives us code samples that help to build a great foundation for producing cutting-edge XHTML.
-
Web Applications are increasingly being connected to back end, line of business systems. These applications often develop modules (e.g. ASPs, servlets) that are themselves reusable bodies of business logic. A key element of building competitive advantage will be constructing Web Applications in such
-
From the start, the WAP Forum has aimed to define a standard that leverages existing Internet technologies wherever possible, and that interoperates with Internet technologies...
-
Andrew explains how he dynmically created his article, so that if another article should be written in the same format, one does not have to rewrite the html.
-
You know a lot about HTML pages dynamically created on the server and then served up to the browser. This is just what the ASP technology lets you do. A problem with this is that the basic language is still HTML and you still use HTML to describe both your data and the way it should be rendered. You
-
The main focus is on how XML can be used to solve real world problems, often in ways that only XML can. The following tools will be demonstrated and their source code reviewed: CSV2XML.ASP: an application that converts CSV files to XMLDOMs. If only one file is processed, the data is presented using
-
We'll cover some of the XML SQL Server 2000 features and discuss using them in your stored procedures.
-
Connecting systems together results in increased efficiency, a decrease in erroneous data, and speeds up the business process. It has become clear that XML is the way to connect these systems together.
-
Dynamically generated WML is a powerful tool, and ColdFusion is especially well suited to the task. The combination of these two can take your web sites to the next stage, adding tremendous value along the way.
-
This session will focus on different load balancing strategies including round robin DNS, hardware based solutions, and software based solutions, with particular attention to Microsoft Network Load Balancing (NLB), and live demonstrations of the most prevalent methods.
-
This session is targeted at ASP+ programmers who are looking to expand their knowledge beyond server-side development and move more into client-side development with JavaScript
-
This is a continuation of the XHTML Basics series by Scott. We're going to talk about how to build links and how they work in XHTML. As was discussed last time, XHTML is HTML 4 with an XML flavor, so as a topic is covered we'll be discussing any differences between HTML and XHTML.
-
In this chapter, we cover the newest technology in Web forms, XForms. And when we say new, we mean really new. XForms is currently a "work in progress" at the W3C. So, in this chapter, we just provide you with a very brief overview of XForms.
-
Many people wonder how to send images using XML. Darshan demonstrates in his article how to send binary data as part of an XML document, using base64 encoding.
-
Let's highlight some of the more important XML concepts that builders, designers and consultants should be aware of and can take into account when designing a BizTalk solution. Once we have covered those, we will explore the BizTalk tools provided to meet those needs.
-
This article leads you through understanding the structure of the XML returned from ADO recordset. Using the original version of the MS XSL transformation, Michele explains how to generically populate a table and combo boxes, from the ADO XML stream, using XSL.
-
This manuscript is an abridged version of a chapter from the Wrox Press book Beginning XML. This chapter concentrates on well-formed XML and takes a look at attributes, comments, empty elements, processing instructions and parsi
-
Caching is an old technique for increasing performance by storing frequently-used data on the server, therefore reducing costly round trips. You can also reduce the resource usage of those components in your system that you require less often.
-
The SAX control is an alternative to using the DOM to parse an XML file, which is faster and can handle very large files. But it is read-only. Martin explains how to use the event handling in Visual Basic when using the SAX implementation from the May 2000 MSXML release.
-
Kurt takes a look at XML and how it will change the world.
-
We all know about versioning our applications, but how do we version our data? That's one of the supposed benefits of Schemas - forward versioning!
-
SOAP, the Simple Object Access Protocol, is an XML syntax for exchanging messages. Because it is XML, it is both language and platform independent. SOAP is a fundamental part of .NET, Microsoft's new development platform, and it will be important for developers moving to .NET to understand what SO
-
This article is about how to use JSPs in the transformation layer, and how to structure the overall framework so that only the transformation layer need be changed to retarget your application from desktop browser to WAP-enabled phone, to whatever other device/application.
-
The first question that you may have is, "What is Enhydra?" Enhydra is an open source application server written entirely in Java. It supports many standards, including XML, HTML, Java Servlets, and JavaServer Pages (JSP)...
-
With the advent of WAP, separating content and presentation is essential because of the increasing number of very different user agents.
-
Usability is a term that indicates the degree of user-friendliness of a system. A usable system is one that lets its users complete tasks in a reasonably easy way. Assessing the value of a system's user interface has become increasingly important with the growth of computer use.
-
Security of applications and computer systems is an issue that, quite rightly, many IT professionals are concerned about. As corporations have utilized technologies, such as remote access, Java and component technologies - the need for mechanisms to secure applications, networks and systems has beco
-
This article emphasizes the differences between delivering applications to mobile devices and desktop PCs and focusses on what the developers considered when designing and building a prototype application for the WAP platform.
-
Ericsson expects most WAP applications to be developed in the same way as most HTML-rendered sites are today. Because of the benefits to Ericsson of extensive WAP use, it has developed JAWAP. JAWAP is targeted at the low-end WAP developer, but may be used on almost any platform.
-
Microsoft Active Server Pages (ASP) is a viable technology for developing dynamic web content. Its popularity can be seen from the many web sites sporting documents with the .asp extension. Because ASP is a server-side technology, it is well suited to creating dynamic WAP applications, especially in
-
Bluetooth is a technology specification that utilizes the 2.4 GHz Industrial, Scientific, and Medical (ISM) frequency band in order to achieve wireless connectivity among devices.
-
Introducing programmers to BizTalk Server 2000 (BTS) and prepare you for e-commerce and application integration using BTS.
-
XHTML - the eXtensible HyperText Markup Language - is simply HTML 4.0 written as an application of XML, and as such opens up the possibility of manipulating HTML in the same way as you would work with XML.
-
A web service is application logic that is programmatically available, and can be exposed using the Internet. Just as applications have targeted the rich services of the platform in the past, web applications of the future will take advantage of web services for programmability and feature enhanceme
-
Covering the new XML support added to SQL Server 2000. In particular, you will learn about XML recordsets, URL-based queries, XML views/schemas, and how the addition of XSLT transformations can greatly simplify the delivery of XML data to disparate targets.
-
Disussing the new configration, deployment, and versioning features of ASP+ and the .NET platform.
-
Intentional Programming is a programming system that brings the power of the computer to bear on the development of software. That is, Intentional Programming has the promise to bring Moore's Law to the software industry. This session illustrates Intentional Programming with an implementation of Sch
-
Server-side web testing, which includes examining network bandwidth, web server performance, ASP code performance, and COM object stability. This type of testing is accomplished using a free Microsoft load simulation tool to create realistic stress against the web server.
-
Providing a complete overview of WAP, intended primarily for ASP developers but also catering for the merely curious.
-
Ever wanted to simply double-click on an ASP file within Explorer and see the final page without going through IIS or PWS? In this talk, Dino will show you how to build a client-side ASP environment that processes code blocks through the Windows Script interfaces, to enable you to do just this!
-
Covering ASP+ topics such as the management of Session state, the new debugging and tracing features, error handling, how running applications can be managed more effectively, and many other cool new features.
-
Presenting current and emerging state-of-the-art XML-based solutions to the interoperability puzzle, such as SOAP, BizTalk and the BizTalk Server, this presentation will show how these XML technologies can be used to solve real-world integration and interchange challenges.
-
Subjects covered will include the new data types, cascading DRI, user defined functions, INSTEAD OF triggers, XML, distributed views, and new and improved tools such as the T-SQL debugger in the Query Analyzer and the Copy Database wizard...
-
Microsoft has added an enormous amount of features to DTS - Data Transformation Services - in its new release of SQL Server 2000...
-
ASP+ introduces a new way of coding that will be familiar to VB or DHTML programmers but a little alien to developers who have only coded in script languages
-
The fundamental requirement is "To provide the right information at the right time, disseminated and displayed in the right way, so that decision makers can do the right things at the right time in the right way"
-
This article explains how diverse content comprised of text, audio, and video can be combined to provide a richer user experience and increase both the benefits to the end user as well as enhance the feedback provided from the user.
-
ASP+ is designed to be fully backward compatible with earlier versions of ASP. However, there are several areas where this compatibility is less than perfect; and other areas where you really ought to consider updating your pages to get the best out of the new runtime system with ASP+
-
In July 2000 Microsoft released first version of SOAP Toolkit for Visual Studio 6.0. In September 2000 was released the beta 1 of SOAP Toolkit Version 1.0. In my opinion the most remarkable feature that was added is the SSL support. The most recent non-beta version is version from December 2000 with
-
Unless you've never created a Web page before, you're probably interested in how to convert an existing HTML page to XHTML. The Web has expanded to consist of an overwhelming number of Web pages - most of which are created with HTML. Undoubtedly, many Web developers will make the switch to XHTML bef
-
Extensible Styles Language (XSL). XSL has two parts: a transformation language, and a formatting language.
These two parts of XSL can function quite independently, and you can think of XSL as two languages, not one. In practice, you often transform a document before formatting it. In fact, that i
-
To develop Internet-based applications there are several solutions available (GET or POST, Remote Data Services, COM Internet Services) each with its strengths and weaknesses and none offering a good-enough solution. If you don't care about interoperating different platforms, XIR is simpler, easily
-
Relational databases are a mature technology, which, as they have evolved, have enabled users to model complex relationships between data that they need to store. In this chapter, we will see how to model some of the complex data structures that are stored in relational databases in XML documents.
-
This article is all about using XML with Java to create standalone programs - we'll create a few browsers. Here, the programs we write will be based on the XML DOM, and I'll use the XML for Java (XML4J) packages from IBM alphaWorks
-
BizTalk Server enables you to integrate separate applications together to create a larger system. Whether the applications are your own, or those of your business partners, BizTalk Server allows you to keep integration code on a central server rather than writing integration code into the applicatio
-
This is a very good introduction to XML for beginners. Highly recommended, it will assist everyone to understand the reason people are so excited by XML.
-
When people talk about eCommerce, they don’t mean putting a button on the website which says "call 0800…". No, what they are referring to are smart systems (be they desktop machines, CE devices or mobile phones), which can describe themselves to other smart machines and computing devices
-
Let’s take it from the top. B2B is nothing fancy. Businesses have been communicating with other Businesses since the beginning of time. What has changed is the technology which carries the communication - from smoke plumes to pigeons to mail to fax to EDI … and now to communication via t
-
Mudassir demonstrates how to build a complete WAP Greeting card solution, using ASP. You choose a card, write a message, which then gets sent to your required WAP enabled device.
-
Find out the meaning of words like: Orchestration, Schema, BizTags, BizTalk message, Envelope and XLang.
-
The "party" of the nineties (90's) has become the "working party" of the noughties (00's) and the toolset of choice is BizTalk. Participants in the BizTalk community are committed to making this vision of business-to-business communication and interoperability a reality. BizTalk is the great enabl
-
The incredible growth of the Internet and connectivity to the Internet by individuals and businesses alike has brought many opportunities to create new industries and new efficiencies within businesses and between businesses. Here is a glimpse at the major groups of relationships that will be trans
-
With the rise of web services and exchange of data in XML format, we are essentially talking about document delivery and messaging. BizTalk provides a reliable business document delivery service which is rules-based and role-based, giving every business a great deal of control over the automation w
-
So, we have heard that BizTalk is one of the key's to the next generation of technologies… but what exactly is it?
When people ask what BizTalk is, trainers or salespeople may be inclined to answer: 'it is a set of tools enabling business-to-business exchange'. But in order to truly unders
-
Integrating applications together is extremely difficult and usually expensive. It always has been. But integrating applications is just a means to an end, not the goal - the real goal is integrating business processes (and hopefully simplifying them). To achieve that, organizations that wish to thr
-
As far back as 1998, if the U.S.-based Internet Economy (as measured in terms of total revenues) were a nation by itself, it would have ranked 18th worldwide behind Switzerland and ahead of Argentina in terms of GDP! Since then, the Internet has grown more rapidly than anyone could have envisioned.
-
Ever wanted to know what .Net is? This article is written by the XML architect and the lead product manager for Web services and the .NET Framework at Microsoft!
-
This manuscript is an abridged version of a chapter from the Wrox Press book Visual Basic 6 XML. This is chapter 4 which looks at XPath for querying a document, XSLT for transforming a document, styling a document with Cascading S
-
This article shows in VBScript and JavaScript how to add and delete data from a table bounds to a dataisland, which includes a clever way to add default values for a new entry.
-
This abridged manuscript from the XSLT Programmer's reference explains what XSLT is, how it can be used and a introduction example of how to use XSLT, plus more.
-
This is the second part where James explains the basics of the WAP protocol, explaining the layers that make up WAP. This includes explanations on WML, WMLScript, WBMP, WBXML and more...
-
Whitespace stripping in MSXML2 was very unpredictable and hard to influence. Teun explains how to deal with whitespace issues.
-
This manuscript is an abridged version of a chapter from the Wrox Press book Professional ASP XML. It is based on a case study that looks at Data-Driven XSL.
-
This manuscript is an abridged version of a chapter from the book XML Programming with VB and ASP. This chapter looks at the Microsoft DOM object in quite some detail, giving references to the objects, methods and properties, with sample code.
-
This insightful article strives to understand the market forces which may have resulted in XML. The article begins at the beginning and covers a few hundred years of commerce... and postulates at the end that perhaps (finally!) the hierarchies and management theories will begin to fade and dyn
-
Teun details the specs of the eXtensible Stylesheet Language: Transformation (XSLT) reference, showing the history of the implemations with the MSXML dll.
-
This is an interactive article on using scripting and XSL. Its also a good starter for anyone wanting to learn some XSL basics.
-
Kurt has combined 60 of his web tricks that he has written for various publications.These include: Embed XSL in Behaviors, Use @Import to load stylesheets and various other tips.
-
This article demonstrates how to allow a WAP-phone user to be able to view any HTML page on the Internet, not just those specifically formatted in WML.
-
Demonstrates interesting and potentially very powerful features in utilizing the Microsoft XML DSO and data types.
-
Mark gives a simple example of what XML is and you can get started with using the msxml parser for loading and working with you XML file.
-
Mark explains, in general, why to use XML and how this technology will benifit you.
-
Mark explains how to use the new features in ADO to persist a recordset as an XML file and what you can do with it.
-
Mark investigates why someone should choose a schema vs a DTD
-
This article demonstrates codes on how to load a treeview from an XML document.
-
This article gives a brief description, on how to accomplish a tiered solution using XML. It also has an emphasis on design patterns.
-
This presentation will discuss the practical usage of XML in a Client/Server n-tier environment not just the web.
-
As XML starts to take a hold as a solution for e-commerce applications, and since it is an exchange format across different platforms, Craig will introduce you to the current offerings from different vendors for XML solutions.
-
Michael will demonstrate the essential building blocks necessary for practical XML applications: true n-tier data management (using XMLHTTPRequest), strongly typed data, updategrams, a grid metaphor, formatted input/output, sorted and filtered data, dropdown controls, and context menus. One of his X
-
This session is the culmination of all that's come before (see Essential XML and Real World XML). Building on the tools and user interface patterns presented earlier, Michael introduces programming design framework especially suited to an object-oriented, XML-based application. Michael will show how
-
Stephen reviews the tools and techniques needed to use XML in an ASP based Web Application. He will be discussing server-side XML topics in detail, and also covering topics such as IE5 support for XML, IIS configuration, parsing and using client-side XML.
-
DCSoftware UK's XML and XSL Help Page for Visual Basic. Contains download-able documentation and source code examples.
-
DataPackage XML is a high-performance XML database engine for ActiveX!