Browse Results

Showing 18,026 through 18,050 of 53,910 results

Android Recipes: A Problem-Solution Approach

by Erik Hellman Dave Smith

Android continues to be one of the leading mobile OS and development platforms driving today's mobile innovations and the apps ecosystem. Android appears complex, but offers a variety of organized development kits to those coming into Android with differing programming language skill sets. Android Recipes: A Problem-Solution Approach, Second Edition offers more than 100 down-to-earth code recipes, and guides you step-by-step through a wide range of useful topics using complete and real-world working code examples. It's updated to include the Jelly Bean Android SDK as well as earlier releases. Instead of abstract descriptions of complex concepts, in Android Recipes, you'll find live code examples. When you start a new project, you can consider copying and pasting the code and configuration files from this book, then modifying them for your own customization needs. Crammed with insightful instruction and helpful examples, this second edition of Android Recipes is your guide to writing apps for one of today's hottest mobile platforms. It offers pragmatic advice that will help you get the job done quickly and well. This can save you a great deal of work over creating a project from scratch! What you'll learn Use external libraries to save time and effort Boost app performance by using the Android NDK and Renderscript Design apps for performance, responsiveness, and seamlessness Send data between devices and other external hardware Persist application data and share it between applications Capture and play back various device media items Communicate with web services Get the most out of your user interface Develop a unit conversion app in the context of the command-line/Android SDK and Eclipse/Android SDK environments Who this book is for This book is a handy reference for all Android app developers. Newcomers may also find this of interest, too. Table of Contents 1. Getting Started with Android 2. User Interface Recipes 3. Communications and Networking 4. Interacting with Device Hardware and Media 5. Persisting Data 6. Interacting with the System 7. Working with Libraries 8. Working with Android NDK and Renderscript 9. Appendix A: Scripting Layer for Android 10. Appendix B: Android Tools Overview 11. Appendix C: App Design Guidelines 12. Appendix D: Univerter Architecture

Android Apps for Absolute Beginners: Covering Android 7

by Wallace Jackson

Anybody can start building simple apps for the Android platform, and this book will show you how! Recently updated to include Android Jelly Bean, Android Apps for Absolute Beginners, Second Edition takes you through the process of getting your first Android apps up and running using plain English and practical examples. This book cuts through the fog of jargon and mystery that surrounds Android apps development, and gives you simple, step-by-step instructions to get you started. Teaches Android application development in language anyone can understand, giving you the best possible start in Android development Provides simple, step-by-step examples that make learning easy, allowing you to pick up the concepts without fuss Offers clear code descriptions and layout so that you can get your apps running as soon as possible This book is Android Jelly Bean compliant, but is backwards compatible to most of the previous Android releases. What you'll learn Get yourself and your computer set up for Android apps development Use the Eclipse programming environment to make your Android development efficient and straightforward Follow steps in plain English to build simple apps and get them working immediately Style your application so that it appeals to potential users Make use of the Android's touch screen Use shortcuts and cheat sheets to create apps the easy way Use the basics of Java and XML to move onto more advanced apps Who this book is for If you have a great idea for an Android app, but have never programmed before, then this book is for you. You don't need to have any previous computer programming skills--as long as you have a desire to learn, and you know which end of the mouse is which, the world of Android apps development awaits! Table of Contents Preliminary Information: Before We Get Started What's Next? Our Road Ahead Setting Up Your Android Development Environment Introducing the Android Software Development Platform Android Framework Overview Screen Layout Design: Views and Layouts UI Design: Buttons, Menus, and Dialogs An Introduction to Graphics Resources in Android Adding Interactivity: Handling UI Events Understanding Content Providers Understanding Intents and Intent Filters Advanced Android Topics

Absolute Beginners Guide to Computing

by Wallace Wang

Learn and understand how you can perform a wide range of tasks on your new Windows computer, including managing files, browsing the internet, and protecting yourself, as well as interacting with Cortana. Using Absolute Beginners Guide to Computing you will see how to use Windows, and how you can connect and communicate with others. You will learn the basics of browsing the web, how to send email, and sign up for services. You will learn about some of the social media sites such as Facebook and Twitter. You will also learn how to connect and use external hardware, and process digital music, photos, and video. Written by an author who has written multiple computing titles, this book is friendly and approachable, and can teach anyone how to use a computer. With simple steps, easy troubleshooting, and online resources, it's the best place to learn how to make computing a part of your life. What You'll Learn: Get pictures onto your computer to share Listen to digital music What clubs, groups, and other resources there are to help Who this Book Is For Anyone that wants to learn all the latest Windows features. Beginners who want to use their new Windows computer to share pictures or video clips on YouTube or Facebook to those seeking a common sense approach to safe computing.

Beginning SQL Server R Services: Analytics for Data Scientists

by Bradley Beard

Learn how to develop powerful data analytics applications quickly for SQL Server database administrators and developers. Organizations will be able to sift data and derive the business intelligence needed to drive business decisions and profit. The addition of R to SQL Server 2016 places a powerful analytical processor into an environment most developers are already comfortable with - Visual Studio. This book walks even the newest of users through the creation process of a powerful R-language tool set for use in analyzing and reporting on your data. As a SQL Server database administrator or developer, it is sometimes difficult to stay on the bleeding edge of technology. Microsoft's addition of R to SQL Server 2016 is sure to be a game-changer, and the language will certainly become an integral part of future releases. R is in fact widely used today in statistical and related applications, and its use is only growing. Beginning SQL Server R Services helps you jump on board this important trend by providing good examples with detailed explanations of the WHY and not just the HOW. Walks you through setup and installation of SQL Server R Services. Explains the basics of working with R Tools for Visual Studio. Provides a road map to successfully creating custom R code. What You Will Learn Discover R's role in the SQL Server 2016 hierarchy. Manage the components needed to run SQL Server R Services code. Run R-language analytics and queries inside the database. Create analytic solutions that run across multiple datasets. Gain in-depth knowledge of the R language itself. Implement custom SQL Server R Services solutions. Who This Book Is For Any level of database administrator or developer, but specifically it's for those developers with the need to develop powerful data analytics applications quickly. Seasoned R developers will appreciate the book for its robust learning pattern, using visual aids in combination with properties explanations and scenarios. Beginning SQL Server R Services is the perfect "new hire" gift for new database developers in any organization.

Beginning Swift Games Development for iOS: Develop 2D and 3D games Using Apple's SceneKit and SpriteKit

by James Goodwill Wesley Matlock

Game apps are one of the most popular categories in the Apple iTunes App Store. Well, the introduction of the new Swift programming language will make game development even more appealing and easier to existing and future iOS app developers. In response, James Goodwill, Wesley Matlock and Apress introduce you to this book, Beginning Swift Games Development for iOS. In this book, you'll learn the fundamental elements of the new Swift language as applied to game development for iOS. In part 1, you'll start with a basic 2D game idea and build the game throughout the book introducing each SpriteKit topic as we add new functionality to the game. By the end of the book, you'll have experience with all the important SpriteKit topics and have a fully functional game as a result. In part 2 of this book, you'll learn 3D game development using Apple's SceneKit framework and the Swift programming language. And, you'll follow the same pattern we used for part 1. After reading and using this book, you'll have the skills and the code to build your first 2D and then 3D game app that you can run on any iOS enabled device and perhaps sell in the Apple iTunes App Store. What you'll learn What is the Swift Programming Language How to apply it to iOS game development How to use SpriteKit with Swift How to use SceneKit with Swift How to build your first 2D game app using SpriteKit and Swift How to build 3D game from 2D using SceneKit and Swift Who this book is for This book is for iOS app developers new to Swift or for those thinking of doing iOS game app development for the very first time. Table of Contents Part I 1. Setting up your First Game Scene and Adding your First Sprite 2. Digging into the SpriteKit Scene 3. Physics and Collision Detection 4. Adding Scene Scrolling and Game Control 5. Actions and Animations 6. Adding Particle Effects to Your Game with Emitter Nodes 7. Points, Scoring and Sounds 8. Transitioning Between Scenes 9. Refactoring and Best Practices Part II 10. Creating Your First SceneKit Project 11. Building the Scene 12. Lighting, Camera and Materials in SceneKit 13. Animating SceneKit Models 14. Adding Hit Testing and Collision Detection 15. Using SpriteKit within a SceneKit Scene 16. Advanced Topics and Tips 17. Appendix A: The Swift Programming Language

Beginning Microsoft Kinect for Windows SDK 2.0: Motion and Depth Sensing for Natural User Interfaces

by Mansib Rahman

Develop applications in Microsoft Kinect 2 using gesture and speech recognition, scanning of objects in 3D, and body tracking. Create motion-sensing applications for entertainment and practical uses, including for commercial products and industrial applications. Beginning Microsoft Kinect for Windows SDK 2. 0 is dense with code and examples to ensure that you understand how to build Kinect applications that can be used in the real world. Techniques and ideas are presented to facilitate incorporation of the Kinect with other technologies. What You Will Learn Set up Kinect 2 and a workspace for Kinect application development Access audio, color, infrared, and skeletal data streams from Kinect Use gesture and speech recognition Perform computer vision manipulations on image data streams Develop Windows Store apps and Unity3D applications with Kinect 2 Take advantage of Kinect Fusion (3D object mapping technology) and Kinect Ripple (Kinect projector infotainment system) Who This Book Is For Developers who want to include the simple but powerful Kinect technology into their projects, including amateurs and hobbyists, and professional developers

Beginning Hibernate: For Hibernate 5

by Joseph B. Ottinger Dave Minter Jeff Linwood

Beginning Hibernate, Second Edition is ideal if you're experienced in Java with databases (the traditional, or "connected," approach), but new to open-source, lightweight Hibernate--the de facto object-relational mapping and database-oriented application development framework. This book packs in information about the release of the Hibernate 3. 5 persistence layer and provides a clear introduction to the current standard for object-relational persistence in Java. And since the book keeps its focus on Hibernate without wasting time on nonessential third-party tools, you'll be able to immediately start building transaction-based engines and applications. Experienced authors Dave Minter and Jeff Linwood provide more in-depth examples than any other book for Hibernate beginners. The authors also present material in a lively, example-based manner--not a dry, theoretical, hard-to-read fashion. What you'll learn How to build enterprise Java-based transaction-type applications that access complex data with Hibernate, including Software as a Service (SaaS) How to work with Hibernate 3. 5 Where to integrate into the persistence lifecycle, including cloud application implications How to map using annotations, Hibernate XML files, and more How to search and query with the new version of Hibernate When to integrate with Spring, Grails, and more Who this book is for This book is for Java developers who want to learn about Hibernate. Table of Contents An Introduction to Hibernate Integrating and Configuring Hibernate Building a Simple Application The Persistence Life Cycle An Overview of Mapping Mapping with Annotations Creating Mappings with Hibernate XML Files Using the Session Searches and Queries Advanced Queries Using Criteria Filtering the Results of Searches Case Study -- Using Hibernate with an Existing Database

Beginning Apache Pig: Big Data Processing Made Easy

by Balaswamy Vaddeman

Learn to use Apache Pig to develop lightweight big data applications easily and quickly. This book shows you many optimization techniques and covers every context where Pig is used in big data analytics. Beginning Apache Pig shows you how Pig is easy to learn and requires relatively little time to develop big data applications. The book is divided into four parts: the complete features of Apache Pig; integration with other tools; how to solve complex business problems; and optimization of tools. You'll discover topics such as MapReduce and why it cannot meet every business need; the features of Pig Latin such as data types for each load, store, joins, groups, and ordering; how Pig workflows can be created; submitting Pig jobs using Hue; and working with Oozie. You'll also see how to extend the framework by writing UDFs and custom load, store, and filter functions. Finally you'll cover different optimization techniques such as gathering statistics about a Pig script, joining strategies, parallelism, and the role of data formats in good performance. What You Will Learn * Use all the features of Apache Pig * Integrate Apache Pig with other tools * Extend Apache Pig * Optimize Pig Latin code * Solve different use cases for Pig Latin Who This Book Is For All levels of IT professionals: architects, big data enthusiasts, engineers, developers, and big data administrators

Beginning WSO2 ESB

by Kasun Indrasiri

Gain a strong foundation of core WSO2 ESB concepts and acquire a proven set of guidelines designed to get you started with WSO2 ESB quickly and efficiently. This book focuses on the various enterprises integration capabilities of WSO2 ESB along with a broad range of examples that you can try out. From beginning to the end, Beginning WSO2 ESB effectively guides you in gradually building expertise in enterprise integration with WSO2 ESB for your SOA infrastructure. Nowadays successful enterprises rely heavily on how well the underlying software applications and services work together to produce a unified business functionality. This enterprise integration is facilitated by an Enterprise Service Bus (ESB). This book provides comprehensive coverage of the fundamentals of the WSO2 ESB and its capabilities, through real-world enterprise integration use cases. What You'll Learn Get started with WSO2 ESB Discover message processing techniques with WSO2 ESB Integrate REST and SOAP services Use enterprise messaging techniques: JMS, AMQP, MQTT Manage file-based integration and integrate with proprietary systems such as SAP Extend and administrate WSO2 ESB Who This Book Is For: All levels of IT professionals from developers to integration architects who are interested in using WSO2 ESB for their SOA infrastructure.

C++/CLI Primer: For .NET Development

by Vivek Ragunathan

Enter a world of hardcore back-end, server-side enterprise programming on the . NET platform. This book presents some of the important aspects of the C++/CLI language that often become a barrier preventing programmers from exploring further. The C++/CLI Primer is a powerful but compact book that will guide you through that barrier. Many of today's complex transactions and enterprise applications count on C++/CLI. Visual Studio 2015 and earlier versions support C++/CLI if you program using an IDE. C++/CLI is unattractive, clumsy, and hard when compared to other modern languages that run on the . NET platform. That's because it is powerful. Like light that can be viewed as a wave or particle, C++/CLI can be exercised as an unmanaged or managed or actually as the sandwich language to do mixed mode programming, which is its real power. That's also why it is unique. What You'll Learn Discover C++/CLI and why is it used in . NET programming Work with types, primitive types, object creation, and managed and abstract classes Use abstract classes in C++/CLI Harness the power of nullptre Implement code that uses boxing/unboxing Use equality/identity, properties, enums, strings, arrays, and more Who This Book Is For Experienced Microsoft . NET application developers, familiar with . NET framework and C++.

Beginning Adobe Animate CC: Learn to Efficiently Create and Deploy Animated and Interactive Content

by Joseph Labrecque Tom Green

Use solid and practical exercises to master the fundamentals of Adobe Animate CC. This is one of the first comprehensive books on Adobe Animate CC to thoroughly examine and demonstrate how to create and deploy interactive and motion design content to mobile, tablet, and desktop screens. Using a series of carefully developed tutorials, Beginning Adobe Animate CC will lead you from basic Animate CC document workflows to the point where you can create animations, interactive projects, and anything else using a variety of techniques. Each chapter focuses on a major aspect of Animate CC and then lets you take over with a series of "Your Turn" exercises that let you create amazing projects based on what you have learned. Beginning Adobe Animate CC focuses on the core skill set needed to master Animate CC and while you are at it, you will be guided to the mastery of the fundamentals, such as drawing tools, movie clips, video and audio content, text, graphics, external data, components, and a solid overview of the code you need to know to take your skills to the next level. What You Will Learn: Create and deploy animated and interactive content for the HTML 5 universe. Create images and vector graphics for use in Animate CC. Examine a variety of animation techniques that make full use of the Animate CC timeline. Add video and audio content to an Animate CC project. Use many of the graphic creation tools in Animate CC. Publish your projects to a variety of formats. Who This Book is For: Those who are proficient in creating and publishing animated and interactive web-based content. It will also help those who are proficient in using Adobe Flash Professional CC to understand the improvements and new workflows found in Adobe Animate CC.

Custom Raspberry Pi Interfaces: Design and build hardware interfaces for the Raspberry Pi

by Warren Gay

Design and build custom hardware interfaces for the Raspberry Pi and discover low cost display and sensor options for embedded system projects. With this book you'll master 12C communications using Raspbian Linux in C++ and perform ADC and DAC experiments. You'll experiment with debounce buttons and switches using hardware and software solutions. Develop flywheel rotary encoder effects for ease of tuning and construct a hardware interface to the Music Playing Daemon (MPD) with developed software. Discover how to add your own hardware keypad for remote combination lock applications. Custom Raspberry Pi Interfaces offers a thorough chapter on interfacing 5-volt systems to 3. 3-volt Raspberry Pis designed to expand your choice of peripheral options. Ready to go C++ programs involving GPIO and I2C peripherals are provided. This book also explores ADC, DAC, rotary encoders, CMOS shift registers. I2C I/O extenders. What you'll learn: Build simple, low cost input/output interfaces including rotary encoders Interface with 5-volt devices from a 3-volt Raspberry Pi system Apply analog to digital and digital to analog conversions on the Pi Read potentiometers (volume control) from the Pi Determine step, directions, and velocity of a rotary encoder Perform remote interfacing using the I2 PCF8574 chip Work with external CMOS devices like the 74HC595 (in C++) Who this book is for:Students and hobbyists interested in building custom interfaces for their Raspberry Pis.

Appium Recipes

by Shankar Garg

Learn how Appium is implemented in Java and integrated with tools, such as TestNG, Cucumber, Maven, Jenkins and Selenium Grid to create test automation frameworks. With these frameworks, you can test Mobile Apps on simulators or real devices and create CICD pipelines. This brief book focuses on using Appium for automation on both Android and iOS platforms. Appium Recipes illustrates test automation framework and Cloud Test Lab scenarios that will empower you to take full advantage of Appium's critical features to achieve continuous integration and deployments in your live projects. Readers will also learn about mobile-specific actions such as Swipe, Scroll, and Tap, and mobile-specific locators such as iOSUIAutomator. What You'll Learn: Set up Appium for mobile, Web and Hybrid App Automation Use mobile-specific actions, such as Swipe, Scroll, and Tap Use mobile-specific locators, such as iOSUIAutomator Integrate Appium with Selenium Grid and Cloud Test Labs, such as Perfecto and Sauce Labs Who This Book Is For: Readers familiar with the basic concepts of test automation, mobile landscape, core java programming (basic)and maven, and Appium.

Apache HBase Primer

by Deepak Vohra

Learn the fundamental foundations and concepts of the Apache HBase (NoSQL) open source database. It covers the HBase data model, architecture, schema design, API, and administration. Apache HBase is the database for the Apache Hadoop framework. HBase is a column family based NoSQL database that provides a flexible schema model. What You'll Learn Work with the core concepts of HBase Discover the HBase data model, schema design, and architecture Use the HBase API and administration Who This Book Is For Apache HBase (NoSQL) database users, designers, developers, and admins.

Adobe InDesign Interactive Digital Publishing: Tips, Techniques, and Workarounds for Formatting Across Your Devices

by Ted Padova

Expand your skills for laying out and formatting documents and eBooks deployed for screen viewing on computers, tablets, and smart phones. The book covers how to add interactivity to reflowable and fixed layout eBooks, interactive PDF documents, and take advantage of Adobe's new Publish Online (Preview). Tips, techniques, and workarounds offer you a comprehensive view at adding interactivity to any kind of document and deploy them on social media and web sites. Learn essential skills for composing documents in Adobe InDesign, how to work with styles, format text and graphics, work with rich media, create multi-state objects, hyperlinks, and animations. What You'll Learn: Set up documents for interactive digital publishing Create Animations in InDesign Build and work with Multi-State Objects Host interactive documents on Facebook and other social media sites Who This Book Is For Graphic designers, book designers, and publishers

Building APIs with Node.js

by Caio Ribeiro Pereira

Learn how to build scalable APIs using the Node. js platform and ES6 (EcmaScript 2015) with this quick, informative guide. Developing systems for the wide range of devices available in the modern world requires the construction of APIs designed to work only with data in a centralized manner, allowing client-side applications to be developed separately and have a unique interface for the final user. Node. js has proven itself to be an excellent platform for building REST APIs because of its single-thread architecture. It has a low learning curve and can be understood by anyone who has a basic understanding of the JavaScript language. Use Building APIs with Node. js today to understand how Node. js APIs work, and how you can build your own. What You Will Learn Build scalable APIs using the Node. js platform Use ES6, Express, Passport, ApiDoc, Mocha, Helmet and more Integrate an SQL database through Sequelize. js and build a single page application using Vanilla. js Who This Book Is For Ideal for developers who have a basic understanding of JavaScript and Node. js.

Applied OpenStack Design Patterns: Design solutions for production-ready infrastructure with OpenStack components

by Uchit Vyas

Learn practical and applied OpenStack cloud design solutions to gain maximum control over your infrastructure. You will achieve a complete controlled and customizable platform. Applied OpenStack Design Patterns teaches you how to map your application flow once you set up components and architectural design patterns. Also covered is storage management and computing to map user requests and allocations. Best practices of High Availability and Native Cluster Management are included. Solutions are presented to network components of OpenStack and to reduce latency and enable faster communication gateways between components of OpenStack and native applications. What You Will Learn: Design a modern cloud infrastructure Solve complex infrastructure application problems Understand OpenStack cloud infrastructure components Adopt a business impact analysis to support existing/new cloud infrastructure Use specific components to integrate an existing tool-chain set to gain agility and a quick, continuous delivery model Who This Book Is For: Seasoned solution architects, DevOps, and system engineers and analysts

Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks

by Kevin Grossnicklaus Ben Dewey Philip Japikse

Learn how to build web applications from three Microsoft MVPs. After building the data application layer using Entity Framework Core and a RESTful service using ASP. NET Core, you will then build the client side web application three ways: first, using ASP. NET Core, then using Angular 2, and, finally, using React. You will be able to compare and contrast these UI frameworks and select the best one for your needs. . NET Core is a complete rewrite of the popular . NET and its related frameworks. While many concepts are similar between . NET Core and the . NET 4. 6 framework, there are revolutionary changes as well, including updates to Entity Framework Core and ASP. NET Core. The first section of this book covers the three main parts of building applications with C#: Entity Framework, ASP. NET Core Services, and ASP. NET Core Web Applications. There is also an explosion in popularity of JavaScript frameworks for client side development, and the authors cover two of the most popular UI frameworks. Start with TypeScript for developing clean JavaScript, along with a client side build tool such as Gulp, Grunt, and WebPack. Using the same data access layer and RESTful service from the . NET Core application, you can rebuild the UI using Angular 2. Then, repeat the process using React, for a true comparison of building client side applications using ASP. NET Core, Angular 2, and React. What You'll Learn Understand the fundamentals of . NET Core and what that means to the traditional . NET developer Build a data access layer with Entity Framework Core, a RESTful service with ASP. NET Core MVC, and a website with ASP. NET Core MVC and Bootstrap Automate many build tasks with client side build utilities Who This Book Is For Intermediate to advanced . NET developers

Cloud Computing Using Oracle Application Express

by Riaz Ahmed

Develop cloud-based applications rapidly using the Oracle Application Express (APEX) platform. You will learn to develop a comprehensive functional business application which can be deployed in your organization. Cloud Computing Using Oracle Application Express will teach you how to develop a complete general ledger accounting system which will be accessible through a variety of devices, including desktops, laptops, and the latest smartphones. What You Will Learn: Use new Oracle APEX 5. 0 techniques Develop a complete general ledger accounting system named The Cloud Accountant Develop cloud-based business apps accessible anywhere and anytime Enhance your APEX development skills Who This Book Is For: Web developers who possess some working knowledge of Oracle Application Express, and developers who have been using Oracle Forms and now wish to use their existing SQL and PL/SQL expertise.

Business Analytics Using R - A Practical Approach: A Practical Approach

by Umesh R. Hodeghatta Umesh Nayak

Learn the fundamental aspects of the business statistics, data mining, and machine learning techniques required to understand the huge amount of data generated by your organization. This book explains practical business analytics through examples, covers the steps involved in using it correctly, and shows you the context in which a particular technique does not make sense. Further, Practical Business Analytics using R helps you understand specific issues faced by organizations and how the solutions to these issues can be facilitated by business analytics. This book will discuss and explore the following through examples and case studies: An introduction to R: data management and R functions The architecture, framework, and life cycle of a business analytics project Descriptive analytics using R: descriptive statistics and data cleaning Data mining: classification, association rules, and clustering Predictive analytics: simple regression, multiple regression, and logistic regression This book includes case studies on important business analytic techniques, such as classification, association, clustering, and regression. The R language is the statistical tool used to demonstrate the concepts throughout the book. What You Will Learn * Write R programs to handle data * Build analytical models and draw useful inferences from them * Discover the basic concepts of data mining and machine learning * Carry out predictive modeling * Define a business issue as an analytical problem Who This Book Is For Beginners who want to understand and learn the fundamentals of analytics using R. Students, managers, executives, strategy and planning professionals, software professionals, and BI/DW professionals.

Building Trading Bots Using Java

by Shekhar Varshney

Build an automated currency trading bot from scratch with java. In this book, you will learn about the nitty-gritty of automated trading and have a closer look at Java, the Spring Framework, event-driven programming, and other open source APIs, notably Google's Guava API. And of course, development will all be test-driven with unit testing coverage. The central theme of Building Trading Bots Using Java is to create a framework that can facilitate automated trading on most of the brokerage platforms, with minimum changes. At the end of the journey, you will have a working trading bot, with a sample implementation using the OANDA REST API, which is free to use. What You'll Learn Find out about trading bots Discover the details of tradeable instruments and apply bots to them Track and use market data events Place orders and trades Work with trade/order and account events Who This Book Is For Experienced programmers new to bots and other algorithmic trading and finance techniques.

BlitzMax for Absolute Beginners: Games Programming for the Absolute Beginner

by Sloan Kelly

Go through the steps necessary to create high-speed 2D retro-style games. This easy-to-read-and-follow one of a kind book on BlitzMax game programming also covers some 3D programming. BlitzMax for Absolute Beginners includes game application projects such as The Great Escape, Tank Attack, and Paratrooper. These will help you build your skills as you go. Have you ever wanted to program your own computer game? Never felt you could? Well, now you can. What You'll Learn Program computer games from scratch with BlitzMax Produce high-quality arcade games with sound and graphics Utilize the power of OpenGL to create fantastic 3D effects Who This Book Is For Those new to game programming and those new to BlitzMax.

CMMI for Development: Implementation Guide

by Mukund Chaudhary Abhishek Chopra

Apply best practices and proven methods to ensure a successful CMMi implementation. This practical book shows you which implementation hurdles to avoid and which CMMi best practices to apply in your work areas. You'll experience how easy the CMMi practice description is and how quickly and efficiently it can be implemented into your work processes. CMMi is a popular software process improvement model developed by the US department of Defence Software Engineering Institute (Carnegie Mellon University). This model is extensively used by software professionals and organizations worldwide. CMMI for Development: Implementation Guide is a step by step guide to change the way people interpret and implement CMMi in their organizations. What You'll Learn Use itDetect to rectify common mistakes Define your processes using CMMi Collect improvement data Prepare your work area for CMMi appraisal Who This Book Is For Program Managers, Project Managers, Development Leads, Test Leads, Quality professionals, and Training professionals.

Beginning Oracle WebCenter Portal 12c: Build next-generation enterprise portals with Oracle WebCenter Portal

by Vinay Kumar Daniel Merchán García

Develop enterprise portals with Oracle WebCenter Portal 12c software and enrich those applications with social computing services, including discussions, documents, blogs, wikis, tags, and links. This book covers all functionalities and aspects from a developer, architect, and administrator point of view. Enterprise portal technology is used for creating intranet and extranet portals which enhance collaboration within a company. The book is intended to complete and fill in the gaps of the official documentation from an administrator and developer perspective. Beginning Oracle WebCenter Portal 12c provides an overview of the architecture behind Oracle WebCenter Suite and the Oracle Fusion Middleware platform. Sample code written in Java is included along with best practices developed from the authors' experience of using Oracle WebCenter Portal for building enterprise portals. What you will learn: Enterprise Portal and Oracle WebCenter Portal concepts Basic administrator knowledge Basic developer knowledge Overview of the tools and services offered by Oracle WebCenter Portal How to develop Portal Assets using JDeveloper IDE How to develop new components(Portlets JSR-286 and ADF Task Flows) using JDeveloper IDE REST API integration with Portal Enterprise content management with Portal Who this book is for: Developers, architects, project managers and portal administrators in the Oracle Fusion Middleware (FMW) area. IT professionals working in FMW or WebLogic stack can also make use of this book.

Beginning Laravel: A beginner's guide to application development with Laravel 5.3

by Sanjib Sinha

Learn about dependency injection, interfaces, service providers, SOLID design, and more with practical and real-world code examples. This book covers everything you need to get started in application development with Laravel 5. 3. Beginning Laravel covers features such as method injection, contracts, and authentication. After reading this book, you can develop any application using Laravel 5. It details all you need to know, including the model-view-controller pattern, SQLite databases, routing, authorization, and building CRUD applications. What You Will Learn Work with the new Laravel framework and its new features Develop web applications with Laravel Absorb the concepts of authentication and database migration Manage databases with Eloquent ORM Use middleware, contracts, and facades Who This Book Is For Readers who are new to Laravel development.

Refine Search

Showing 18,026 through 18,050 of 53,910 results