Utvidet returrett til 31. januar 2025

Bøker utgitt av O'Reilly Media

Filter
Filter
Sorter etterSorter Populære
  • - A Quick, Practical, and Thorough Introduction
    av Martin Kalin
    382,-

    Learn how to develop REST-style and SOAP-based web services and clients with this quick and thorough introduction. This hands-on book delivers a clear, pragmatic approach to web services by providing an architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing them. Youll learn how to write services from scratch and integrate existing services into your Java applications.With greater emphasis on REST-style services, this second edition covers HttpServlet, Restlet, and JAX-RS APIs; jQuery clients against REST-style services; and JAX-WS for SOAP-based services. Code samples include an Apache Ant script that compiles, packages, and deploys web services.Learn differences and similarities between REST-style and SOAP-based servicesProgram and deliver RESTful web services, using Java APIs and implementationsExplore RESTful web service clients written in Java, JavaScript, and PerlWrite SOAP-based web services with an emphasis on the application levelExamine the handler and transport levels in SOAP-based messagingLearn wire-level security in HTTP(S), users/roles security, and WS-SecurityUse a Java Application Server (JAS) as an alternative to a standalone web server

  • - Distributed Process Coordination
    av Benjamin Reed & Flavio Junqueira
    446,-

    Building distributed applications is difficult enough without having to coordinate the actions that make them work. This practical guide shows how Apache ZooKeeper helps you manage distributed systems, so you can focus mainly on application logic. Even with ZooKeeper, implementing coordination tasks is not trivial, but this book provides good practices to give you a head start, and points out caveats that developers and administrators alike need to watch for along the way.In three separate sections, ZooKeeper contributors Flavio Junqueira and Benjamin Reed introduce the principles of distributed systems, provide ZooKeeper programming techniques, and include the information you need to administer this service.Learn how ZooKeeper solves common coordination tasksExplore the ZooKeeper APIs Java and C implementations and how they differUse methods to track and react to ZooKeeper state changesHandle failures of the network, application processes, and ZooKeeper itselfLearn about ZooKeepers trickier aspects dealing with concurrency, ordering, and configurationUse the Curator high-level interface for connection managementBecome familiar with ZooKeeper internals and administration tools

  • - From the Web to Windows 8 with Ease
    av Jesse Freeman
    170,-

    Windows 8 presents an incredible opportunity for distributing and monetizing HTML5 games, and this guide shows how you can profit from it. Youll learn everything you need to know about porting your original web-based JavaScript game to the new "e;touch-first"e; version of Windows, as well as several options for selling your game in Windows Store.Windows 8 is a big leap forward for developers because it treats HTML5 as a first-class citizen, alongside C# and C++. Interactive development expert Jesse Freeman explains how Windows 8 works, gets you started with Visual Studio Express (its free!), and uses a case study to show you how to port an HTML5 game with ease.Learn which games and JavaScript libraries work best on Windows 8Adjust artwork for different screen resolutions and Windows 8 featuresAccommodate mouse, keyboard, touch, and other game controlsOptimize your game to run well on any Windows 8 deviceUnderstand the steps for publishing your game to Windows StoreExplore fixed price, trial mode, ad support, and in-app purchase optionsUse a web-first workflow to ensure your game runs on many other platforms

  • - Developing Networked Applications
    av Elliotte Rusty Harold
    481,-

    This practical guide provides a complete introduction to developing network programs with Java. Youll learn how to use Javas network class library to quickly and easily accomplish common networking tasks such as writing multithreaded servers, encrypting communications, broadcasting to the local network, and posting data to server-side programs.Author Elliotte Rusty Harold provides complete working programs to illustrate the methods and classes he describes. This thoroughly revised fourth edition covers REST, SPDY, asynchronous I/O, and many other recent technologies.Explore protocols that underlie the Internet, such as TCP/IP and UDP/IPLearn how Javas core I/O API handles network input and outputDiscover how the InetAddress class helps Java programs interact with DNSLocate, identify, and download network resources with Javas URI and URL classesDive deep into the HTTP protocol, including REST, HTTP headers, and cookiesWrite servers and network clients, using Javas low-level socket classesManage many connections at the same time with the nonblocking I/O

  • av Ron Sverdia
    333,-

    If you're new to content management systems - or even new to building websites - this practical guide will get you up and running in no time. You don't have to know much code, if any, to get started.

  • - The Official Intuit Guide to QuickBooks 2014
    av Bonnie Biafore
    441,-

    How can you make your bookkeeping workflow smoother and faster? Simple. With this Missing Manual, youre in control of QuickBooks 2014 for Windows. You get step-by-step instructions on how and when to use specific features, along with basic accounting advice to guide you through the learning process. Thats why this book is the Official Intuit Guide to QuickBooks 2014.The important stuff you need to know:Get started. Quickly set up your accounts, customers, jobs, and invoice items.Learn new features. Get up to speed on the Bank Feed Center, Income Tracker, and other improvements.Follow the money. Track everything from billable time and expenses to income and profit.Spend less time on bookkeeping. Use QuickBooks to create and reuse bills, invoices, sales receipts, and timesheets.Keep your company financially fit. Examine budgets and actual spending, income, inventory, assets, and liabilities.Find key info fast. Rely on QuickBooks Search and Find features, as well as the Vendor, Customer, Inventory, and Employee Centers.

  • av Matt Richardson
    157,-

    Getting Started with the Intel Galileo gets you up and running with this new, x86-powered board that was developed in collaboration between Arduino and Intel. You'll learn how to set it up, connect it to your computer, and begin programming.

  • av Charles Platt
    336,-

    Illustrated in full color with hundreds of photographs and line drawings, the book serves as a perfect introduction to workshop tools and materials for young adults and adults alike. Platt focuses on basic hands tools and assumes no prior experience or knowledge on the part of the reader.

  • - Stylish Structure: Publishing XML with Adobe InDesign
    av Dorothy J. Hoskins
    170,-

    Discover the power of XML publishing with InDesign, and create content for multiple applicationsincluding digital-first publishing workflows. With this book, XML evangelist Dorothy Hoskins teaches you several techniques for working with the built-in XML capabilities of InDesign CS6, using real examples from a college course-catalog project.Learn how to import database content into InDesign, and tag existing InDesign content as XML for export to other applications. InDesign also lets you apply attractive styling to XML content that cant be done with XSL-FO. Through step-by-step instructions, code examples, and lots of screen shots, youll discover how using XML with InDesign increases the value of your content.Get an overview of structured (XML) contentLearn InDesigns XML import options, including XML image informationMingle XML and non-XML content in a text flowUse InDesign as an XML "e;skin"e; by making templates with new style definitionsPut content in "e;XML order"e; for export to EPUB, with InDesign CS5.5 and CS6Dive into advanced topics, such as how to transform XML with XSLUnderstand InDesigns potential and limitations with complex content models such as DocBook and DITA

  • av Darren Cook
    260,-

    Make sure your website or web application users get content updates right now with minimal latency. This concise guide shows you how to push new data from the server to clients with HTML5 Server-Sent Events (SSE), an exceptional technology that doesn't require constant polling or user interaction.

  • - Hypertext Transfer Protocol
    av Clinton Wong
    149,-

    The HyperText Transfer Protocol, or HTTP, is the backbone of the World Wide Web. HTTP is the language that each web browser (or other web client) uses to communicate with servers around the world. All web programmers, administrators, and application developers need to be familiar with HTTP in order to work effectively.The HTTP Pocket Reference not only provides a solid conceptual foundation of HTTP, it also serves as a quick reference to each of the headers and status codes that comprise an HTTP transaction. The book starts with a tutorial of HTTP, but then explains the client request and server responses in more detail, and gives a thorough technical explanation of more advanced features of HTTP (such as persistent connections and caching).Most people use the Web every day without knowing anything about HTTP, but for those who need to get "e;beyond the browser,"e; this book is the place to start.

  • av Neil Rhodes
    533,-

    With expanded coverage of the Palm OS, this second edition shows intermediate and experienced C programmers how to build a Palm application from the ground up. The book covers subjects from user interface design, to coding a handheld application, to writing an associated desktop conduit.

  • av Derek Vadala
    333,-

    Redundant Array of Independent Disks (RAID) technology is becoming a standard feature of computer systems that support mission-critical services like file sharing, mail exchange, or Web servers. RAID offers two benefits to these essential systems: improved I/O performance and fail-safe data storage.Although bandwidth problems on networks are well documented, the internal data transfer bottleneck that exists at the hardware level in each system can also leave you with perplexing performance issues. RAID is a cost-effective and easy-to-manage way to alleviate this bandwidth problem by distributing the I/O load seamlessly across multiple disks and controllers.RAID also provides uninterrupted data access through disk mirroring and parity algorithms. That means systems can remain online even during a disk or controller failure. RAID is scalable, making it robust enough for large, high-traffic sites and small, critical systems. By using RAID, system administrators can combine single disks into terabytes worth of data storage.Managing RAID on Linux covers everything system administrators need to know to put together a system that can support RAID. You will learn about the different types of RAID, along with associated technologies and issues, and how to choose the best RAID system for your needs. With a step-by-step, hands-on approach, the author guides you through the installation of either Linux software RAID or a hardware RAID card. The book shows how to build an array and optionally install a high-performance file system. Contents include:An introduction to RAID and LinuxPlanning and architecture of your RAID systemBuilding a software RAIDSoftware RAID tools and referencesBuilding a hardware RAIDPerformance and tuning of your RAID systemRAID has become the low-cost solution of choice to deal with the ever-increasing demand for data storage space. Written for system administrators, power users, tech managers, and anyone who wants to learn about RAID technology, Managing RAID on Linux sidesteps the often-confusing vendor-specific approach you'll find elsewhere to give you the straight story on RAID. Even non-Linux users will find this book full of valuable material.

  • av Steven Feuerstein
    456,-

    This workbook contains extensive exercises to test PL/SQL developers' language skills and help them become better programmers. It features beginner, intermediate, and advanced exercises that cover the major features of the PL/SQL language and the use of Java and the Web via PL/SQL.

  • av John R Levine
    299,-

    qmail concentrates on common tasks like moving a sendmail setup to qmail, or setting up a "POP toaster," a system that provides mail service to a large number of users on other computers sending and retrieving mail remotely. This title fills crucial gaps in existing documentation, detailing exactly what the core qmail software does.

  • - Taking Charge of Windows 98
    av David Karp
    299,-

    A collection of techniques for customizing Windows 98. The text shows how to quickly identify a particular annoyance and immediately offers one or more solutions. Included is a CD with a trial version of "O'Reilly Utilities: Quick Solutions for Windows 98 Annoyances".

  • - Covers 2.6
    av Jason T. Roff
    394,-

    A one-stop guide to ADO. Covers the Connection, Recordset, Field, and Command objects and the Properties collection; ADO architecture, data shaping, and the ADO Event Model; brief introductions to RDS, ADO.NET, and SQL; and alphabetic reference to every ADO object, method, property, and event.

  • av Mark Gurry
    656,-

    Performance tuning is crucial in any modern relational database management system. This edition includes recent material on Oracle 7.3 and many Oracle 8 features and explores Oracle capabilities lie parallel server, parallel query and distributed database.

  • av Jim Farley
    425,-

    Distributed computing and Java go together naturally. As the first language designed from the bottom up with networking in mind, Java makes it very easy for computers to cooperate. Even the simplest applet running in a browser is a distributed application, if you think about it. The client running the browser downloads and executes code that is delivered by some other system. But even this simple applet wouldn't be possible without Java's guarantees of portability and security: the applet can run on any platform, and can't sabotage its host.Of course, when we think of distributed computing, we usually think of applications more complex than a client and server communicating with the same protocol. We usually think in terms of programs that make remote procedure calls, access remote databases, and collaborate with others to produce a single result. Java Distributed Computing discusses how to design and write such applications. It covers Java's RMI (Remote Method Invocation) facility and CORBA, but it doesn't stop there; it tells you how to design your own protocols to build message passing systems and discusses how to use Java's security facilities, how to write multithreaded servers, and more. It pays special attention to distributed data systems, collaboration, and applications that have high bandwidth requirements.In the future, distributed computing can only become more important.Java Distributed Computing provides a broad introduction to the problems you'll face and the solutions you'll find as you write distributed computing applications.Topics covered in Java Distributed Computing:Introduction to Distributed ComputingNetworking BasicsDistributed Objects (Overview of CORBA and RMI)ThreadsSecurityMessage Passing SystemsDistributed Data Systems (Databases)Bandwidth Limited ApplicationsCollaborative Systems

  • - Computer Vision in C++ with the OpenCV Library
    av Gary Bradski & Adrian Kaehler
    707,-

    Get started in the rapidly expanding field of computer vision with this practical guide. Written by Adrian Kaehler and Gary Bradski, creator of the open source OpenCV library, this book provides a thorough introduction for developers, academics, roboticists, and hobbyists. Youll learn what it takes to build applications that enable computers to "e;see"e; and make decisions based on that data.With over 500 functions that span many areas in vision, OpenCV is used for commercial applications such as security, medical imaging, pattern and face recognition, robotics, and factory product inspection. This book gives you a firm grounding in computer vision and OpenCV for building simple or sophisticated vision applications. Hands-on exercises in each chapter help you apply what youve learned.This volume covers the entire library, in its modern C++ implementation, including machine learning tools for computer vision.Learn OpenCV data types, array types, and array operationsCapture and store still and video images with HighGUITransform images to stretch, shrink, warp, remap, and repairExplore pattern recognition, including face detectionTrack objects and motion through the visual fieldReconstruct 3D images from stereo visionDiscover basic and advanced machine learning techniques in OpenCV

  • - Fundamentals for Designers of Wonderful Things
    av Thomas Ask
    421,-

    If you have designs for wonderful machines in mind, but arent sure how to turn your ideas into real, engineered products that can be manufactured, marketed, and used, this book is for you. Engineering professor and veteran maker Tom Ask helps you integrate mechanical engineering concepts into your creative design process by presenting them in a rigorous but largely nonmathematical format.Through mind stories and images, this book provides you with a firm grounding in material mechanics, thermodynamics, fluid dynamics, and heat transfer. Students, product and mechanical designers, and inventive makers will also explore nontechnical topics such as aesthetics, ethnography, and branding that influence product appeal and user preference.Learn the importance of designing functional products that also appeal to users in subtle waysExplore the role of aesthetics, ethnography, brand management, and material culture in product designDive into traditional mechanical engineering disciplines related to the behavior of solids, liquids, and gasesUnderstand the human factors of design, such as ergonomics, kinesiology, anthropometry, and biomimicryGet an overview of available mechanical systems and components for creating your product

  • av Ophir Frieder
    292,-

    This book is intended as a text for an "Introduction to Computer Science" course for non-majors. That is, this book is intended for "the rest of the world"; namely "every can program". No specific pre-requisites at the college level are needed. However, basic high school level mathematics knowledge is assumed.

  • av Eric A. Meyer
    99,-

    Nearly everything you do with CSS involves units for determining the look and formatting of your web page elements. With this concise guide, youll learn how to work with an array of unitsincluding measurements and keywordsthat help you define color, text, distance between elements, location of external files, and other values.This book contains chapters from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Values, Units, and Colors, youll receive a significant discount on the entire Definitive Guide when its released. Why wait when you can learn how to use units and other key CSS3 features right away?Use RGB or HSL values to mix your own colors, and designate the degree of opacityLearn how to apply global keywords introduced in CSS3Use string values to wrap a sequence of text characters in quotesDescribe margins, letter spacing, and other properties, with either fixed or relative length unitsUnderstand how number, integer, and percentage values differExplore CSS3 unit types for describing display resolutionUse time values for transitions and animations

  • av Eric A. Meyer
    149,-

    Exactly how does the "cascade" in Cascading Style Sheets work? This concise guide demonstrates the power and simplicity of CSS selectors for applying style rules to different web page elements.

  • - Going Mobile with Sensors, Lights, Motors, and Robots
    av Simon Monk
    90,-

    Create your own electronic devices with the popular IOIO ("e;yoyo"e;) board, and control them with your Android phone or tablet. With this concise guide, youll get started by building four example projectsafter that, the possibilities for making your own fun and creative accessories with Android and IOIO are endless.To build Android/IOIO devices, you write the program on your computer, transfer it to your Android, and then communicate with the IOIO via a USB or Bluetooth connection. The IOIO board translates the program into action. This book provides the source code and step-by-step instructions you need to build the example projects. All you have to supply is the hardware.Learn your way around the IOIO and discover how it interacts with your AndroidBuild an intruder alarm that sends a text message when it detects movementMake a temperature sensing device that logs readings on your AndroidCreate a multicolor LED matrix that displays a Space Invader animationBuild an IOIO-powered surveillance rover that you control with your AndroidGet the software and hardware requirements for creating your own Android/IOIO accessories

  • - Using eBay APIs: PayPal, Magento and More
    av Chuck Hudson
    292,-

    Take advantage of mobile commerce to generate more demand, traffic, and sales for your products and services. This unique cookbook provides a collection of practical recipes you can put to use in every step of the mobile customer lifecycle. Youll learn how to add features and functionality through a wide set of eBay APIsincluding Magento, Milo, eBay, PayPal, RedLaser, Hunch, and ql.io.Each chapter focuses one aspect of the lifecycle. Author Charles Hudson combines his expertise in web and mobile product strategy with code solutions to help you address product discovery, presentation, payment, order fulfillment, and customer satisfaction. If you have experience with PHP, HTML, CSS, and JavaScript, youre ready to roll.Help customers find your product through reviews, targeted search options, and eBay marketplace listingsCustomize a Magento storefront and provide customers with a single sign-on option to enhance product presentationStreamline purchases with options such as auto-generating coupons and preapproved paymentsAutomate order processing, extend shipping options, and leverage PayPal chained payments to handle multiple suppliersTake advantage of QR codes, produce customer "e;taste graphs,"e; and use ql.io mash ups to provide visitors with social recommendations

  • - An Accessible Personal Health Record
    av Vaibhav Bhandari
    152,-

    Personal health and fitness has joined the digital revolution. Using Microsoft HealthVault, people interested in monitoring their health have an unprecedented opportunity to research their own data. This concise book explains how HealthVault users can collect and analyze their data, and how application developers can help them with mobile or web-based applications.Youll learn how to use HealthVaults open API, flexibility, and connections with multiple health-care providers to develop health data applications, enable automatic updates from well-known fitness devices, and use programming libraries to create reports and investigate trends.Get a walkthrough of HealthVault functionality available to end usersUse HealthVault to capture data from devices that measure a users healthExamine HealthVaults API for interacting with applications and devices, using .NET code samplesDevelop a Quantified Self application for consumers that can track more than 80 data typesLearn how to build mobile apps for HealthVault by exploring an end-to-end example for Windows Phone 7Use best practices for releasing, maintaining, and marketing HealthVault applications to end users

  • av Steve Francia
    170,-

    What would happen if you optimized a data store for the operations application developers actually use? Youd arrive at MongoDB, the reliable document-oriented database. With this concise guide, youll learn how to build elegant database applications with MongoDB and PHP.Written by the Chief Solutions Architect at 10genthe company that develops and supports this open source databasethis book takes you through MongoDB basics such as queries, read-write operations, and administration, and then dives into MapReduce, sharding, and other advanced topics. Get out of the relational database rut, and take advantage of a high-performing system optimized for operations and scale.Learn step-by-step the tools you need to build PHP applications with MongoDBPerform Create, Read, Update, and Delete (CRUD) operations, and learn how to perform queries to retrieve dataAdminister your database, and access and manipulate data with the MongoDB ShellUse functions to work with sets, arrays, and multiple documents to perform synchronous, asynchronous, and atomic operationsDiscover PHPs community tools and libraries, and why theyre valuableWork with regular expressions, aggregation, MapReduce, replication, and sharding

  • - A Comprehensive Guide to Building, Packaging, and Distribution
    av Ron Roche
    144,-

    Frustrated by the requirements for testing and distributing your iOS app? Youre not alone. This concise book takes you step by step through the maze of certification and provisioning processes that have to happen before, during, and after development. Youll learn whats required to sign certificates, test your app on iOS devices, and release the finished product to the App Store.Whether youre a developer looking to spend more time coding and less time figuring out how to install your application, or a release engineer responsible for producing reliable builds, this guide will help you successfully navigate the build and release processes for your iOS app.Get an overview of the iOS Dev Center, including the iOS Provisioning Portal, Member Center, and iTunes ConnectCreate your App ID, and generate signing certificates for development and distributionManage the provisioning profiles necessary to test your app on iOS devicesLearn common scenarios for iOS Simulator, Ad Hoc, and App Store distribution buildsAutomate the process to continuously build, sign, and package your app(s) for distribution

  • - Rapid Application Development for Java and Spring
    av Josh Long & Steve Mayzak
    170,-

    Spring Roo goes a step beyond the Spring Framework by bringing true Rapid Application Development to Javajust as Grails has done with Groovy. This concise introduction shows you how to build applications with Roo, using the framework's shell as an intelligent and timesaving code-completion tool. It's an ideal RAD tool because Roo does much of the tedious code maintenance.You'll get started by building a simple customer relationship management application, complete with step-by-step instructions and code examples. Learn how to control any part of the application with Roo's opt-in feature, while using this open source framework to automate the rest of the code.Set up a Spring application and working Maven build to see Roo in actionAddress persistence with JPA and the Neo4j graph databaseand learn how Roo supports NoSQL databasesUse Roos database reverse-engineering feature to generate a data model from an existing schemaBuild Roo applications with Spring MVC, Spring WebFlow, Google Web Toolkit, Vaadin, and other web frameworksSecure and test your application

Gjør som tusenvis av andre bokelskere

Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.