Thursday, 26 April 2012

JAVA video tutorials- complete 18 cd course




MindQ's Java courseware curriculum is laid out as if you were attending a Java course at a college or learning center. They offer three packages for you to choose from: Essential Java Training, Advanced Java Topics and Developer Training for Java. If you're new to Java or just want to learn the basics to prepare for the Sun Java Certification exam, the Essential Java Training course will prepare you. It covers all the basic subjects of Java development, such as:


* An overview of the Java Platform

* Basic Java Language Syntax
* Java for C/C++ Programmers
* Java Objects and Classes
* Advanced Java Languages
* AWT User Interface Programming

Wednesday, 18 April 2012

Beginning JavaScript Second Edition


  • Author: Paul Wilton
  • Publisher: Wrox
  • Publish Date: 26 April, 20049



  • Download :   Beginning JavaScript Second Edition OR   Book's Store
    passunlock: laptrinhcoban

    JavaScript: The Definitive Guide, 5th Edition Activate Your Web Pages

    This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:


    • Scripted HTTP and Ajax
    • XML processing
    • Client-side graphics using the canvas tag
    • Namespaces in JavaScript--essential when writing complex programs
    • Classes, closures, persistence, Flash, and JavaScript embedded in Java applications

    JavaScript & DHTML Cookbook Solutions and Example for Web Programmer



    On numerous online forums for JavaScript and DHTML, the majority of questions begin with "How do I...?" This new Cookbook provides the answers. After reading thousands of forum threads over the years, author and scripting pioneer Danny Goodman has compiled a list of problems that frequently vex scripters of various experience levels. He has now applied state-of-the-art ECMA and W3C DOM standards and used best practices to create this extensive collection of practical recipes that can bring your web pages to life.
    The JavaScript & DHTML Cookbook is all about adding value to the content of a web page. The book focuses on practical and sensible applications of scripting, rather than flying images and gratuitous color changes. For every problem Goodman addresses, there's a solution

    JavaScript: The Complete Reference, 2nd edition



    Product Description

    Create dynamic, interactive Web pages with the latest upgrade to this flexible development tool. Coverage includes event handling, object oriented programming, IE specific content, XML, and sample code that lets you work through projects and provides groundwork for your own creations. Provides information for new and non-professional developers and also more advanced coverage for experienced JS developers who want a comprehensive reference.

     

     

    HTML & XHTML: The Definitive Guide, 5th Edition



    HTML and its XML-based descendant, XHTML, are the fundamental languages for working on the web, and the new edition of our popular HTML guide offers web developers a better way to become fluent in these languages. HTML & XHTML: The Definitive Guide, 5th Edition is the most comprehensive, up-to-date book available on HTML and XHTML. It covers Netscape Navigator 6, Internet Explorer 6, HTML 4.01, XHTML 1.0, CSS2, and all of the features supported by the popular web browsers.

    Learning HTML and XHTML is like learning any new language. Most students first immerse themselves in examples. Studying others is a natural way to learn; however, it's as easy to learn bad habits through imitation as it is to acquire good ones. The better way to become HTML-fluent is through a comprehensive

    Google Maps Hacks Foreword by Jens & Lars Rasmussen, Google Maps Tech Leads

    Want to find every pizza place within a 15-mile radius? Where the dog parks are in a new town? The most central meeting place for your class, club or group of friends? The cheapest gas stations on a day-to-day basis? The location of convicted sex offenders in an area to which you may be considering moving? The applications, serendipitous and serious, seem to be infinite, as developers find ever more creative ways to add to and customize the satellite images and underlying API of Google Maps.
    Written by Schuyler Erle and Rich Gibson, authors of the popular Mapping Hacks, Google Maps Hacks shares dozens of tricks for combining the capabilities of Google Maps with your own datasets. Such diverse information as apartment listings, crime reporting or flight routes can be integrated with Google's satellite imagery in creative ways, to yield new and useful applications.

    Google Hacks, 2nd Edition Tips & Tools for Smarter Searching

    Whether you're a high school student looking for the latest info on your favorite rock group, or a seasoned attorney researching an old case, you're probably using Google. It seems like everyone is. And who can blame them? With access to more than three million documents in over 30 languages, Google is a researcher's dream. It's no wonder, then, that nearly 150 million Google searches are conducted each day. As a result, people are hungry to learn new ways to maximize its usefulness.
    Truth is, there are dozens upon dozens of techniques to learn--each designed to make your Google search more time-efficient, more productive, and more fun. And Google Hacks, Second Edition has the inside scoop on them all.

    An absolute must-have guide for anyone who searches the Internet--and these days that's just about everybody--Google Hacks, Second Edition takes its best-selling predecessor one step further. In plain language, Google Hacks, Second Edition is an updated collection of industrial-strength, real-world tested solutions to practical research problems.

    Google: The Missing Manual



    Google is the planet's most popular program for finding stuff on the Web. Millions of people a day use it to search for everything from apple pie recipes to high school sweethearts to Zimbabwean bus schedules--but it has no manual.
    And who needs help for such an easy to use program? As it turns out, Google has many hidden tricks and tools that can turn your simple searching into powerful--and successful--discoveries. But you have to know where to look. Google: The Missing Manual is your guide, covering:


    Google Advertising Tools Cashing in with AdSense, AdWords, and the Google APIs

    When it comes to advertising on the web, you just can't argue with the numbers. A $7 billion market today is expected to grow to $18.9 billion by 2010. Jupiter Research also estimates that search advertising will be a larger share of the market than display advertising by 2010. These phenomenal numbers are due largely to Google, which has changed the way the world publishes content - and advertises.
    Google Advertising Tools from O'Reilly examines the business and technology behind making money with content and advertising on the web. This focused, easy-to-read guide shows you how to use Google's advertising services to make it happen. You'll find all the background information you need to work with Google AdSense, which automatically delivers text and image ads that are precisely targeted to your site, and Google AdWords, which lets you generate text ads that accompany specific search term results.
    This book has specific and detailed sections on:

    Monday, 16 April 2012

    6 ebooks of C programming



    Mastering Algorithms with  C
    There are many books on data structures and algorithms, including some with useful libraries of C functions. Mastering Algorithms with C offers you a unique combination of theoretical background and working code. With robust solutions for everyday programming tasks, this book avoids the abstract style of most classic data structures and algorithms texts, but still provides all of the information you need to understand the purpose and use of common programming techniques.
    Implementations, as well as interesting, real-world examples of each data structure and algorithm, are included.

    C++ Standard Library

    C++ Standard Library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components-and to benefit from their power-you need a resource that does far more than list the classes and their functions.
    The C++ Standard Library not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code.


    C++ In a Nutshell A Desktop Quick Reference

    To-the-point, authoritative, no-nonsense solutions have always been a trademark of O'Reilly books. The In a Nutshell books have earned a solid reputation in the field as the well-thumbed references that sit beside the knowledgeable developer's keyboard. C++ in a Nutshell lives up to the In a Nutshell promise. C++ in a Nutshell is a lean, focused reference that offers practical examples for the most important, most often used, aspects of C++.
    C++ in a Nutshell packs an enormous amount of information on C++ (and the many libraries used with it) in an indispensable quick reference for those who live in a deadline-driven world and need the facts but not the frills.



    Hacking Firefox: More Than 150 Hacks, Mods, and Customizations



    They dreamed of a better browser . . . and before you could say "explore no more," Firefox was born. But already you want more. Tighter security, greater functionality. A custom installation for Linux. Maybe even that unique extension you've always dreamed of creating. Well, if you want to tweak the Fox, here are over 400 pages of ways to do it. From hacking profile settings to cracking links and cleaning out the cookie jar, this is the stuff that puts you in control.

    Step-by-step instructions for these hacks and dozens more


    Firefox and Thunderbird Garage



    Product Description

    Firefox is a fast, free Internet browser from Mozilla that runs on Windows,
    Mac, and Linux Computers. According to spreadfirefox.com, to-date there
    have been ~ 23 million downloads since the release of Firefox 1.0 in
    September 2004, and MS IE usage has been dropping at the same time.
    Thunderbird has seen more than 2 million downloads. It is an email, RSS, and
    newsgroup client that is designed to make email safer, faster, and easier.
    Firefox and Thunderbird Garage is a book dedicated to helping readers get the
    most out of these new programs from download to installation to
    configuration. This book includes extensive information on how to take
    advantage of all of the additional features of the browser and email client to
    meet individual needs and interests. It also covers migrating from existing
    programs to ease the transition process.

    Programming Firefox



    Book Description

    Building Applications in the Browser

    Product Description

    This is your guide to building Internet applications and user interfaces with the Mozilla component framework, which is best known for the Firefox web browser and Thunderbird email client. Programming Firefox demonstrates how to use the XML User Interface Language (XUL) with open source tools in the framework's Cross-Platform Component (XPCOM) library to develop a variety of projects, such as commercial web applications and Firefox extensions.

    This book serves as both a programmer's reference and an in-depth tutorial, so not only do you get a comprehensive look at XUL's capabilities--from simple interface design to complex, multitier applications with real-time operations--but you also learn how to build a complete working application with XUL. If you're coming from a Java or .NET environment, you'll be amazed at how quickly large-scale applications can be constructed with XPCOM and XUL.

    Mastering FreeBSD and OpenBSD Security See larger image Share your own customer images Publisher: learn how customers can search inside this book. Tell the Publisher! I’d like to read this book on Kindle Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App. Mastering FreeBSD and OpenBSD Security




    Product Description

    FreeBSD and OpenBSD are increasingly gaining traction in educational institutions, non-profits, and corporations worldwide because they provide significant security advantages over Linux. Although a lot can be said for the robustness, clean organization, and stability of the BSD operating systems, security is one of the main reasons system administrators use these two platforms.
    There are plenty of books to help you get a FreeBSD or OpenBSD system off the ground, and all of them touch on security to some extent, usually dedicating a chapter to the subject. But, as security is commonly named as the key concern for today's system administrators, a single chapter on the subject can't provide the depth of information you need to keep your systems secure.

    Greasemonkey Hacks: Tips & Tools for Remixing the Web with Firefox



    Book Description

    Foreword by Aaron Boodman, Creator and Lead Developer, Greasemonkey

    Product Description

    Greasemonkey Hacks is an invaluable compendium 100 ingenious hacks for power users who want to master Greasemonkey, the hot new Firefox extension that allows you to write scripts that alter the web pages you visit. With Greasemonkey, you can create scripts that make a web site more usable, fix rendering bugs that site owners can't be bothered to fix themselves, or add items to a web site's menu bar. You can alter pages so they work better with technologies that speak a web page out loud or convert it to Braille. Greasemonkey gurus can even import, combine, and alter data from different web sites to meet their own specific needs.

    Firefox Hacks: Tips & Tools for Next-Generation Web Browsing: Tips and Tools for Next-Generation Web Browsing

    Product Description

    Firefox Hacks is ideal for power users who want to take full advantage of Firefox from Mozilla, the next-generation web browser that is rapidly subverting Internet Explorer's once-dominant audience. It's also the first book that specifically dedicates itself to this technology.
    Firefox is winning such widespread approval for a number of reasons, including the fact that it lets users browse faster and more efficiently. Perhaps its most appealing strength, though, is its increased security something that is covered in great detail in Firefox Hacks.
    Clearly the web browser of the future, Firefox includes most of the features that browser users are familiar with, along with several new features, such as a bookmarks toolbar and tabbed pages that allow users to quickly switch among several web sites.

    Don't Click on the Blue E!: Switching to Firefox Share your own customer images Search inside this book Don't Click on the Blue E!: Switching to Firefox



    For all those surfers who have slowly grown disenchanted with Microsoft's Internet Explorer web browser, Don't Click on the Blue E! from O'Reilly is here to help. It offers non-technical users a convenient roadmap for switching to a better web browser--Firefox.
    The only book that covers the switch to Firefox, Don't Click on the Blue E! is a must for anyone who wants to browse faster, more securely, and more efficiently. It takes readers through the process step-by-step, so it's easy to understand. Schools, non-profits, businesses, and individuals can all benefit from this how-to guide.
    Firefox includes most of the features that browser users are familiar with, along with several new features other browsers don't have, such as a bookmarks toolbar and window tabs that allow users to quickly switch among several web sites. There is also the likelihood of better

    Saturday, 14 April 2012

    The drupal 6 with video series

    List tutoial video that show the way you can learn and use drupal
    When You Viewing, You can like one, if this is a way help me upload more and more long time video.Thanks

    Foundations of Ajax


    Ajax burst onto the Web development scene by offering highly interactive, desktop-like Web applications that can be deployed through any modern Web browser without the need for special plug-ins. Ajax is built on existing Web technologies such as JavaScript, HTML, and CSS, and it is used in conjunction with your favorite server-side language. Foundations of Ajax explains how to combine these technologies effectively to implement Ajax into your new or existing Web applications. Like you, we are developers who are in the trenches, tasked with building Web-enabled applications that provide real value to our customers. As the Web continues to grow, the demand for more expressive and engaging interfaces will continue to increase.
    Much of the early hype surrounding Ajax centered on its use by Internet powerhouses such as Google and Amazon. However, just because the initial forays into Ajax were pioneered by leading software development firms doesn't mean your application wouldn’t also benefit from these techniques. You already know how to develop Web applications, so this book uses specific, focused examples to teach the Ajax tools and techniques you’ll need to bring your applications to life. Armed with this book and your existing development expertise, you too will be able to apply Ajax techniques to your application to enrich the end users experience.

    Ajax Design Patterns Creating Web 2.0 Sites with Programming and Usability Patterns


    Ajax, or Asynchronous JavaScript and XML, exploded onto thescene in the spring of 2005 and remains the hottest story among webdevelopers. With its rich combination of technologies, Ajax provides astrong foundation for creating interactive web applications with XML orJSON-based web services by using JavaScript in the browser to processthe web server response.
    Ajax Design Patterns shows you bestpractices that can dramatically improve your web development projects.It investigates how others have successfully dealt with conflictingdesign principles in the past and then relays that informationdirectly to you.
    The patterns outlined in the book fall into fourcategories:
    • Foundational technology: Examines the raw technologiesrequired for Ajax development
    • Programming: Exposes techniques that developers havediscovered to ensure their Ajax applications are maintainable
    • Functionality and usability: Describes the types of userinterfaces you'll come across in Ajax applications, as well as the newtypes of functionality that Ajax makes possible
    • Development: Explains the process being used to monitor,debug, and test Ajax applications

    Ajax Hacks


    Ajax, the popular term for Asynchronous JavaScript and XML, is one of the most important combinations of technologies for web developers to know these days. With its rich grouping of technologies, Ajax developers can create interactive web applications with XML-based web services, using JavaScript in the browser to process the web server response.
    Taking complete advantage of Ajax, however, requires something more than your typical "how-to" book. What it calls for is Ajax Hacks from O'Reilly. This valuable guide provides direct, hands-on solutions that take the mystery out of Ajax's many capabilities. Each hack represents a clever way to accomplish a specific task, saving you countless hours of searching for the right answer.
    A smart collection of 80 insider tips and tricks, Ajax Hacks covers all of the technology's finer points. Want to build next-generation web applications today? This book can show you how. Among the multitude of topics addressed, it shows you techniques for:
    • Using Ajax with Google Maps and Yahoo Maps
    • Displaying Weather.com data
    • Scraping stock quotes
    • Fetching postal codes
    • Building web forms with auto-complete functionality

    AJAX: Creating Web Pages with Asynchronous JavaScript and XML


    AJAX-Creating-Web-Pages-with-Asynchronous-JavaScript-XMLBook Description

    The Easy, Example-Based Guide to Ajax for Every Web Developer
    Using Ajax, you can build Web applications with the sophistication and usability of traditional desktop applications and you can do it using standards and open source software. Now, for the first time, there’s an easy, example-driven guide to Ajax for every Web and open source developer, regardless of experience.
    Edmond Woychowsky begins with simple techniques involving only HTML and basic JavaScript. Then, one step at a time, he introduces techniques for building increasingly rich applications. Don’t worry if you’re not an expert on Ajax’s underlying technologies; Woychowsky offers refreshers on them, from JavaScript to the XMLHttpRequest object. You’ll also find multiple open source technologies and open standards throughout, ranging from Firefox to Ruby and MySQL.
    You’ll not only learn how to write “functional” code, but also master design patterns for writing rocksolid, high-performance Ajax applications. You’ll also learn how to use frameworks such as Ruby on Rails to get the job done fast.

    Sams Teach Yourself AJAX in 10 Minutes


    Sams Teach Yourself Ajax in 10 Minutes is a concise introduction to the basics of building Ajax applications and the architecture and operation of these applications. You will learn the techniques employed in using Ajax, introducing Ajax and explaining how it may be used to solve realistic user interface problems. You will be able to immediately begin building web applications, and will have platform from which to explore more advanced aspects of Ajax.


    Contents:

    Part 1 - A Refresher on Web Technologies: Anatomy of a Website; Writing Web Pages in HTML; Sending Requests Using HTTP; Client-Side Coding Using JavaScript; Server-Side Programming in PHP; A Brief Introduction to XML

    Part 2 - Introducing Ajax: Anatomy of an Ajax Application; The XMLHTTPRequest Object; Talking with the Server; Using the Returned Data; Our First Ajax Application

    Ajax For Dummies



    Ajax is short for “Asynchronous JavaScript+CSS+DOM+XMLHttpRequest.”
    Even if you weren’t intimidated before, that tidbit is probably enough to make you reach for the Excedrin. Just reach for Ajax For Dummies instead. With screen shots, actual code and explanations, and live Web sites where you can see Ajax applications doing their thing, it will have you using Ajax to create Web applications that look an act like desktop applications in no time. With Ajax, you can speed up and clean up your Web applications. Shoppers at your online store can fill their carts without waiting for multiple page refreshes. Searchers on your sites can get instant results on the same page.
    This guide takes you on a tour of how Ajax is used today, complete with examples of Ajax applications in action, such as an Ajax-enabled Yahoo! search or an Ajax-based chat application. Then it gives you basics on using JavaScript. After that you dive in and get info on:
    • Writing some Ajax, interactive mouseovers using Ajax, passing data to the server with GET or POST, and more
    • Connecting to Google for a live search
    • Using free Ajax frameworks so you don’t have to start from scratch, including Ajax Gold (written specifically for this book), AJAXLib, and grabbing XML with libXmlRequest
    • All kinds of Ajax techniques, such as using Ajax for drag-and-drop operations, pop-up menus, downloading images behind the scenes, and more
    • Using SACK (simple AJAX code kit), decoding XML with Sarissa, and creating visual effects with Rico
    • Handling XML int Ajax Applications
    • Working with cascading style sheets (CCS) in Ajax, including setting up the styles, displaying a menu, styling text, handling colors and backgrounds, and more
    • Working with Ajax and PHP

    Professional Ajax




    Written for experienced web developers, Professional Ajax shows how to combine tried-and-true CSS, XML, and JavaScript technologies into Ajax. This provides web developers with the ability to create more sophisticated and responsive user interfaces and break free from the "click-and-wait" standard that has dominated the web since its introduction.
    Professional Ajax discusses the range of request brokers (including the hidden frame technique, iframes, and XMLHttp) and explains when one should be used over another. You will also learn different Ajax techniques and patterns for executing client-server communication on your web site and in web applications. By the end of the book, you will have gained the practical knowledge necessary to implement your own Ajax solutions. In addition to a full chapter case study showing how to combine the book's Ajax techniques into an AjaxMail application, Professional Ajax uses many other examples to build hands-on Ajax experience. Some of the other examples include:
    • web site widgets for a news ticker, weather information, web search, and site search
    • preloading pages in online articles
    • incremental form validation
    • using Google Web APIs in Ajax
    • creating an autosuggest text box


    Friday, 13 April 2012

    Drupal's Theme

    We now provide professional Drupal support and services for:
      • Drupal theme design
      • Module development
      • Drupal configurations 
      • Premium Drupal 6 & 7 Themes
      • Sign up for our preferred Drupal hosting provider and get any theme for up to 50% off plus free installation
      • Some themes are freee
      • Support for Developer

    Best Mobile Theme Features



    Built on Drupal, so you know it's good :)
    • Drupal 7.x compatible
    • Compatibility (IE 7, IE 8, Firefox, Opera, Safari, Chrome)
    • And lots more!
    Drupal Modules Used

    Best of Ebook


    Download In Photoshop to HTML, Nettuts+ editor Jeffrey Way takes you through the entire process of converting a design from Photoshop into a complete HTML/CSS website.

    Thursday, 12 April 2012

    21 errors of a PHP-programmer. Part III




    Description of seven last fatal errors. These errors are conceptual on their nature and cause errors described in the 1st and 2nd part of the article. They also include such errors as insufficient attention paid to the project in whole and to the program code as its part.
    One of the main advantages of PHP is its disadvantage at the same time: PHP is very easy to learn. This attracts many people but in spite of its false easiness its rather difficult to learn right and effective usage of this language.
    As a rule we deal with insufficient programming praxis. Inexperienced programmers face the necessity of complicated web-applications creation. Thus the mistakes are frequently done which an experienced programmer could evade such as unjustified usage of printf() function or wrong usage of PHP semantics.
    In this series including three articles the most typical from our point of view errors are presented. These errors may be classified on some categories from non-critic to the fatal ones. Together with these errors analysis the ways of their evading are described and also some little tricks which have been collected for many years of programming praxis are presented. 

    21 errors of a PHP-programmer. Part II




    The following 7 errors (#14-8) are treated as serious ones. They result into considerable reduction of code execution and scripts safety; the code becomes even more confused.
    One of the main advantages of PHP is its disadvantage at the same time: PHP is very easy to learn. This attracts many people but in spite of its false easiness its rather difficult to learn right and effective usage of this language.
    As a rule we deal with insufficient programming praxis. Inexperienced programmers face the necessity of complicated web-applications creation. Thus the mistakes are frequently done which an experienced programmer could evade such as unjustified usage of printf() function or wrong usage of PHP semantics.
    In this series including three articles the most typical from our point of view errors are presented. These errors may be classified on some categories from non-critic to the fatal ones. Together with these errors analysis the ways of their evading are described and also some little tricks which have been collected for many years of programming praxis are presented. 

    21 errors of a PHP-programmer. Part I




    Seven childish errors are described (21-15 backwards according to the grade of their importance in our classification). Such errors dont cause serious problems but they reduce effect of programs work and are also expressed in a bulky difficult to read code which is also difficult to change.
    :One of the main advantages of PHP is its disadvantage at the same time: PHP is very easy to learn. This attracts many people but in spite of its false easiness its rather difficult to learn right and effective usage of this language.
    As a rule we deal with insufficient programming praxis. Inexperienced programmers face the necessity of complicated web-applications creation. Thus the mistakes are frequently done which an experienced programmer could evade such as unjustified usage of printf() function or wrong usage of PHP semantics.
    In this series including three articles the most typical from our point of view errors are presented. These errors may be classified on some categories from non-critic to the fatal ones. Together with these errors analysis the ways of their evading are described and also some little tricks which have been collected for many years of programming praxis are presented.

    Pro Multithreading and Memory Management for iOS and OS X with ARC, Grand Central Dispatch, and Blocks



    If you want to develop efficient, smooth-running applications, controlling concurrency and memory are vital. Automatic Reference Counting is Apple's game-changing memory management system, new to Xcode 4.2. Pro Multithreading and Memory Management for iOS and OS X shows you how ARC works and how best to incorporate it into your applications. Grand Central Dispatch (GCD) and blocks are key to developing great apps, allowing you to control threads for maximum performance.  


    If for you, multithreading is an unsolved mystery and ARC is unexplored territory, then this is the book you'll need to make these concepts clear and send you on your way to becoming a master iOS and OS X developer.
    • What are blocks? How are they used with GCD?
    • Multithreading with GCD
    • Managing objects with ARC 

    Pro Objective-C Design Patterns for iOS

    It’s time to capitalize on your mastery of Cocoa with Pro Objective-C Design Patterns for iOS. You’ve developed apps that impressed and performed, and now you’re ready to jump into development practices that will leave you with more effective, efficient, and professional level apps. This book is the element you need to make the jump from journeyman to master.

    All too often, developers grind through building good apps on willpower and a vigorous focus on code development, leaving them unaware of and unable to benefit from the underlying structural and functional design patterns. 

    Pro Objective-C Design Patterns for iOS will teach you those design patterns that have always been present at some level in your code, but were never recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any developer working in the iOS application arena. You’ll learn to master classic patterns like singleton, abstract factory, chain of responsibility, and observer. You’ll also discover less well-known but useful patterns like memento, composite, command, and mediator.

    Pro Smartphone Cross-Platform Development iPhone, Blackberry, Windows Mobile and Android Development and Distribution



    Learn the theory behind cross-platform development, and put the theory into practice with code using the invaluable information presented in this book. With in-depth coverage of development and distribution techniques for iPhone, BlackBerry, Windows Mobile, and Android, you’ll learn the native approach to working with each of these platforms. With detailed coverage of emerging frameworks like PhoneGap and Rhomobile, you’ll learn the art of creating applications that will run across all devices. You’ll also be introduced to the code-signing process and the distribution of applications through the major application stores, including Research In Motion (BlackBerry), Apple, and Microsoft.



    Taking Your iPhone to the Max

    Unleash your iPhone and take it to the limit using secret tips and techniques from gadget hacker Erica Sadun. Fast and fun to read, Taking Your iPhone to the Max will show you how get the most out of Apple’s iPhone. You’ll find all the best, and undocumented, tricks as well as the most efficient and enjoyable introduction to the iPhone you’ll ever find.
    Starting with a guide to iPhone basics, you’ll quickly move on to discover the iPhone’s hidden potential, like how to connect to a TV, get contract-free VoIP, and hack OS X so it will run apps on your iPhone. From e-mail and surfing the Web, to using iTunes, iBooks, games, photos, ripping DVDs and getting free VoIP with Skype or Jajah, you’ll find it here. You’ll even find tips on where to get the best and cheapest iPhone accessories. Get ready to take iPhone to the max!

    Taking Your iPad to the Max

    It looks different. It acts different. There’s no right way to hold it. It responds to the touch of your fingertips. It’s the Internet in your lap. It connects to the world, yet it is as personal as a well-worn book.

    Taking Your iPad to the Max is written so that anyone, from a computer-savvy teenager to a 92-year-old great-grandmother, can quickly get up to speed on Apple’s latest hit. As bloggers at The Unofficial Apple Weblog (tuaw.com), we have the happy privilege of working with Apple products every day. The iPad is so different from any computer you’ve ever used, and we realize many people could use a helping hand, to feel comfortable buying and using an iPad. We take you from selecting and buying an iPad, to connecting it to the Internet, and then demonstrate just how to use the incredible power of the iPad and all its apps to enhance your life.

    Taking Your iPhone 4S to the Max For iPhone 4S and Other iOS 5-Enabled iPhones

    Unleash the power of your new iPhone 4S or other iOS 5-driven iPhone and take it to the limit using powerful tips and techniques from the Apple experts at TUAW, Erica Sadun, Steve Sande, and Michael Grothaus. Fast and fun to read, Taking Your iPhone 4S to the Max shows you how to get the most out of your iPhone using Apple’s new iOS 5.

    Whether you're using the new iPhone 4S or earlier iPhone that runs the new iOS 5, you’ll find all the best undocumented tricks, as well as the most efficient and enjoyable introduction to the iPhone available. Starting with an introduction to iPhone basics, you’ll quickly discover the iPhone’s hidden potential, like how to connect to a TV, use Voice Control using Siri, have video chats with FaceTime, and call friends overseas with low-cost VoIP.

    From the unified e-mail inbox and surfing the Web with Mobile Safari, exploring the world of social networking, using the multitasking capabilities of iOS 5, taking and editing photos, shopping for apps, media, and books, or just managing phone calls—you’ll find it all in this book. You’ll even learn tips on where to get the best iPhone accessories. Get ready to take your iPhone 4S and earlier running the new iOS 5 to the max!

    The Business of iPhone App Development Making and Marketing Apps that Succeed

    The phenomenal success of the iPhone and the iPod touch has ushered in a “gold rush” for developers, but with well over 100,000 apps in the highly competitive App Store, it has become increasingly difficult for new apps to stand out in the crowd. Achieving consumer awareness and sales longevity for your iPhone app requires a lot of organization and some strategic planning. This book will show you how to incorporate marketing and business savvy into every aspect of the design and development process, giving your app the best possible chance of succeeding in the App Store.
    The Business of iPhone App Development was written by experienced developers with business backgrounds, taking you step-by-step through cost-effective marketing techniques that have proven successful for professional iPhone app creators—perfect for independent developers on shoestring budgets. Although there are a few iPhone app marketing books on the horizon, they appear to tackle the subject from purely a marketer’s perspective. What makes this book unique is that it was written by developers for developers, showing you not only what to do, but also how to do it, complete with time-saving resources and ready-to-use code examples. No prior business knowledge is required. This is the book you wish you had read before you launched your first app!

     

    Wednesday, 11 April 2012

    Beginning Kinect Programming with the Microsoft Kinect SDK

    Beginning Kinect Programming with the Microsoft Kinect SDK gets you up and running developing Kinect applications for your PC using Microsoft tools and the official SDK. You will have a working Kinect program by the end of the first chapter! The following chapters will open up the secrets of three-dimensional vision, skeleton tracking, audio through the Kinect, and more. Examples illustrate the concepts in the form of simple games that react to your body movements. The result is a fun read that helps you learn one of the hottest technologies out there today.

    Beginning Kinect Programming with the Microsoft Kinect SDK
    also provides building blocks and ideas for mashing up the Kinect with other technologies to create art, interactive games, 3D models and enhanced office automation. You'll learn the fundamental code basic to almost all Kinect applications. You'll learn to integrate that code with other tools and manipulate data to create amazing Kinect applications. Beginning Kinect Programming with the Microsoft Kinect SDK is your gateway into the exciting world of three-dimensional, real-time computer interaction.

    Pro C# 2010 and the .NET 4 Platform

    The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. At that time, the .NET platform was still a beta product, and in many ways, so was this book. This is not to say that the early editions of this text did not have merit—after all, the book was a 2002 Jolt Award finalist and it won the 2003 Referenceware Excellence Award. However, over the years that author Andrew Troelsen spent working with the common language runtime (CLR), he gained a much deeper understanding of the .NET platform and the subtleties of the C# programming language, and he feels that this fifth edition of the book is as close to a “final release” as he’s come yet.
    This new edition has been comprehensively revised and rewritten to make it accurately reflect the C# 4 language specification for the .NET 4 platform. You’ll find new chapters covering the important concepts of dynamic lookups, named and optional arguments, Parallel LINQ (PLINQ), improved COM interop, and variance for generics.
    If you’re checking out this book for the first time, do understand that it's targeted at experienced software professionals and/or graduate students of computer science (so don't expect three chapters on iteration or decision constructs!). The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.

    Pro ASP.NET MVC 3 Framework

    The ASP.NET MVC 3 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET 4.

    In this third edition, the core model-view-controller (MVC) architectural concepts are not simply explained or discussed in isolation, but are demonstrated in action. You’ll work through an extended tutorial to create a working e-commerce web application that combines ASP.NET MVC with the latest C# language features and unit-testing best practices. By gaining this invaluable, practical experience, you’ll discover MVC’s strengths and weaknesses for yourself—and put your best-learned theory into practice.

    The book's authors Steve Sanderson and Adam Freeman have both watched the growth of ASP.NET MVC since its first release. Steve is a well-known blogger on the MVC Framework and a member of the Microsoft Web Platform and Tools team. Adam started designing and building web applications 15 years ago and has been responsible for some of the world's largest and most ambitious projects. You can be sure you are in safe hands.

    Pro Agile .NET Development with SCRUM

    Pro Agile .NET Development with SCRUM guides you through a real-world ASP.NET project and shows how agile methodology is put into practice.

    There is plenty of literature on the theory behind agile methodologies, but no book on the market takes the concepts of agile practices and applies these in a practical manner to an end-to-end ASP.NET project, especially the estimating, requirements and management aspects of a project. Pro Agile .NET Development with SCRUM takes you through the initial stages of a project—gathering requirements and setting up an environment—through to the development and deployment stages using an agile iterative approach: namely, Scrum.

    In the book, you'll focus on delivering an enterprise-level ASP.NET project. Each chapter is in iterations or sprints, putting into practice the features of agile—user stories, test-driven development (TDD), behavior-driven development (BDD), continuous integration, user acceptance testing, extreme programming, Scrum, design patterns and principles, inside-out development, lean developent, KanBan boards, and more. An appendix features code katas designed for the reader to get up-to-speed with some of the features of extreme programming, while also showcasing popular open-source frameworks to assist in automated testing and mocking. In addition, popular open-source architectural foundation projects such as S#arp and NCommons are demonstrated to allow you to base future projects on these frameworks, which already have many best-practice design patterns and principles built in.

    Tuesday, 10 April 2012

    Windows Phone Recipes A Problem Solution Approach



    Windows Phone 7.5 (code-named Mango) marks a significant upgrade to Microsoft’s smartphone products. Packed with sophisticated new features and functionality, the device is a .NET developer’s dream, easily programmable using Silverlight, XNA and C#.

    Windows Phone Recipes utilizes a proven problem-solution approach, providing a concise guide to all the phone’s features in recipe book format. First, the problem you're facing is identified. Then, a clear explanation of the solution is given, supported by a fully-worked code sample that demonstrates the feature in action.

    All aspects of development, configuration, testing, and distribution are covered. You'll find recipes that unlock advanced user interface features, deal with data storage, integrate with cloud services, add media and location services, and much more. It's everything you'll need to put a professional polish on your Windows Phone 7.5 applications!

    Visual C# 2010 Recipes A Problem-Solution Approach

    Mastering the development of .NET 4.0 applications in C# is less about knowing the Visual C# 2010 language and more about knowing how to use the functionality of the .NET framework class library most effectively. Visual C# 2010 Recipes explores the breadth of the .NET Framework class library and provides specific solutions to common and interesting programming problems. Each recipe is presented in a succinct problem/solution format and is accompanied by a working code sample to help you understand the concept and quickly apply it.
    When you are facing a Visual C# 2010 problem, this book likely contains a recipe providing the solution—or at least points you in the right direction. Even if you are simply looking to broaden your knowledge of the .NET framework class library, Visual C# 2010 Recipes is the perfect resource to assist you.
    This is an updated reference for .NET 4.0 programmers. All code samples come as stand-alone Visual Studio 2010 solutions for your convenience.

    What you’ll learn

    • Clear, concise answers to myriad problems that occur during day-to-day C# 2010 development
    • How to write code according to Microsoft's best practice guidelines
    • Answers to questions covering everything from workflow to XML processing 

    UML Applied - Object Oriented Analysis and Design Using UML



    UML Applied: A .NET Perspective is the first book to examine the two worlds of Unified Modeling Language (UML) and .NET concurrently. The core of this book provides a set of proven, hands-on, team-oriented exercises that will have you solving real-world problems with UML faster than when using any other approach—often in under a day. Author Martin Shoemaker also demonstrates how to use Rational XDE for effective model-driven development.

    From the author:

    “In teaching UML to my students, nothing has been as effective as 'Five-Step UML,' a process I devised by stripping away, one piece at a time, everything that got in the way of learning UML. Eventually, I was left with five simple, clear steps that show the students why and how to use UML, by having them start the class by actually solving problems with UML. After they learn the why and the how, they're motivated to learn the what: the details of the UML notation. And they have a lot of fun in the process.

    Windows Mobile Game Development Building games for the Windows Phone

    This book will provide you with a comprehensive guide to developing games for both the Windows Mobile platform and the Windows Phone using the industry standard programming languages C# and VB .NET.
    You will be walked through every aspect of developing for the Windows Mobile platform—from setting up your development environment for the first time to creating advanced 3D graphics. Finally, you’ll learn how you can make your applications available to others, whether distributing for free or selling online.
    Using extensive code samples throughout, you’ll gather all the information needed to create your own games and distribute them successfully for others to enjoy.
    Aimed primarily at C# developers, almost everything in the book can be used in VB .NET too. For those areas where this is not the case, workarounds are suggested so that VB .NET developers are still able to use the techniques described.

    Monday, 9 April 2012

    Beginning Ajax with PHP



    Ajax breathes new life into web applications by transparently communicating and manipulating data in conjunction with a server-based technology. Of all the server-based technologies capable of working in conjunction with Ajax, perhaps none are more suitable than PHP, the world’s most popular scripting language.
    Beginning Ajax with PHP: From Novice to Professional is the first book to introduce how these two popular technologies can work together to create next-generation applications. Author Lee Babin covers what you commonly encounter in daily web application development tasks, and shows you how to build PHP/Ajax-enabled solutions for forms validation, file upload monitoring, database-driven information display and manipulation, web services, Google Maps integration, and more.
    You’ll also be introduced to other key topics like conquering cross-platform issues, countering potential security holes, and testing and debugging JavaScript with efficiency. All examples are based on real-world scenarios, so you’ll be able to apply what you learn to your own development situations.

    More iPhone 3 Development: Tackling iPhone SDK 3



    More iPhone 3 Development

    Interested in iPhone development? Want to learn more? Whether you’re a self-taught iPhone development genius or have just made your way through the pages of Beginning iPhone 3 Development, we have the perfect book for you.

    More iPhone 3 Development: Tackling iPhone SDK 3 digs deeper into Apple’s latest SDK. Best-selling authors Dave Mark and Jeff LaMarche explain concepts as only they can, covering topics like Core Data, peer-to-peer networking using GameKit and network streams, working with data from the web, MapKit, in-application e-mail, and more. All the concepts and APIs are clearly presented with code snippets you can customize and use, as you like, in your own apps.If you are going to write a professional iPhone app, you’ll want to get your arms around Core Data, and there’s no better place to do so than in the pages of this book. The book continues right where Beginning iPhone 3 Development left off with a series of chapters devoted to Core Data, the standard for persistence that Apple introduced to iPhone with SDK 3. Jeff and Dave carefully step through each of the Core Data concepts and show you techniques and tips specifically for writing larger applications—offering a breadth of coverage you won’t find anywhere else.

    Beginning XML with DOM and Ajax

    Beginning XML with Dom and Ajax: From Novice to Professional


    Don't waste time on 1,000-page tomes full of syntax; this book is all you need to get ahead in XML development. Renowned web developer Sas Jacobs presents an essential guide to XML. Beginning XML with DOM and Ajax is practical and comprehensive. It includes everything you need to know to get up to speed with XML development quickly and painlessly.
    Jacobs begins by presenting an overview of XMLits syntax, rules, vocabularies, and the hows and whys of validity. She also covers the current state of XML support in todays web browsers. Next, Jacobs covers all of the basic essential uses of XML. You’ll learn how to display XML data using CSS, and transform XML data using XSLT. You’ll even learn about dynamic XML scripting using the XML DOM.
    The last part of the book covers advanced server-side XML uses in real-world applications, including displaying XML data in Flash, and XML-driven PHP and ASP.NET applications. And last but not least, Jacobs provides a perfect introduction to Ajax development.