Errata

Programming Atlas

Errata for Programming Atlas

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Printed Page 6
Code Example

In the section titled "A First Atlas Example: Hello User" I was unable to get the
page to work till I added the following "services" tag in the "9780596526726ScriptManager"
tag:

<9780596526726:ScriptManager ID="ScriptManager1" runat="server">
<services>
<9780596526726:servicereference path="~/WebService.asmx" />
</services>
</9780596526726:ScriptManager>

I also took out the following line:
<DEFANGED_script language="JavaScript"type="text/javascript"
src="WebService.asmx/js">
</script>

I understand that this is a "rough cuts", but it was very frustrating to not be able
to run the first example. Other than that, I've enjoyed the reading so far.

Anonymous   
Printed Page 13
First Altas Example

The whole language changed on you. The instructions in what is now AJAX Web Extensions
for .NET has changed dramatically since this book was written.

The Hello User example won't work with the latest versions.

The instructions result in an error "Only types with a [ScriptService] attribute can
be called as a web service. "

And all the tags have changed from <9780596526726: to <asp:.

Anonymous   
Printed Page 65
Chapter 4, page 65, third row

"The effects that Atlas lets you create are possibile without Atlas".

Well, I believe the second "Atlas" is instead an "Ajax".

Anonymous   
Printed Page 66
Onwards

This book is *completely* out of date, despite only being a few months old! I'm only on
chapter 4 but the topic of discussion is the Sys.UI.Window namespace
followed by Atlas impllementations of DOM nodes such as Sys.UI.Label, Sys.UI.image,
Sys.UI.HyperLink, Sys.UI.Button etc.

These entire namespaces have been dropped from Atlas (now ASP.NET AJAX 1 Beta 2).

Since these missing controls are absolutely fundamental building blocks of any
application I see no alternative other than to "bin the book".

Anonymous   
Printed Page 67
before last example of page

"click1(), click2() and click3()" has to be substituted with appropriate names for functions
(MessageBoxOKClick(), MessageBoxOKCancelClick() and InputBoxClick()).

Anonymous   
Printed Page 98 & 99
The binding.transform.add call

binding.transform.add(Sys.Binding.Transformers.ToString);

gives the following error:

Error: 'Sys.Binding.Transformers.ToString' is null or not an object

I changed the call to:

binding.transform.add(Sys.BindingBase.Transformers.ToString);

Anonymous   
Printed Page 143
Second method of "Namespaces" paragraph

registerClass is a method of "Type", not "Class".

Anonymous   
Printed Page 153
first row

Type class provides no more "registerAbstractClass" method

Anonymous