Featured books

iPad Programming, A Quick-Start Guide for iPhone Developers

By Eric Freeman, Daniel H. Steinberg

Hold an iPad on your palms and you'll be aware of what the fuss is all approximately. decide on an app and the equipment disappears as you end up immersed within the experience--the iPad defines a brand new type for units. iPad Programming exhibits you ways to construct apps for the iPad that folks will like to use.

This quick-start consultant could have you writing iPad apps straight away utilizing a mixture of the usual iPhone APIs besides the hot APIs and extra templates designed in particular for growing iPad applications.

The iPad has a show that's greater than seven instances as colossal because the iPhone. The metaphors are diversified; the applying layout is various. clients can be in a position to engage along with your iPad app in new methods. during this booklet you'll learn how to make the most or the extra actual property and functionality.

each time you switch round it kind of feels as though there's one other 10000 apps additional to the App shop for the iPhone. If you're development iPad-specific apps, it's a new day with lots of chance. during this publication we don't simply educate you to jot down apps that run on an iPad, we educate you to create apps that satisfaction clients simply because they wouldn't make experience operating on the other device.

Show description


Android Application Development: Programming with the Google SDK

By Zigurd Mednieks, G. Blake Meike

This useful e-book offers the suggestions and code you must increase software program with Android, the open-source platform for mobile phones and cellular units that is producing enthusiasm around the undefined. in accordance with the Linux working approach and constructed via Google and the Open Handset Alliance, Android has the capability to unite a fragmented cellular marketplace. Android program Development introduces this programming setting, and provides you an entire case in point that demonstrates Android architectural positive aspects and APIs. With this publication, you will:

  • Get a whole creation to the Android programming surroundings, structure, and tools
  • Build a modular program, starting with a middle module that serves to release modules additional in next chapters
  • Learn the techniques and structure of a particular function set, together with perspectives, maps, location-based companies, continual information garage, second and 3D pics, media prone, telephony prone, and messaging
  • Use ready-to-run instance code that implements every one feature
  • Delve into complicated subject matters, comparable to safety, customized perspectives, functionality research, and internationalization

The publication is a traditional supplement to the present Android documentation supplied by means of Google. no matter if you must boost a advertisement software for cellular units, or simply are looking to create a cellular mashup for private use, Android program Development demonstrates how one can layout, construct, and attempt purposes for the hot cellular market.

Show description


Foundations of GTK+ Development (Expert's Voice in Open Source)

By Andrew Krause

There are just mainstream recommendations for construction the graphical interface of Linux-based machine functions, and GTK+ (GIMP Toolkit) is one among them. it's a important expertise for all Linux programmers. This e-book courses the reader during the complexities of GTK+, laying the basis that permits the reader to take the plunge from beginner to expert. starting with an summary of key subject matters akin to widget selection, placement, and behaviour, readers circulate directly to know about extra complicated concerns. Replete with real-world examples, the developer can speedy take benefits of the thoughts provided inside of to start development his personal projects.

Show description


Head First C# (3rd Edition)

By Andrew Stellman, Jennifer Greene

Head First C# is an entire studying event for studying tips on how to application with C#, XAML, the .NET Framework, and visible Studio. enjoyable and hugely visible, this advent to C# is designed to maintain you engaged and entertained from first web page to last.

You’ll construct a completely sensible online game within the establishing bankruptcy, after which how one can use sessions and object-oriented programming, draw images and animation, and question facts with LINQ and serialize it to documents. And you'll do all of it by way of developing video games, fixing puzzles, and doing hands-on initiatives. by the point you're performed, you'll be a superb C# programmer—and you'll have a good time alongside the way!
• Create a enjoyable arcade online game within the first bankruptcy, and construct video games and different initiatives in the course of the ebook
• how one can use XAML to layout beautiful and interactive pages and home windows
• construct glossy home windows shop apps utilizing the most recent Microsoft know-how
• research WPF (Windows Presentation starting place) utilizing the downloadable WPF Learner's consultant
• utilizing the Model-View-ViewModel (MVVM) trend to create strong structure
• construct an advantage home windows mobile undertaking and run it within the visible Studio home windows mobile emulator

Projects within the booklet paintings with all variations of visible Studio, together with the loose show editions.

Show description


Digital Signal and Image Processing using MATLAB, Volume 2: Advances and Applications: The Deterministic Case (Iste)

By Maurice Charbit

The most crucial theoretical elements of photo and sign Processing (ISP) for either deterministic and random signs, the idea being supported via workouts and desktop simulations with regards to actual applications.

More than 2 hundred courses and services are supplied within the MATLAB® language, with invaluable reviews and tips, to allow numerical experiments to be performed, hence permitting readers to increase a deeper realizing of either the theoretical and functional facets of this subject. Following on from the 1st quantity, this moment set up takes a simpler stance, supplying readers with the purposes of ISP.

Show description


Deploying Rails: Automate, Deploy, Scale, Maintain, and Sleep at Night (The Facets of Ruby)

Today's glossy Rails functions have plenty of relocating components. ensure your subsequent creation deployment is going easily with this hands-on ebook, which courses you thru the whole creation technique. you are going to manage scripts to put in and configure the entire software program your servers desire, together with your software code. as soon as you are in construction, you will manage structures to watch your application's well-being, assemble metrics so that you can cease difficulties ahead of they begin, and fasten issues after they cross wrong.

Deploying Rails takes you on a expertly guided travel of the present top practices in Rails deployment and administration. you will discover in-depth motives on successfully operating a Rails app via leveraging renowned open resource instruments corresponding to Puppet, Capistrano, and Vagrant. Then you will transcend deployment and find out how to use Ganglia and Nagios to watch your application's well-being and assemble metrics so that you can head off difficulties ahead of they happen.

you are going to commence by means of development your individual digital surroundings by means of writing scripts to provision a creation server with Vagrant and Puppet. Then you are going to leverage the preferred Rails deployment instrument Capistrano to set up an program into this infrastructure. as soon as the app is stay, you are going to display screen your application's well-being with Nagios, and configure Ganglia to gather procedure metrics. eventually, you will see tips to continue your info sponsored up, get well info whilst issues get it wrong, tame your log documents, and use Puppet to automate every thing alongside the way.

no matter if you are a Rails developer who wishes a greater realizing of the wishes of a construction Rails procedure, if you are a process administrator who desires to deal with a Rails software, or if you are bridging the space among improvement and operations, this publication should be your roadmap to profitable creation deployment and upkeep, even if your software has ten clients or ten million users.

What You Need:

The routines and examples are such a lot fitted to a working laptop or computer operating a few Unix variation, equivalent to Mac OS X or Linux. yet a home windows computing device working Linux in a VirtualBox digital desktop is usually enough.

we will assist you organize a neighborhood digital computing device to your deployments; you will not desire a devoted server to hone your deployment abilities. we think you to have a uncomplicated familiarity with the Ruby programming language, the Ruby on Rails framework, and the Unix command line.

Show description


Oracle PL/SQL Programming

By Steven Feuerstein, Bill Pribyl

Considered the easiest Oracle PL/SQL programming consultant by means of the Oracle neighborhood, this definitive advisor is strictly what you must utilize Oracle’s strong procedural language. The 6th version describes the beneficial properties and features of PL/SQL up via Oracle Database 12c liberate 1.

Hundreds of millions of PL/SQL builders have benefited from this booklet during the last two decades; this version keeps that culture. With wide code examples and a full of life humorousness, this e-book explains language basics, explores complex coding recommendations, and provides most sensible practices that will help you clear up real-world problems.

  • Get PL/SQL courses up and working fast, with transparent directions for executing, tracing, checking out, debugging, and coping with code
  • Understand new 12.1 beneficial properties, together with the ACCESSIBLE_BY clause, WITH functionality and UDF pragma, BEQUEATH CURRENT_USER for perspectives, and new conditional compilation directives
  • Take good thing about large code samples, from easy-to-follow examples to reusable packaged utilities
  • Optimize PL/SQL functionality with good points just like the functionality consequence cache and Oracle utilities reminiscent of PL/Scope and the PL/SQL hierarchical profiler
  • Build modular, easy-to-maintain PL/SQL purposes utilizing applications, tactics, capabilities, and triggers

Show description


Multicore Programming Using the ParC Language (Undergraduate Topics in Computer Science)

By Yosi Ben-Asher

Multicore Programming utilizing the ParC Language discusses the foundations of functional parallel programming utilizing shared reminiscence on multicore machines. It makes use of an easy but strong parallel dialect of C known as ParC because the uncomplicated programming language. Designed for use in an introductory direction in parallel programming and overlaying easy and complex suggestions of parallel programming through ParC examples, the publication combines a mix of examine instructions, masking matters in parallel working structures, and compilation suggestions correct for shared reminiscence and multicore machines.

Multicore Programming utilizing the ParC Language offers a company foundation for the ‘delicate artwork’ of constructing effective parallel courses. scholars can workout parallel programming utilizing a simulation software program, that's moveable on PC/Unix multicore pcs, to realize adventure with no requiring professional undefined. scholars may also support to cement their studying through finishing the good many not easy and fascinating routines which accompany each one bankruptcy.

Show description


Moodle 1.9 Teaching Techniques

By William Rice

This ebook comprises transparent suggestions for all who are looking to prepare powerful on-line classes that encourage scholars and inspire dynamic studying. There are transparent, step by step directions with valuable screenshots and diagrams to lead you alongside the way in which. with a view to unharness your instructing skills and advance intriguing, dynamic classes that actually get scholars relocating ahead, then this ebook is for you. skilled Moodlers who are looking to improve to Moodle 1.9 will locate strong insights into constructing extra profitable and academic classes.

Show description


C# 3.0 Design Patterns

If you need to accelerate the advance of your .NET functions, you are ready for C# layout styles -- dependent, authorised and confirmed how you can take on universal programming difficulties. This functional consultant provide you with a transparent advent to the vintage object-oriented layout styles, and explains the best way to use the most recent gains of C# 3.0 to code them.

C# layout Patterns attracts on new C# 3.0 language and .NET 3.5 framework positive aspects to enforce the 23 foundational styles identified to operating builders. You get lots of case reviews that demonstrate how each one trend is utilized in perform, and an insightful comparability of styles and the place they might be top used or mixed. This well-organized and illustrated ebook includes:

  • An rationalization of layout styles and why they are used, with tables and instructions that can assist you pick out one development over another
  • Illustrated assurance of every vintage Creational, Structural, and Behavioral layout development, together with its illustration in UML and the jobs of its a variety of players
  • C# 3.0 gains brought via instance and summarized in sidebars for simple reference
  • Examples of every development at paintings in a true .NET 3.5 software to be had for obtain from O'Reilly and the author's better half net site
  • Quizzes and routines to check your figuring out of the material.

With C# 3.0 layout Patterns, you discover ways to make code right, extensible and effective to avoid wasting time up entrance and do away with difficulties later. in case your company depends on effective software improvement and caliber code, you would like C# layout Patterns.

Show description