AJAX, Rich Internet Applications, and Web Development for Programmers (Deitel Developer Series)

Product Description
The practicing programmer’s DEITEL® guide to AJAX, Rich Internet Applications, and web-application development

This book applies the Deitel signature live-code approach to teaching Web 2.0 application development. The book presents concepts in the context of more than 180 fully tested programs (18,000+ lines of code), complete with syntax shading, detailed descriptions, and sample outputs. It features hundreds of tips that will help you build robust applications.

Start with a concise introduction to XHTML, CSS, and JavaScript before rapidly moving on to more advanced client-side development with DOM, XML, AJAX, JSON, and other RIA technologies. Then proceed to server-side development with web servers, databases, PHP, Ruby on Rails, ASP.NET, JavaServer Faces, and web services. When you’re finished, you’ll have everything you need to build Web 2.0 applications.

The DEITEL Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, JavaTM, web services, Internet and web development, and more.

Practical, example-rich coverage of:

  • Web 2.0
  • XHTML, CSS, JavaScript
  • DOM, XML, RSS
  • AJAX-Enabled Rich Internet Applications
  • JSON, Dojo, Script.aculo.us
  • Adobe® Flash CS3 and Flex
  • Web Servers (IIS and Apache)
  • Database (SQL, MySQL, ADO.NET and Java DB)
  • PHP, Ruby on Rails
  • ASP.NET, ASP.NET AJAX
  • JavaServer Faces (JSF)
  • SOAP-Based Web Services in Java
  • REST-Based Web Services in ASP.NET
  • Mashups
  • And more…

About the Author

Paul J. Deitel and Dr. Harvey M. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized programming languages content-creation, corporate-training and Internet business development organization. The Deitels have written many international best-selling programming languages textbooks that millions of people worldwide have used to master C, C++, Java, C#, XML, Visual Basic®, Perl, Python, and Internet and web programming.

Download



Password default : book4it.blogspot.com
»»  read more

Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork

Product Description

A guide to the skills required for state-of-the-art web development, this book covers a variety of web development frameworks. The uses of the standard web API to create applications with increasingly sophisticated architectures are highlighted, and a discussion of the development of industry-accepted best practices for architecture is included.
The history and evolution toward this architecture and the reasons it is superior to previous efforts are described, and an overview of the most popular web application frameworks, their architecture, and use is provided. The same application is built in six different frameworks, allowing developers to conduct an informed comparison. An evaluation of the pros and cons of each framework is provided to assist developers in making decisions or evaluating frameworks on their own. Best practices covered include sophisticated user interface techniques, intelligent caching and resource management, performance tuning, debugging, testing, and web services.

About the Author
Neal Ford is the chief technology officer at DSW Group, Ltd. He is an architect, designer, and developer of applications, instructional materials, and video presentations. He is the author of Developing with Delphi: Object-Oriented Techniques and JBuilder 3 Unleashed. He lives in Atlanta, Georgia.

Download

Link 2



Password default : book4it.blogspot.com
»»  read more

ActionScript 3.0 Cookbook

ActionScript 3.0 Cookbook

Product Description
Well before Ajax and Microsoft’s Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs with its Flash-based “Rich Internet Applications.” Now, new owner Adobe is taking Flash and its powerful capabilities beyond the Web and making it a full-fledged development environment.

Rather than focus on theory, the ActionScript 3.0 Cookbook concentrates on the practical application of ActionScript, with more than 300 solutions you can use to solve a wide range of common coding dilemmas. You’ll find recipes that show you how to: Detect the user’s Flash Player version or their operating system Build custom classes Format dates and currency types Work with strings Build user interface components Work with audio and video Make remote procedure calls using Flash Remoting and web services Load, send, and search XML data And much, much more …

Each code recipe presents the Problem, Solution, and Discussion of how you can use it in other ways or personalize it for your own needs, and why it works. You can quickly locate the recipe that most closely matches your situation and get the solution without reading the whole book to understand the underlying code. Solutions progress from short recipes for small problems to more complex scripts for thornier riddles, and the discussions offer a deeper analysis for resolving similar issues in the future, along with possible design choices and ramifications. You’ll even learn how to link modular ActionScript pieces together to create rock-solid solutions for Flex 2 and Flash applications.

When you’re not sure how ActionScript 3.0 works or howto approach a specific programming dilemma, you can simply pick up the book, flip to the relevant recipe(s), and quickly find the solution you’re looking for.

Adobe Developer Library is a co-publishing partnership between O’Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source.

About the Author
Joey Lott is the author of several O’Reilly books on Macromedia technology, including Flash 8 Cookbook, Programming Flash Communication Server, and the ActionScript Cookbook. He is also the author of Flash 8 ActionScript Bible (Wiley) and Advanced ActionScript with Design Patterns (Adobe Press, October 2006). Joey has been teaching Flash and ActionScript since 1999. His professional experience in the Internet industry includes co-founding RightSpring, Inc., as well as consulting for YourMobile/Premium Wireless Services (J2EE B2C application) and Ads.com (leading the development of a J2EE B2B application). Darron Schall is an independent consultant specializing in the Flash Platform, with a Bachelor’s Degree in Computer Science from Lehigh University. He has been using ActionScript since the early days and is a prominent voice in the Flash and Flex communities. He is actively involved in the Open Source Flash movement with projects ranging from software development tools to a Commodore 64 emulator. Darron has spoken at various conferences about ActionScript, and has contributed to books and magazines. You can find his Flash Platform related weblog at http://www.darronschall.com. Keith Peters is a Flash developer in the Boston area. He has been working with Flash since 1999 and is currently a Senior Flash Developer at Brightcove (http://www.brightcove.com). Keith has been a contributing author to nine other books on Flash and ActionScript. His personal website, http://www.bit-101.com, features an active blog, over 700 open source Flash experiments, and lots of other random Flash-related stuff.

download

link2



Password default : book4it.blogspot.com
»»  read more

AJAX Essential Training

AJAX Essential Training

In AJAX Essential Training, instructor Dori Smith shows experienced web developers how to utilize AJAX to best create dynamic pages. The course covers selecting the best tools for the job (HTML, CSS, JavaScript, XML), understanding all aspects of HTTP from requests to responses, and creating dynamic forms and maps from static HTML and CSS forms and files. Dori also explains in detail how to get and use the Yahoo! UI framework. Exercise files accompany the tutorials.

Download Links:

http://rapidshare.com/files/89899806/v-lajaxet.r00
http://rapidshare.com/files/89922520/v-lajaxet.r01
http://rapidshare.com/files/89901589/v-lajaxet.r02
http://rapidshare.com/files/89903276/v-lajaxet.r03
http://rapidshare.com/files/89904755/v-lajaxet.r04
http://rapidshare.com/files/89906273/v-lajaxet.r05
http://rapidshare.com/files/89907933/v-lajaxet.r06
http://rapidshare.com/files/89909697/v-lajaxet.r07
http://rapidshare.com/files/89912083/v-lajaxet.r08
http://rapidshare.com/files/89913494/v-lajaxet.r09
http://rapidshare.com/files/89914891/v-lajaxet.r10
http://rapidshare.com/files/89916332/v-lajaxet.r11
http://rapidshare.com/files/89917684/v-lajaxet.r12
http://rapidshare.com/files/89918946/v-lajaxet.r13
http://rapidshare.com/files/89920991/v-lajaxet.r14
http://rapidshare.com/files/89924080/v-lajaxet.r15
http://rapidshare.com/files/90037436/v-lajaxet.r16
http://rapidshare.com/files/90038723/v-lajaxet.r17
http://rapidshare.com/files/90038298/v-lajaxet.r18
http://rapidshare.com/files/90039114/v-lajaxet.r19
http://rapidshare.com/files/90039857/v-lajaxet.r20
http://rapidshare.com/files/90040655/v-lajaxet.r21
http://rapidshare.com/files/90041284/v-lajaxet.r22
http://rapidshare.com/files/90155723/v-lajaxet.r23
http://rapidshare.com/files/90157072/v-lajaxet.rar

Mirror:

http://www.uploading.com/files/NVI65IQR/Lynda.com_AJAX_Essential_Training.part1.rar.html
http://www.uploading.com/files/ZOEPPN21/Lynda.com_AJAX_Essential_Training.part2.rar.html
http://www.uploading.com/files/QKB1THDF/Lynda.com_AJAX_Essential_Training.part3.rar.html
http://www.uploading.com/files/YIGX779L/Lynda.com_AJAX_Essential_Training.part4.rar.html
http://www.uploading.com/files/U33HNBDY/Lynda.com_AJAX_Essential_Training.part5.rar.html
http://www.uploading.com/files/TBSEX2SC/Lynda.com_AJAX_Essential_Training.part6.rar.html

Mirror:
http://rapidshare.com/files/232901743/Lynda.com_AJAX_Essential_Training.part6.rar
http://rapidshare.com/files/232901897/Lynda.com_AJAX_Essential_Training.part4.rar
http://rapidshare.com/files/232901905/Lynda.com_AJAX_Essential_Training.part5.rar
http://rapidshare.com/files/232902191/Lynda.com_AJAX_Essential_Training.part1.rar
http://rapidshare.com/files/232902536/Lynda.com_AJAX_Essential_Training.part3.rar
http://rapidshare.com/files/232902617/Lynda.com_AJAX_Essential_Training.part2.rar



Password default : book4it.blogspot.com
»»  read more

Accelerated GWT: Building Enterprise Google Web Toolkit Applications

Accelerated GWT: Building Enterprise Google Web Toolkit Applications

Product Description

Ajax is a web development technique that takes advantage of JavaScript to display and interact dynamically with information embedded into a web page. Its emergence has made it possible to create web applications that closely resemble their desktop–based brethren. With this exciting new ability came several challenges; not only did developers have to learn JavaScript, but they were also forced to use inefficient development processes, not to mention deal with cross–platform and browser difficulties. But with the release of Google Web Toolkit (GWT), Java developers are able to continue using their favorite language to write powerful Ajax applications while using not only the Java language, but also the very same development tools they’re already using on a daily basis!

Serious Java developers wanting to write Ajax applications using GWT can expect a fast–paced, yet thorough, introduction to GWT from Java expert Vipul Gupta. You’ll gain key insights into the GWT framework’s capabilities and can rely on clear instruction that will show you how to incorporate GWT into your daily development routine in the most effective way. Accelerated GWT introduces you to the popular GWT framework in a way that will allow you to begin using GWT in short order. Foregoing superfluous introductions to JavaScript and Ajax, you’ll instead be immersed in GWT fundamentals from the very first chapter. Subsequent chapters discuss key GWT concepts such as architecture, widgets, and RPC. Understanding you’ll want to efficiently integrate GWT into your development workflow, the author also devotes time to sound GWT application design, testing, and internationalization issues.

What you’ll learn

  • Use GWT’s Remote Procedure Call (RPC) capabilities to greatly enhance the user experience by optimizing application performance.
  • Go beyond basic syntax fundamentals to learn how to most effectively design and test your GWT applications.
  • Build complex interfaces by taking advantage of GWT’s advanced widget offerings.

Who is this book for?

Java–minded web developers seeking to incorporate Ajax capabilities into their web applications without sacrificing sound development principles.

Related Titles

  • Ajax and REST Recipes: A Problem-Solution Approach
  • The Definitive Guide to Grails
  • Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java


download



Password default : book4it.blogspot.com
»»  read more

A Semantic Web Primer, 2nd Edition


Posted by bandr under Ajax, Magazines, Networks, Operating System

A Semantic Web Primer, 2nd Edition

Book Description
The development of the Semantic Web, with machine-readable content, has the potential to revolutionize the World Wide Web and its uses. A Semantic Web Primer provides an introduction and guide to this still emerging field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for self-study by professionals, it concentrates on undergraduate-level fundamental concepts and techniques that will enable readers to proceed with building applications on their own and includes exercises, project descriptions, and annotated references to relevant online materials.


A Semantic Web Primer provides a systematic treatment of the different languages (XML, RDF, OWL, and rules) and technologies (explicit metadata, ontologies, and logic and inference) that are central to Semantic Web development as well as such crucial related topics as ontology engineering and application scenarios. This substantially revised and updated second edition reflects recent developments in the field, covering new application areas and tools. The new material includes a discussion of such topics as SPARQL as the RDF query language; OWL DLP and its interesting practical and theoretical properties; the SWRL language (in the chapter on rules); OWL-S (on which the discussion of Web services is now based). The new final chapter considers the state of the art of the field today, captures ongoing discussions, and outlines the most challenging issues facing the Semantic Web in the future. Supplementary materials, including slides, online versions of many of the code fragments in the book, and links to further reading, can be found at www.semanticwebprimer.org.


download



Password default : book4it.blogspot.com
»»  read more

Ajax in Oracle JDeveloper

Ajax in Oracle JDeveloper

Product Description

Asynchronous JavaScript and XML (Ajax) is a web technique used to transfer data between a browser and server asynchronously without posting the web page to the server. “Asynchronously” implies that the processing of the web page continues while the Ajax request is sent to the server and a response is received from the server. The web page, or section(s) of the web page, is refreshed with the Ajax response without reposting the web page. Ajax has the following advantages over non-Ajax web applications.

- Reduced response time and reduced server load, as the complete web page is not reposted.

- Reduced bandwidth of web applications as only data is transferred and the HTML format is applied in the browser.

- Separation of data, format and style.

The book covers web search and RSS Feed with Ajax as well as form validation with Ajax frameworks for Java, JSP, JSF, and PHP. It discusses using Ajax in Oracle JDeveloper and is IDE based. JDeveloper has the following advantages over Eclipse IDE.

- JDeveloper 11g provides an integrated JavaScript Editor for Ajax/Web development.

- It also provides a PHP extension.

- JDeveloper has a built-in support for JSF and for JDBC.

download



Password default : book4it.blogspot.com
»»  read more

Adobe AIR with Ajax: Visual, QuickPro Guide

Adobe AIR with Ajax: Visual, QuickPro Guide

Book Description
AIR (Adobe Integrated Runtime) is Adobe’s open-source technology that lets Web developers and programmers create Rich Internet Applications that run outside of any Web browser. This Visual QuickPro Guide teaches everything you need to know to begin creating applications that combine the rich experience of a traditional desktop application with the power and reach of the Internet. The book uses a visual, step-by-step approach and covers all the fundamental AIR concepts, without the fluff, confusing segues, and technical jargon that bog down so many other computer books. Author Larry Ullman has a well-earned reputation for writing books that are accessible, easy-to-follow, and, above all, useful. This book focuses solely on developing AIR applications using HTML and JavaScript, although formal knowledge of JavaScript is not required.

download



Password default : book4it.blogspot.com
»»  read more

Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX

Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX

Book Description
Delivering rich, Web 2.0-style experiences has never been easier. This book gives you a complete hands-on introduction to Microsoft ASP.NET AJAX 1.0, the new framework that offers many of the same benefits for Ajax development that ASP.NET provides for server-side development. With Programming ASP.NET AJAX, you’ll learn how to create professional, dynamic web pages with Ajax in no time.

Loaded with code and examples that demonstrate key aspects of the framework, this book is ideal not only for ASP.NET developers who want to take their applications a step further with Ajax, but for any web developers interested in ASP.NET AJAX, no matter what technology they use currently. That includes JavaScript programmers who would like to avoid the headaches of writing cross-browser code.

Programming ASP.NET AJAX offers you:

  • A high-level overview of the ASP.NET AJAX framework
  • Functional code that you can cut and paste for use in your own applications
  • The essentials of JavaScript and Ajax to help you understand individual technologies used by the framework
  • An organization that reflects the framework’s packages, including Extensions, Control Toolkit, the Futures CTP, and the AJAX Library
  • Sidebars throughout the book that identify and propose solutions to potential security breaches
  • Ways to use the standards-based AJAX Library with other platforms, such as PHP
  • A complete chapter on the UpdatePanel control for making individual parts of a web page independently updateable — one of the framework’s most important elements

Released previously as Programming Atlas to cover the beta version of the Microsoft framework, this edition is fully up-to-date and expanded for the official 1.0 release of ASP.NET AJAX.

Download



Password default : book4it.blogspot.com
»»  read more

Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences

Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences

Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences

Book Description
The last couple of years have seen big changes in server-side web programming. Now it’s the client’s turn; Dojo is the toolkit to make it happen and Mastering Dojo shows you how.

Dojo is a set of client-side JavaScript tools that help you build better web applications. Dojo blurs the line between local, native applications and browser based applications; the browser becomes the user interface platform. “Modern” browsers provide an incomplete, inconvenient, and incompatible programming environment, but Dojo eliminates these problems. While there are many JavaScript libraries available, most focus on just one thing (for example, effects libraries, perceived JavaScript omissions, or HTML widgets). Dojo addresses all of these functional areas-and many others-extensively.

In Mastering Dojo, you’ll get the whole story, from basic usage to advanced idioms. Mastering Dojo starts out with a fast moving tutorial that will give you techniques that you can start using right away. You’ll learn all about Dojo Core–the foundation on which all things Dojo stand. See how you can modularize your project for development and automatically package your release for optimal download performance. You’ll also learn how Dojo:

  • augments the core JavaScript library
  • fixes the event system
  • simplifies DOM programming
  • provides a complete class definition facility
  • includes a powerful remote scripting (XHR) framework
  • … and much more.You’ll love using Dojo’s HTML user interface control widget system, Dijit.
  • See how to use over 40 widgets, including the rich yet easy-to-use tree and grid controls.

    Finally, you’ll get an in-depth look at how to design and build a single-page, rich Internet Application.


    Download



    Password default : book4it.blogspot.com
    »»  read more

    AJAX Training with Steve Holzner - VTC

    Ajax, shorthand for Asynchronous Javascript and XML, is a set of technologies that allows you to create Web applications that don’t need to refresh Web pages in the browser. You can operate behind the scenes, connecting to the server, uploading and downloading data, and display the results in the browser using dynamic HTML. Using Ajax gives your Web pages the feel of a desktop application-the whole display will no longer flash when you click a button. VTC Author Steve Holzner helps you get started developing and building your own Ajax capable web pages. A familiarity with JavaScript, XML, PHP is recommended for this course.

    Duration: 7 hrs / 97 lessons

    Introduction

    Welcome (03:22)
    System requirements (06:36)

    Getting to know AJAX

    downloading data behind the scenes (03:09)
    modifying web pages on the fly (05:30)
    searching in real time with live searches (03:05)
    getting the answer with autocomplete (03:10)
    dragging and dropping html elements with ajax (05:43)
    getting instant login feedback (03:31)

    Writing AJAX

    working with javascript in browsers (04:29)
    creating an xmlhttprequest object in javascript (07:48)
    checking the xmlhttprequest object’s readystate property (04:19)
    checking the xmlhttprequest object’s status property (03:23)
    getting your data with the xmlhttprequest object (04:54)
    problems creating an xmlhttprequest object (05:05)
    fetching text data from the browser (05:23)
    decoding the fetched data (06:10)
    selecting relative or absolute urls (03:30)
    getting xmlhttprequest objects in other ways (05:37)
    using server-side scripting (05:18)
    storing ajax data in xml (05:59)
    fetching xml data from the server (05:21)
    extracting data from xml (06:31)
    passing data to the server with get (06:21)
    passing data to the server with post (05:22)

    Getting more AJAX power

    determining which browser the user has (06:27)
    handling head requests for more data (05:12)
    creating a live search pt.1 (07:28)
    creating a live search pt.2 (03:41)
    connecting to google suggest (04:24)
    calling a different domain safely (03:53)
    using two xmlhttprequest objects (05:31)
    handling multiple xmlhttprequest requests (04:17)
    returning javascript objects from the server (05:22)

    Creating AJAX applications

    downloading images using ajax (04:38)
    creating a shopping cart (02:31)
    handling mouse events (05:48)
    enabling dragging (05:48)
    handling drops (04:04)
    communicating with the shopping cart on the server (03:05)
    creating an ajax-driven drop-down menu system (05:57)
    downloading data with drop-down menu system (03:00)
    displaying a menu with a drop-down menu system (04:27)

    Exploring the browser-side AJAX frameworks

    introducing ajax frameworks (01:58)
    creating ajax with libxmlrequest (06:04)
    creating ajax with ajaxlib (05:01)
    creating ajax with xhconn (04:30)
    creating ajax with sack (04:41)
    creating ajax with interactive website framework (03:09)
    creating ajax with sarissa (05:16)
    exploring the server-side ajax frameworks
    creating ajax with php and sajax pt.1 (04:04)
    creating ajax with php and sajax pt.2 (04:33)
    creating ajax with php and xajax (05:03)

    Using XML with AJAX

    understanding xml (05:03)
    loading xml into a browser object (04:10)
    navigating through xml documents using javascript (06:04)
    extracting data from text nodes (03:02)
    handling white space in mozilla and firefox (04:50)
    accessing attribute values in xml elements (07:01)
    accessing xml elements by name (04:11)
    validating xml you get from the server (06:26)
    validating xml with a dtd (03:19)

    Using CSS with AJAX in web pages

    introducing css (03:50)
    setting styles (05:57)
    using an external style sheet (03:04)
    working with text styles (05:42)
    setting colors and backgrounds (04:38)
    getting newly-displayed text noticed (05:52)
    showing ajax results (03:22)
    hiding ajax results (03:44)
    positioning elements (03:30)
    positioning elements: absolute positioning (03:39)
    positioning elements: relative positioning (03:47)
    stacking (03:04)

    Using PHP and AJAX

    using php in web pages (03:08)
    understanding basic php syntax (03:38)
    working with variables (05:09)
    working with operators (04:54)
    working with strings (05:48)
    working with arrays (04:47)
    making choices with the if statement (02:08)
    using the switch statement (04:03)
    using for loops in php (03:58)
    using while loops in php (02:24)
    sending data to the server (05:44)
    extracting data from text fields (03:42)
    extracting data from checkboxes (04:13)
    extracting data from radio buttons (03:10)
    extracting data from listboxes (04:29)
    uploading files (03:21)
    reading uploaded files (04:32)
    redirecting the browser (02:58)

    Doing it right: AJAX best practices

    handling the back button (02:33)
    remember - google can’t see your ajax content (01:53)
    watching out for browser caching (03:50)
    giving visual cues (02:42)

    Wrap-up (03:20)
    Credits
    About the Author (00:40)

    download:

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.001 (20 MB)
    http://www.megaupload.com/?d=BVWUTNWI

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.002 (20 MB)
    http://www.megaupload.com/?d=GD1H6B05

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.003 (20 MB)
    http://www.megaupload.com/?d=ZPKOAS6K

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.004 (20 MB)
    http://www.megaupload.com/?d=TAVW09P3

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.005 (20 MB)
    http://www.megaupload.com/?d=SY2XO1IP

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.006 (20 MB)
    http://www.megaupload.com/?d=GSPT04QK

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.007 (20 MB)
    http://www.megaupload.com/?d=IR10VDJP

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.008 (20 MB)
    http://www.megaupload.com/?d=IOSVIV05

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.009 (20 MB)
    http://www.megaupload.com/?d=PRJ7CGY7

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.010 (20 MB)
    http://www.megaupload.com/?d=5521XJFZ

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.011 (20 MB)
    http://www.megaupload.com/?d=M3JGW1CB

    netbks.com_VTC - AJAX Training with Steve Holzner.iso.012 (4.42 MB)
    http://www.megaupload.com/?d=45V4BI91

    join files with

    http://rapidshare.com/files/126468532/FSJSetup.exe



    Password default : book4it.blogspot.com
    »»  read more

    VTC - Learning Ajax video tutorials

    Ajax, shorthand for Asynchronous Javascript and XML, is a set of technologies that allows you to create Web applications that don’t need to refresh Web pages in the browser. You can operate behind the scenes, connecting to the server, uploading and downloading data, and display the results in the browser using dynamic HTML. Using Ajax gives your Web pages the feel of a desktop application-the whole display will no longer flash when you click a button. VTC Author Steve Holzner helps you get started developing and building your own Ajax capable web pages. A familiarity with JavaScript, XML, PHP is recommended for this course. To begin learning, simply click the links.

    download links:

    http://rapidshare.com/files/134086071/netbks.com_vtc_ajax.part1.rar
    http://rapidshare.com/files/134086482/netbks.com_vtc_ajax.part2.rar



    Password default : book4it.blogspot.com
    »»  read more

    Build Your Own AJAX Web Applications

    Build Your Own AJAX Web Applications

    Build Your Own AJAX Web Applications

    Book Description
    AJAX (Asynchronous JavaScript and XML) is a new approach for developing web applications. It essentially permits users to interact with a Webpage without forcing a slow & tedious reload of the entire page after every action. This means web applications become more responsive, easier to use, and more intuitive. Build Your Own Ajax Web Applications uses a step-by-step tutorial format that’s so easy to follow, you’ll be able to build sophisticated and intuitive Ajax web interfaces in no time!
    Read this book, and you’ll:
  • Get an overview of the basic technologies you’ll need to use to build Ajax applications.
  • Understand the XMLHttpRequest object, the core of Ajax applications.
  • Build a cross-browser XMLHttpRequest wrapper that you can use in all of your Ajax projects.
  • Build an Ajax application monitor that works in real time.
  • Learn how to use Ajax without breaking older browsers or causing accessibility issues.
  • Get your Ajax application working with screen readers.
  • Use dynamic animations to improve usability.
  • Build edit-in-place functionality.
  • Create an Ajax search application that pulls data from Amazon, del.icio.us, and Google.
  • Fix the “Back button” problem.
  • Use JSON, YAML, and XML to communicate with the server.
  • Build an Ajax drag ‘n’ drop chess game.
  • And a whole lot more!Throughout the text, the author stresses usability, accessibility, and graceful degradation for older, less-capable web browsers.

    About the Author
    Matthew Eernisse is the lead web application developer for an enterprise-class learning management system at an e-learning solutions company. He has been working and playing with Linux and other open source software since 1999.

  • download



    Password default : book4it.blogspot.com
    »»  read more

    Head Rush Ajax - Head First Illustrated

    Product Description

    Sick of creating web sites that reload every time a user moves the mouse? Tired of servers that wait around to respond to users’ requests for movie tickets? It sounds like you need a little (or maybe a lot of) Ajax in your life. Asynchronous programming lets you turn your own web sites into smooth, slick, responsive applications that make your users feel like they’re back on the information superhighway, not stuck on a dial-up backroad.

    But who wants to take on next-generation web programming with the last generation’s instruction book? You need a learning experience that’s as compelling and cutting-edge as the sites you want to design. That’s where we come in. With Head Rush Ajax, in no time you’ll be writing JavaScript code that fires off asynchronous requests to web servers…and having fun doing it. By the time you’ve taken your dynamic HTML, XML, JSON, and DOM skills up a few notches, you’ll have solved tons of puzzles, figured out how well snowboards sell in Vail, and even watched a boxing match. Sound interesting? Then what are you waiting for? Pick up Head Rush Ajax and learn Ajax and asynchronous programming the right way–the way that sticks.

    If you’ve ever read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. Head Rush ramps up the intensity with an even faster look and feel. Have your first working app before you finish Chapter 1, meet up with the nefarious PROJECT: CHAOS stealth team, and even settle the question of the Top 5 Blues CDs of all time. Leave boring, clunky web sites behind with 8-tracks and hot pants–and get going with next-generation web programming.

    “If you thought Ajax was rocket science, this book is for you. Head Rush Ajax puts dynamic, compelling experiences within reach for every web developer.” — Jesse James Garrett, Adaptive Path

    “A ‘technology-meets-reality’ book for web pioneers on the cutting edge.” — Valentin Crettaz, CTO, Condris Technologies

    Download

    http://rapidshare.com/files/133611132/Head_Rush_Ajax.rar



    Password default : book4it.blogspot.com
    »»  read more

    Dojo: Using the Dojo JavaScript Library to Build Ajax Applications

    Dojo: Using the Dojo JavaScript Library to Build Ajax Applications

    Dojo: Using the Dojo JavaScript Library to Build Ajax Applications

    Book Description

    Dojo offers Web developers and designers a powerful JavaScript toolkit for rapidly developing robust Ajax applications. Now, for the first time, there’s a complete, example-rich developer’s guide to Dojo and its growing library of prepackaged widgets. Reviewed and endorsed by the Dojo Foundation, the creators of Dojo, this book brings together all the hands-on guidance and tested code samples you need to succeed.

    Expert Web developer James E. Harmon begins by demonstrating how to “Ajax-ify” existing applications and pages with Dojo, adding Ajax features such as client- and server-side validation as quickly and nondisruptively as possible. Next, he presents in-depth coverage of Dojo’s user interface, form, layout, and specialized Widgets, showing how they work and how to use them most effectively. Among the Widgets, he covers in detail: Date Pickers, Rich Text Editors, Combo Boxes, Expandable Outlines, and many others.

    In conclusion, Harmon introduces the Dojo toolkit’s powerful capabilities for simplifying Ajax development. He thoroughly explains Dojo’s helper functions, shortcuts, and special methods, illuminating each feature with examples of the JavaScript problems it can solve. This section’s far-ranging coverage includes strings, JSON support, event handling, Ajax remoting, Dojo and the DOM, testing, debugging, and much more. All source code examples are provided on a companion Web site, including source code for a complete tutorial case study application.


    download



    Password default : book4it.blogspot.com
    »»  read more

    Eclipse Rich Ajax Platform: Bringing Rich Client to the Web

    Eclipse Rich Ajax Platform: Bringing Rich Client to the Web

    Eclipse Rich Ajax Platform: Bringing Rich Client to the Web

    Product Description

    Eclipse Rich Ajax Platform (RAP) is an innovative toolkit for developing applications that will run as rich clients as well as web applications. Eclipse Rich Ajax Platform is the first book on the new Eclipse RAP, and it introduces the required RCP and OSG/i concepts used by Eclipse RAP.

    This firstPress title demonstrates the functionality and benefits of Eclipse RAP as well as shows the sweet spots of RAP, especially focusing on single sourcing RCP and web applications, which can be a huge cost saver.

    This book also covers possible issues that might prevent you from successfully deploying RAP.

    • Describes Eclipse RAP concepts and its underlying technology
    • Explains key features of RAP
    • Shows case studies where RAP works and where it won’t

    download



    Password default : book4it.blogspot.com
    »»  read more

    Pro Ajax and Java Frameworks

    Pro Ajax and Java Frameworks

    Pro Ajax and Java Frameworks

    Product Description

    As a Java developer, you want a guide that shows you how to add Ajax functionality to your web applications with a minimum of effort. Well look no further than Pro Ajax and Java Frameworks. In this book, recognized Java experts and authors of the best-selling Apress title, Foundations of Ajax, will show you how.

    The authors begin by recapping Ajax basics. Then they unveil a comprehensive Java/Ajax toolkit. Tools include JSEclipse for code editing, Venkman for JavaScript debugging, and Dojo Compressor for code compression. They also explain Log4js (and other tools) for JavaScript logging, JsUnit (and others) for testing, and various libraries like AjaxTags, DWR, and Script.aculo.us for rapid code development.

    The last part of the book shows you how to build up a series of professional Java/Ajax applications. These will incorporate some of todays most popular frameworksSpring, JSF, Struts, and Tapestrygiving you all you need to incorporate Ajax into your everyday work and become an Ajax expert!

    download



    Password default : book4it.blogspot.com
    »»  read more

    Comet and Reverse Ajax: The Next-Generation Ajax 2.0

     Comet and Reverse Ajax: The Next-Generation Ajax 2.0

    Comet and Reverse Ajax: The Next-Generation Ajax 2.0

    Product Description

    One of the most basic laws of a web application is that the client, not the server, must initiate any communication between the two. There are a number of common–use cases where, ideally, the server would like to talk to the client—dashboards and monitoring apps, chat rooms and other collaborations, and progress reports on long–running processes. Comet (a.k.a. Reverse Ajax) provides a mechanism for enabling this. Comet is moderately complex to implement. But this practical, hands–on book gets you going.

    • In Part 1 of this book, we start by examining the use cases, and look at the simple alternatives to Comet and how far they can satisfy your needs. In some situations, though, only Comet will do.
    • In Part 2, we demonstrate how to set up and run a Comet–based application.

    With this book, be a part of the next generation, Ajax 2.0.

    download



    Password default : book4it.blogspot.com
    »»  read more

    CSS, DHTML, and Ajax, Fourth Edition (Visual QuickStart Guide)

    CSS, DHTML, and Ajax, Fourth Edition (Visual QuickStart Guide)

    CSS, DHTML, and Ajax, Fourth Edition (Visual QuickStart Guide)

    Product Description

    The Web doesn’t stand still, and neither does this guide: Completely updated to cover the new browsers, standards, and CSS, DHTML, and Ajax features that define the Web today, the one thing that hasn’t changed in this edition is its task-based visual approach to the topic. In these pages, readers will find friendly, step-by-step instructions for using CSS, DHTML, and Ajax to add visually sophisticated, interactive elements to their Web sites.

    Using loads of tips and screen shots, veteran author Jason Cranford Teague covers a lot of ground–from basic and advanced dynamic techniques (for example, making objects appear and disappear) to creating effects for newer browsers, migrating from tables to CSS, and creating new DHTML scripts with embedded scroll areas, fixed menu bars, and more. Users new to CSS, DHTML, and Ajax will find this a quick, easy introduction to scripting, while more experienced programmers will be pleased to find practical, working examples throughout the book.

    download



    Password default : book4it.blogspot.com
    »»  read more

    Ajax: The Complete Reference

    Ajax: The Complete Reference

    Ajax: The Complete Reference

    Product Description

    Evolve from the click-and-wait programming pattern to the latest Web 2.0 paradigm using this comprehensive guide to Ajax. Written by Web development expert Thomas Powell, the book lays out every feature of Ajax alongside detailed explanations and real-world code examples.

    Ajax: The Complete Reference explains how to create and test Ajax-enabled Web applications using the XMLHttpRequest object as well as alternative JavaScript-based communication mechanisms. You’ll explore a variety of sample applications featuring emerging user-interface conventions and build applications that address real-world networking and security issues. A robust communication library is developed throughout the book that enables you to architect flexible Ajax applications. The latest technologies such as Web services, Flash-Ajax integration, client-side templates, Comet, and Offline Access are also covered. Discover the future of Web development today!

    • Work with traditional JavaScript communication approaches like iframes
    • Explore all the quirks and details in the XMLHttpRequest object
    • Handle disparate data formats, including XML, JSON, CSV, YAML, and more
    • Deal with networking issues, including timeouts, retries, response ordering, and a variety of server and content errors
    • Simplify JavaScript programming using open-source Ajax libraries like YUI
    • Secure Ajax applications using authentication, obfuscation, and encryption
    • Implement common Ajax UI patterns such as auto suggest, click-to-edit, and drag-and-drop
    • Solve troubling Ajax architecture problems, including back button, history, and bookmarking issues
    • Learn Ajax’s role in Web 2.0 and Web services
    • Explore push style communication using Comet and Flash
    • Discover the future of offline Web application access and operation

    download



    Password default : book4it.blogspot.com
    »»  read more

    AJAX: A Beginner’s Guide

    Image

    McGraw-Hill Osborne Media | 2008-09-05 | ISBN: 0071494294 | 475 pages | PDF | 6.2 MB
    Learn how to use Ajax (Asynchronous JavaScript and XML) to create Web applications that mirror the richness of desktop applications. Using easy-to-follow examples, Ajax: A Beginner’s Guide gets you started working with this cutting-edge collection of technologies in no time. Create XMLHttpRequest objects and use JavaScript, XML, DHTML, CSS, PHP, and more to build next-generation Web applications. You’ll also find out about a variety of free, pre-written Ajax frameworks you can use right away.

    Download

    Uploading
    Rapidshare



    Password default : book4it.blogspot.com
    »»  read more

    Visual QuickStart Guide JavaScript and Ajax for the Web

    Image

    The audience for this book is beginning/novice web developers with a knowledge of HTML but not of JavaScript. The book begins with an introduction to basic JavaScript language features and then proceeds to work through a number of examples according to category (images, frames, browser windows, forms, regular expressions and strings, user events, and cookies). After, there are two chapters on AJAX fundamentals.

    The book does not claim to be an in-depth resource. The general purpose of the QuickStart series of books is to provide an overview of the main concepts and practices in use by web developers today. It is meant to be a STARTING POINT to introduce novices to technologies, not as an in-depth reference. The authors of this and other QuickStart books point this out continually, yet still get bad reviews from people who have not taken the time to read about the purposes of various series from technical publishers. This is unfortunate for the public as well as unfair to the authors.

    A previous reviewer mentioned what he took to be atrocious coverage of Ajax. The book contains two chapters exclusively covering Ajax. The first covers the fundamental techniques used to take advantage of this combination of technologies. The second chapter explores some of the popular Ajax toolkits currently available. This is consistent with the purpose of the book. Some readers may be interested in heading down the development path, yet others may be more interested in design and in using pre-existing tools. This book caters to both and has no intention of deceiving either reader.

    The following quote is a good example of this. It is an excerpt from the title page of Chapter 16, which follows the introductory chapter (basic XMLHttpRequest usage, etc.) and precedes the Ajax toolkit chapter:

    “[Writing] Ajax applications can be difficult. They often require a great deal of knowledge of working with the DOM, CSS, JavaScript, and server resources. Since this is a book for beginning scripters, we’ve shown you how to do some easy things with Ajax, so you can see that learning Ajax techniques is well within your reach. But many books have been written that are completely devoted to showing intermediate-to-advanced scripters how to create Ajax applications, and our Ajax chapters are no substitute for that kind of in-depth exploration.”

    As for the dual-column formatting that some reviewers disliked, it is consistent with the formatting of the entire QuickStart series, as well as the QuickPro series of the same publisher. The format is nice for tackling specific techniques in a concise amount of space. It is not as abstractly engaging as conventional technical books, but it is not meant to be. The format is excellent for explaining techniques (especial design techniques) as well as for conveying a sense of quick forward momentum.

    I’ve only recently started reading books from Peachpit Press, and I will turn to them before I turn anywhere else. I am a web developer who has been doing light programming for the last several years. I like these books because they get me up to speed quickly, and act as a comprehensive starting point, allowing me to understand “where I need to go from here.”

    This book is excellent as a broad introduction with lots of real-world examples. If you’re a novice web developer with a decent grasp of HTML wishing for a comprehensive introduction to JavaScript and practical JavaScript techniques, this is the book for you.

    However, if you’re well-grounded and are looking for more in-depth coverage of JavaScript and Ajax techniques, “Professional JavaScript for Web Developers” (Nicholas Zakas / Wrox Press) and “Professional Ajax” (Zakas, et. al. / Wrox Press) are excellent in-depth resources geared toward real-world professional development, and both are among the best peer-reviewed titles in existence on these subjects.

    Download

    Uploading

    Rapidshare



    Password default : book4it.blogspot.com
    »»  read more

    Ajax Bible

     Ajax Bible

    Ajax Bible

    Product Description
    Build interactive Web applications with Ajax
    Create live searches and online spreadsheets
    Discover programming mistakes to avoid!
    Create blazing-fast Web applications with powerful Ajax
    If you think that mastering Ajax is too difficult, guess again. You can create Web applications that look and feel like desktop apps in less time than you think with the comprehensive Ajax instruction in this in-depth book. You’ll find easy-to-follow tutorials, hundreds of tips and tricks, and so much practical information that even skilled developers will reach for this book first. Let this Bible be your guide as you jump into the hottest Web programming technology in years.

    Master the fundamentals–JavaScript(r), XML, dynamic HTML, and CSS
    Tie Ajax into Google with the Google(r) API
    Handle simultaneous XMLHttpRequest objects in Ajax
    Use Ajax frameworks such as Ruby on Rails, AjaxTags, and others
    Understand the Document Object Model (DOM)
    Create floating menus and effects with CSS
    Encrypt data over plain HTTP using JavaScript
    Adapt real-world examples to your own programs
    Companion Web site
    Find all the code used throughout the book at www.wiley.com/go/ajaxbible

    Rapidshare

    Uploading



    Password default : book4it.blogspot.com
    »»  read more

    Professional JavaScript for Web Developers, 2 edition


    Nicholas C. Zakas | 840 pages | Wrox; 2 edition (January 14, 2009) | ISBN: 047022780X | pdf | 5,4 Mb

    Professional JavaScript® for Web Developers, 2nd Edition

    If you want to achieve JavaScript’s full potential, it is critical to understand its nature, history, and limitations. This book sets the stage by covering JavaScript from its very beginning to the present-day incarnations that include support for the DOM and Ajax. It also shows you how to extend this powerful language to meet specific needs and create seamless client-server communication without intermediaries such as Java or hidden frames.

    You’ll explore basic concepts of JavaScript including its version of object-oriented programming, inheritance, and its use in HTML and XHTML. A detailed discussion of the components that make up a JavaScript implementation follows, with specific focus on standards such as ECMAScript and DOM. All three levels of DOM are explained, including advanced topics such as event simulation, XML parsing, and XPath queries. You’ll also learn how to utilize regular expressions and build dynamic user interfaces. This valuable insight will help you apply JavaScript solutions to the business problems faced by Web developers everywhere.

    What you will learn from this book

    All of the details regarding JavaScript’s built-in reference types

    How to use object-oriented programming in JavaScript

    Ways to detect the client machine and its capabilities

    Debugging tools and techniques for each browser

    Steps for reading and manipulating XML data

    How to create a custom event framework

    Various techniques for storing data on the client machine

    Approaches to working with JavaScript in an enterprise environment

    Who this book is for

    This book is for Web developers who want to use JavaScript to dramatically improve the usability of their Web sites and Web applications and for those with programming experience, especially object-oriented programming experience.

    Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

    D0wn10ad
    Mirr0r


    Password default : book4it.blogspot.com
    »»  read more

    Professional ADO.NET 3.5 with LINQ and the Entity ADO.NET


    TITLE : Professional ADO.NET 3.5 with LINQ and the Entity Framework (Wrox Programmer to Programmer)
    TYPE : Computer/Programming
    AUTHOR : Roger Jennings
    PUBLISHER : Wrox
    ISBN : 047018261X
    PAGES : 672 pages
    EDITION : 1st
    LANGUAGE : ENGLISH
    RELEASE DATE: 05/21/2008

    RELEASE NOTES :

    Language Integrated Query (LINQ), as well as the C# 3.0 and VB 9.0 language extensions to support it, is the most import single new feature of Visual Studio 2008 and the .NET Framework 3.x. LINQ is Microsoft’s first attempt to define a universal query language for a diverse set of in-memory collections of generic objects, entities persisted in relational database tables, and element and attributes of XML documents or fragments, as well as a wide variety of other data types, such as RSS and Atom syndication feeds. Microsoft invested millions of dollars in Anders Hejlsberg and his C# design and development groups to add new features to C# 3.0—such as lambda expressions, anonymous types, and extension methods—specifically to support LINQ Standard Query Operators (SQOs) and query expressions as a part of the language itself.
    Corresponding additions to VB 9.0 followed the C# team’s lead, but VB’s implementation of LINQ to XML offers a remarkable new addition to the language: XML literals. VB’s LINQ to XML implementation includes XML literals, which treat well-formed XML documents or fragments as part of the VB language, rather than requiring translation of element and attribute names and values from strings to XML DOM nodes and values.
    This book concentrates on hands-on development of practical Windows and Web applications that demonstrate C# and VB programming techniques to bring you up to speed on LINQ technologies. The first half of the book covers LINQ Standard Query Operators (SQOs) and the concrete implementations of LINQ for querying collections that implement generic IEnumerable, IQueryable, or both interfaces. The second half is devoted to the ADO.NET Entity Framework, Entity Data Model, Entity SQL (eSQL) and LINQ to Entities. Most code examples emulate real-world data sources, such as the Northwind sample database running on SQL Server 2005 or 2008 Express Edition, and collections derived from its tables. Code examples are C# and VB Windows form or Web site/application projects not, except in the first chapter, simple command-line projects. You can’t gain a feel for the behavior or performance of LINQ queries with “Hello World” projects that process arrays of a few integers or a few first and last names.
    This book is intended for experienced .NET developers using C# or VB who want to gain the maximum advantage from the query-processing capabilities of LINQ implementations in Visual Studio 2008—LINQ to Objects, LINQ to SQL, LINQ to DataSets, and LINQ to XML—as well as the object/relational mapping (O/RM) features of VS 2008 SP1’s Entity Framework/Entity Data Model and LINQ to Entities and the increasing number of open-source LINQ implementations by third-party developers.
    Basic familiarity with generics and other language features introduced by .NET 2.0, the Visual Studio integrated development environment (IDE), and relational database management systems (RDBMSs), especially Microsoft SQL Server 200x, is assumed. Experience with SQL Server’s Transact-SQL (T-SQL) query language and stored procedures will be helpful but is not required. Proficiency with VS 2005, .NET 2.0, C# 2.0, or VB 8.0 will aid your initial understanding of the book’s C# 3.0 or VB 9.0 code samples but isn’t a prerequisite.

    Microsoft’s .NET code samples are primarily written in C#. All code samples in this book’s chapters and sample projects have C# and VB versions unless they’re written in T-SQL or JavaScript.
    Professional ADO.NET 3.5: LINQ and the Entity Framework concentrates on programming the System.Linq and System.Linq.Expressions namespaces for LINQ to Objects, System.Data.Linq for LINQ to SQL, System.Data.Linq for LINQ to DataSet, System.Xml.Linq for LINQ to XML, and System.Data.Entity and System.Web.Entity for EF’s Entity SQL.

    [*]
    “Taking a New Approach to Data Access in ADO.NET 3.5,” uses simple C# and VB code examples to demonstrate LINQ to Objects queries against in-memory objects and databinding with LINQ-populated generic List collections, object/relational mapping (O/RM) with LINQ to SQL, joining DataTables with LINQ to DataSets, creating EntitySets with LINQ to Entities, querying and manipulating XML InfoSets with LINQ to XML, and performing queries against strongly typed XML documents with LINQ to XSD.[*]
    “Understanding LINQ Architecture and Implementation,” begins with the namespaces and C# and VB language extensions to support LINQ, LINQ Standard Query Operators (SQOs), expression trees and compiled queries, and a preview of domain-specific implementations. C# and VB sample projects demonstrate object, array, and collection initializers, extension methods, anonymous types, predicates, lambda expressions, and simple query expressions.[*]
    “Executing LINQ Query Expressions with LINQ to Objects,” classifies the 50 SQOs into operator groups: Restriction, Projection, Partitioning, Join, Concatenation, Ordering, Grouping, Set, Conversion, and Equality, and then lists their keywords in C# and VB. VS 2008 SP1 includes C# and VB versions of the LINQ Project Sample Query Explorer, but the two Explorers don’t use real-world collections as data sources. This describes a LINQ in-memory object generator (LIMOG) utility program that writes C# 3.0 or VB 9.0 class declarations for representative business objects that are more complex than those used by the LINQ Project Sample Query Explorers. Sample C# and VB queries with these business objects as data sources are more expressive than those using a arrays of a few integers or last names.[*]
    “Working with Advanced Query Operators and Expressions,” introduces LINQ queries against object graphs with entities that have related (associated) entities. This begins with examples of aggregate operators, explains use of the Let temporary local variable operator, shows you how to use Group By with aggregate queries, conduct the equivalent of left outer joins, and take advantage of the Contains() SQO to emulate SQL’s IN() function. You learn how to compile queries for improved performance, and create mock object classes for testing without the overhead of queries against relational persistence stores.[*]
    “Using LINQ to SQL and the LinqDataSource,” introduces LINQ to SQL as Microsoft’s first O/RM tool to reach released products status and shows you how to autogenerate class files for entity types with the graphical O/R Designer or command-line SqlMetal.exe. This also explains how to edit *.dbml mapping files in the Designer or XML Editor, instantiate DataContext objects, and use LINQ to SQL as a Data Access Layer (DAL) with T-SQL queries or stored procedures. Closes with a tutorial for using the ASP.NET LinqDataSource control with Web sites or applications.[*]
    “Querying DataTables with LINQ to DataSets,” begins with a comparison of DataSet and DataContext objects and features, followed by a description of the DataSetExtensions. Next comes querying untyped and typed DataSets, creating lookup lists, and generating LinqDataViews for databinding with the AsDataView() method. This ends with a tutorial that shows you how to copy LINQ query results to DataTables.[*]
    “Manipulating Documents with LINQ to XML,” describes one of LINQ most powerful capabilities: managing XML Infosets. This demonstrates that LINQ to XML has query and navigation capabilities that equal or surpasses XQuery 1.0 and XPath 2.0. It also shows LINQ to XML document transformation can replace XQuery and XSLT 1.0+ in the majority of common use cases. You learn how to use VB 9.0’s XML literals to constructs XML documents, use GroupJoin() to produce hierarchical documents, and work with XML namespaces in C# and VB.[*]
    “Exploring Third-Party and Emerging LINQ Implementations,” describes Microsoft’s Parallel LINQ (also called PLINQ) for taking advantage of multiple CPU cores in LINQ to Objects queries, LINQ to REST for translating LINQ queries into Representational State Transfer URLs that define requests to a Web service with the HTML GET, POST, PUT, and DELETE methods, and Bart De Smet’s LINQ to Active Directory and LINQ to SharePoint third-party implementations.[*]
    “Raising the Level of Data Abstraction with the Entity Data Model,” starts with a guided tour of the development of EDM and EF as an O/RM tool and heir apparent to ADO.NET DataSets, provides a brief description of the entity-relationship (E-R) data model and diagrams, and then delivers a detailed analysis of EF architecture. Next comes an introduction to the Entity SQL (eSQL) language, eSQL queries, client views, and Object Services, including the ObjectContext, MetadataWorkspace, and ObjectStateManager. Later chapters describe eSQL and these objects in greater detail. Two C# and VB sample projects expand on the eSQL query and Object Services sample code.[*]
    “Defining Conceptual, Mapping, and Storage Schema Layers,” provides detailed insight into the structure of the *.edmx file that generates the *.ssdl (storage schema data language), *.msl (mapping schema language), and *.csdl files at runtime. You learn how to edit the *.edmx file manually to accommodate modifications that the graphic EDM Designer can’t handle. You learn how to implement the Table-per-Hierarchy (TPH) inheritance model and traverse the MetadataWorkspace to obtain property values. Four C# and VB sample projects de…

    D0wn10ad
    Mirr0r

    Password default : book4it.blogspot.com
    »»  read more

    Data Compression: The Complete Reference - 4th Edition


    Data compression is one of the most important techniques in computing engineering. From archiving data to CD-ROMs and from coding theory to image analysis, many facets of computing make use of data compression in one form or another. This book is intended to provide an overview of the many different types of compression: it includes a taxonomy, an analysis of the most common systems of compression, discussion of their relative benefits and disadvantages, and their most common usages. Readers are presupposed to have a basic understanding of computer science: essentially the storage of data in bytes and bits and computing terminology, but otherwise this book is self-contained. The book divides naturally into four main parts based on the main branches of data compression: run length encoding, statistical methods, dictionary-based methods, and lossy image compression (where in contrast to the other techniques, information in the data may be lossed but an acceptable standard of image quality retained). Detailed descriptions of many of the most well-known compression techniques are covered including: Zip, BinHex, Huffman coding, GIF and many others.

    Giambattista della Porta, a Renaissance scientist sometimes known as the professor of secrets, was the author in 1558 of Magia Naturalis (Natural Magic), a book in which he discusses many subjects, including demonology, magnetism, and the camera obscura [della Porta 58]. The book became tremendously popular in the 16th century and went into more than 50 editions, in several languages beside Latin. The book mentions an imaginary device that has since become known as the sympathetic telegraph. This device was to have consisted of two circular boxes, similar to compasses, each with a magnetic needle. Each box was to be labeled with the 26 letters, instead of the usual directions, and the main point was that the two needles were supposed to be magnetized by the same lodestone. Porta assumed that this would somehow coordinate the needles such that when a letter was dialed in one box, the needle in the other box would swing to point to the same letter.

    Needless to say, such a device does not work (this, after all, was about 300 years before Samuel Morse), but in 1711 a worried wife wrote to the Spectator, a London periodical, asking for advice on how to bear the long absences of her beloved husband. The adviser, Joseph Addison, offered some practical ideas, then mentioned Porta’s device, adding that a pair of such boxes might enable her and her husband to communicate with each other even when they were guarded by spies and watches, or separated by castles and adventures. Mr. Addison then added that, in addition to the 26 letters, the sympathetic telegraph dials should contain, when used by lovers, several entire words which always have a place in passionate epistles. The message I love you, for example, would, in such a case, require sending just three symbols instead of ten.



    D0wn10ad
    Mirr0r

    Password default : book4it.blogspot.com
    »»  read more

    Harvard Extension School Computer Science E-259 XML With Java


    Computer Science E-259: XML with Java is a course at Harvard Extension School. It is part of the school’s Distance Education Program, which means that students can take this course via the Internet. This course introduces XML as a key enabling technology in Java-based enterprise applications. Students learn the fundamentals of XML and its derivatives, including DTD, SVG, XML Schema, XPath, XQuery, XSL-FO, and XSLT. Additionally, students gain experience with programmatic interfaces to XML like SAX and DOM as well as with standard APIs like JAXP and TrAX. The course introduces J2EE, including JavaServer Pages and Java Servlet, and also explores HTTP, SOAP, web services, and WSDL.

    Lectures

    Lecture 1: Introduction. Computer Science E-259. J2EE. XML: What, Who, When, How, Why. Computer Science E-259. Available in Flash, MP3, and QuickTime formats, along with slides.

    Lecture 2: XML 1.1 and SAX 2.0.2. XML 1.1. SAX 2.0.2. JAXP 1.3 and Xerces 2.7.1. Parsing. My First XML Parser.

    Lecture 3: DOM Level 3. DOM Level 3. JAXP 1.3 and Xerces 2.7.1. My First XML Parser.

    Lecture 4: XPath 1.0 (and 2.0) XSLT 1.0 (and 2.0). CSS Level 2. XPath 1.0 (and 2.0). XSLT 1.0 (and 2.0). TrAX. Project 2.

    Lecture 5: XPath 1.0 (and 2.0) XSLT 1.0 (and 2.0), Continued. XSLT, Continued.

    Lecture 6: Namespaces in XML 1.1 (Second Edition), SVG 1.1, and XSL (XSL-FO) 1.1. Namespaces in XML 1.1 (Second Edition). SVG 1.1. XSL (XSL-FO) 1.1. Project 2.

    Lecture 7: HTTP 1.1, JavaServer Pages 2.1, and Java Servlet 2.5. HTTP 1.1. n-Tier Enterprise Applications. JavaServer Pages 2.1. Java Servlet 2.5. Project 3.

    Lecture 8: XQuery 1.0 and DTD. XQuery 1.0. DTD. Project 3.

    Lecture 9: XML Schema (Second Edition). XML Schema. Project 4.

    Lecture 10: XML Schema (Second Edition), Continued. XML Schema, Continued. Project 4.

    Lecture 11: Web Services, SOAP 1.2, and WSDL 1.1. Web Services. RPCs. SOAP 1.2. WSDL 1.1. Axis 1.4.

    Lecture 12: Ajax at HBS. Three Implementations at HBS. Available in Flash, MP3, and QuickTime formats, along with slides.

    Lecture 13: X{Forms,Link,Pointer,Include} 1.0 and XML {Base,Encryption,Key Management,Signature}. XForms 1.0 (Second Edition). XLink 1.0. XPointer 1.0. XInclude 1.0 (Second Edition). XML Base. XML Encryption. XML Key Management 2.0. XML Signature. Data Modeling. Computer Science E-259.
    download links:
    http://rapidshare.com/files/240356739/H.E.S.C.S.E-259.X.W.J.part06.rar
    http://rapidshare.com/files/240356670/H.E.S.C.S.E-259.X.W.J.part22.rar
    http://rapidshare.com/files/240356582/H.E.S.C.S.E-259.X.W.J.part21.rar
    http://rapidshare.com/files/240356574/H.E.S.C.S.E-259.X.W.J.part20.rar
    http://rapidshare.com/files/240356566/H.E.S.C.S.E-259.X.W.J.part11.rar
    http://rapidshare.com/files/240356541/H.E.S.C.S.E-259.X.W.J.part23.rar
    http://rapidshare.com/files/240356535/H.E.S.C.S.E-259.X.W.J.part05.rar
    http://rapidshare.com/files/240356534/H.E.S.C.S.E-259.X.W.J.part10.rar
    http://rapidshare.com/files/240356529/H.E.S.C.S.E-259.X.W.J.part14.rar
    http://rapidshare.com/files/240356464/H.E.S.C.S.E-259.X.W.J.part09.rar
    http://rapidshare.com/files/240356430/H.E.S.C.S.E-259.X.W.J.part17.rar
    http://rapidshare.com/files/240356423/H.E.S.C.S.E-259.X.W.J.part12.rar
    http://rapidshare.com/files/240356414/H.E.S.C.S.E-259.X.W.J.part08.rar
    http://rapidshare.com/files/240356343/H.E.S.C.S.E-259.X.W.J.part01.rar
    http://rapidshare.com/files/240356338/H.E.S.C.S.E-259.X.W.J.part02.rar
    http://rapidshare.com/files/240356307/H.E.S.C.S.E-259.X.W.J.part04.rar
    http://rapidshare.com/files/240356088/H.E.S.C.S.E-259.X.W.J.part07.rar
    http://rapidshare.com/files/240356022/H.E.S.C.S.E-259.X.W.J.part03.rar
    http://rapidshare.com/files/240356017/H.E.S.C.S.E-259.X.W.J.part24.rar
    http://rapidshare.com/files/240355895/H.E.S.C.S.E-259.X.W.J.part16.rar
    http://rapidshare.com/files/240355885/H.E.S.C.S.E-259.X.W.J.part18.rar
    http://rapidshare.com/files/240355864/H.E.S.C.S.E-259.X.W.J.part13.rar
    http://rapidshare.com/files/240355834/H.E.S.C.S.E-259.X.W.J.part15.rar
    http://rapidshare.com/files/240355727/H.E.S.C.S.E-259.X.W.J.part25.rar
    http://rapidshare.com/files/240355644/H.E.S.C.S.E-259.X.W.J.part19.rar
    http://rapidshare.com/files/240353824/H.E.S.C.S.E-259.X.W.J.part26.rar



    Password default : book4it.blogspot.com
    »»  read more

    Thinking in Java, 2nd Edition


    Perfect for migrating to Java from a fellow object-oriented language (such as C++), the second edition of Thinking in Java continues the earlier version’s thoughtful approach to learning Java inside and out, while also bringing it up to speed with some of the latest in Java 2 features. This massive tutorial covers many of the nooks and crannies of the language, which is of great value in the programming world.

    The most prominent feature of the book is its diligent and extremely thorough treatment of the Java language, with special attention to object design. (For instance, 10 pages of sample code show all of the available operators.) Some of the best thinking about objects is in this book, including when to use composition over inheritance. The esoteric details of Java in regard to defining classes are thoroughly laid out. (The material on interfaces, inner classes, and designing for reuse will please any expert.) Each section also has sample exercises that let you try out and expand your Java knowledge.

    Besides getting the reader to “think in objects,” Thinking in Java also covers other APIs in Java 2. Excellent sections include an in-depth tour of Java’s collection and stream classes, and enterprise-level APIs like servlets, JSPs, EJBs, and RMI. Weighing in at over 1,000 pages, any reader who is serious about learning Java inside and out will want to take a look at this superior resource on some of the latest and most advanced thinking in object design. –Richard Dragan


    Downlink Link:
    http://uploading.com/files/1XQBM1XI/ebook__ebook-pdf__-_Thinking_In_Java_-_Second_Edition.rar.html
    http://rapidshare.com/files/226882538/ebook__ebook-pdf__-_Thinking_In_Java_-_Second_Edition.rar



    Password default : book4it.blogspot.com
    »»  read more

    Silverlight 101 from LearnVisualStudio.NET


    This textbook (PDF) and video series demonstrates and explains the concepts behind building rich interactive applications using Silverlight. Covers 1.0 and 1.1 Alpha. Will be released to LearnVisualStudio.NET subscribers as we finish each chapter.

    download links:
    http://rapidshare.com/files/240535456/Silverlight_101.part1.rar
    http://rapidshare.com/files/240535404/Silverlight_101.part2.rar



    Password default : book4it.blogspot.com
    »»  read more

    Pro Silverlight for the Enterprise

    Pro Silverlight for the Enterprise

    Pro Silverlight for the Enterprise

    Product Description

    Microsoft Silverlight 2 is a new development platform designed to make the development of Rich Internet Applications (RIAs) far easier than has previously been possible. Pro Silverlight for the Enterprise addresses the question of how you can bring Silverlight 2 to your company to provide rich Internet experiences that will interface cleanly with your existing application architecture.

    The book begins with a clear discussion of why Silverlight is such a good choice for developing RIAs and the implications that this has for your development decisions. The options available will be demonstrated by constructing a simple web–based training portal for a fictional enterprise, which will be extended and altered to demonstrate the techniques and methods that you have available to you. This includes accessing data using WCF and LINQ, and considering how best to deploy your finished Silverlight application when it is complete. The book also discusses the future of Silverlight for Mobile and how to plan for its release.

    This book is unique in that it focuses on how Silverlight can be applied in today’s business environment rather than simply delving into the product’s syntax and grammar in isolation. Silverlight is discussed in context with consideration given to security, scalability, and deployment. As such this book makes an excellent addition to any Silverlight library and extends your knowledge into practical areas that are rarely discussed.

    download



    Password default : book4it.blogspot.com
    »»  read more




    DISCLAIMER: This site does not store any files on its server. We only index and link to content provided by other sites. All the files are from internet. In case of any query/objection regarding copyright or privacy, please inform us at bookitplus.net@gmail.com and leave your comment here. We will immediately respond to you.