Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
GNOME 3 Application Development Beginner's Guide

Buy

Step-by-step practical guide to get to grips with GNOME application development

Overview

  • Full of easy to follow tutorials with ready-to-run code.
  • Covers most of the subsystems in the GNOME 3 platform stack, from low to high level.
  • Adapts common good development practices with GNOME 3 development environment.

In Detail

GNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. GNOME 3 provides both modern desktops and development platforms with more than 50 supported languages of the world. Since 1999, it has been evolving into a very nice desktop to use and an interesting platform to develop on.

"GNOME 3 Application Development Beginner's Guide" is about developing GNOME 3 application with Vala and JavaScript programming languages. It guides the reader to build Gtk+, Clutter, and HTML5 applications on the GNOME 3 platform. It covers GNOME 3 specific subsystems such as data access, multimedia, networking, and filesystem. It also covers good software engineering practices such as localization and testing.

This book is full of step-by-step tutorials and ready to run codes. The examples are written in a simple and straightforward way to make it easier for the reader to get a thorough understanding of the topics.

The book starts with the installation of GNOME 3 and ends with building two exciting projects, a web browser and a Twitter client. The book starts from the basics and gradually talks about more advanced topics.

It then guides the readers in using the development environment starts from Anjuta IDE, Glade, and DevHelp. The essential GNOME 3 subsystems like GStreamer, GLib, GIO, GSettings, Evolutions Data Server, WebKit, and GNOME desktop are then uncovered one by one. Then the internationalization, localization, and unit testing techniques are brought up.

"GNOME 3 Application Development Beginner's Guide" is really a guide that a novice GNOME 3 application developer must not miss.

What you will learn from this book

  • GNOME 3 development environment installation in many popular Linux distribution.
  • Best engineering practices in GNOME, from mock up to the running app.
  • Accessing data with Evolution Data Server.
  • Internationalization and localization in GNOME 3.
  • Unit testing framework in GLib, Gdk, and Gtk+.
  • Multimedia programming with GStreamer.
  • GNOME 3 development environment installation in many popular Linux distributions.
  • GNOME 3 desktop integration

Approach

This book is a step-by-step guide with ready-to-run codes to guide you in developing applications with GNOME.

Who this book is written for

If you have programming skill either in Linux or other operating systems and want to have GNOME 3 as one of your deployment targets, then this book is for you. This book is also for commercial software developers or an open source software hacker. The reader needs to be familiar with Vala and JavaScript before starting to develop Gtk+ and Clutter applications.

(HTML tags aren't allowed.)

Photoshop Elements 8 Digital Classroom
Photoshop Elements 8 Digital Classroom

A complete book-and-DVD training package covering Photoshop Elements 8.Photoshop Elements combines an easy-to-use set of features and enhancements combined with image editing power in an affordable program. The newest version—Photoshop Elements 8—features more online integration with products like the new Flash-based Web...

Electrical Power Equipment Maintenance and Testing, Second Edition (Power Engineering)
Electrical Power Equipment Maintenance and Testing, Second Edition (Power Engineering)
Paul Gill’s original book, Electrical Equipment Testing and Maintenance (1982), and the fi rst edition, Electrical Power Equipment Maintenance and Testing published in 1997, were the fi rst two books that addressed the practical aspects of electrical testing and maintenance of power system equipment and apparatus. Both books presented testing...
Mastering Wireshark
Mastering Wireshark

Key Features

  • Master Wireshark and train it as your network sniffer
  • Impress your peers and get yourself pronounced as a network doctor
  • Understand Wireshark and its numerous features with the aid of this fast-paced book packed with numerous screenshots, and become a pro at resolving network...

Naturally Occurring Bioactive Compounds, Volume 3 (Advances in Phytomedicine)
Naturally Occurring Bioactive Compounds, Volume 3 (Advances in Phytomedicine)

This timely book provides an overview of natural products/botanicals used for the management of insect-pest and diseases. It will help readers to update and widen their knowledge about natural products and their bio-activities against plant pathogens. The volume explores activity, chemistry, toxicity and geographic distribution of plants....

Beginning Web Development, Silverlight, and ASP.NET AJAX: From Novice to Professional
Beginning Web Development, Silverlight, and ASP.NET AJAX: From Novice to Professional
This book is aimed at equipping you, the developer, to understand the technologies that are available to allow you to rapidly build secure, quality web experiences. Note that I use the term experiences and not applications or sites. That is because the user experience is the heart of the future Web.

Before you can start looking at the
...
Success Metrics: A Multidimensional Framework for Measuring Organizational Success
Success Metrics: A Multidimensional Framework for Measuring Organizational Success
Learn how to measure success at the individual and organizational levels. By measuring success in multiple dimensions using multivariate methods you will be able to determine what works and what doesn’t. The key is to measure and promote progress in terms of organizational vision, mission, and overarching goals.

Business
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy