Java For Dummies, 5th EditionJava is the platform-independent, object-oriented programming language used for developing web and mobile applications. The revised version offers new functionality and features that have programmers excited, and this popular guide covers them all. This book helps programmers create basic Java objects and learn when they can reuse existing code. It's just what inexperienced Java developers need to get going quickly with Java 2 Standard Edition 7.0 (J2SE 7.0) and Java Development Kit 7.0 (JDK 7). ...
iPhone 4S All-in-One For DummiesHere's the book for iPhone users who want it all - the basics to get started and the advanced info that puts all the iPhone's power at your fingertips. iPhone All-in-One For Dummies includes five minibooks - more than 600 pages in full color - packed with next-step information for iPhone power users at home, at work, or on the go. Writing in the famous straightforward yet fun For Dummies style, tech experts John Hutsko and Barbara Boyd get you acquainted with your iPhone and take you step by step from simple to advanced: surfing the Web to taking photos and videos; staying in touch via e-mail, video calls, and social media to losing yourself in e-books and magazines to guru-level techniques anyone can learn. ...
Flex on JavaTogether, Flex and Java make a powerful web development platform - they blend the strengths of Java on the server with the richness of Flex on the frontend. Flex on Java is a unique book that teaches you how to work with Flex in concert with the full array of Java technologies: Spring, POJOs, JMS, and other standard tools. You also learn how to integrate Flex with server-side Java via BlazeDS remoting. Almost all the carefully annotated examples use free or open source software. ...
Portlets in ActionPortlets in Action is a comprehensive guide to building portlet-driven applications in Java. It teaches portlet development hands-on as you develop a portal that incorporates most key features of the Portlet 2.0 API. And because portals and portlets are so flexible, the accompanying source code can be easily adapted and reused. Along the way, you'll learn how to work with key web frameworks like Spring 3.0 Portlet MVC and DWR. ...
Rails 3 in ActionRails 3 is a full stack, open source web framework powered by Ruby and this book is an introduction to it. Whether you're just starting or you have a few cycles under your belt, you'll appreciate the book's guru's-eye-view of idiomatic Rails programming.
You'll master Rails 3.1 by developing a ticket tracking application that includes RESTful routing, authentication and authorization, state maintenance, file uploads, email, and more. You'll also explore powerful features like designing your own APIs and building a Rails engine. You will see Test Driven Development and Behavior Driven Development in action throughout the book, just like you would in a top Rails shop. ...
HTML5 for PublishersHTML5 is revolutionizing the Web, and now it's coming to your ebook reader! With the release of the EPUB 3 specification, HTML5 support will officially be a part of the EPUB standard, and publishers will be able to take full advantage of HTML5's rich feature set to add rich media and interactivity to their ebook content.
HTML5 for Publishers gives an overview of some of the most exciting features HTML5 provides to ebook content creators - audio / video, geolocation, and the Canvas - and shows how to put them in action. ...
Beginning HTML, XHTML, CSS, and JavaScriptSince the web was first created, the languages used to build web sites have been constantly evolving. Now a set of best practices has emerged using HTML or XHTML to create your basic web pages, CSS to control their appearance and make them look attractive, and JavaScript to add interactivity. Without assuming any previous experience, this valuable resource makes it easy to learn how to build web sites using the most up-to-date web standards. Whether you're a beginner eager to start writing your first web page or a more experienced programmer seeking to update your skills, you will find practical introductions to these essential languages, as well as invaluable tips and techniques used by experienced web professionals. ...
Beginning JavaWhether you want to learn Java to write customized applets to embed in your web pages or large-scale applications, this is the book for you. Ivor Horton's comprehensive and easy-to-use tutorial guide provides you with the essential know-how for developing programs using the latest Java Development Kit 7 (JDK 7). It integrates step-by-step examples with clear explanations of key concepts to clearly show you the ins and outs of Java development. As you progress through the chapters, you'll gain invaluable programming experience that will enable you to begin writing fully featured, real-world Java programs. ...
MacBook For Dummies, 3rd EditionGrab your MacBook - and this Dummies book - and get savvy with all the latest updates to Apple's newest generation of laptop hardware and software. Packed with coverage of the latest MacBook models, Mac OS X Snow Leopard, iLife, and iWork , this new edition is completely revised and updated on all the latest tools and trends in the MacBook world. Seasoned author Mark Chambers shows you how to customize your dock and desktop, stay connected while on the road, make movies with iMovie, create and share DVDs, compose your own music with GarageBand, build a Web site with iWeb, and much more. ...
Professional Linux ProgrammingAs Linux continues to grow in popularity, there has never been more of a need to understand how to develop for this platform. Rather than focusing on a particular language or development technique, Professional Linux Programming looks at the different development environments within Linux - the kernel, the desktop, and the web - and then demonstrates best practices, tools, and techniques for integrating applications with the OS as a whole. This book is essential for understanding the nuances that differentiate programming for Linux from programming for any other platform. After beginning with simple shell scripts, the reader quickly moves on to the more advanced topics like software drivers and the graphical interface.
The wide variety of tools that you can use to build application software, utilities, and even the Linux kernel itself are covered. You'll also explore the unique components of a Linux system and delve into the inner workings of the system. And you'll find out how to u ...