tutorial

Image

In Detail

Joomla! started as a fork from Mambo in 2005, when many of the original developers of the Mambo CMS moved to working on Joomla! It has rapidly grown in popularity and, according to its own description, is a "Cutting Edge Content Management System and one of the most powerful Open Source Content Management systems in the world. It is used world-wide for anything from simple homepages to complicated corporate websites. It is easy to install, easy to manage and very reliable."

While the Joomla! CMS has the flexibility and power needed for complex, full-featured web applications, it is also simple to use to create basic websites. Its powerful, extensible template system can deal many different data types and control of user access, approval of content, scheduling of content display, and rich administrative controls are all included.

Approach

This book takes the reader through the tasks essential to create a Joomla! website as rapidly as possible. The necessary tasks are explained with clear step-by-step instructions. The author's chatty and engaging style makes this book very readable.

Who this book is written for?

This book is suitable for web developers, designers, webmasters, content editors, and marketing professionals who want to develop a website in a simple and straightforward process. It does not require any detailed knowledge of programming or web development, and any IT-confident individual will be able to use the book to produce an impressive website.

Image

In Detail

Using Facebook Applications, developers can add custom features to one of the most popular websites in the world. Facebook is the biggest social network among college students, and is gaining ground among professionals too. Facebook applications enable you to add new ways for users to interact with each other using Facebook.

Facebook applications are written in a server-side language, and hosted on the application developer's own server. They interface with Facebook, so that they appear to users to be part of Facebook itself.

This book shows PHP developers how to quickly get started building powerful Facebook applications, how to work with data stored in Facebook, including photos, and how to handle multimedia and other custom data within Facebook applications.

The book covers how to send notifications and invitations from within an application, update a user's profile, create application control panels for users, and much more.

What you will learn from this book?

  • Learn Facebook application development through step-by-step examples.
  • Build data-driven Facebook applications, work with friends lists, photo galleries, multimedia, and more.
  • Work with Facebook's security model to produce applications that are safe and functional.
  • Communicate with users through newsfeeds, notifications, invitations, and messages.
  • Learn the Facebook PHP API, and the various markup languages you'll need to build Facebook applications: Mock Ajax, FBML, FBJS (a variant of JavaScript especially for Facebook), and FQL.

Approach

This book builds on your knowledge as a PHP developer to provide a fast-paced, step-by-step tutorial in building Facebook applications. The book is packed with example code and demo applications, so that you can see techniques in action. Along the way we provide quick references to the most important aspects of the API, so you can refer back as you develop your own applications with the book.

Who this book is written for?

This book is for PHP5 developers who want to create custom Facebook applications. It assumes no knowledge of the Facebook API or Platform, but does assume that you are a Facebook user.

Image

In Detail

Joomla! started as a fork from Mambo in 2005, when many of the original developers of the Mambo CMS moved to working on Joomla! It has rapidly grown in popularity and, according to its own description, is a "Cutting Edge Content Management System and one of the most powerful Open Source Content Management systems in the world. It is used world-wide for anything from simple homepages to complicated corporate websites. It is easy to install, easy to manage and very reliable."

While the Joomla! CMS has the flexibility and power needed for complex, full-featured web applications, it is also simple to use to create basic websites. Its powerful, extensible template system can deal many different data types and control of user access, approval of content, scheduling of content display, and rich administrative controls are all included.

Approach

This book takes the reader through the tasks essential to create a Joomla! website as rapidly as possible. The necessary tasks are explained with clear step-by-step instructions. The author's chatty and engaging style makes this book very readable.

Who this book is written for?

This book is suitable for web developers, designers, webmasters, content editors, and marketing professionals who want to develop a website in a simple and straightforward process. It does not require any detailed knowledge of programming or web development, and any IT-confident individual will be able to use the book to produce an impressive website.

Image

In Detail

Using Facebook Applications, developers can add custom features to one of the most popular websites in the world. Facebook is the biggest social network among college students, and is gaining ground among professionals too. Facebook applications enable you to add new ways for users to interact with each other using Facebook.

Facebook applications are written in a server-side language, and hosted on the application developer's own server. They interface with Facebook, so that they appear to users to be part of Facebook itself.

This book shows PHP developers how to quickly get started building powerful Facebook applications, how to work with data stored in Facebook, including photos, and how to handle multimedia and other custom data within Facebook applications.

The book covers how to send notifications and invitations from within an application, update a user's profile, create application control panels for users, and much more.

What you will learn from this book?

  • Learn Facebook application development through step-by-step examples.
  • Build data-driven Facebook applications, work with friends lists, photo galleries, multimedia, and more.
  • Work with Facebook's security model to produce applications that are safe and functional.
  • Communicate with users through newsfeeds, notifications, invitations, and messages.
  • Learn the Facebook PHP API, and the various markup languages you'll need to build Facebook applications: Mock Ajax, FBML, FBJS (a variant of JavaScript especially for Facebook), and FQL.

Approach

This book builds on your knowledge as a PHP developer to provide a fast-paced, step-by-step tutorial in building Facebook applications. The book is packed with example code and demo applications, so that you can see techniques in action. Along the way we provide quick references to the most important aspects of the API, so you can refer back as you develop your own applications with the book.

Who this book is written for?

This book is for PHP5 developers who want to create custom Facebook applications. It assumes no knowledge of the Facebook API or Platform, but does assume that you are a Facebook user.

Image

OpenGL® SuperBible, Fifth Edition is the definitive programmer’s guide, tutorial, and reference for the world’s leading 3D API for real-time computer graphics, OpenGL 3.3. The best all-around introduction to OpenGL for developers at all levels of experience, it clearly explains both the API and essential associated programming concepts. Readers will find up-to-date, hands-on guidance on all facets of modern OpenGL development, including transformations, texture mapping, shaders, advanced buffers, geometry management, and much more. Fully revised to reflect ARB’s latest official specification (3.3), this edition also contains a new start-to-finish tutorial on OpenGL for the iPhone, iPod touch, and iPad.

 

Coverage includes

• A practical introduction to the essentials of real-time 3D graphics

• Core OpenGL 3.3 techniques for rendering, transformations, and texturing

• Writing your own shaders, with examples to get you started

• Cross-platform OpenGL: Windows (including Windows 7), Mac OS X, GNU/Linux, UNIX, and embedded systems

• OpenGL programming for iPhone, iPod touch, and iPad: step-by-step guidance and complete example programs

• Advanced buffer techniques, including full-definition rendering with floating point buffers and textures

• Fragment operations: controlling the end of the graphics pipeline

• Advanced shader usage and geometry management

• A fully updated API reference, now based on the official ARB (Core) OpenGL 3.3 manual pages

• New bonus materials and sample code on a companion Web site, www.starstonesoftware.com/OpenGL

 

Part of the OpenGL Technical Library–The official knowledge resource for OpenGL developers

The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the OpenGL Architecture Review Board (ARB) Steering Group (now part of the Khronos Group), an industry consortium responsible for guiding the evolution of OpenGL and related technologies.

Image

Written for application component developers who are building Connector architecture applications, explaining how to connect applications not only to one another but also to a multitude of EISs and legacy systems. Softcover.

Image

This book provides the definitive tutorial and reference to the JDBC API, the technology that enables universal data access for the Java programming language. This new edition has been updated and expanded to cover the entire JDBC 3.0 API, including the java.sql package and the javax.sql package, the package that facilitates building server-side applications. Containing in-depth explanations that go beyond the specification, this complete resource pairs a step-by-step tutorial with a comprehensive reference to every class and interface. For those new to Java technology, the book includes an introduction to the Java programming language and to SQL. It builds on this basic knowledge to walk you through the creation of a JDBC application--from setting up a database and establishing a connection to retrieving values from result sets and using prepared statements. In addition, the authors provide many examples along the way that demonstrate how to execute common tasks.The book then turns to more advanced topics, focusing on features such as scrollable and updatable result sets, batch updates, SQL99 data types, custom mapping, savepoints, statement pooling, automatically generated keys, and more. In addition to in-depth coverage of the JDBC metadata API, the book gives you the latest information on rowsets, the technology that makes it possible to handle data sets as JavaBeans components. As an added bonus, you get a preview of the standard implementations for JdbcRowSet, CachedRowSet, WebRowSet, JoinRowSet, and FilteredRowSet objects. From Array to XADataSource, an easy-to-use alphabetical reference provides concise but complete information on each class and interface in the JDBC API. Each entry includes an overview with usage examples as well as a comprehensive explanation of the methods and fields. A chapter on mapping SQL types and types in the Java programming language, an appendix for driver writers, a summary of the new features in the JDBC 2.0 and 3.0 APIs, and a glossary complete this indispensable resource for all database programmers.The Java Series is supported, endorsed, and authored by the creators of the Java technology at Sun Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology. The books in this Series provide the inside information you need to build effective, robust, and portable applications and applets. The Series is an indispensable resource for anyone targeting the Java 2 platform. 0321173848B05222003

Image

(Pearson Education) A hands-on guide to proficiency with Java, with clear explanations of fundamentals such as objects, classes and data structures. The CD-ROM contains 3 Java tutorial books in HTML, all major versions of the Java platform, and more. Softcover. DLC: Java (Computer program language).

Image

Offers developers and technical managers a concise guide to the new landscape of Windows development. The book's independent perspective and straightforward descriptions make clear both the how the .NET technologies work and how they can be used. Softcover.

Image

Unleash the power of ImageMagick with this fast, friendly tutorial and tips guide

  • Complete tutorial and a gallery of tricks and techniques
  • Create impressive image manipulations and animations on-the-fly from the command line or within your programs
  • Complete PHP-based sample applications show how to use ImageMagick to add pizzazz your web site

In Detail The book is packed with interesting and fun examples. We had a lot of fun coming up with cool ways to demonstrate ImageMagick's power, and we're sure you'll have fun learning how to create them.

Although the printed book is in black and white, there is a full colour PDF of the screenshots freely available that includes all of the images in the book. Use it to see exactly what the ImageMagick effects look like in colour, or browse through it and see just what you'll learn to do with this book.

ImageMagick is a free software suite to create, edit, and compose bitmap images using text-based commands. The commands can be issued from the command line, but more often will be included in web or desktop applications - carrying out complex image-manipulation tasks in response to the user's input.

ImageMagick is a popular way for generating images on-the-fly in web pages, whether it's generating thumbnails from a large image, or creating complex combinations of images, text, and effects chosen by a visitor or the web site's creator.

What you will learn from this book?

  • Understand what ImageMagick can do and why you will want to use it
  • Install the ImageMagick software on your own computer or a server, and understand your way around it
  • Create exciting text effects and produce eye catching logos and headings for use in your pages or applications
  • Slice, dice, and filter your images turn simple photos into mind-bending designs and illusions
  • Create thumbnails by converting file types, resizing, and cropping to consistent size, aspect ratio, and format. Or create complete image catalogues with thumbnails, file names, and information combined in a single image.
  • Make your images look 3D with clever application of blurs, displacements, and masks
  • Extract information from your files such as size, compression levels, and source information
  • Use ImageMagick to create GIF animations, from simple slideshows to gradual morphs and effects
  • Generate ImageMagick scripts in MSL using the conjure utility
  • Write web applications such as an advanced e-card generator, and even create your own Packt book cover!
  • Crystal clear explanations - this might be Magick, but there's no smoke and mirrors!

Approach

Sohail Salehi is an experienced computer graphics artist, working with 2D, 3D, and video graphics. The book shows his techniques in action. This is no laborious walk through of ImageMagick, with one dull example after another. The chapters consist of workshops, each one applying a set of ImageMagick commands to produce surprising and exciting results. As you read the book, you will learn the features of ImageMagick as well as getting lots of inspiration and ideas for how you can use it in your own projects. You'll be amazed by the creative results you can achieve using code.

Pages

Subscribe to RSS - tutorial