Categories Categories

Books

2008, Shroff/O'Reilly, N, 1, Paperback, New, Elliott
Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up to speed with Hibernate quickly.

Rather than present you with another reference, Harnessing Hibernate lets you explore the system, from download and configuration through a series of projects that demonstrate how to accomplish a variety of practical goals. The new edition of this concise guide walks you through Hibernate's primary features, which include mapping from Java classes to database tables, and from Java data types to SQL data types. You will also learn about Hibernate's data query and retrieval facilities, and much more.

By reading and following along with the examples, you can get your own Hibernate environment set up quickly and start using it for real-world tasks right away.

Harnessing Hibernate teaches you how to:
  • Perform Object/Relational mapping
  • Work with persistent data from Java code
  • Work with groups and relationships between objects
  • Extend Hibernate's rich type support for your own needs
  • Simplify query creation using criteria and examples
  • Use the Hibernate Query Language (HQL) and understand how it differs from SQL
  • Use Hibernate in conjunction with Spring
  • Use Hibernate in conjunction with other packages, such as the Stripes web framework and the Eclipse IDE

Once you're past the first few chapters, you can jump to topics that you find particularly interesting or relevant. All background material and explanations of how Hibernate works and why is in the service of a focused task. Source code can be downloaded from the book's website.

If using SQL is an uncomfortable chore, Harnessing Hibernate offers you an effective and trouble-free method for working with the information you store in your applications.

About the Authors
James Elliott
is a senior software engineer at Berbee, with fifteen years' professional experience as a systems developer. He started designing with objects well before work environments made it convenient, and has a passion for building high-quality Java tools and frameworks to simplify the tasks of other developers.

Tim O'Brien is a professional singer/programmer living and working in the Chicago area. He prefers Emacs to vi. Tim discovered programming on a TRS-80, and went on to study (and subsequently forget) Electrical Engineering at UVA. In his free time Tim likes to sleep, study music, build toys with microcontrollers, and participate in open source projects. Tim is active in the Jakarta Commons.

Ryan Fowler is a software engineer at Berbee in Madison, WI. He programmed Basic on Apple II machines for a while in elementary school at St. Stephen School in Grand Rapids, MI. He returned to coding in the computer science department at Alma College in Alma, MI while earning his bachelor's degree. Ryan skis, sails and rounds life out with some guitar playing when there's no snow or wind.

In stock
+
Rs.575.00
2008, Shroff/O'Reilly, N, 1, Paperback, New, Bishop
If you want to speed up the development process on your .NET applications, you're ready to take advantage of C# design patterns -- elegant and repeatable solutions to common programming problems that enjoy wide acceptance in the industry. This book is a clear introduction and reference to this difficult subject, with an insightful comparison of patterns and where they would be best used or combined. C# 3.0 Design Patterns offers you a fresh approach. While some sources present C# design patterns converted from C++ and Java code, this book gives you patterns using C# 3.0 language features and a bold use of C# libraries, along with plenty of case studies to illustrate how each of the 23 patterns is used in practice. You get less of the why and more of the how, when and what in this concise and practical guide, with program examples that make sense. C# 3.0 Design Patterns includes:
  • An introduction that explains what design patterns are, why they're used, and how to choose one pattern over another
  • Extensive coverage of the classic creational, structural, and behavioral design patterns
  • New design patterns in popular areas such as parallel programming, security and web design
  • Interesting real-world examples that work well in the design pattern framework
  • Case studies on patterns in mobile computing and applications in software architecture
  • Examples embedded in real programs running on the companion web site
  • Tables and guidelines for the choice of patterns

With the improved features of C# 3.0, design patterns are an efficient and clever way to overcome hurdles in software development with proven, tested templates -- if you know how to use them. This well-organized and illustrated book gives you an excellent head start on these effective tools.

About the Author
Judith Bishop
is a computer scientist, in Pretoria South Africa, specializing in the application of programming languages to distributed systems and web-based technologies. She is internationally known as an advocate of new technology. Her books on Java and C# have been published in six languages. She represents South Africa on IFIP TC2 on software and is a chair or member of numerous international conference committees and editorial boards.

In stock
+
Rs.550.00
2009, Shroff/O'Reilly, N, 1, Paperback, New, Smith
Why learn F#? This multi-paradigm language not only offers you an enormous productivity boost through functional programming, it also lets you develop applications using your existing object-oriented and imperative programming skills. With Programming F#, you'll quickly discover the many advantages of Microsoft's new language, which includes access to all the great tools and libraries of the .NET platform.

Learn how to reap the benefits of functional programming for your next project -- whether it's quantitative computing, large-scale data exploration, or even a pursuit of your own. With this comprehensive guide, F# team member Chris Smith gives you a head start on the fundamentals and advanced concepts of the F# language.
  • Get a clear understanding of functional programming, and how you can use it to simplify code
  • Gain a solid understanding of the language's core syntax, including object-oriented and imperative styles
  • Simplify concurrent and parallel programming with F# Asynchronous Workflows and the Parallel Extensions to .NET
  • Learn advanced F# concepts, such as quotations and computation expressions

"This book emphasizes simple, clear explanations of the foundational elements of F#, always with an eye on the enjoyment that comes from programming in general, and programming with F# in particular."
Don Syme, Principal Researcher and F# Designer, Microsoft Research
 

About the Author
Chris Smith
works at Microsoft on the F# team. His role as a software design engineer in test gives him a unique mastery of the F# language. Chris has a masters degree in computer science from the University of Washington.
You can read his blog, Chris Smith's Complete Unique View, at http://blogs.msdn.com/chrsmith/.

In stock
+
Rs.625.00
2010, Shroff/O'Reilly, N, 1, Paperback, New, Riley

Successful software depends as much on scrupulous testing as it does on solid architecture or elegant code. But testing is not a routine process, it's a constant exploration of methods and an evolution of good ideas.

Beautiful Testing offers 23 essays from 27 leading testers and developers that illustrate the qualities and techniques that make testing an art. Through personal anecdotes, you'll learn how each of these professionals developed beautiful ways of testing a wide range of products -- valuable knowledge that you can apply to your own projects.

In stock
+
Rs.900.00
2009, Shroff/O'Reilly, N, 1, Paperback, New, Pogue

All Indian Reprints of O'Reilly are printed in Grayscale.

For a company that promised to "put a pause on new features," Apple sure has been busy-there's barely a feature left untouched in Mac OS X 10.6 "Snow Leopard." There's more speed, more polish, more refinement-but still no manual. Fortunately, David Pogue is back, with the humor and expertise that have made this the #1 bestselling Mac book for eight years straight. You get all the answers with jargon-free introductions to:

  • Big-ticket changes.
  • Snow Leopard Spots.
  • Shortcuts.
  • Power usage.


In stock
+
Rs.1,375.00
2009, Shroff/O'Reilly, N, 1, Paperback, New, Zdziarski
This practical book offers programmers the knowledge and code they need to create cutting-edge mobile applications, using Apple's iPhone SDK. The iPhone is one of the hottest new pieces of technology: a fully functional portable Unix operating system with the most advanced handheld user interface in existence. iPhone SDK Application Development covers development environment for both the iPhone and iPod Touch, from windows and navigation bars to more advanced layers of the iPhone SDK, such as screen transitions, low-level graphics rendering using CoreSurface, the MultiTouch API, and digital sound and music rendering with Celestial and CoreAudio.

With this book, you will:
  • Understand how the iPhone works internally, with a complete introduction to the technology
  • Learn how different iPhone components interact with each other
  • Use your existing Mac OS X development skills by understanding the similarities between iPhone and Mac OS X Leopard
  • Learn about the iPhone-specific APIs, such as the user interface, to develop custom iPhone applications
  • Get code examples to help you write various features of your application

With iPhone SDK Application Development, you'll learn how to create effective iPhone applications and games with the same tools Apple uses.

About the Author
Jonathan Zdziarski
is better known as the hacker "NerveGas" in the iPhone development community. His work in cracking the iPhone helped lead the effort to port the first open source applications, and his book, iPhone Open Application Development, taught developers how to write applications for the popular device long before Apple introduced its own SDK.

Prior to the release of iPhone Forensics, Jonathan wrote and supported an iPhone forensics manual distributed exclusively to law enforcement. Jonathan frequently consults law enforcement agencies and assists forensic examiners in their investigations. He teaches an iPhone forensics workshop in his spare time to train forensic examiners and corporate security personnel.

Jonathan is also a full-time research scientist specializing in machine learning technology to combat online fraud and spam, an effort that led him to develop networking products capable of learning how to protect customers. He is founder of the DSPAM project, a high-profile, next-generation spam filter that was acquired in 2006 by Sensory Networks, Inc. He lectures widely on the topic of spam and is a foremost researcher in the fields of machine-learning and algorithmic theory. Jonathan's website is zdziarski.com.

In stock
+
Rs.550.00
2009, Shroff/O'Reilly, N, 1, Paperback, New, Conner
Taking care of the earth is more important than ever, but the problems we're facing can seem overwhelming. Living Green: The Missing Manual helps make earth-friendly decisions more manageable by narrowing them down to a few simple choices. This all-in-one resource is packed with practical advice on ways you can help the environment by making simple changes in your home routine, work habits, and the way you shop and get around town. You don't have to embark on a radical new lifestyle to make a difference. Living Green: The Missing Manual shows you how small changes can have a big impact.

With this book, you will:
  • Learn how to make your home energy efficient and free of toxic chemicals
  • Discover how to reduce waste, repurpose and recycle, and do more with less
  • Build and remodel earth-friendly homes with new techniques and materials
  • Learn tips for buying organic food and what it takes to grow your own
  • Get helpful information on fuel-efficient cars, including hybrid and electric models
  • Make your workplace greener and more cost-effective -- from changes at your desk to suggestions for company-wide policies
  • Explore how to choose renewable energies, such as wind and solar power

The book also provides you with ways to connect with like-minded people and offers a survey of exciting new green technologies. Learn how you can help the planet with Living Green: The Missing Manual.

About the Author
Nancy Conner
holds a Ph.D. from Brown University and is the author of numerous books, including QuickBase: The Missing Manual and Google Apps: The Missing Manual. She lives in Ithaca, NY, recently named one of the greenest U.S. cities, where she shops for organic produce at the local farmers market and browses second-hand stores. Each day, she commutes up the stairs to her home office, where she works as an author, editor, and distance educator. Read Nancy's Living Green blog at missingmanuals.com

In stock
+
Rs.975.00
2010, Shroff/O'Reilly, N, 4, Paperback, New, Robbins
After years of using spacer GIFs, layers of nested tables, and other improvised solutions for building your web sites, getting used to the more stringent standards-compliant design can be intimidating. HTML and XHTML Pocket Reference is the perfect little guide when you need answers immediately.

Jennifer Niederst-Robbins, author Web Design in a Nutshell, has revised and updated the fourth edition of this pocket guide by taking the top 20% of vital reference information from her Nutshell book, augmenting it judiciously, cross-referencing everything, and organizing it according to the most common needs of web developers. The result is a handy book that offers the bare essentials on web standards in a small, concise format that you can use carry anywhere for quick reference.

HTML and XHTML Pocket Reference
features easily-to-find listings of every HTML and XHTML tag, and every Cascading Style Sheet value. It's an indispensable reference for any serious web designer, author, or programmer who needs a fast on-the-job resource when working with established web standards.

About the Author

Jennifer Niederst Robbins was one of the first designers for the Web. As the designer of O'Reilly's Global Network Navigator (GNN), the first commercial web site, she has been designing for the Web since 1993. She is the author of the bestselling "Web Design in a Nutshell" (O'Reilly), and has taught web design at the Massachusetts College of Art in Boston and Johnson and Wales University in Providence. She has spoken at major design and Internet events including SXSW Interactive, Seybold Seminars, the GRAFILL conference (Geilo, Norway), and one of the first W3C International Expos.
In stock
+
Rs.250.00
2010, Shroff/O'Reilly, N, 1, Paperback, New, Carr
What people are saying about Inside Cyber Warfare

"The necessary handbook for the 21st century."
--Lewis Shepherd, Chief Tech Officer and Senior Fellow, Microsoft Institute for Advanced Technology in Governments

"A must-read for policy makers and leaders who need to understand the big-picture landscape of cyber war."
--Jim Stogdill, CTO, Mission Services Accenture

You may have heard about "cyber warfare" in the news, but do you really know what it is? This book provides fascinating and disturbing details on how nations, groups, and individuals throughout the world are using the Internet as an attack platform to gain military, political, and economic advantages over their adversaries. You'll learn how sophisticated hackers working on behalf of states or organized crime patiently play a high-stakes game that could target anyone, regardless of affiliation or nationality.

Inside Cyber Warfare
goes beyond the headlines of attention-grabbing DDoS attacks and takes a deep look inside multiple cyber-conflicts that occurred from 2002 through summer 2009.
  • Learn how cyber attacks are waged in open conflicts, including recent hostilities between Russia and Georgia, and Israel and Palestine
  • Discover why Twitter, Facebook, LiveJournal, Vkontakte, and other sites on the social web are mined by the intelligence services of many nations
  • Read about China's commitment to penetrate the networks of its technologically superior adversaries as a matter of national survival
  • Find out why many attacks originate from servers in the United States, and who's responsible
  • Learn how hackers are "weaponizing" malware to attack vulnerabilities at the application level

About the Author
Jeffrey Carr
(Principal, GreyLogic) is a cyber intelligence expert, columnist for Symantec's Security Focus, and author who specializes in the investigation of cyber attacks against governments and infrastructures by State and Non-State hackers.

Mr. Carr is the Principal Investigator for Project Grey Goose, an Open Source intelligence investigation into the Russian cyber attacks on Georgia in August, 2008. The Grey Goose Phase I and Phase II reports have been widely read and well-received throughout the Intelligence, Defense, and Law Enforcement agencies of Western governments.

His work has been quoted in The New York Times, The Washington Post, The Guardian, BusinessWeek, Parameters, and Wired.

In stock
+
Rs.375.00
2009, Shroff/O'Reilly, N, 1, Paperback, New, Loeliger
In stock
+
Rs.450.00
2009, Shroff/O'Reilly, N, 1, Paperback, New, Boudreaux
Apple's iPhone and iPod Touch not only feature the world's most powerful mobile operating system, they also usher in a new standard of human-computer interaction through gestural interfaces and multi-touch navigation. This book provides you with a hands-on, example-driven tour of UIKit, Apple's user interface toolkit, and includes common design patterns to help you create new iPhone and iPod Touch user experiences.

Using Apple's Cocoa Touch framework, you'll learn how to build applications that respond in unique ways when users tap, slide, swipe, tilt, shake, or pinch the screen. Programming the iPhone User Experience is a perfect companion to Apple's Human Interface Guidelines, and provides the practical information you need to develop innovative applications for the iPhone and iPod Touch, whether you're a CTO, developer, or UI/UX designer.
  • Understand the basics of the Cocoa Touch framework for building iPhone and iPod Touch applications
  • Learn theory and best practices for using Cocoa Touch to develop applications with engaging and effective user interfaces
  • Apply your knowledge of Objective-C to the iPhone/iPod Touch framework
  • Customize standard UIKit views according to Apple's Human Interface Guidelines and usability principles
  • Learn patterns for handling user experience concerns outside of the interface, such as network- and location-awareness

About the Author
Toby Boudreaux
has been developing for Mac OS X using Objective-C and Cocoa since 2000. He has spoken at WWDC on the topic of Hybrid Cocoa/ Web applications - a very relevant topic for the iPhone. He is the CTO of of The Barbarian Group, an interactive/software shop based in the US. He focuses evenly on OS X/iPhone application development and Web development, and acts as a mentor to his team, liaison to his clients, and representative to the community.

Toby has authored and acted as technical editor for books and articles related to programming and specializes in Web development for consumer markets using open technologies and on Mac/iPhone development.

In stock
+
Rs.300.00
2010, Shroff/O'Reilly, N, 2, Paperback, New, Davis
With this book, you'll learn how to take full advantage of Google AdWords and AdSense, the sophisticated online advertising tools used by thousands of large and small businesses. This new edition provides a substantially updated guide to advertising on the Web, including how it works in general, and how Google's advertising programs in particular help you make money.

You'll find everything you need to work with AdWords, which lets you generate text ads to accompany specific search term results, and AdSense, which automatically delivers precisely targeted text and image ads to your website. Google Advertising Tools focuses on best practices, with several case studies that demonstrate which approaches work well, which don't, and why. Google's ad programs can help any business with a web presence, and this guide explains precisely how to use them.
  • Learn how to create effective campaign plans for your website
  • Drive traffic to your website and make money as an advertising host
  • Add AdSense code and Google search to your site
  • Learn how content, search, and referral ads perform
  • Create and edit AdWord campaigns
  • Monitor AdWords activity and improve your campaign's performance
  • Understand the PageRank algorithm, Search Engine Optimization (SEO), and Search Engine Marketing (SEM)

About the Author
Harold Davis
is the author of more than thirty books on a wide range of topics from art and photography to computer programming and the Internet. He has been a professional photographer, lawyer, software developer, enterprise consultant, and the chief technology officer for an Internet startup.

In stock
+
Rs.675.00