Your Search Results

      • Trusted Partner
        Computing & IT
        May 2020

        Games are not

        The difficult and definitive guide to what video games are

        by David Myers

        Introduction 1 Games are not cooperation 2 Games are not intentions 3 Games are not references 4 Games are not narratives 5 Games are not beliefs 6 Games are not gameplay 7 Games are not toys 8 Games are not simulations 9 Simulation-games are not simulations 10 Games are not commodities 11 Games are not what you think 12 Games are art (because they are not art

      • Trusted Partner
        Computing & IT
        May 2020

        Games are not

        The difficult and definitive guide to what video games are

        by David Myers

        Introduction 1 Games are not cooperation 2 Games are not intentions 3 Games are not references 4 Games are not narratives 5 Games are not beliefs 6 Games are not gameplay 7 Games are not toys 8 Games are not simulations 9 Simulation-games are not simulations 10 Games are not commodities 11 Games are not what you think 12 Games are art (because they are not art

      • Programming & scripting languages: general
        August 2020

        Core Java For Beginners: A Simplified Approach

        by Sharanam Shah

        This book is our attempt to provide the readers with all the necessary information on how to set up the Java development environment and get started with client side, application development, using Java 13. In a step by step, easy to follow manner, the book takes one through application development. It assists in getting a good grip on the Java syntax and its methodologies to confidently craft robust applications using Java SE 13. It explores the Core of Java along with the improvements of Java SE 13, examines the various specifications and describes how to assemble them to develop applications with plenty of real world examples with complete code spec and diagrams to make it easier to follow.

      • Computing & IT

        Collaborative UX Design

        by Toni Steimle, Dieter Wallach

        Software is increasingly designed in cross-functional teams. The individual members of a team working together over time contribute expertise from different areas to joint product design workshops. In the workshops, current project constellations are clarified, progress, barriers and risks of the project phases are identified, (interim) results are developed and next project steps are planned.   The authors provide the reader with a compact and easy-to-understand basic knowledge of collaborative methods of UX design. They describe the selection and use of cross-disciplinary UX methods and illustrate their interlocking in a process model based on workshops. The collaborative approach presented is rooted in human-centered development models, design thinking, and lean UX, and emphasizes an agile, hypothesis-based approach.   The technical presentation is illustrated by a real-world project throughout in which the reader meets Tim, an experienced UX designer. Tim leads a project team faced with the challenge of optimizing a performance tracking software module. In the project work, the team goes through a problem-solving process that is mapped in the process model to seven UX workshops with related content: scoping, synthesis, ideation, concept, prototyping, validation, and finally MVP planning.   On a website accompanying the book, the reader will find templates for applying the methods addressed in the book, a glossary, and an interview with Tim, the project manager of the case study. In the continuously updated interview, Tim comments on current developments in the UX environment. Furthermore, a set of slides on the workshops in the book is available for use in courses.

      • Program concepts / learning to program
        April 2007

        The Minimum You Need to Know About Logic to Work in IT

        by Roland Hughes

      • Web graphics & design
        February 2014

        How To Have A More Successful Website

        by Jane Thurnell-Read

        Easy to understand information and easy to apply instructions for website owners who want to have a more successful website. This informative book looks at small business SEO (search energy optimization). Lots of SEO tips that can help you turn your website into a success with lots of visitors, without having to pay to achieve it. Whether you're an eCommerce business or a small charity or activity group, you can learn lots of new information and skills.

      • Fiction

        Under Fire

        by Rachel Amphlett

        An explosion rocks a Qatari natural gas facility… a luxury cruise liner capsizes in the Mediterranean… and someone has stolen a submarine…  Are the events connected?Dan Taylor doesn’t believe in coincidences – all he has to do is convince his superiors they are next in the terrorists’ line of fire.  As Britain enters its worst winter on record, Dan must elude capture to ensure the country’s energy resources are protected. At all costs.In an action-packed adventure, from the Middle East through the Mediterranean to London, Dan and his team are on a quest which will test every choice he makes.  Assisted by the exotic Antonia Almasi, Dan realises he faces an adversary far greater than he ever imagined.

      • Databases
        October 2009

        Data Modeling Made Simple

        A Practical Guide for Business and It Professionals

        by Steve Hoberman

        Hear the author, Steve Hoberman, talk about his book.   Data Modeling Made Simple will provide the business or IT professional with a practical working knowledge of data modeling concepts and best practices. This book is written in a conversational style that encourages you to read it from start to finish and master these ten objectives: Know when a data model is needed and which type of data model is most effective for each situation Read a data model of any size and complexity with the same confidence as reading a book Build a fully normalized relational data model, as well as an easily navigatable dimensional model Apply techniques to turn a logical data model into an efficient physical design Leverage several templates to make requirements gathering more efficient and accurate Explain all ten categories of the Data Model Scorecard Learn strategies to improve your working relationships with others Appreciate the impact unstructured data has, and will have, on our data modeling deliverables Learn basic UML concepts Put data modeling in context with XML, metadata, and agile development

      • Computer networking & communications
        April 2008

        The Minimum You Need to Know About Service Oriented Architecture

        by Roland Hughes

        2008 Best Books Award Winner in the category Business: Computers/Technology/Internet - USA Book News. Service Oriented Architecture is all the rage these days. Dozens, if not hundreds of books are published on it, and more seem to show up every day. This book isn't awash with buzzwords and jargon. In truth, this book will probably be shunned by the SOA eltie. Rather than focus on the front end, this book focuses on the back end. That Heritage data silo/application where all of the other books just draw a box with "connect somehow" written on it. Most of them try to sell some expensive midleware along the way. Management can and should read the first five chapters in the book. These chapters aren't technical and may very well open their eyes. The remaining chapters are for those programmers given the "connect somehow" task. While OpenVMS is the Heritage platform of choice in this book and Ubuntu is used for the front end development, developers from other platforms should get a lot of ideas by reading this book.

      • Technology, Engineering & Agriculture
        May 2013

        Advantage

        A Roadmap for Entrepreneurs and Leaders in The Digital Age

        by Declan Kavanagh

        Advantage is what creates value for your customers and your organisation. By having a focus on advantage and the sources of advantage through the life cycle of a business, whether it is commercial or not for profit ensures entrepreneurs and leaders minimise risk and maximise value. This book presents a framework called “The Business Advantage Model (BAM™)” that supports leaders in the identification, creation, proving, securing, leveraging and changing of advantage. It is about “Doing the right things, the right way at the right time” across every aspect of starting, scaling and readjusting a business. Its goal is to help create more high performing organisations.

      • Computer programming / software development
        July 2006

        The Minimum You Need to Know About Java on OpenVMS

        by Roland Hughes

        Up until this point, most Java programming books attempt to make the reader believe that Java is the way-of-the-future and that all other languages are soon to become obsolete. Not so with this book. The author presents Java with all of its warts while continually comparing it to C++ and sometimes C. He admits not being a fan of Java and assumes you are only interested in learning it because your superiors are forcing a Java project upon your OpenVMS system (this is probably more true than not).

      • Computing & IT

        The Minimum You Need to Know to Be an OpenVMS Application Developer

        by Roland Hughes

        For years now the question has been surfacing in the OpenVMS community "Where are the pimply faced kids?" The other situation which seems to continually occur is a developer of one language suddenly finding themselves having to modify or maintain an application written in a language completely foreign to them. This book was a year long effort to answer both of those questions. It also should help those to work on a good platform. Once the rudimentaries of logging in, symbols, logicals and the various editors are handled this book takes the reader on a journey of development using the most common tools encountered on the OpenVMS platform and one new tool making headway. A single sample application (a lottery tracking system) is developed using FMS and RMS indexed files in each of the covered languages. (BASIC, FORTRAN, COBOL and C/C++). The reader is exposed on how to use CDD, CMS and MMS with these languages as well. A CD-ROM is included which contains the source, MMS and command files developed through the course of the book. Once RMS has been covered with all of the languages the same application using MySQL with C and FMS is covered. This breaks readers into the use of relational databases if they are not currently familiar with the concept. Rounding out the technical portion of the book is the same application using RDB with FMS. While source code is provided for all of the language implementations only FORTRAN and COBOL are actually covered in the text. It is the hope of the author that this book will prove a useful reference on the desk of every OpenVMS developer. The inclusion of MySQL should benefit both those unfamiliar with relational technology and those platformveterans interested in playing with MySQL for the first time.

      • Computing & IT
        March 2021

        How Programs Work, Third Edition

        The Fundamentals of Programming You Need to Know

        by Hisao Yazawa

        This book explains how a program works in a computer in a way that anyone can understand. The program is loaded into memory, interpreted and executed by the CPU. The structure of the program is explained in an orderly fashion using numerous diagrams. The third edition has been reviewed in its entirety, with new products and development tools, and significant additions have been made to the text and notes so that even those new to programming will not be confused. The hardware explanations and sample programs in C programming language, which were well received in the second edition, have also been updated. The supplementary chapter at the end of the book, "Let's Try C programming language! has also been revised to conform to the latest specifications. Newly written Chapter 12 covers machine learning with Python. Readers experiencing machine learning for the first time will become familiar with artificial intelligence (AI) as a way to utilize computers and programs. In addition, an explanation of Python, "Let's Try Python!" has been added to the supplementary chapter at the end of the book.

      • Computing: general

        Software Life Cycle Management Standards

        Real-world Scenarios and Solutions for Savings

        by Wright David

        Software Life Cycle Management Standards - Real-world scenarios and solutions for savings Follow the ISO/IEC 19770 road and watch your profits grow. The advent of ISO/IEC 19770 is a leap forward for all who have an interest in the software life cycle, from designer to consumer. In five parts, three of which are still under development, the Standard defines best practice for all aspects of software asset management and introduces SWID (software identification) tags and SWEID (software licensing entitlement) tags. Software Publishers - your route to financial rewards This book will guide you along the implementation path by: defining each part of ISO/IEC 19770 and what each one means for your business discussing the software life cycle from the perception of all parties involved showing you how the SWID and SWEID tagging systems will help you obtain vital information about your customers’ software needs and usage helping you meet those needs and, consequently, enjoy increased customer loyalty, leading to more sales! showing you how the Standard can help you fine-tune your processes helping you realise financial savings. Enterprise Software Consumers - your route to savings This book will guide you by: reducing the need for multiple SAM tools reducing the need for the annual "true-up" event showing you how to perform continuous ongoing management of your software's (or SaaS) life cycle, including deployment, usage, patches, upgrades and measure these against your entitlements helping you understand the "true business value" of your software investment showing you how to achieve all of this even if your software supplier is NOT delivering ISO/IEC 19770 SWID and SWEID tags. Successful navigation starts here Software Life Cycle Management Standardswill help you apply ISO/IEC 19770 to your business and enjoy the rewards it offers. David Wright calls on his vast experience to explain how the Standard applies to the whole of the software life cycle, not just the software asset management aspects. His informative guide gives up-to-date information using practical examples, clear diagrams and entertaining anecdotes. There are also processes outlined for the Enterprise Software consumer whereby SWID tags can be “retrofitted” into existing software deployments, even if the publisher has not supplied them yet. This technique allows the enterprise user to leverage the enormous saving in software asset management that the standard can provide.

      • The Arts
        September 2018

        Art of China

        by China South Publishing and Media Group

        This set of books introduce different forms of art in China,including painting, calligraphy, architechtures, statues etc.

      • Programming & scripting languages: general
        December 2018

        Java 9 for Students

        by Shubhnandan S. Jamwal

        Beginning with JAVA covers the different features of the JAVA in fourteen chapters with more than ninety solved programs which have been implemented in real time JAVA environment. All these examples are explained line by line with the real time output generated by the JAVA compiler. How Unicode Character Set helps in the Internationalization of JAVA, the difference between the String and StringBuffer class, creating, importing packages and sub packages are explained by the implementing different examples. The concept of the multitasking, synchronization of multiple tasks, inter thread communication, thread priorities are also implemented. The most import important issue is the interaction of the JAVA program with the I/O devices. This concept is explained with the help of streams and the output files generated by JAVA are stored on the secondary memory. The concept of internet programming is also implemented in chapter ten, eleven and twelve of the book. The book also explains the interaction of the JAVA with the HTML files. Dynamic programming concepts are implemented with examples under the event handling. How the different commands of database management are implemented by the JDBC are also explained with their implementation. The new features in JAVA 9 that are Stream API, Private Static methods behavior, JShell etc. are also explained in the book.

      • Computing & IT

        Test Automation Fundamentals

        A Study Guide for the Certified Test Automation Engineer Exam – Advanced Level Specialist – ISTQB® Compliant

        by Manfred Baumgartner, Thomas Steirer, Marc-Florian Wendland et al.

        Test automation is an essential tool in today’s software development environments. It increases testing efficiency and makes test procedures reliably repeatable.   This book provides a complete overview of how to design test automation processes and integrate them into your organization or existing projects. It describes functional and technical strategies and goes into detail on the relevant concepts and best practices. The book’s main focus is on functional system testing.   Topics covered: - An introduction to test automation - Objectives and success factors - Preparing for test automation - Introduction to generic test automation architectures - Design and development of a test automation solution - Risks and contingencies during deployment  - Metrics and reporting - Transitioning manual testing to an automated environment - Verifying a test automation solution - Continuous improvement   The appendix contains an overview of software quality characteristics according to the ISO 25010 standard, and lists potential test automation applications within this context. It also provides an introduction to load and performance testing, and a sample catalog of criteria for selecting test automation tools.   This book is fully compliant with the ISTQB® syllabus and, with its many explanatory examples, is equally suitable for preparation for certification, as a concise reference book for anyone who wants to acquire this essential skill, or for university-level study.

      Subscribe to our

      newsletter