Your Ad Here Your Ad Here

Headline

~=: Andewa Palace II :=~

↑ Grab this Headline Animator

Your Ad Here
Showing posts with label Free Application Development eBooKs. Show all posts
Showing posts with label Free Application Development eBooKs. Show all posts

Monday, April 7, 2008

Free eBooK : Professional Oracle 8i Application Programming with Java, PL/SQL and XML

Professional Oracle 8i Application Programming with Java, PL/SQL and XML


Suitable for any developer or manager who works on the Oracle platform, Professional Oracle 8i Application Programming with Java, PL/SQL, and XML is an excellent guide to the tools and programming techniques you'll need for successful enterprise development using today's Oracle.
Unless you buy an armful of books on current Oracle tools and technologies, you won't likely find as comprehensive a tour as this. First off, the authors are masters at using Oracle tools for high-end enterprise development, including PL/SQL (its proprietary SQL language) and Java. Developers and IT managers will appreciate the clear descriptions of relevant tools in the Oracle arsenal (including Developer and JDeveloper). Business Components for Java (BC4J), which simplify the use of Enterprise JavaBeans with Oracle databases and JSP, are also explained succinctly.
The emphasis is on server-side programming, with all features supported in Oracle, like stored procedures (and objects), written in both PL/SQL and Java. This book excels at showing the nitty-gritty details, with screen shots revealing the actual Oracle tools in action. As for using Enterprise JavaBeans, readers learn two possible methods: with standard EJB, and with BC4J components created with JDeveloper. A sample for a restaurant finder application will help you try your hand at using both approaches.
The discussion of Oracle's extensive XML support, which will be useful for taking advantage of this popular standard for real-world projects, is very strong. (Material on the emerging Simple Object Access Protocol (SOAP) and WML built with XML/XLST brings the book absolutely up to date.) A longer case study provides an ambitious example of enterprise Oracle at work. This Customer Relationship Management (CRM) system (with support for call centers) demonstrates a true n-tiered architecture built around Oracle.
For developers and IT managers alike, this authoritative tour on the best of the Oracle platform is really a must-have for anyone serious about development. It proves not only that Oracle is a great database platform, but also that it's ready to run the entire enterprise through powerful Internet and component-based tools. --Richard Dragan
Topics covered:
• History of Oracle
• Introduction to PL/SQL
• Overview of Oracle tools (including Forms, Reports, Portal, Designer, Oracle 8i, and JDeveloper)
• SQLJ and JavaServer Pages (JSP)
• Enterprise JavaBeans on the Oracle platform
• XML support in Oracle
• Enterprise Application Design (EAD) and n-tiered architectures on the Oracle platform
• Oracle database fundamentals (including data dictionaries, indices, and object/relational design)
• Oracle Net8 for scalability
• Designer 6i (case study for an online course-registration database)
• PL/SQL tutorial (including PL/SQL Server Pages and the Web Toolkit for Web programming)
• Case study for an online stock-tracker application
• Java stored procedures
• JDBC tutorial (including APIs, binary fields, connection pooling, and caching)
• SQLJ tutorial
• Introduction to EJB
• Oracle performance tuning
• Oracle Business Components for Java (BC4J)
• Case study for a discussion database using PL/SQL and Java
• Search engines with Oracle interMedia
• XML fundamentals and Oracle
• Case study for a Customer Relationship Management (CRM) enterprise system
• The Simple Object Access Protocol (SOAP)
-----------------------------------
Download Link : Mirror 1

Sunday, March 30, 2008

Free eBooK : iPhone Open Application Development: Write Native Objective-C Applications for the iPhone

iPhone Open Application Development: Write Native Objective-C Applications for the iPhone

Certain technologies bring out everyone's hidden geek, and iPhone did the moment it was released. Even though Apple created iPhone as a closed device, tens of thousands of developers bought them with the expressed purpose of designing and running third-party software. In this clear and concise book, veteran hacker Jonathan Zdziarski -- one of the original hackers of the iPhone -- explains the iPhone's native environment and how you can build software for this device using its Objective-C, C, and C++ development frameworks. iPhone Open Application Development walks you through the iPhone's proprietary development environment, offers an overview of the Objective-C language you'll use with it, and supplies background for the iPhone operating system. You also get detailed recipes and working examples for everyone's favorite iPhone features -- graphics and audio programming, interfaces for adding multitouch functionality to games, the use of hardware sensors, and the device's vast user interface kit. This book explains: How to access the iPhone's underlying operating system The makeup of an iPhone application How to get the open source tool chain running on your desktop The iPhone's core user interface framework, which is heavily tied to major application-level functions Using the many touted iPhone features such as multitouch, hardware sensors, and gestures Intercepting and handling event notifications for many iPhone-related events Raw video surfaces and 3D transformations that take you deeper into advanced graphics on the iPhone How to record and play simple sounds and intercept sound events Advanced digital audio output using Apple's new Audio Toolbox framework Advanced user interfacecomponents such as section lists, keyboards, and image manipulation The Appendix includes a compendium of miscellaneous code examples for cool application features, such as using the camera and creating a CoverFlow(R)-like album browser. This book is a true hacker's book, designed for the millions of users who have run third party applications on their iPhone, but its concepts and code examples have shown to be remarkably similar to Apple's official SDK, making this book a valuable resource for both camps. Any programmer can use this book to write applications with the same spectacular effects that made the device an immediate hit, and impress users just as much as the official iPhone software does. That programmer can easily be you.
--------------------------
Download Link : Mirror 1

Free eBooK : Managing Software Development with Trac and Subversion

Managing Software Development with Trac and Subversion

Software development - especially for small teams & projects - often ends up unmanaged and suffering from the ever present problem of feature creep. This book presents a simple set of processes and practices that allow you to manage these projects without getting in the way. This book looks at what is needed to manage software development projects, how Trac and Subversion meets these needs, and how to install, configure and use them
---------------------------
Download Link : Mirror 1

Free eBooK : The Software Development Edge: Essays on Managing Successful Projects

The Software Development Edge: Essays on Managing Successful Projects

From the Back Cover
"This set of articles captures decades of in-the trenches experience across a broad spectrum of software topics. Joe Marasco has the scars and the smarts to articulate patterns of success that can satisfy a broad audience. He uses mathematics, physics, common sense, and storytelling along with a no-candy-coating style to provide unique perspectives on significant problems in delivering software results as a business. Whether you are a computer science theoretician, a frustrated software project manager, a successful businessman, or a skeptical programmer, you will learn a lot from this compilation."
—Walker Royce, Vice President, IBM Software Services-Rational, and author of Software Project Management (Addison-Wesley)
"Joe Marasco's readable essays on managing successful projects show that software development managers—no different from all managers—must embrace the fundamentals of management if they are to succeed: working through people and process to be decisive, dealing with politics, keeping on schedule, and, yes, shipping a well-developed product. Marasco uses plain English to explain many integrated skills, ranging from estimating the time it will take to really do things, to negotiating effectively, even to eloquently describing three distinct phases of our personal development. He frequently uses a 'can we talk?' conversation with a fictional colleague, Roscoe Leroy, in a Socratic dialogue to illustrate the two sides to a point in many areas (reminiscent of Galileo's writings to explain his then-heretical views); in this case, Marasco's advice will help technology professionals escape the clutches of pervasive Dilbertian incompetence, and enable readers to be more effective in our ever-changing world."
-----------------------------
Download Link : Mirror 1

Free eBooK : Bluetooth Application Programming with the Java APIs Essentials Edition

Bluetooth Application Programming with the Java APIs Essentials Edition

Adoption of Bluetooth wireless technology has become ubiquitous in the last few years. One of the biggest steps forward is the standardization of Java APIs for Bluetooth wireless technology (JABWT). The latest updates to this standard is explained in detail in this book. The JABWT standard, defined by the JSR-82 Java Specification Request, supports rapid development of Bluetooth applications that are portable, secure, and highly-usable. Wireless device manufacturers have responded overwhelmingly to the JABWT specification by implementing JABWT applications in mobile phones and other personal wireless communications products.

"Bluetooth Application Programming Essentials: Programming with the Java APIs" explains in detail how to write Bluetooth applications using the Java APIs to exploit the power of both technologies. Written by the specification lead for JSR-82 and two other key participants in developing the standards of JABWT, this book provides the authoritative explanations and concrete examples needed to get started right away.

This book provides embedded Java developers with to-the-point information on the APIs in the specification with detailed programmatic examples of the APIs in use. A NEW chapter on the Push Registry definition (a new feature in the 1.1 version of JSR-82) has been added. Finally, the new Essentials version of the book will update the remaining chapters to reflect changes in the latest Bluetooth spec (2.1) and the industry as a whole.

As a bonus, this edition of the book offers over 200 pages of added content on the website. This "bonus material" includes complete source code from examples in the book, the javex.bluetooth code package, the java.obex code package, an enhanced set of "Example Applications", and a tutorial on "Implementing JABWT on a Device." These code-heavy sections are actually more effective in electonic format where the application can be easily downloaded.
--------------------------
Download Link : Mirror 1

Thursday, March 13, 2008

Free eBooK : Application Acceleration and WAN Optimization Fundamentals

Application Acceleration and
WAN Optimization Fundamentals


IT organizations face pressure to increase productivity, improve application performance, support global collaboration, improve data protection, and minimize costs. In today’s WAN-centered environments, traditional LAN-oriented infrastructure approaches are insufficient to meet these goals. Application Acceleration and WAN Optimization Fundamentals introduces a better solution: integrating today’s new generation of accelerator solutions to efficiently and effectively scale networks beyond traditional capabilities while improving performance and minimizing costs through consolidation.

Ted Grevers and Joel Christner begin by reviewing the challenges network professionals face in delivering applications to globally distributed workforces. You learn how accelerators are transforming application business models, enabling IT departments to centralize and consolidate resources while also delivering consistently superior performance.

Grevers and Christner show how to identify network consumers, prioritize traffic, and guarantee appropriate throughput and response times to business-critical applications. You learn how to use quality of service techniques such as packet classification and marking and traffic policing, queuing, scheduling, and shaping.

Next, you compare options for integrating accelerators and optimization services into your network and for optimizing content delivery. The authors show how to address application protocol-related performance problems that cannot be resolved through compression or flow optimization alone. In the final chapter, the authors walk you through several real-world scenarios for utilizing accelerator technology.

Ted Grevers, Jr., is the solution manager for the Cisco® Video IPTV Systems Test and Architecture (C-VISTA) team. He has extensive experience in the content delivery network (CDN) market, focusing on enterprise and service provider content delivery and application optimization needs.

Joel Christner, CCIE® No. 15311, is the manager of technical marketing for the Cisco Application Delivery Business Unit (ADBU). He has extensive experience with application protocols, acceleration technologies, LAN/WAN infrastructure, and storage networking. Grevers and Christner are key contributors to the design and architecture of Cisco application delivery and application acceleration solutions.

  • Provide high-performance access to remote data, content, video, rich media, and applications
  • Understand how accelerators can improve network performance and minimize bandwidth consumption
  • Use NetFlow to baseline application requirements and network utilization
  • Ensure network resources are allocated based on business priorities
  • Identify performance barriers arising from networks, protocols, operating systems, hardware, file systems, and applications
  • Employ application-specific acceleration components to mitigate the negative impact of latency and bandwidth consumption
  • Integrate content delivery networks (CDN) to centrally manage the acquisition, security, and distribution of content to remote locations
  • Leverage WAN optimization technologies to improve application throughput, mitigate the impact of latency and loss, and minimize bandwidth consumption
  • Optimize the performance of WANs and business-critical WAN applications

This book is part of the Cisco Press® Fundamentals Series. Books in this series introduce networking professionals to new networking technologies, covering network topologies, sample deployment concepts, protocols, and management techniques.

--------------------------

Download Link : Mirror 1

Sunday, March 2, 2008

Free eBooK : Programming Firefox: Building Rich Internet Applications with XUL

Programming Firefox: Building Rich Internet Applications with XUL

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.

Topics in Programming Firefox include:
  • An overview of Firefox technology
  • An introduction to the graphical elements that compose a XUL application
  • Firefox development tools and the process used to design and build applications
  • Managing an application with multiple content areas
  • Introduction to Resource Description Files, and how the Firefox interface renders RDF
  • Manipulating XHTML with JavaScript
  • Displaying documents using the Scalable Vector Graphics standard and HTML Canvas
  • The XML Binding Language and interface overlays to extend Firefox
  • Implementing the next-generation forms interface through XForms
Programming Firefox is ideal for the designer or developer charged with delivering innovative standards-based Internet applications, whether they're web server applications or Internet-enabled desktop applications. It's not just a how-to book, but a what-if exploration that encourages you to push the envelope of the Internet experience.
-----------------------------------------------------------------
Download Link : Mirror 1

Sunday, February 24, 2008

Free eBooK : Inside Microsoft Visual Studio .NET 2003

Inside Microsoft Visual Studio .NET 2003

Take your application design and programming skills to the next level with in-depth architectural information to help you optimize and fine-tune your applications with Visual Studio .NET

----------------------------------
Download Link : Mirror 1