Sunday, February 17, 2013

Linux Kernel Development 3rd Edition, Robert Love


Linux Kernel Development 3rd Edition PDF Download Ebook. Robert Love describes the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.

The book provides clear explanation on the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs.

The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers.

Robert Love is an open source programmer, speaker, and author who has been using and contributing to Linux for more than 15 years. He is currently senior software engineer at Google, where he was a member of the team that developed the Android mobile platform’s kernel.

The book also includes new and updated material with all-new chapter on kernel data structures, details on interrupt handlers and bottom halves, extended coverage of virtual memory and memory allocation, tips on debugging the Linux kernel, in-depth coverage of kernel synchronization and locking. There is useful insight into submitting kernel patches and working with the Linux kernel community.

More details about this book...

or

Download Linux Kernel Development PDF Ebook :

Saturday, February 16, 2013

BlackBerry Java Application Development: Beginner's Guide


BlackBerry Java Application Development: Beginner's Guide PDF Download Ebook. Bill Foust gives you a hands-on experience of developing innovative Java applications for your BlackBerry. With the help of this book, you will learn to build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs. It explores the powers of Blackberry and helps you develop professional and impressive Java applications.

The book teaches how to write rich, interactive, and smart BlackBerry applications in Java. It expects the readers to know Java but not Java Mobile or the BlackBerry APIs. We will learn to build rich, interactive, and smart Java applications for the BlackBerry. The book will cover UI programming, data storage, programming network, and internet API apps.

As we move on, we will learn more about the BlackBerry’s device features, such as messaging, GPS, multimedia, contacts and calendar, and so on. This book also helps you build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs. This step-by-step guide to building rich, interactive, and smart Java applications helps you get the most out of BlackBerry smartphones.

You study about a Layout Manager and create custom Dialogs on the fly to collect discrete pieces of information, get to know the pros and cons for each record-based approach and pick the one that best meets your needs.

Readers can create new Personal Information Management (PIM) items and assign values to their fields. They also understand the basics of HTTP, the correct usage of GET or POST, learn the working of Global Position System and the three methods by which a BlackBerry handheld can get location information.

More details about this book...

or

Download BlackBerry Java Application Development PDF Ebook :

Friday, February 15, 2013

BlackBerry Application Development For Dummies


BlackBerry Application Development For Dummies PDF Download Ebook. Karl G. Kowalski shows the process of developing applications for the BlackBerry by presenting overview of the BlackBerry, including detailed explanations on the architecture and an in-depth look at the programming API.

If you're eager to start developing applications for the BlackBerry, then this is the hands-on book for you! Aimed directly at novice developers, this beginner guide introduces you to the basics of the BlackBerry API and shows you how to create a user interface, store and sync data, optimize code, manage applications, connect to a network, create enterprise applications using MDS Studio, create Web content, and more.

Packed with examples, this straightforward guide takes you from the beginning of the BlackBerry application cycle completely to the end. This guide shows how to use different types of storage in your app, use simulators and real devices to test your app, get your app accepted to BlackBerry App World, submit multiple versions of your app and upgrade it.

This book introduces MDS Studio, which is the latest tool from RIM for building enterprise applications. It offers novice developers numerous reusable code examples that can be immediately used. Author explains how to store and sync data, optimize code, manage applications, connect to networks, and more. This guide puts you well on your way to creating BlackBerry apps the fun and easy way!

More details about this book...

or

Download BlackBerry Application Development For Dummies PDF Ebook :

Smart Home Automation with Linux, Steven Goodwin


Smart Home Automation with Linux PDF Download Ebook. Steven Goodwin shows how a house can be fully controlled by its occupants, all using open source software. From appliances to kettles to curtains, you can control your home remotely. Readers find and harness data sources to provide context-aware living, hack/change existing hardware/software to better fit your needs.

Linux users can now control their homes remotely! Are you a Linux user who has ever wanted to turn on the lights in your house, or open and close the curtains, while away on holiday? Want to be able to play the same music in every room, controlled from your laptop or mobile phone? Do you want to do these things without an expensive off-the-shelf kit?

Author also integrates various technologies into a function greater than the whole so readers know how to set up a home network, for both network and audio/video traffic. This book is for amateur and professional Linux users who want to control their homes and their gadgets!

Steven Goodwin has been involved in science and technology from an early age, and built his first synthesizer while still in his teens. Since then, his projects have been varied. He has sold over a million computer games, written two books, built robots, and automated a house that can be controlled from the Internet. He has spoken at many conferences, including NotCon '04 and the BBC Backstage OpenTech event.

More details about this book...

or

Download Smart Home Automation with Linux PDF Ebook :

Thursday, February 14, 2013

Build Mobile Websites and Apps for Smart Devices


Build Mobile Websites and Apps for Smart Devices PDF Download Ebook. Earle Castledine, Myles Eftos and Max Wheeler offer practical guide for front-end web designers and developers. You’ll discover a fun and fresh approach to mobile web design and development, with enormous scope for opportunity.

Mobile web development is changing rapidly, with a greater emphasis on modern touch-screen smartphones. By following the advice in this book, you can be sure you’re learning the skills you need to make the most of this new technology.

You’ll learn how to design effective interfaces for modern devices, use HTML5 and CSS3 to build fast, responsive layouts that look great on every device, use JavaScript to create a native feel with transitions, touch and swipe events, animations, and more. This text introduces PhoneGap and shows readers how to add native functionally to their web app with ease.

Readers will know how to leverage APIs to take advantage of built-in device functionality, use PhoneGap to turn your web app into a native app for iOS, Android, BlackBerry, and other platforms—and sell it online. Sporting a Masters in Information Technology and a lifetime of experience on the Web of Hard Knocks, Earle Castledine (aka Mr Speaker) holds an interest in everything computery. Raised in the wild by various 8-bit home computers, he settled in the Internet during the mid-nineties and has been living and working there ever since.

More details about this book...

or

Download Build Mobile Websites and Apps for Smart Devices PDF Ebook :