Jumat, 27 Desember 2013

Wow! eBook: TCP/IP Illustrated, Volume 2: The Implementation - 5 new eBooks


Wow! eBook: TCP/IP Illustrated, Volume 2: The Implementation - 5 new eBooks

Link to Wow! eBook

TCP/IP Illustrated, Volume 2: The Implementation

Posted: 27 Dec 2013 10:49 AM PST

Book Description

TCP/IP Illustrated, an ongoing series covering the many facets of TCP/IP, brings a highly-effective visual approach to learning about this networking protocol suite.

TCP/IP Illustrated, Volume 2 contains a thorough explanation of how TCP/IP protocols are implemented. There isn’t a more practical or up-to-date bookothis volume is the only one to cover the de facto standard implementation from the 4.4BSD-Lite release, the foundation for TCP/IP implementations run daily on hundreds of thousands of systems worldwide.

Combining 500 illustrations with 15,000 lines of real, working code, TCP/IP Illustrated, Volume 2 uses a teach-by-example approach to help you master TCP/IP implementation. You will learn about such topics as the relationship between the sockets API and the protocol suite, and the differences between a host implementation and a router. In addition, the book covers the newest features of the 4.4BSD-Lite release, including multicasting, long fat pipe support, window scale, timestamp options, and protection against wrapped sequence numbers, and many other topics.

Comprehensive in scope, based on a working standard, and thoroughly illustrated, this book is an indispensable resource for anyone working with TCP/IP.

Table of Contents
Chapter 1. Introduction
Chapter 2. Mbufs
Chapter 3. Interface Layer
Chapter 4. Interfaces
Chapter 5. Interfaces
Chapter 6. IP Addressing
Chapter 7. Domains and Protocols
Chapter 8. IP: Internet Protocol
Chapter 9. IP Option Processing
Chapter 10. IP Fragmentation and Reassembly
Chapter 11. ICMP: Internet Control Message Protocol
Chapter 12. IP Multicasting
Chapter 13. IGMP: Internet Group Management Protocol
Chapter 14. IP Multicast Routing
Chapter 15. Socket Layer
Chapter 16. Socket I/O
Chapter 17. Socket Options
Chapter 18. Radix Tree Routing Tables
Chapter 19. Routing Requests and Routing Messages
Chapter 20. Routing Sockets
Chapter 21. ARP: Address Resolution Protocol
Chapter 22. Protocol Control Blocks
Chapter 23. UDP: User Datagram Protocol
Chapter 24. TCP: Transmission Control Protocol
Chapter 25. TCP Timers
Chapter 26. TCP Output
Chapter 27. TCP Functions
Chapter 28. TCP Input
Chapter 29. TCP Input (Continued)
Chapter 30. TCP User Requests
Chapter 31. BPF: BSD Packet Filter
Chapter 32. Raw IP

Appendix A. Solutions to Selected Exercises
Appendix B. Source Code Availability
Appendix C. RFC 1122 Compliance

Book Details

  • Hardcover: 1174 pages
  • Publisher: Addison-Wesley Professional (January 1995)
  • Language: English
  • ISBN-10: 020163354X
  • ISBN-13: 978-0201633542
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post TCP/IP Illustrated, Volume 2: The Implementation appeared first on Wow! eBook.

Advanced UNIX Programming, 2nd Edition

Posted: 27 Dec 2013 10:42 AM PST

Book Description

The classic guide to UNIX® programming-completely updated!

UNIX application programming requires a mastery of system-level services. Making sense of the many functions-more than 1,100 functions in the current UNIX specification-is a daunting task, so for years programmers have turned to Advanced UNIX Programming for its clear, expert advice on how to use the key functions reliably.

An enormous number of changes have taken place in the UNIX environment since the landmark first edition. In Advanced UNIX Programming, Second Edition, UNIX pioneer Marc J. Rochkind brings the book fully up to date, with all-new, comprehensive coverage including:

  • POSIX
  • Solaris™
  • Linux®
  • FreeBSD
  • Darwin, the Mac™ OS X kernel
  • And more than 200 new system calls

Rochkind’s fully updated classic explains all the UNIX system calls you’re likely to need, all in a single volume!

  • Interprocess communication, networking (sockets), pseudo terminals, asynchronous I/O, advanced signals, realtime, and threads
  • Covers the system calls you’ll actually use-no need to plow through hundreds of improperly implemented, obsolete, and otherwise unnecessary system calls!
  • Thousands of lines of example code include a Web browser and server, a keystroke recorder/player, and a shell complete with pipelines, redirection, and background processes
  • Emphasis on the practical-ensuring portability, avoiding pitfalls, and much more!

Since 1985, the one book to have for mastering UNIX application programming has been Rochkind’s Advanced UNIX Programming. Now completely updated, the second edition remains the choice for up-to-the-minute, in-depth coverage of the essential system-level services of the UNIX family of operating systems.

Table of Contents
Chapter 1. Fundamental Concepts
Chapter 2. Basic File I/O
Chapter 3. Advanced File I/O
Chapter 4. Terminal I/O
Chapter 5. Processes and Threads
Chapter 6. Basic Interprocess Communication
Chapter 7. Advanced Interprocess Communication
Chapter 8. Networking and Sockets
Chapter 9. Signals and Timers

Appendix A. Process Attributes
Appendix B. Ux: A C++ Wrapper for Standard UNIX Functions
Appendix C. Jtux: A Java/Jython Interface to Standard UNIX Functions
Appendix D. Alphabetical and Categorical Function Lists

Book Details

  • Paperback: 736 pages
  • Publisher: Addison-Wesley Professional; 2nd Edition (April 2004)
  • Language: English
  • ISBN-10: 0131411543
  • ISBN-13: 978-0131411548
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Advanced UNIX Programming, 2nd Edition appeared first on Wow! eBook.

Effective Java, 2nd Edition

Posted: 27 Dec 2013 10:38 AM PST

Book Description

Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer's rules of thumb: working, best-practice solutions for the programming challenges you encounter every day.

This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.

Each chapter in the book consists of several "items" presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.

Highlights include:

  • New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more
  • Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization
  • How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language
  • Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io

Simply put, Effective Java™, Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.

Table of Contents
Chapter 1. Introduction
Chapter 2. Creating and Destroying Objects
Chapter 3. Methods Common to All Objects
Chapter 4. Classes and Interfaces
Chapter 5. Generics
Chapter 6. Enums and Annotations
Chapter 7. Methods
Chapter 8. General Programming
Chapter 9. Exceptions
Chapter 10. Concurrency
Chapter 11. Serialization

Appendix. Items Corresponding to First Edition

Book Details

  • Paperback: 346 pages
  • Publisher: Addison-Wesley; 2nd Edition (May 2008)
  • Language: English
  • ISBN-10: 0321356683
  • ISBN-13: 978-0321356680
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Effective Java, 2nd Edition appeared first on Wow! eBook.

Android Wireless Application Development Volume II: Advanced Topics, 3rd Edition

Posted: 27 Dec 2013 10:30 AM PST

Book Description

Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. Now, authors Lauren Darcey and Shane Conder have systematically revised and updated this guide for the latest Android SDK and tools updates. To accommodate their extensive new coverage, they've split the book into two leaner, cleaner volumes. This Volume II focuses on advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. Darcey and Conder cover hot topics ranging from tablet development to protecting against piracy and demonstrate advanced techniques for everything from data integration and UI development to in-app billing.

Every chapter has been thoroughly updated to reflect the latest SDKs, tools, and devices. The sample code has been completely overhauled and is available for download on a companion website. Drawing on decades of in-the-trenches experience as professional mobile developers, the authors also provide even more tips and best practices for highly efficient development. This new edition covers

  • Advanced app design with async processing, services, SQLite databases, content providers, intents, and notifications
  • Sophisticated UI development, including input gathering via gestures and voice recognition
  • Developing accessible and internationalized mobile apps
  • Maximizing integrated search, cloud-based services, and other exclusive Android features
  • Leveraging Android 4.0 APIs for networking, web, location services, the camera, telephony, and hardware sensors
  • Building richer apps with 2D/3D graphics (OpenGL ES and RenderScript), animation, and the Android NDK
  • Tracking app usage patterns with Google Analytics
  • Streamlining testing with the Android Debug Bridge

This book is an indispensable resource for every intermediate- to advanced-level Java developer now participating in Android development and for every seasoned mobile developer who wants to take full advantage of the newest Android platform and hardware.

Table of Contents
Part I: Advanced Android Application Design Principles
Chapter 1. Threading and Asynchronous Processing
Chapter 2. Working with Services
Chapter 3. Leveraging SQLite Application Databases
Chapter 4. Building Android Content Providers
Chapter 5. Broadcasting and Receiving Intents
Chapter 6. Working with Notifications

Part II: Advanced Android User Interface Design Principles
Chapter 7. Designing Powerful User Interfaces
Chapter 8. Handling Advanced User Input
Chapter 9. Designing Accessible Applications
Chapter 10. Best Practices for Tablet and Google TV Development

Part III: Leveraging Common Android APIs
Chapter 11. Using Android Networking APIs
Chapter 12. Using Android Web APIs
Chapter 13. Using Location-Based Services APIs
Chapter 14. Using Android Multimedia APIs
Chapter 15. Using Android Telephony APIs
Chapter 16. Accessing Android's Hardware Sensors
Chapter 17. Using Android's Optional Hardware APIs

Part IV: Drawing, Animations, and Graphics Programming with Android
Chapter 18. Developing Android 2D Graphics Applications
Chapter 19. Working with Animation
Chapter 20. Developing Android 3D Graphics Applications
Chapter 21. Using the Android NDK

Part V: Maximizing Android's Unique Features
Chapter 22. Extending Android Application Reach
Chapter 23. Enabling Application Search
Chapter 24. Working with Cloud to Device Messaging
Chapter 25. Managing User Accounts and Synchronizing User Data

Part VI: Advanced Topics in Application Publication and Distribution
Chapter 26. Internationalizing Your Applications
Chapter 27. An Overview of Third-Party In-App Billing APIs for Android
Chapter 28. Enabling Application Statistics with Google Analytics
Chapter 29. Protecting Applications from Software Piracy

Part VII: Appendices
Appendix A. The Android Debug Bridge Quick-Start Guide
Appendix B. The SQLite Quick-Start Guide

Book Details

  • Paperback: 528 pages
  • Publisher: Addison-Wesley Professional; 3rd Edition (July 2012)
  • Language: English
  • ISBN-10: 0321813847
  • ISBN-13: 978-0321813848
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Android Wireless Application Development Volume II: Advanced Topics, 3rd Edition appeared first on Wow! eBook.

Android Wireless Application Development Volume I: Android Essentials, 3rd Edition

Posted: 27 Dec 2013 10:20 AM PST

Book Description

The start-to-finish guide to the essentials of Android development: Updated for Android 4.0+

Android Wireless Application Development  has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. Now, the authors have systematically revised and updated this guide for the latest Android 4.0 SDK. To accommodate their extensive new coverage, they've split the book into two volumes. Volume I focuses on Android essentials, including setting up your development environment, understanding the application lifecycle, designing effective user interfaces, developing for diverse devices, and optimizing your mobile app development process–from design through publication.

Drawing on decades of in-the-trenches experience as professional mobile developers, Lauren Darcey and Shane Conder provide valuable tips and best practices–including powerful techniques for constructing more portable apps. Every chapter of this edition has been thoroughly updated for the newest APIs, tools, utilities, and hardware. This new edition contains:

  • Updates to all existing chapters, including many new topics
  • Full chapters on Android manifest files, content providers, effective app design, and testing
  • New coverage of working with fragments and other recent user interface enhancements
  • An all-new chapter on tackling compatibility issues
  • Expert coverage of today's most valuable Android tools and utilities
  • Coverage of little-known SDK features that offer surprising power
  • Even more sample code projects

This book, and its companion, Volume II, are indispensable resources for Android development team members: software developers with all levels of mobile experience, team leaders and project managers, testers and QA specialists, software architects, and even marketers.

Table of Contents
PART I: AN OVERVIEW OF THE ANDROID PLATFORM
Chapter 1. Introducing Android
Chapter 2. Setting Up Your Android Development Environment
Chapter 3. Writing Your First Android Application
Chapter 4. Mastering the Android Development Tools

PART II: ANDROID APPLICATION BASICS
Chapter 5. Understanding the Anatomy of an Android Application
Chapter 6. Defining Your Application Using the Android Manifest File
Chapter 7. Managing Application Resources

PART III: ANDROID USER INTERFACE DESIGN ESSENTIALS
Chapter 8. Exploring User Interface Screen Elements
Chapter 9. Designing User Interfaces with Layouts
Chapter 10. Working with Fragments
Chapter 11. Working with Dialogs

PART IV: ANDROID APPLICATION DESIGN ESSENTIALS
Chapter 12. Using Android Preferences
Chapter 13. Working with Files and Directories
Chapter 14. Using Content Providers
Chapter 15. Designing Compatible Applications

PART V: PUBLISHING AND DISTRIBUTING ANDROID APPLICATIONS
Chapter 16. The Android Software Development Process
Chapter 17. Designing and Developing Bulletproof Android Applications
Chapter 18. Testing Android Applications
Chapter 19. Publishing Your Android Application

PART VI: APPENDIXES
Appendix A. The Android Emulator Quick-Start Guide
Appendix B. The Android DDMS Quick-Start Guide
Appendix C. Eclipse IDE Tips and Tricks

Book Details

  • Paperback: 600 pages
  • Publisher: Addison-Wesley Professional; 3rd Edition (February 2012)
  • Language: English
  • ISBN-10: 0321813839
  • ISBN-13: 978-0321813831
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Android Wireless Application Development Volume I: Android Essentials, 3rd Edition appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar