Database Systems, 4th EditionThis book places a strong emphasis on good design practice, allowing readers to master design methodology in an accessible, step-by-step fashion. In this book, database design methodology is explicitly divided into three phases: conceptual, logical, and physical. Each phase is described in a separate chapter with an example of the methodology working in practice. Extensive treatment of the Web as an emerging platform for database applications is covered alongside many code samples for accessing databases from the Web including JDBC, SQLJ, ASP, ISP, and Oracle's PSP. A thorough update of later chapters covering object-oriented databases, Web databases, XML, data warehousing, data mining is included in this new edition. A clear introduction to design implementation and management issues, as well as an extensive treatment of database languages and standards, make this book an indispensable, complete reference for database professionals. ...
Designing the iPhone User ExperienceGiven the fiercely competitive state of the iPhone app landscape, it has become increasingly challenging for app designers and developers to differentiate their apps. The days are long gone when it was possible to crank out an app over the weekend and refine it after receiving a few not so flattering user reviews. Users now have choices - lots of them. If your app is difficult to use or doesn't meet their needs, finding another one is just a tap away.
To illustrate, consider the ever-growing field of Twitter clients. There are hundreds of variations in the App Store but only a handful stand out from the pack. For most apps, it boils down to one thing: the user experience. The same is true for countless other categories within the App Store; well-designed apps are more likely to attract and retain users. Of course there are other critical aspects of iPhone app development: the coding, the marketing, the customer support. All of the elements must come together. ...
HTML5 Guidelines for Web DevelopersIn HTML5 Guidelines for Web Developers, two pioneering web developers provide a comprehensive guide to HTML5's powerful new elements and techniques through compact, practical, easy-to-understand examples. You'll discover just how much you can do with HTML5 - from programming audio/video playback to integrating geographical data into pages and applications.
This concise, friendly reference is packed with tips, tricks, and samples for making the most of HTML5 with JavaScript and the DOM. The authors present “pure HTML5” examples that are supported by browsers right now, and they share realistic insights into the challenges of leading-edge HTML5 development. ...
Professional Oracle 8i Application Programming with Java, PL/SQL and XMLThis book is for professional Oracle database programmers who need a comprehensive roadmap of the new programming possibilities with Oracle 8i. On the other hand, if you are already developing with Java and XML this book will show you how to exploit PL/SQL and the enterprise features of Oracle 8i in optimally distributing your n-tier applications. Knowledge of the essentials of PL/SQL programming is required, and familiarity with Java would be useful. What does this book cover? The Oracle 8i platform and architecture, covering Net8 and the Oracle JVM; PL/SQL development using the Web Toolkit, PSP and Designer 6i; Java application development, including a Java primer; Oracle 8i and Java Stored Procedures, EJB, BC4J, JDBC, SQLJ; XML development with an XML primer; Oracle XDK, XSQL, XSLT, Transviewer JavaBeans; Case studies using Designer 6i, interMedia, Portal-to-Go, ASP and SOAP. ...
Professional iPhone and iPod touch ProgrammingThe unprecedented success of iPhone and iPod touch serves as proof positive that application developers are entering uncharted territory when it comes to creating sophisticated, multi-functional mobile applications for the revolutionary interface design of the touch screen. The Safari-exclusive applications for these Apple devices assemble elements of Web 2.0 apps, traditional desktop apps, multimedia video and audio, and the cell phone. this book shows you how to integrate these various elements with key design concepts and principles in order to develop a highly usable interface for the touch screen. ...
The Art of RailsAny programmer knows that an API is only half the story, and with Ruby on Rails® this is especially true. Good Rails development, like good web development, is much more about the design choices you make than the framework you have at your disposal. Written by an experienced web application developer, this book picks up where the API leaves off and explains how to take good Rails code and turn it into beautiful Rails code: simple, effective, reusable, evolvable code.
In a blend of design and programming, this book identifies and describes the very latest in design patterns, programming abstractions, and development methodologies that have emerged for the modern web. ...
Beginning Microsoft SQL Server 2008 ProgrammingStarting simply and gradually progressing to increasingly advanced topics, this introduction to the SQL Server database focuses on what is distinctive about the SQL environment - SQL Server 2008, in particular - versus other programming environments. Author Robert Vieira draws on his experience as one of the leading authorities on Microsoft SQL Server and uses his unique tutorial approach to explain the significant changes to the fundamental core components of SQL Server 2008.
You'll begin with an overview of database design concepts and learn how to implement these fundamental concepts with Microsoft SQL Server 2008. Then, you'll take a look at the role of an RDBMS and where it fits in the grand scheme of system development. ...
Excel VBA 24-Hour TrainerThis unique book-and-DVD package prepares you to get more out of Excel by using Visual Basic for Applications (VBA) to automate your routine or labor-intensive Excel tasks. Microsoft Excel MVP and author Tom Urtis walks through a series of lessons while the accompanying DVD provides demos to complement each lesson. Urtis takes an in-depth look at how manual tasks in Excel can be programmed with VBA for greater speed, efficiency, and accuracy. You'll learn how to use VBA to manipulate Excel in ways you may never have thought possible. ...
Windows Azure Web SitesIf you're looking for a straightforward, practical guide to get Azure websites up and running, then this is the book for you. This to-the-point guide provides you with the tools you need to move and maintain a website in the cloud. You'll discover the features that most affect developers and learn how they can be leveraged to work to your advantage. Accompanying projects enhance your learning experience and help you to walk away with a thorough understanding of Azure's supported technologies, site deployment, and management tools and how to monitor and scale their application. ...
Windows Azure Hybrid CloudServing as a critical resource for anyone responsible for strategizing, architecting, implementing or managing a cloud infrastructure, this book helps you understand what is hybrid IT and how it's applicable (and inevitable) in today's world of emerging cloud. The team of authors focus on the Microsoft concept of a private/public cloud, deploying a private cloud fabric, deploying services, and building a private cloud, as well as integrating it with Microsoft's public cloud to create a cross-premises or public cloud. ...