or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
ATL Server: High Performance C++ on .NET
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

ATL Server: High Performance C++ on .NET [Paperback]

Pranish Kumar (Author), Jasjit S. Grewal (Author), Bogdan Crivat (Author), Eric Lee (Author)
4.8 out of 5 stars  See all reviews (4 customer reviews)

List Price: $59.99
Price: $43.79 & this item ships for FREE with Super Saver Shipping. Details
You Save: $16.20 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Paperback $43.79  

Book Description

May 27, 2003

Four expert authors give a comprehensive look at the ATL Server library designed for building high-end web applications and web services. Other books on ATL do not go into depth on the ATL Server portion of the library (web services and web applications). Other books on ISAPI do not provide insight into the one library designed to make ISAPI development much easier. This is the only book written by the very people who created the ATL Server library.


Editorial Reviews

About the Author

Pranish Kumar is a program manager on the Visual C++ Libraries Team at Microsoft. He joined Microsoft in 2000, focusing on ATL Server; his primary responsibility is all areas of the library. Before joining Microsoft, Pranish worked in different areas of software development in Sydney, Australia. He holds bachelor's degrees in computer science and electrical engineering from the University of New South Wales. Outside of software development, Pranish enjoys single malt whiskey, cigars, and his continuous struggle to learn Romanian.

Eric Lee has worked in testing and development at Microsoft Corporation for just over 4 years. Before Microsoft, Eric worked at a small company in Toronto. Most of Eric's experience has been in GUI components and server-side programming. He holds a bachelor's degree in computer science from the University of Western Ontario.

Jasjit Singh Grewal graduated in May 1999 from the University of Maryland at College Park with a degree in computer science. He joined Microsoft in June 1999 and began working on the Visual C++ Libraries Team, and in particular, on ATL Server. During his time on the team, Jasjit contributed to nearly all aspects of the design and implementation of the ATL Server library and was the primary designer and implementer of the ATL Server web services support. Jasjit's primary interests outside of software are drawing, reading, and writing. He also enjoys playing roller hockey and hiking.

Bogdan Crivat is a software design engineer in the Data Mining Server Development Team at Microsoft Corporation. Bogdan joined the ATL Server team at Microsoft in 1999, focusing mostly on the SOAP support and the SMTP support classes. He worked there until ATL Server was released (with Visual Studio .NET). Before Microsoft, Bogdan worked on large-scale client/server applications for Softwin, a Romanian software development company. He holds a bachelor's degree in computer science from the University of Bucharest, Romania. When he's not working, Bogdan likes to read pretty much everything—especially books about his recurring passion, the history of religions.

Product Details

  • Paperback: 520 pages
  • Publisher: A-Press; 1 edition (May 27, 2003)
  • Language: English
  • ISBN-10: 1590591283
  • ISBN-13: 978-1590591284
  • Product Dimensions: 9.2 x 7 x 1.2 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,714,182 in Books (See Top 100 in Books)

 

Customer Reviews

4 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

6 of 6 people found the following review helpful:
5.0 out of 5 stars Great book about ATL Server, July 3, 2003
By 
Tomas Restrepo (Medellin, Antioquia Colombia) - See all my reviews
This review is from: ATL Server: High Performance C++ on .NET (Paperback)
If you're a hardcore C++ developer wanting to do native web development, ATL Server is a great library to work with. If you've done ISAPI extensions, you'll find ATL Server to be a natural, flexible and very performant extension of that model, which makes development a *lot* faster.

And if you like that, then this book is a great way to get you up to speed on ATL Server. It is, after all, written by the people who wrote it. The book is wonderfully easy to read, covers both the basics and plenty of advanced ATL Server topics, and has tons of examples. Plus, it has the advantage of being written with real applications in mind.

On the other hand, if the profile above doesn't sound like it fits you, then this book is probably not for you :)

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Fantastic Addition to ATL, July 17, 2003
By 
Codrin Dumitrescu (The Hague, The Netherlands) - See all my reviews
This review is from: ATL Server: High Performance C++ on .NET (Paperback)
The ATL Server library is the perfect addition to ATL, adding the ability to create web services and web applications with the light-weight model of ATL. I found this book very useful for getting new members of my development team up to speed on the basics of ATL Server development (both those with previous ISAPI experience and those without).

I also found this book very useful when tackling some of the more difficult problems that our application faced. In particular the Advanced sections on SRF files, Request Handlers and Web Services provided a number of useful techniques that we were able to apply in our application.

The book also outlines some techniques for using parts of the ATL Server library in non-web applications, which we are finding very useful as we update some of our existing code.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars The Definitive Guide to ATL Server, July 13, 2003
By 
This review is from: ATL Server: High Performance C++ on .NET (Paperback)
This is an excellent book on the definitive technology for VC++ developers wanting to write web applications. ATL Server is the evolution of ISAPI; better, faster and much easier to write. If you are comfortable with C++ template programming and attributed Visual C++, you will find this framework a joy to work with. Just like ATL, ATL Server is streamlined, high performance and easy to extend.

Written by the ATL Server team, this book will guide you through the different parts of ATL Server, giving you not only reasons for why certain design decisions were made but also real-world examples.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
getting user input, server components, consumer templates, application tuning, add ref, data type mapping, invalid argument, srf file, stencil tag, stencil processor, stencil syntax, thread pool class, data source cache, request handler class, stencil processing, blob cache, replacement handlers, worker archetype, login user interface, handler map, stencil files, replacement tags, web service method, guid type, sample web service
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Server Web, Visual Studio, Passport Manager, Hello World, Advanced Web Services, Server Project Wizard, Basic Authentication, Database Access, Server Options, Bogdan Crivat, Consumer Wizard, Internet Explorer, Web Service Using, Sign Out, Persist Security Info, Stand-alone Applications, Auto Translate, Integrated Security, Initial Catalog, Low Requests, Content Starting, Advanced Request Handlers, Securing Your Web Application, Packet Size, Task Manager
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject