Bookmark & Share Subscribe to Feed
uGBOO | Feeding you the latest news, press releases and articles!

Android Application Development Cookbook – Second Edition


Over 100 recipes to help you solve the most common problems faced by Android Developers today

About This Book

  • Find the answers to your common Android programming problems, from set up to security, to help you deliver better applications, faster
  • Uncover the latest features of Android Marshmallow to make your applications stand out
  • Get up to speed with Android Studio 1.4 – the first Android Studio based on the IntelliJ IDE from JetBrains

Who This Book Is For

If you are new to Android development and want to take a hands-on approach to learning the framework, or if you are an experienced developer in need of clear working code to solve the many challenges in Android development, you can benefit from this book. Either way, this is a resource you’ll want to keep at your desk for a quick reference to solve new problems as you tackle more challenging projects.

What You Will Learn

  • Along with Marshmallow, get hands-on working with Google’s new Android Studio IDE
  • Develop applications using the latest Android framework while maintaining backward-compatibility with the support library
  • Master Android programming best practices from the recipes
  • Create exciting and engaging applications using knowledge gained from recipes on graphics, animations, and multimedia
  • Work through succinct steps on specifics that will help you complete your project faster
  • Keep your app responsive (and prevent ANRs) with examples on the AsynchTask class
  • Utilize Google Speech Recognition APIs for your app.
  • Make use of Google Cloud Messaging (GCM) to create Push Notifications for your users
  • Get a better understanding of the Android framework through detailed explanations

In Detail

The Android OS has the largest installation base of any operating system in the world; there has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community!

This “cookbook” will make it easy for you to jump to a topic of interest and get what you need to implement the feature in your own application. If you are new to Android and learn best by “doing,” then this book will provide many topics of interest.

Starting with the basics of Android development, we move on to more advanced concepts, and we’ll guide you through common tasks developers struggle to solve. The first few chapters cover the basics including Activities, Layouts, Widgets, and the Menu. From there, we cover fragments and data storage (including SQLite), device sensors, the camera, and GPS. Then we move on more advanced topics such as graphics and animation (including OpenGL), multi-threading with AsyncTask, and Internet functionality with Volley. We’ll also demonstrate Google Maps and Google Cloud Messaging (also known as Push Notifications) using the Google API Library.

Finally, we’ll take a look at several online services designed especially for Android development. Take your application big-time with full Internet web services without having to become a server admin by leveraging the power of Backend as a Service (BaaS) providers.

Style and approach

This book progresses from the fundamentals of Android Development to more advanced concepts, with recipes to solve the most common problems faced by developers. This cookbook makes it easy to jump to specific topics of interest, where you’ll find simple steps to implement the solution and get a clear explanation of how it works.

For MORE INFO & REVIEWS please click here!

Dynamic Web Application Development Using PHP and MySQL


Providing an end-to-end view of how modern web applications are built, Dynamic Web Application Development takes a cohesive approach to building a software architecture from core components. It tells a development story by taking you right through from analysis and design, learning the core technologies, and tying them together using standard tools patterns and frameworks without straying into detail or trying to cover too many alternatives. Using PHP scripting and the MySQL database management system, this is a contemporary and well targeted coverage of important areas of web application development including Ajax, , adaptive markup, web application frameworks, standards and conformance, accessibility and security issues. It shows you how to build functionality into a website using a variety of technologies. These will work as a basic framework from which you will be able to explore more challenging developments such as porting applications to mobile devices and including more Web 2.0 features. An ideal text for web programming courses, this book will help you whether you are a student or need to reskill and want a dependable and accessible self-study package.

Product Features

  • Used Book in Good Condition

For MORE INFO & REVIEWS please click here!

Introduction to Android Application Development: Android Essentials (5th Edition) (Developer’s Library)


Discusses the social impact of the crash and analyzes the NASA decision making process

Product Features

  • Addison-Wesley Professional

For MORE INFO & REVIEWS please click here!

Web Application Security: Second Edition


A compounding model resolution with available relevant data can often provide insight towards a solution methodology; which Web Application Security models, tools and techniques are necessary? What prevents me from making the changes I know will make me a more effective Web Application Security leader? Among the Web Application Security product and service cost to be estimated, which is considered hardest to estimate? How will you measure your Web Application Security effectiveness? What sources do you use to gather information for a Web Application Security study?

This breakthrough Web Application Security self-assessment will make you the credible Web Application Security domain auditor by revealing just what you need to know to be fluent and ready for any Web Application Security challenge.

How do I reduce the effort in the Web Application Security work to be done to get problems solved? How can I ensure that plans of action include every Web Application Security task and that every Web Application Security outcome is in place? How will I save time investigating strategic and tactical options and ensuring Web Application Security opportunity costs are low? How can I deliver tailored Web Application Security advice instantly with structured going-forward plans?

There’s no better guide through these mind-expanding questions than acclaimed best-selling author Gerard Blokdyk. Blokdyk ensures all Web Application Security essentials are covered, from every angle: the Web Application Security self-assessment shows succinctly and clearly that what needs to be clarified to organize the business/project activities and processes so that Web Application Security outcomes are achieved.

Contains extensive criteria grounded in past and current successful projects and activities by experienced Web Application Security practitioners. Their mastery, combined with the uncommon elegance of the self-assessment, provides its superior value to you in knowing how to ensure the outcome of any efforts in Web Application Security are maximized with professional results.

Your purchase includes access details to the Web Application Security self-assessment dashboard download which gives you your dynamically prioritized projects-ready tool and shows your organization exactly what to do next. Your exclusive instant access details can be found in your book.

For MORE INFO & REVIEWS please click here!

Java EE 8 Application Development: Develop Enterprise applications using the latest versions of CDI, JAX-RS, JSON-B, JPA, Security, and more


Develop Enterprise Java applications compliant with the latest version of the Java EE specification

Key Features

  • This book covers all of the major Java EE 8 APIs and includes new additions such as enhanced Security, JSON-B Processing, and more
  • Learn additional Java EE APIs, such as the Java API for Websocket and the Java Message Service (JMS)
  • Develop applications by taking advantage of the latest versions of CDI, Security, Servlets, and JSF and other Java EE specifications

Book Description

Java EE is an Enterprise Java standard. Applications written to comply with the Java EE specification do not tie developers to a specific vendor; instead they can be deployed to any Java EE compliant application server. With this book, you’ll get all the tools and techniques you need to build robust and scalable applications in Java EE 8. This book covers all the major Java EE 8 APIs including JSF 2.3, Enterprise JavaBeans (EJB) 3.2, Contexts and Dependency Injection (CDI) 2.0, the Java API for WebSockets, JAX-RS 2.1, Servlet 4.0, and more.

The book begins by introducing you to Java EE 8 application development and goes on to cover all the major Java EE 8 APIs. It goes beyond the basics to develop Java EE applications that can be deployed to any Java EE 8 compliant application server.

It also introduces advanced topics such as JSON-P and JSON-B, the Java APIs for JSON processing, and the Java API for JSON binding. These topics dive deep, explaining how the two APIs (the Model API and the Streaming API) are used to process JSON data.

Moving on, we cover additional Java EE APIs, such as the Java API for Websocket and the Java Message Service (JMS), which allows loosely coupled, asynchronous communication. Further on, you’ll discover ways to secure Java EE applications by taking advantage of the new Java EE Security API.

Finally, you’ll learn more about the RESTful web service development using the latest JAX-RS 2.1 specification. You’ll also get to know techniques to develop cloud-ready microservices in Java EE.

What you will learn

  • Develop and deploy Java EE applications
  • Embrace the latest additions to the Contexts and Dependency Injection (CDI) specification to develop Java EE applications
  • Develop web-based applications by utilizing the latest version of JavaServer Faces, JSF 2.3.
  • Understand the steps needed to process JSON data with JSON-P and the new JSON-B Java EE API
  • Implement RESTful web services using the new JAX-RS 2.1 API, which also includes support for Server-Sent Events (SSE) and the new reactive client API

Who This Book Is For

If you are a Java developer who wants to become proficient with Java EE 8, this book is ideal for you. You are expected to have some experience with Java and to have developed and deployed applications in the past, but you don’t need any previous knowledge of Java EE.

Table of Contents

  1. Introduction to Java EE
  2. JavaServer Faces
  3. Object Relational Mapping with JPA
  4. Enterprise JavaBeans
  5. Contexts and Dependency Injection
  6. JSON Processing with JSON-B and JSON-P
  7. Websockets
  8. The Java Message Service
  9. Securing Java EE Applications
  10. RESTful Web Services with JAX-RS
  11. MicroServices Development with Java EE
  12. SOAP web services with JAX-WS
  13. Servlet development and deployment
  14. Appendix

For MORE INFO & REVIEWS please click here!

Management: Skills and Application by Rue, Leslie Published by McGraw-Hill/Irwin 13th (thirteenth) edition (2008) Paperback


Brand New. Will be shipped from US.

For MORE INFO & REVIEWS please click here!

Apache Struts 2 Web Application Development


This book takes a clear approach, focusing on one topic per chapter, but interspersing other issues in the mainline text and in chapter detours. Taking a practical approach, it discusses agile web development using Struts 2, with plenty of examples for better understanding. This book is for Java developers who are interested in developing web applications using Struts. If you need a comprehensive introduction to Struts 2.1, along with the most important aspects of additional web application development technologies, agile programming practices, tool creation, and application life cycle management this book is for you. You don’t need to know JavaScript and CSS to use this book as the author will teach you the required basics. If you are a Struts 1 or WebWork user and wish to go ahead and migrate to Struts 2, this practical guide is also for you.

Product Features

  • Apache Struts 2 Web Application Development

For MORE INFO & REVIEWS please click here!

Real-Time Web Application Development: With ASP.NET Core, SignalR, Docker, and Azure


Design, develop, and deploy a real-world web application by leveraging modern open source technologies. This book shows you how to use ASP.NET Core to build cross-platform web applications along with SignalR to enrich the application by enabling real-time communication between server and clients. You will use Docker to containerize your application, integrate with GitHub to package the application, and provide continuous deployment to Azure’s IaaS platform. 
Along the way, Real-Time Web Application Development covers topics including designing a Materialize CSS theme, using a test-driven development approach with xUnit.net, and securing your application with the OAuth 2.0 protocol. To further your understanding of the technology, you will learn logging and exception handling; navigation using view components; and how to work with forms and validations. 
The rich code samples from this book can be used to retrofit or upgrade existing ASP.NET Core applications.
What You Will Learn
  • Design and develop a real-world web application 
  • Implement security and data storage with OAuth2 and Azure Table Storage
  • Orchestrate real-time notifications through SignalR
  • Use GitHub and Travis CI for continuous integration of code 
  • Master Docker containerization and continuous deployment with Docker Cloud to Azure Linux virtual machines
Who This Book Is For

Developers and software engineers interested in learning an end-to-end approach to application development using Microsoft technologies. 

For MORE INFO & REVIEWS please click here!

Mastering Web Application Development with Express


A comprehensive and detailed overview using practical tasks for becoming well versed in developing web applications with Express.

This book is for Node.js developers that want to take their Express skills to the next level and develop high performing, reliable web applications using best practices.

Product Features

  • Mastering Web Application Development with Express

For MORE INFO & REVIEWS please click here!

Web Application Handbook: Discovering&Exploiting Security (1) (Volume 1)


Wireless Application Protocol is a technical standard for accessing information over a mobile wireless network. A WAP browser is a web browser for mobile devices such as mobile phones that uses the protocol.

For MORE INFO & REVIEWS please click here!

Beginning Django: Web Application Development and Deployment with Python


Discover the Django web application framework and get started building Python-based web applications. This book takes you from the basics of Django all the way through to cutting-edge topics such as creating RESTful applications. Beginning Django also covers ancillary, but essential, development topics, including configuration settings, static resource management, logging, debugging, and email. Along with material on data access with SQL queries, you’ll have all you need to get up and running with Django 1.11 LTS, which is compatible with Python 2 and Python 3.
Once you’ve built your web application, you’ll need to be the admin, so the next part of the book covers how to enforce permission management with users and groups. This technique allows you to restrict access to URLs and content, giving you total control of your data. In addition, you’ll work with and customize the Django admin site, which provides access to a Django project’s data.
After reading and using this book, you’ll be able to build a Django application top to bottom and be ready to move on to more advanced or complex Django application development.

What You’ll Learn
  • Get started with the Django framework
  • Use Django views, class-based views, URLs, middleware, forms, templates, and Jinja templates
  • Take advantage of Django models, including model relationships, migrations, queries, and forms
  • Leverage the Django admin site to get access to the database used by a Django project
  • Deploy Django REST services to serve as the data backbone for mobile, IoT, and SaaS systems
Who This Book Is For 
Python developers new to the Django web application development framework and web developers new to Python and Django.

For MORE INFO & REVIEWS please click here!

Web application security scanner: Questions


How do we ensure that implementations of Web application security scanner products are done in a way that ensures safety? Can Management personnel recognize the monetary benefit of Web application security scanner? How do you assess your Web application security scanner workforce capability and capacity needs, including skills, competencies, and staffing levels? How likely is the current Web application security scanner plan to come in on schedule or on budget? What are your current levels and trends in key Web application security scanner measures or indicators of product and process performance that are important to and directly serve your customers?

Defining, designing, creating, and implementing a process to solve a business challenge or meet a business objective is the most valuable role… In EVERY company, organization and department.

Unless you are talking a one-time, single-use project within a business, there should be a process. Whether that process is managed and implemented by humans, AI, or a combination of the two, it needs to be designed by someone with a complex enough perspective to ask the right questions. Someone capable of asking the right questions and step back and say, ‘What are we really trying to accomplish here? And is there a different way to look at it?’

This Self-Assessment empowers people to do just that – whether their title is entrepreneur, manager, consultant, (Vice-)President, CxO etc… – they are the people who rule the future. They are the person who asks the right questions to make Web application security scanner investments work better.

This Web application security scanner All-Inclusive Self-Assessment enables You to be that person.

All the tools you need to an in-depth Web application security scanner Self-Assessment. Featuring 698 new and updated case-based questions, organized into seven core areas of process design, this Self-Assessment will help you identify areas in which Web application security scanner improvements can be made.

In using the questions you will be better able to:

– diagnose Web application security scanner projects, initiatives, organizations, businesses and processes using accepted diagnostic standards and practices

– implement evidence-based best practice strategies aligned with overall goals

– integrate recent advances in Web application security scanner and process design strategies into practice according to best practice guidelines

Using a Self-Assessment tool known as the Web application security scanner Scorecard, you will develop a clear picture of which Web application security scanner areas need attention.

Your purchase includes access details to the Web application security scanner self-assessment dashboard download which gives you your dynamically prioritized projects-ready tool and shows your organization exactly what to do next. Your exclusive instant access details can be found in your book.

For MORE INFO & REVIEWS please click here!

Web Application Security: Implement, Administer, Manage


Are there Web Application Security problems defined? What tools and technologies are needed for a custom Web Application Security project? Whats the best design framework for Web Application Security organization now that, in a post industrial-age if the top-down, command and control model is no longer relevant? Who is the Web Application Security process owner? What should the next improvement project be that is related to Web Application Security?

This instant Web Application Security self-assessment will make you the established Web Application Security domain leader by revealing just what you need to know to be fluent and ready for any Web Application Security challenge.

How do I reduce the effort in the Web Application Security work to be done to get problems solved? How can I ensure that plans of action include every Web Application Security task and that every Web Application Security outcome is in place? How will I save time investigating strategic and tactical options and ensuring Web Application Security opportunity costs are low? How can I deliver tailored Web Application Security advise instantly with structured going-forward plans?

There’s no better guide through these mind-expanding questions than acclaimed best-selling author Gerard Blokdyk. Blokdyk ensures all Web Application Security essentials are covered, from every angle: the Web Application Security self-assessment shows succinctly and clearly that what needs to be clarified to organize the business/project activities and processes so that Web Application Security outcomes are achieved.

Contains extensive criteria grounded in past and current successful projects and activities by experienced Web Application Security practitioners. Their mastery, combined with the uncommon elegance of the self-assessment, provides its superior value to you in knowing how to ensure the outcome of any efforts in Web Application Security are maximized with professional results.

Your purchase includes access to the $249 value Web Application Security self-assessment dashboard download which gives you your dynamically prioritized projects-ready tool and shows your organization exactly what to do next. Your exclusive instant access details can be found in your book.

For MORE INFO & REVIEWS please click here!

Management: Skills & Application by Rue, Leslie Published by McGraw-Hill/Irwin 14th (fourteenth) edition (2012) Paperback


For MORE INFO & REVIEWS please click here!

Web Application Firewalls: Applied Web application security


Revision with unchanged content. Web applications are not protected by today’s network level firewalls, because they allow access to TCP port 80 without restrictions. However, many successful attacks today are not on the network level, but on application level. For protecting against application level attacks, a firewall must understand the application protocols, that are used on its open ports. This happens in application level firewalls and for Web application in Web application firewalls. The underlying concepts of Web application firewalls differ much from the concepts of traditional network level firewalls. This book explains the underlying concepts of Web application firewalls. Afterwards, they are applied to a collection of security requirements, that application developers should respect today for developing a secure Web application. A Web application firewall is capable of automatically implementing many of these requirements. As a result, Web application developers can ignore these requirements, because the Web applications firewall already ensures their implementation and therefore the security of the Web application. This book is intended for anyone, who is interested in securing his Web application.

For MORE INFO & REVIEWS please click here!

Core Web Application Development with PHP and MySQL 1st (first) Edition by Wandschneider, Marc published by Prentice Hall (2005)


For MORE INFO & REVIEWS please click here!

Cross-platform Desktop Application Development: Electron, Node, NW.js, and React


Key Features

  • Build different cross-platform HTML5 desktop applications right from planning, designing, and deployment to enhancement, testing, and delivery
  • Forget the pain of cross-platform compatibility and build efficient apps that can be easily deployed on different platforms.
  • Build simple to advanced HTML5 desktop apps, by integrating them with other popular frameworks and libraries such as Electron, Node.JS, Nw.js, React, Redux, and TypeScript

Book Description

Building and maintaining cross-platform desktop applications with native languages isn’t a trivial task. Since it’s hard to simulate on a foreign platform, packaging and distribution can be quite platform-specific and testing cross-platform apps is pretty complicated.In such scenarios, web technologies such as HTML5 and JavaScript can be your lifesaver. HTML5 desktop applications can be distributed across different platforms (Window, MacOS, and Linux) without any modifications to the code.

The book starts with a walk-through on building a simple file explorer from scratch powered by NW.JS. So you will practice the most exciting features of bleeding edge CSS and JavaScript. In addition you will learn to use the desktop environment integration API, source code protection, packaging, and auto-updating with NW.JS.

As the second application you will build a chat-system example implemented with Electron and React. While developing the chat app, you will get Photonkit. Next, you will create a screen capturer with NW.JS, React, and Redux.

Finally, you will examine an RSS-reader built with TypeScript, React, Redux, and Electron. Generic UI components will be reused from the React MDL library. By the end of the book, you will have built four desktop apps. You will have covered everything from planning, designing, and development to the enhancement, testing, and delivery of these apps.

What you will learn

  • Plan, design, and develop different cross-platform desktop apps
  • Application architecture with React and local state
  • Application architecture with React and Redux store
  • Code design with TypeScript interfaces and specialized types
  • CSS and component libraries such as Photonkit, Material UI, and React MDL
  • HTML5 APIs such as desktop notifications, WebSockets, WebRTC, and others
  • Desktop environment integration APIs of NW.js and Electron
  • Package and distribute for NW.JS and Electron

About the Author

Dmitry Sheiko is a web developer, blogger, and open source contributor, living and working in the lovely city of Frankfurt am Main, Germany.

Dmitry got hooked on computer programming in late 80s. Since 1998, he has been in web-development. Over the last few years, Dmitry has been creating desktop applications with NW.js/Electron. The very first solutions were made with JavaScript/Backbone, but then he switched to TypeScript/React/Redux.

Dmitry has authored dozens of projects at GitHub, including: nw-autoupdater, Pragmatic CSS, and a CommonJS compiler.

Table of Contents

  1. Creating a file explorer with NW.js: Planning, Design and Development
  2. Creating a file explorer with NW.js: Enhancement and Delivery
  3. Creating a chat system with Electron and React: Planning, Design and Development
  4. Creating a chat system with Electron and React: Enhancement, Testing and Delivery
  5. Creating a screen capturer with NW.js, React and Redux: Planning, Design and Development
  6. Screen capturer with NW.js, React and Redux: Enhancement, Testing and Delivery
  7. RSS aggregator: Planning, Design and Development
  8. RSS aggregator: Enhancement, Testing and Delivery

For MORE INFO & REVIEWS please click here!

Pivotal Certified Spring Web Application Developer Exam: A Study Guide


Prepare for the Pivotal Certified Spring Web Application Developer exam and learn about Spring MVC DispatcherServlet configuration, Spring MVC programming model essentials, Spring MVC views and form processing, Spring Web Flow essentials, and Spring Web Flow actions and configuration. The Pivotal Certified Spring Web Application Developer Exam: A Study Guide is the ideal preparation for the exam and after reading and using it, you’ll be able to pass and become a certified Spring Web Developer.

When you become a Pivotal Certified Spring Web Application Developer, you’ll receive one of the most valuable credentials available in enterprise Java. Achieving this certification demonstrates your ability to apply Spring’s web projects to develop real-world Java web applications and validates your familiarity with Spring Web.

Product Features

  • Pivotal Certified Spring Web Application Developer Exam A Study Guide

For MORE INFO & REVIEWS please click here!

Web Application Security Is A Stack: How To CYA (Cover Your Apps) Completely (Fundamentals)


The web application stack – a growing threat vector Understand the threat and learn how to defend your organisation This book is intended for application developers, system administrators and operators, as well as networking professionals who need a comprehensive top level view of web application security in order to better defend and protect both the “web” and the “application” against potential attacks. This book examines the most common, fundamental attack vectors and shows readers the defence techniques used to combat them. Contents 1.Introduction; 2: Attack Surface; 3. Threat Vectors; 4. Threat Mitigation; 5: Conclusion About the author Lori Mac Vittie has extensive development and technical architecture experience in both high-tech and enterprise organizations, in addition to network and systems administration expertise. Prior to joining F5, Lori was an award-winning technology editor at Network Computing Magazine. She holds a B.S. in Information and Computing Science from the University of Wisconsin at Green Bay, and an M.S. in Computer Science from Nova Southeastern University. She is Technical Editor and a member of the steering committee for CloudNOW, a non-profit consortium of the leading women in cloud computing. Secure your apps for better cyber security – buy this book today!

For MORE INFO & REVIEWS please click here!

JavaScript Essentials for SAP ABAP Developers: A Guide to Mobile and Desktop Application Development


Easily master JavaScript (JS) with this quick guide and develop mobile and desktop applications for SAP Fiori. This book equips ABAP/SAP developers with the essential topics to get started with JS.

The focus of JavaScript Essentials for SAP ABAP Developers is on the parts of the JS language that are useful from the perspective of an ABAP developer. The book starts with a brief intro to HTML, the basics of JS, and how to create and run a simple JS program. It then dives into the details of the language, showing how to make simple programs. It covers loops in detail, mathematical operations, and string and regular expressions in JS, as well as a taste of functions, followed by objects and object-oriented programming in JavaScript. The book provides:

  • Sample code and screenshots to help you fully understand JS
  • A chapter on JS best practices and recommendations
  • Differences and comparisons of the elements and data structures of ABAP and JavaScript to help you quickly master the material

What You’ll Learn

  • Create and run a simple JavaScript program
  • Understand loops, operations, and expressions
  • Master the Create and Use functions
  • Use objects and object-oriented programming in JS
  • Apply the best practices of JS programming

Who This Book Is For

SAP programmers and developers, ABAP users and developers, and university students learning ABAP and JavaScript

Product Features

  • JavaScript Essentials for SAP ABAP Developers A Guide to Mobile and Desktop Application Development

For MORE INFO & REVIEWS please click here!