4296 / 0

Building Embedded Linux Systems (Second Edition) Ссылки

Building Embedded Linux Systems (Second Edition)

БончБруевич БончБруевич, Комментарии (нет)

This book is intended first and foremost for the experienced embedded system designer
who wishes to use Linux in a current or future project. Such a reader is expected to be
familiar with all the techniques and technologies used in developing embedded systems,
such as cross-compiling, BDM or JTAG debugging, and the implications of dealing
with immature or incomplete hardware. If you are such a reader, you may want to skip
some of the background material about embedded system development presented early
in some sections. There are, however, many early sections (particularly in Chapter 2)
that you will need to read, because they cover the special implications of using the
Linux kernel in an embedded system.
This book is also intended for the beginning embedded system developer who would
like to become familiar with the tools and techniques used in developing embedded
systems based on Linux. This book is not an introduction to embedded systems, however,
and you may need to research some of the issues discussed here in an introductory
textbook.
If you are a power user or a system administrator already familiar with Linux, this book
should help you produce highly customized Linux installations. If you find that distributions
install too many packages for your liking, for example, and would like to build
your own custom distribution from scratch, many parts of this book should come in
handy, particularly Chapter 6.
Finally, this book should be helpful to a programmer or a Linux enthusiast who wants
to understand how Linux systems are built and operated. Though the material in this
book does not cover how general-purpose distributions are created, many of the techniques
covered here apply, to a certain extent, as much to general purpose distributions
as they do to creating customized embedded Linux installations.
4862 / 0

Practical Prototype and script.aculo.us Ссылки

Practical Prototype and script.aculo.us

БончБруевич БончБруевич, Комментарии (нет)

As a JavaScript developer, you will already be aware of some of the time saving, convenience, and functionality provided to you by JavaScript/Ajax libraries in general. Prototype (www.prototypejs.org) and its sister effects library, script.aculo.us (http://script.aculo.us/), are among the most popular and best–supported JavaScript libraries, and now Prototype Core dev team member Andrew Dupont

has written this book to provide you with an essential guide to getting the most out of using Prototype and script.aculo.us.

Practical Prototype and script.aculo.us will help you leverage the Prototype and script.aculo.us libraries to enhance your day–to–day work, speeding up mundane tasks and providing advanced UI effects in a way that is cross–browser compliant—taking many worries off your shoulders. Take a whirlwind tour of the different time–saving functions and features Prototype provides and how it extends the basic JavaScript objects, including events, Ajax techniques, DOM elements, enumerables, and advanced OOP. Understand how script.aculo.us fits into the wider world of DOM Scripting/DHTML; find out how to use it to enhance your UIs quickly and effectively, with UI controls, effects, and drag and drop; and discover Prototype and script.aculo.us as a platform.

The author avoids needless theory and rhetoric throughout the book, moving you through the topics at a fast pace. He incorporates several real–world examples to help you gain valuable practical experience as you learn. Practical Prototype and script.aculo.us is completely up to date and features server–side examples written in PHP that show the framework can be used effectively in more environments than just Ruby on Rails.

  • Master all the convenience functions of Prototype to speed up your JavaScript/Ajax development.
  • Leverage script.aculo.us to turbo charge your dynamic UIs.
  • Learn from JavaScript expert Andrew Dupont, one of the Prototype Core team members.

What you’ll learn

  • How to use all of the basic timesaving/convenience functions of Prototype
  • How to use enumberables to speed up looping, arrays, etc.
  • How to enhance your Ajax applications with Prototype
  • How Prototype makes working with events and DOM elements a cinch
  • How script.aculo.us fits into DOM Scripting/DHTML
  • How to make use of the basic effects available in script.aculo.us
  • Mastery of UI controls and drag and drop in script.aculo.us
  • How to treat Prototype and script.aculo.us as a platform
  • How to use Prototype and script.aculo.us effectively with PHP and other server–side setups besides Ruby on Rails
4179 / 0

Practical API Design: Confessions of a Java Framework Architect Ссылки

Practical API Design: Confessions of a Java Framework Architect

БончБруевич БончБруевич, Комментарии (нет)

You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills that need!
  • Teaches you how to write an API that will stand the test of Time
  • Written by the designer of the NetBeans API at Sun
  • Based on best practices, scalability, and API design patterns

What you’ll learn

  • What an API is and what the theories are behind good API design
  • When and why to build an API
  • API design patterns applicable to all programming languages, especially modern, object–oriented languages
  • How to optimize and test APIs

Who is this book for?

This book is recommended to every API architect who prefers a bit more engineering design over a purely artistic one.

5378 / 0

Android Essentials Ссылки

Android Essentials

БончБруевич БончБруевич, Комментарии (3)

Android Essentials is a no–frills, no–nonsense, code–centric run through the guts of application development on Google’s Mobile OS. This book uses the development of a sample application to work through topics, focusing on giving developers the essential tools and examples required to make viable commercial applications work. Covering the entirety of the Android catalog in less than 150 pages is simply impossible. Instead, this book focuses on just four main topics: the application life cycle and OS integration, user interface, location–based services, and networking.
  • Thorough, complete, and useful work on the nuts and bolts of applicatio development in Android
  • Example driven and practically minded
  • A tool for hobbyists and professionals who want to create production–quality applications

What you’ll learn

  • Understand how an Android application functions and communicates with the handset that hosts it.
  • Comprehend the complexities of timers, services, and multimedia playback.
  • Create and display a rich mix of custom–rendered screens and tailored Android widgets.
  • Understand how location–based services are becoming more and more important in the mobile world.
  • See how to use Google’s powerful Map tool.
  • Explore the intricacies of network connectivity in the mobile world.

Who is this book for

This book is for professional software engineers looking to move their ideas and applications into the mobile space with Android. The author assumes the reader has a passable understanding of Java. They should be able to write classes and handle basic inheritance structures. This book also targets hobbyist developers looking to negotiate the complex minefield of mobile software.

4221 / 0

Advanced 3-D Game Programming with DirectX 8.0 Ссылки

Advanced 3-D Game Programming with DirectX 8.0

БончБруевич БончБруевич, Комментарии (нет)

Microsoft’s DirectX is a powerful set of application programming interfaces used for multimedia application development. The latest version offers increased performance, better usability, and more power to create the next generation of interactive entertainment products that rival anything seen in the past. This revision of the best-selling Advanced 3-D Game Programming Using DirectX 7.0 focuses on the new features of DirectX 8.0, providing plenty of code to help readers understand how to create computer games using this advanced multimedia application development platform.

Among the topics discussed are: * Lighting and shading schemes * Networking and multithreading * Texture mapping * Scene management

Along with several sample applications that target specific algorithms, full source code is provided for a client-server networked 3-D first-person game that demonstrates many of the techniques discussed in the book. This gives readers the opportunity to develop their own code easily, basing it upon the technology discussed in the book.

3642 / 0

Programming C# 3.0 Ссылки

Programming C# 3.0

БончБруевич БончБруевич, Комментарии (нет)

Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications. Our bestselling Programming C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise available. Liberty doesn't just teach C#; he tells the complete story of the C# language and how it integrates with all of .NET programming, so that you can get started creating professional quality web and Windows applications. This book: Provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference you'll want by your side while you're working Covers all of the new features of the language, thoroughly integrated into every chapter, rather than tacked on at the end Provides insight into best practices and insight into real world programming by a professional programmer who worked with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program Manager Every chapter in this book has been totally revised, and the entire book has been reorganized to respond to the significant changes in the language Full coverage, from the ground up of LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks Explains how to use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation Foundation (WPF) and the older WinForms technology This new edition of Programming C# 3.0 is for working programmers who want to develop proficiency inMicrosoft's most important language. No prior .NET experience is required for you to get started. There's no time like the present to work with C# -- and no book like this one to teach you everything you need to know. Special note to VB6 and Java programmers: if you've decided to transition to .NET, this book will take you there.
3783 / 0

Beginning Linux Programming, Third Edition Ссылки

Beginning Linux Programming, Third Edition

БончБруевич БончБруевич, Комментарии (нет)

If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there. New to this edition are chapters on MySQL® access and administration; programming GNOMETM and KDETM; and Linux standards for portable applications. Coverage of kernel programming, device drivers, CVS, grep, and GUI development environments has expanded.

The authors guide you step by step, using construction of a CD database application to give you hands-on experience as you progress from the basic to the complex.

You’ll start with fundamental concepts like writing Linux programs in C. You’ll learn basic system calls, file I/O, interprocess communication, and shell programming. You’ll become skilled with the toolkits and libraries for working with user interfaces. The book starts with the basics, explaining how to compile and run your first program. First, each concept is explained to give you a solid understanding of the material. Practical examples are then presented, so you see how to apply the knowledge in real applications.

4179 / 0

TCP/IP Sockets in Java, Second Edition Ссылки

TCP/IP Sockets in Java, Second Edition

БончБруевич БончБруевич, Комментарии (нет)

Most Internet applications use sockets to implement network communication protocols. TCP/IP Sockets in Java: Practical Guide for Programmers, with its focused, tutorial-based coverage, helps you master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Later chapters teach you to implement more specialized functionality; incisive discussions of programming constructs and protocol implementations equip you with a deeper understanding that is invaluable for meeting future challenges. No other resource presents so concisely or so effectively the exact material you need to get up and running with Java sockets programming right away.
For those who program using the C language, be sure to check out this book's companion, TCP/IP Sockets in C: Practical Guide for Programmers.
3543 / 0

Games on Symbian OS: A Handbook for Mobile Development Ссылки

Games on Symbian OS: A Handbook for Mobile Development

БончБруевич БончБруевич, Комментарии (нет)

The first part of this book discusses the mobile games industry, and includes analysis of why the mobile industry differs from other sectors of the games market, a discussion of the sales of mobile games, their types, the gamers who play them, and how the games are sold.

The second part describes key aspects of writing games for Symbian smartphones using Symbian C++ and native APIs. The chapters cover the use of graphics and audio, multiplayer game design, the basics of writing a game loop using Symbian OS active objects, and general good practice. There is also a chapter covering the use of hardware APIs, such as the camera and vibra.

Part Three covers porting games to Symbian OS using C or C++, and discusses the standards support that Symbian OS provides,and some of the middleware solutions available. A chapter about the N-Gage platform discusses how Nokia is pioneering the next generation of mobile games, by providing a platform SDK for professional games developers to port games rapidly and effectively.

The final part of the book discusses how to create mobile games for Symbian smartphones using java ME, Doja (for Japan) or Flash Lite 2. This book will help you if you are:
~ a C++ developer familiar with mobile development but new to the games market
~ a professional games developer wishing to port your games to run on Symbian OS platforms such as S60 and UIQ
~ a someone who is interested in creating C++, Java ME or Flash Lite games for Symbian smartphones.

This book shows how to create mobile games for Symbian smartphones such as S60 3rd Edition, UIQ3 or FOMA devices. It includes contributions from a number of experts in the mobile games industry, including Nokia's N-gage team, Ideaworks3D, and ZingMagic, as well as academics leading the field of innovative mobile experiences.
3882 / 0

Code Leader: Using People, Tools, and Processes to Build Successful Software Ссылки

Code Leader: Using People, Tools, and Processes to Build Successful Software

БончБруевич БончБруевич, Комментарии (нет)

What you will learn from this book

  • Practical steps you can take to combine different developmental philosophies, processes, and construction techniques into a unified approach to software
  • Methods for deciding which parts of a project you need to write yourself versus what you can buy or reuse
  • Tools and processes you can employ to improve source code quality and maintainability
  • How to create, run, organize, and measure tests, and then make them more useful to developers and testers
  • Ways that programming by contract can make your code easier for developers to understand and use
  • Recommended techniques for handling errors in your code that will make your application easier to debug and support
Who this book is for

This book is for experienced software developers who are looking to improve their development skill set and bring a higher level of discipline to a project.

4187 / 0

Building Dynamic Web 2.0 Websites with Ruby on Rails Ссылки

Building Dynamic Web 2.0 Websites with Ruby on Rails

БончБруевич БончБруевич, Комментарии (нет)

Ruby on Rails is an open-source web application framework ideally suited to building business applications, accelerating and simplifying the creation of database-driven websites. It has been developed on the Ruby platform.

This book is a tutorial for creating a complete website with Ruby on Rails (RoR). It will teach you to develop database-backed web applications according to the Model-View-Controller pattern. It will take you on a joy ride right from installation to a complete dynamic website. All the applications discussed in this book will help you add exciting features to your website. This book will show you how to assemble RoR's features and leverage its power to design, develop, and deploy a fully featured website.
4113 / 0

Ruby on Rails Web Mashup Projects Ссылки

Ruby on Rails Web Mashup Projects

БончБруевич БончБруевич, Комментарии (нет)

A web mashup is a new type of web application that uses data and services from one or more external sources to build entirely new and different web applications. Web mashups usually mash up data and services that are available on the Internet—freely, commercially, or through other partnership agreements. The external sources that a mashup uses are known as mashup APIs.

This book shows you how to write web mashups using Ruby on Rails—the new web application development framework. The book has seven real-world projects—the format of each project is similar, with a statement of the project, discussion of the main protocols involved, an overview of the API, and then complete code for building the project. You will be led methodically through concrete steps to build the mashup, with asides to explain the theory behind the code.


Другие страницы

 
Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.

OK

Loading...
...
Закрыть