C# Programming: From Problem Analysis to Program Design requires no previous introduction
to programming and only a mathematical background of high school algebra.The book
uses C# as the programming language for software development; however, the basic programming
concepts presented can be applied to a number of other languages. Instead...
The main objective of a first course in operating systems is to develop an
understanding of the fundamental concepts and techniques of operating systems.
Most of the students are already exposed to diverse information on operating systems
as a result of practical exposure to operating systems and literature on the
Internet; such...
In 2009, Microsoft Chairman Bill Gates announced the company's leading web application platform for organizations, SharePoint, has exceeded 1 billion dollars in profits with over 100 million licenses sold. I was in the audience when he said that and couldn't help but reflect on how far SharePoint has come in less than a decade. In the...
In the crowded field of customer relationship management (CRM) systems, SugarCRM stands out—not only for its modular design, but also for the ease with which you can develop, customize, and extend your CRM applications. This concise book provides a thorough overview of the development tools and APIs available in SugarCRM 6.2,...
Essential guide to learning Autodesk Inventor and Inventor LT
The new Essentials books from Sybex are beautiful, task-based, full-color Autodesk Official Training Guides that help you get up to speed on Autodesk topics quickly and easily. Inventor Essentials thoroughly covers core features and functions of...
If you know how to program, you have the skills to turn data into knowledge using the tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python.
"The security of information systems has not improved at a rate consistent with the growth and sophistication of the attacks being made against them. To address this problem, we must improve the underlying strategies and techniques used to create our systems. Specifically, we must build security in from the start, rather than append...
Get the brutal truth about coding, testing, and project management—from a Microsoft insider who tells it like it is. I. M. Wright's deliberately provocative column "Hard Code" has been sparking debate amongst thousands of engineers at Microsoft for years. And now (despite our better instincts), we're making...
Geronimo is a free, open source J2EE™ application server. It comes with everything you need to run
standard J2EE applications developed against the J2EE 1.4 specifications, and it is also backward-compatible
to J2EE 1.3 and J2EE 1.2. Furthermore, its modular design makes it easy to customize, extend,
or replace core server...
Written by four experienced Nokia Telecommunications software developers, this practical book focuses on object-based and component-based software development. The authors concentrate on the most important issues in real-life software development, such as the development process itself, software architecture, the development of user...
How to develop powerful mobile Web sites using popular content management systems (CMS)
Mobile is the hottest thing going—and developing content for mobile devices and browsers is even hotter than that. This book is your guide to it all—how to design, build, and deploy sites, blogs and services that...
You use word processors to write documents, Web browsers to explore the Internet, and email
programs to send email. These are all examples of software that runs on computers. Software
is developed using programming languages. There are many programming languages—so
why Java? The answer is that Java enables...