Your Ad Here
Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Advanced Java 2 Platform How to Program

Advanced Java 2 Platform How to Program
Publisher: Prentice Hall | ISBN: 0130895601 | PDF | 1875 pages | 14,7 mb

A book for experienced Java programmers who want to build robust, scalable, distributed Web and enterprise applications. Detailed coverage of XML programming with Java, including DTDs, DOM, SAX, and XSL. Softcover.
Download
http://hotfile.com/dl/38803772/851f536/3618.zip.html

Core Java™ Volume I–Fundamentals (8th Edition)

Core Java™ Volume I–Fundamentals (8th Edition)
Core Java™ Volume I–Fundamentals (8th Edition)
Prentice Hall PTR | ISBN: 0132354764 | edition 2007 | PDF | 864 pages | 19 mb
This revised edition of the classic Core Java™, Volume I–Fundamentals, is the definitive guide to Java for serious programmers who want to put Java to work on real projects.
Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important language and library features with thoroughly tested real-world examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as an outstanding starting point for your own code.

Volume I is designed to quickly bring you up to speed on what’s new in Java SE 6 and to help you make the transition as efficiently as possible, whether you’re upgrading from an earlier version of Java or migrating from another language. The authors concentrate on the fundamental concepts of the Java language, along with the basics of user-interface programming.

http://hotfile.com/dl/36209360/db4dcd2/C0reJvaVI-Fundams8th.rar.html

Joomla! 1.5 Development Cookbook


James Kennard “Joomla! 1.5 Development Cookbook”
PP | English | September 2009 | ISBN: 1847198147 | 360 pages | PDF | 12 MB

This book has a “wealth” of solutions for problems that Joomla! developers face regularly. It provides step-by-step mini examples, which show how to overcome common design and implementation problems when creating Joomla! extensions. It will help you set up a sustainable collaborative development environment using the powerful free services offered by JoomlaCode.org.

This book can be used in different ways. It can be used by the pro Joomla! developer looking for a specific solution to a problem, and can also be used by a novice developer looking for an insight into an area of common problems, such as effectively handling errors in Joomla!. Readers who choose to read an entire chapter will first be given a brief overview of the topic in hand, and its role and importance when developing for Joomla!. The recipes contained within the chapters will introduce the reader to specific problems and provide hands-on solutions. It provides solutions for core design topics, including security, data access, users, sessions, and multilingual capabilities.
Download

http://hotfile.com/dl/32307187/b17110c/Jumla15DevelCukbook.rar.html

Trends in Functional Programming, Volume 6

Compiler writers often face a choice between implementing a simple, non-optimizing transformation pass that generates poor code which will require subsequent optimization, and implementing a complex, optimizing transformation pass that avoids generating poor code in the first place. A two-pass strategy is compelling because it is simpler to implement correctly, but its disadvantage is that the intermediate data structures can be large and traversing them unnecessarily can be costly. In a system performing just-in-time compilation or run-time code generation, the costs associated with a two-pass compilation strategy can render it impractical. A one-pass optimizing transformation is compelling because it avoids generating intermediate data structures requiring further optimization, but its disadvantage is that the transformation is more difficult to implement.

download

Advanced 3D Game Programming with DirectX 10.0 (Wordware Game and Graphics Library)


Advanced 3D Game Programming with DirectX 10.0 (Wordware Game and Graphics Library)
Product Description

Advanced 3D Game Programming with DirectX 10.0 provides a guide to developing cutting-edge games using DirectX 10.0. Beginning with the foundations of 3D math and the components of DirectX, programmers new to graphics and game programming will learn how to implement networking, collision detection, and multithreading. Full source code is provided for the examples and for the client/server networked 3D first-person game that brings together many of the techniques discussed in the book. Learn how to: Acquire input from the user through the keyboard and mouse. Simulate intelligence using steering algorithms and motivation engines. Render using HLSL shaders. Use advanced 3D techniques such as forward and inverse kinematics, subdivision surfaces, and radiosity lighting. Manage scenes via portal rendering.
About the Author
Peter Walsh is a professional software engineer currently working for Realtime Worlds in Dundee, Scotland, on the upcoming game A.P.B. He most recently worked as engine programmer on Crackdown for the Xbox 360. Among the other game titles he has worked on are Medal of Honor: Rising Sun, Harry Potter and the Chamber of Secrets, F1 Career Challenge, and Time of Defiance. He is the author of five books on game development, including Advanced 3D Game Programming with DirectX 9.0.

C# 4.0 How-To

C# 4.0 How-To

Product Description

Real Solutions for C# 4.0 Programmers

Need fast, robust, efficient code solutions for Microsoft C# 4.0? This book delivers exactly what you’re looking for. You’ll find more than 200 solutions, best-practice techniques, and tested code samples for everything from classes to exceptions, networking to XML, LINQ to Silverlight. Completely up-to-date, this book fully reflects major language enhancements introduced with the new C# 4.0 and .NET 4.0. When time is of the essence, turn here first: Get answers you can trust and code you can use, right now!

Beginning with the language essentials and moving on to solving common problems using the .NET Framework, C# 4.0 How-To addresses a wide range of general programming problems and algorithms. Along the way is clear, concise coverage of a broad spectrum of C# techniques that will help developers of all levels become more proficient with C# and the most popular .NET tools.

Fast, Reliable, and Easy to Use!

  • Write more elegant, efficient, and reusable code
  • Take advantage of real-world tips and best-practices advice
  • Create more effective classes, interfaces, and types
  • Master powerful data handling techniques using collections, serialization, databases, and XML
  • Implement more effective user interfaces with both WPF and WinForms
  • Construct Web-based and media-rich applications with ASP.NET and Silverlight
  • Make the most of delegates, events, and anonymous methods
  • Leverage advanced C# features ranging from reflection to asynchronous programming
  • Harness the power of regular expressions
  • Interact effectively with Windows and underlying hardware
  • Master the best reusable patterns for designing complex programs

About the Author

Ben Watson, a software engineer on Microsoft’s Bing team, helps design and implement massively scalable distributed systems and other internals for the Bing search engine. Before joining Microsoft he served as a lead developer for GeoEye, a top provider of satellite imagery. He blogs at PhilosophicalGeek.com, where he has presented many popular coding tutorials in C# and C++.

download

Combinatorial Image Analysis

Combinatorial Image Analysis

Product Description

This volume constitutes the refereed proceedings of the 13th International Workshop on Combinatorial Image Analysis, IWCIA 2009, held in Playa del Carmen, Mexico, in November 2009.

The 32 revised full papers and one invited paper presented were carefully reviewed and selected from 70 initial submissions. The papers are organized in topical sections on digital geometry: curves, straightness, convexity, geometric transformations, metrics, distance transforms and skeletons, segmentation, thinning, skeletonization, image representation, processing, analysis, reconstruction and recognition, digital tomography, image models based on geometry, combinatorics, arithmetics, algebra, mathematical morphology, topology and grammars, as well as digital topology and its applications to image modeling and analysis.

download

23 Joomla how too E-books collection


23 Joomla how too E-books collection | 280 MB
PDF | English | Full eBook
23 e-books list :
===========
Building Websites with Joomla! 1.5
Joomla! E-Commerce with VirtueMart
Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP
Joomla! Template Design: Create your own professional-quality templates with this fast, friendly guide
Learning Joomla! 1.5 Extension Development
Joomla! Web Security
Joomla! 1.5 SEO
Mastering Joomla! 1.5 Extension and Framework Development
Joomla! with Flash
Joomla! 1.5x Customization: Make Your Site Adapt to Your Needs
Joomla! 1.5 Template Design
Joomla! 1.5 Development Cookbook
Building Websites with Joomla! v1.0
Joomla! Accessibility
Joomla! Cash
Joomla! 1.5 Content Administration
Foundation Joomla!
Using Joomla
Beginning Joomla!, 2nd Edition released
Joomla For Dummies
Joomla Para Principiantes

D0wn1oad
http://hotfile.com/dl/28035202/c406620/23_Joomla_AIO_ebooks_collection.part1.rar.html
http://hotfile.com/dl/28035203/4034aa4/23_Joomla_AIO_ebooks_collection.part2.rar.html
http://hotfile.com/dl/28035340/5e1628b/23_Joomla_AIO_ebooks_collection.part3.rar.html
http://hotfile.com/dl/28035347/1765ffc/23_Joomla_AIO_ebooks_collection.part4.rar.html
http://hotfile.com/dl/28035486/3e7b936/23_Joomla_AIO_ebooks_collection.part5.rar.html
http://hotfile.com/dl/28035501/7f04efb/23_Joomla_AIO_ebooks_collection.part6.rar.html

IBM Lotus Notes and Domino 8.5.1

IBM Lotus Notes and Domino 8.5.1

Product Description

Upgrade your system and embrace the exciting new features of the Lotus Notes and Domino 8.5.1 platform

  • Upgrade to the latest version of Lotus Notes and Domino
  • Understand the new features and put them to work in your business
  • Thoroughly covers Domino Attachment Object Service (DAOS), Domino Configuration Tuner (DCT) and iNotes

  • Explore other useful Lotus products, such as Lotus Sametime, Lotus Quickr, Lotus Connections, and IBM WebSphere Portal
  • Packed with expert tips and useful screenshots

In Detail

With Lotus Notes and Domino 8.5.1, IBM has once again provided business users with an intuitive, fully integrated platform to enhance each user’s experience with business communications, while reducing Total Cost of Ownership (TCO) and increasing Return on Investment (ROI). You can create and share information effectively to make quick business decisions and streamline the way they work. It is no longer just an email tool, but a means of extending business communications to a new level. In order to utilize all the powerful features of the new release, you need to upgrade your existing system to Lotus Notes and Domino 8.5.1.

Written by senior architects and specialists of IBM Software Services for Lotus, this book will be your guide and enable you to quickly upgrade your existing system and leverage the full capabilities of Lotus Notes 8.5.1. The authors explore the enhanced productivity tools available with this release by integrating word processing, presentations, and spreadsheets into a seamless unit with your messaging and collaboration solution.

The book starts with an overview of Lotus Notes and Domino, including all the exciting features in the new version. You will learn to utilize the efficient productivity tools that are shipped with Lotus Notes client, and discover the updates in Domino server. You will learn the specific steps needed to upgrade to Lotus Notes 8.5.1 with detailed explanations so that you can upgrade from any previous Lotus Notes and Domino release.

Additional focus emphasizes the enhanced features available in 8.5.1 from a Domino perspective to reduce the overall costs of managing and deploying the Domino infrastructure. The Domino environment has been enhanced to leverage new technologies to increase performance, reduce storage costs, and provide a robust environment to surface information via the web browser or the rich client. Integration with other Lotus and IBM products – including Lotus Quickr, Lotus Connections, and Lotus Sametime – is covered later in the book. These products are all converging to become the next generation of people productivity solutions.

This book shows you how to delve into the world of SOA, as the authors demonstrate how Lotus Notes can be part of a SOA strategy that can accelerate business integration and generate value. You will realize the value of your investment in Lotus Notes 8.5.1 when you learn to leverage the full capabilities of Lotus Notes 8.5.1 and quickly move from your existing technology base to this new feature-rich platform.

What you will learn from this book

  • Explore the new features in Domino Designer 8.5.1 that help build business and collaboration applications quickly
  • Get to grips with features including security, mail, calendar, and contacts
  • Get solutions to issues that you may encounter during the upgrading process
  • Quickly examine coexistence issues involved in running Notes/Domino in a mixed environment and solve them efficiently
  • Discover add-on products such as Lotus QuickPlace/Quickr and Lotus Sametime for a typical Notes/Domino infrastructure
  • Review iNotes updates and explore its new features in full mode
  • Integrate Lotus Domino 8.5.1 with IBM servers and tools
  • Save disk space by managing attachments on a per server basis using Domino Attachment and Object Service (DAOS)
  • Integrate Service Oriented Architectures (SOAs) with Lotus Notes 8.5.1
  • Roll out your new deployment with ease by using enhancements, dynamic settings, and the Database redirect policies of Notes/Domino 8.5.1

Approach

This book walks through the new features of the Lotus Notes/Domino 8.5.1 suite and documents technical features in a descriptive way, with examples and useful screenshots. The book also discusses likely problems you might face while upgrading, and shows how to get the most out of the exciting new features.

Who this book is written for

This book is for Lotus Notes power users, administrators, and developers working with any version of Lotus Notes/Domino, who want to upgrade to Lotus Notes/Domino 8.5.1.

Additionally, it can be leveraged by management to gain a high-level understanding of the new features and capabilities offered within the products.

download

WordPress MU 2.8: Beginner’s Guide


WordPress MU 2.8: Beginner’s Guide | 10.8 MB

300 pages | Packt Publishing (November 17, 2009) | ISBN: 1847196543 | PDF

Build your own blog network with unlimited users and blogs, forums, photo galleries, and more!
- Design, develop, secure, and optimize a blog network with a single installation of WordPress
- Add unlimited users and blogs, and give different permissions on different blogs
- Add social networking features to your blogs using BuddyPress
- Create a bbPress forum for your users to communicate with each other
- Part of Packt’s Beginner’s Guide Series, with step-by-step, detailed instructions for building a blog network from scratch


Foundation Joomla!


Foundation Joomla! | 13.10 MB | 350 pages | Publisher: friends of ED; 1 edition


D0wn1oad
http://hotfile.com/dl/24338249/f8f52b3/978-1-4302-2376-4_sacrFX.rar.html

Foundation Joomla!

Foundation Joomla!

Product Description

Do you want the ability to manage documents, photos, and other content over the Web but don’t want to shell out thousands of dollars in proprietary solutions? Want to create an online community for your hobby or user group?

You’re not alone. For thousands of like-minded around the globe, the answer is Joomla!, an open source content management system (CMS) used to manage all sorts of data over the Web.

While Joomla! is relatively easy to install, a fair amount of knowledge is required in order to configure the application to your specific needs. Getting StartED with Joomla! Is an entry developer and user’s guide that gets you started with this popular CMS in little or no time.

What you’ll learn

  • All you need to get started with using Content Management Systems in general.
  • How to install, configure and get wet in Joomla!
  • Upload and manage your documents, photos, blog and more using Joomla!
  • Discover and use Joomla! Menus, Components, Managers and more. Extend Joomla!
  • How to use the Joomla! Template Manager

Who is this book for?

Those interested in learning Joomla for the first time or to those using Drupal and other CMS who want to learn Joomla!

About the Author

Bintu Harwani is a computer programmer and Web developer with several years of experience building content driven Web sites using a variety of Web development technologies including PHP, Ruby, Rails, and more.

download

Brownfield Application Development in .Net

Brownfield Application Development in .Net

Product Description

Most software developers have inherited legacy or brownfield projects that require maintenance, incremental improvements, or even cleaning up the mess another programmer left behind.

Brownfield Application Development in .NET shows developers how to approach legacy applications with the state-of-the-art concepts, patterns, and tools developers apply to new projects. Using an existing application as an example, this book guides readers in applying the techniques and best practices they need to make a brownfield application more maintainable and receptive to change.

As the book proceeds, the authors introduce frameworks and tools commonly used today while still approaching the subject from a conceptual level so that you can substitute alternate tools as appropriate. Because the book is based on the authors’ experiences, Brownfield Application Development in .NET moves beyond the theories and shows readers the techniques they need to be successful.

About the Author

Donald Belcham is an independent contractor who has been developing applications for the public and private sectors of North America and the South Pacific since 2000. In those years he has built some green field applications, but more often than not he has inherited partially completed systems (brownfield) which were in dire need of resuscitation.

Kyle Baley has been developing applications since 1998 with a focus on web applications. He has built software for a number of industries, including transportation, telecommunications, private banking, oil and gas, online education, and hotels and hospitality.

download

Successful Software Development, 2nd Edition

Successful Software Development, 2nd Edition

Product Description

For courses in Software Engineering and Software Reliability. Successful Software Development takes a systematic approach to consistently successful software development. It proceeds from the fact that there is no one way to develop software systems and introduces a model for a mature software development process that accommodates flexibility, the Systems Engineering Environment (SEE). This model comprises two fundamental, interlocked elements: the policies and procedures that define how software development is performed and the technologies available to get the job done.

download

Environment Learning for Indoor Mobile Robots

Environment Learning for Indoor Mobile Robots

Environment Learning for Indoor Mobile Robots

Product Description

This monograph covers theoretical aspects of simultaneous localization and map building for mobile robots, such as estimation stability, nonlinear models for the propagation of uncertainties, temporal landmark compatibility, as well as issues pertaining the coupling of control and SLAM. One of the most relevant topics covered in this monograph is the theoretical formalism of partial observability in SLAM. The authors show that the typical approach to SLAM using a Kalman filter results in marginal filter stability, making the final reconstruction estimates dependant on the initial vehicle estimates. However, by anchoring the map to a fixed landmark in the scene, they are able to attain full observability in SLAM, with reduced covariance estimates. This result earned the first author the EURON Georges Giralt Best PhD Award in its fourth edition, and has prompted the SLAM community to think in new ways to approach the mapping problem. For example, by creating local maps anchored on a landmark, or on the robot initial estimate itself, and then using geometric relations to fuse local maps globally. This monograph is appropriate as a text for an introductory estimation-theoretic approach to the SLAM problem, and as a reference book for people who work in mobile robotics research in general.

download

C++ for Computer Science and Engineering, 4th Edition

C++ for Computer Science and Engineering, 4th Edition

C++ for Computer Science and Engineering, 4th Edition

For CS1 and other courses covering beginning programming in C++. It is aimed at readers with little or no programming experience. It can be used both in Computer Science and Engineering programs as a first course in programming. It is in use at Illinois Central College in the Cmpsc 125 Introduction to C++ and Engr 230 Engineering Applications in C++ courses. The Fourth Edition has been updated to use Microsoft’s Visual Studio .NET 2005 compiler.

download

SAS Certified Base Programmer for SAS 9 Certification Exam Preparation

SAS Certified Base Programmer for SAS 9 Certification Exam Preparation

SAS Certified Base Programmer for SAS 9 Certification Exam Preparation

Product Description

SAS Certified Base Programmer for SAS 9 Certification Exam Preparation Course in a Book for Passing the SAS Certified Base Programmer for SAS 9 Exam – The How To Pass on Your First Try Certification Study Guide

This self-study exam preparation guide for the SAS Certified Base Programmer for SAS 9 certification exam contains everything you need to test yourself and pass the Exam. All Exam topics are covered and insider secrets, complete explanations of all SAS Certified Base Programmer for SAS 9 subjects, test tricks and tips, numerous highly realistic sample questions, and exercises designed to strengthen understanding of SAS Certified Base Programmer for SAS 9 concepts and prepare you for exam success on the first attempt are provided.

Can you imagine valuing a book so much that you send the author a “Thank You” letter?

Tens of thousands of people understand why this is a worldwide best-seller. Is it the authors years of experience? The endless hours of ongoing research? The interviews with those who failed the exam, to identify gaps in their knowledge? Or is it the razor-sharp focus on making sure you don’t waste a single minute of your time studying any more than you absolutely have to? Actually, it’s all of the above.

This book includes new exercises and sample questions never before in print. Offering numerous sample questions, critical time-saving tips plus information available nowhere else, this book will help you pass the SAS Certified Base Programmer for SAS 9 exam on your FIRST try.

Up to speed with the theory? Buy this. Read it. And Pass the SAS Certified Base Programmer for SAS 9 Exam.

download

Sas 9.2 Language Reference Dictionary

Sas 9.2 Language Reference Dictionary

Sas 9.2 Language Reference Dictionary

The SAS 9.2 Base new features, language elements, and enhancements to the language elements continue to expand the capabilities of SAS:

SAS now supports the next generation Internet Protocol, IPv6, as well as IPv4.

The DATA step component Java object enables instantiation of Java classes and accessing fields and methods on resultant objects.The SAS logging facility is a new logging subsystem that can be used to collect, categorize, and filter log events and write them to various output devices. The logging facility can be used to log SAS server events or events that are initiated from SAS programs. This feature is new for SAS 9.2 Phase 2.

In addition to SAS Monospace and SAS Monospace Bold TrueType fonts, new TrueType fonts are available when you install SAS.

Universal Printing now supports Scalable Vector Graphics (SVG), Portable Network Graphics (PNG), and PDFA-1b print output formats.

You can access remote files by using the Secure File Transfer Protocol (SFTP) access method.

SAS now reads and writes ISO 8601 dates, time, and intervals.

In support of batch programming, if a program terminates without completion, the new checkpoint mode enables programs to be resubmitted in restart mode, resuming with the DATA or PROC step that was executing when the program terminated.

In the “Functions and CALL Routines” section there are several new and enhanced functions as well as functions that were previously in other products and that are now part of Base SAS. The functions that moved from the Risk Dimensions product calculate the call and put prices from European options on futures, based on various models. The functions that moved from SAS/ETS return information about various date and time intervals. The functions from SAS High-Performance Forecasting return specific dates.

The documentation for string functions and CALL routines now has a restriction that identifies whether theses functions and CALL routines support Single Byte Character Sets (SBCS), Double Byte Character Sets (DBCS), or Multi-Byte Character Sets (MBCS). This distinction is important because improper use of these functions and CALL routines can result in unexpected behavior in programs that are written in a non-English language. The description for the restrictions is located in the Function Compatibility with DBCS, MBCS, and SBCS Character Sets section of the documentation.

In a DATA step, you can track the execution of code within a DO group. The DATA statement has an optional argument for you to write a note to the SAS log when the DO statement begins and ends.

New SAS system options enable you to set a default record length, specify options for accessing PDF files, specify values for Scalable Vector Graphics, support the checkpoint mode and the restart mode, and support fonts.

Some of the new features for the DATA step object attributes, operators, and methods remove all items from the hash object without deleting the instance of the hash object, consolidate the FIND and ADD methods into a single method call, return the number of items in the hash object, and specifies a starting key item for iteration.

In previous versions of SAS Language Reference: Dictionary, references to language elements in other publications were included in their respective dictionary for each language element type. For example, you could find a reference for the $BIDI format in the format dictionary entries. You can now find references to language elements that are documented in other publications within each section for the language element types. Online, this section appears just before the dictionary entries for each language element type. In the PDF or print copy, this section appears as the last topic for each language element type.

A section that describes how SAS syntax is written has been added. This section contains examples of how to interpret the syntax.

download

Engineering Web Applications


Nowadays, Web applications are almost omnipresent. The Web has become a platform not only for information delivery, but also for eCommerce systems, social networks, mobile services, and distributed learning environments. Engineering Web applications involves many intrinsic challenges due to their distributed nature, content orientation, and the requirement to make them available to a wide spectrum of users who are unknown in advance. The authors discuss these challenges in the context of well-established engineering processes, covering the whole product lifecycle from requirements engineering through design and implementation to deployment and maintenance. They stress the importance of models in Web application development, and they compare well-known Web-specific development processes like WebML, WSDM and OOHDM to traditional software development approaches like the waterfall model and the spiral model. Important problem areas inherent to the Web, like localization, personalization, accessibility, and usage analysis, are dealt with in detail, and a final chapter provides both a description of and an outlook on recent Semantic Web and Web 2.0 developments.

download

Complete Java 2 Certification Study Guide

Complete Java 2 Certification Study Guide
Publisher: Sybex | ISBN: 0782144195 | edition 2005 | PDF | 561 pages | 10,19 mb

Here is a revised and enhanced edition of the most revered Java certification guide, with in-depth coverage of the latest versions of the Java Programmer and Developer exams. Written by the people who actually created the exams for Sun, this insider's guide will prepare you to take these two hot exams with confidence. Sybex Study Guides are packed with exceptional study tools--hundreds of challenging review questions and electronic flashcards that help reinforce key topics, and real-world scenarios that offer perspectives and insights from seasoned professionals.