Build smart applications using cutting-edge technologies such as rules engines, code automation frameworks, and natural language processing (NLP). This book provides step-by-step instructions on how to port nine rules engines (CLIPS, JRuleEngine, DTRules, Zilonis, TermWare, Roolie, OpenRules, JxBRE,
Build Android-Based Smart Applications: Using Rules Engines, NLP and Automation Frameworks
โ Scribed by Chinmoy Mukherjee (auth.)
- Publisher
- Apress
- Year
- 2018
- Tongue
- English
- Leaves
- 136
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Build smart applications using cutting-edge technologies such as rules engines, code automation frameworks, and natural language processing (NLP). This book provides step-by-step instructions on how to port nine rules engines (CLIPS, JRuleEngine, DTRules, Zilonis, TermWare, Roolie, OpenRules, JxBRE, and JEOPS) to the Android platform. Youโll learn how to use each rules engine to build a smart application with sample code snippets so that you can get started with programming smart applications immediately. Build Android-Based Smart Applications also describes porting issues with other popular rules engines (Drools, JLisa, Take, and Jess).
This book is a step-by-step guide on how to generate a working smart application from requirement specifications. It concludes by showing you how to generate a smart application from unstructured knowledge using the Stanford POS (Part of Speech) tagger NLP framework.
What You Will Learn
- Evaluate the available rules engines to see which rules engine is best to use for building smart applications
- Build smart applications using rules engines
- Create a smart application using NLP
- Automatically generate smart application from requirement specifications
Android and web developers with some experience.
โฆ Table of Contents
Front Matter ....Pages i-xv
Front Matter ....Pages 1-1
Which Rules Engine Is Best for Building Smart Applications? (Chinmoy Mukherjee)....Pages 3-14
Steps to Port Rules Engines (Chinmoy Mukherjee)....Pages 15-50
Issues Faced While Porting Rules Engines (Chinmoy Mukherjee)....Pages 51-53
Comparison of Rules Engines for Mobile Platforms (Chinmoy Mukherjee)....Pages 55-56
Requirements and Challenges Faced in Knowledge Application Development (Chinmoy Mukherjee)....Pages 57-59
Front Matter ....Pages 61-61
Design and Implementation of SmartAppGen (Chinmoy Mukherjee)....Pages 63-63
Architecture of SmartAppGen (Chinmoy Mukherjee)....Pages 65-69
Example of Generating Knowledge Application from Knowledge (Chinmoy Mukherjee)....Pages 71-89
AutoQuiz: Automatically Generate Quiz from Unstructured Knowledge (Chinmoy Mukherjee)....Pages 91-102
iEmergency (Chinmoy Mukherjee)....Pages 103-114
Front Matter ....Pages 115-115
Assignments (Chinmoy Mukherjee)....Pages 117-125
Back Matter ....Pages 127-133
โฆ Subjects
Mobile Computing
๐ SIMILAR VOLUMES
Showing you how to build smart applications using cutting-edge technologies such as rules engines, code automation frameworks, and natural language processing (NLP), this book provides code snippets to help the reader can get started with programming their smart application immediately. --
Android Things is the new Android based Operating System for the Internet of Things. With this book you will learn the core concepts by running code examples on different peripherals. Key Features โข No previous knowledge of IoT or microcontrollers required. โข Hands-On with simple code and plent
Ethereum is a public, blockchain-based distributed computing platform featuring smart contract functionality. This book is your one-stop guide to blockchain and Ethereum smart contract development. We start by introducing you to the basics of blockchain. You'll learn about hash functions, Merkle tr