Every non-trivial business process needs to make complex decisions. A rule engine is the ideal place for these decisions to happen. However, it is impractical to invoke a rule engine from a standard workflow engine. Instead, if we take a rule engine and add workflow capabilities, we have an ideal tool to model complex business processes—Drools Flow.
In this two-part article by Michal Bali, we'll look at Drools flow in detail. We'll build a loan approval process and cover the advanced concepts of a ruleflow like faults, subflows, and decisions.Read Drools JBoss Rules 5.0 Flow (Part 1) in full
Integration with other systems is always one of the most critical steps in development and it should be on our mind during the planning phase. In this article, the Drools integration modules, Spring Framework and Apache Camel, will be covered explaining how they can be used independently of the Drools Server but, of course, integrated with Drools.
In this article by Lucas Amador, author of Drools Developer's Cookbook, we will cover the following concepts:
- Setting up Drools using Spring Framework
- Configuring JPA to persist our knowledge with Spring Framework
- Integrating Apache Camel in your project
In this article by Mark Polino, author of Building Dashboards with Microsoft Dynamics GP 2013 and Excel 2013, will walk you through the deployment of a dashboard. Once you deploy a dashboard, it's inevitable that someone will want more information. They won't believe a number and will want to know the detail that makes up a balance. A great way to manage this is to build a couple of dashboards. Usually, this looks like a primary dashboard with secondary dashboards that break out more information about sales, cash, or departments. We've done this on a very simple level with our Revenue and Net Income tabs. They provide additional detail to expand on the main dashboard numbers.
Another great way to deal with the need for detail, and to take your dashboard beyond what everyone else is doing, is to allow users to drill down into specific transactions or accounts in Microsoft Dynamics GP 2013. In this article, we will look at drill down options including:
Using drill downs present in GP 2013
The structure of a drill down
Building your own links with Drill Down Builder
Drill downs in complex environments
This article is written by Chad Troftgruben, the author of Learning Anime Studio. Anime Studio offers a large selection of tools to help you craft the perfect character, environment, or prop. This can be a bit overwhelming if you are unfamiliar with Anime Studio's interface or drawing on a computer. This article will help ease you into the process.
In this article, we will cover the following topics:
- Mouse versus tablet drawing
- Vector and raster graphics
- The Draw and Fill tools
This article is written by Denis Perevalov, author of the book Mastering openFrameworks: Creative Coding Demystified. Drawing is one of the main capabilities of openFrameworks. Here, we consider the basics of 2D graphics, including drawing geometric primitives, working with colors, and drawing in an offscreen buffer. In this article we will cover:
- Geometric primitives
- Using ofPoint
- Coordinate system transformations
- Using FBO for offscreen drawings
- Playing with numerical instability
- Screen grabbing
In this article by Mir Nauman Tahir, the author of the book Learning Android Canvas, our goal is to learn about the following:
- Drawing on a Canvas
- Drawing on a View
- Drawing on a SurfaceView
- Drawables from resource images
- Drawables from resource XML
- Shape Drawables
Drag-and-drop with Yahoo's library is extremely easy to implement, completely clean, and cross-compatible with the entire spectrum of A-grade browsers.
In this three-part article series by Dan Wellman We're going to examine this utility or mechanism which allows Panels and Dialogs to be dragged around the viewport in detail. The first two parts cover Drag-and-Drop, one of DHTML's crowning acheivements which is wrapped up in an easy to use utility. In the third part of this artice we will have a look at the related Slider control and how this basic but useful control can be added to pages with ease.Read Drag-and-Drop with the YUI: Part-1 in full
This article will cover how DPM can protect and recover some non-Microsoft workloads. When DPM can protect a workload natively, you simply go into DPM and select the data to protect and it will back up the components needed for a successful restore. An example of a Microsoft workload that DPM can protect natively would be a virtual machine running on Hyper-V. You simply select the virtual machine for protection and DPM will protect the VHD's, the virtual machine configuration and any snapshots of that virtual machine. DPM automatically knows to protect all of the virtual machines components because DPM understands Hyper-V. This understanding comes from the workloads Volume Shadow Copy Service; this is what is considered "DPM aware".
In this article by Steve Buchanan,Islam Gomaa,Robert Hedblom and Flemming Riis, authors of Microsoft System Center Data Protection Manager 2012 SP1, we will give you valuable insight into what components need to be protected for successful backups of DPM non-aware workloads.
DPM non-aware Microsoft workload protection includes the following:
Protecting DFS with DPM
Protecting Dynamics CRM with DPM
Protecting Dynamics GP with DPM
Protecting TMG 2010 with DPM
Protecting Lync 2010 with DPM
In this article by Zachary Vineyard, the author of Web Development with PyroCMS, we'll walk through the requirements for the PyroCMS installation process, as well as the downloading of PyroCMS.Read Downloading PyroCMS and it's pre-requisites in full
Anyone who has tried downloading a popular software or Linux distribution on or just after release day, knows of the pain of the phrase "connection timed out". Getting the software can be quite a struggle, despite all the mirrors and BitTorrent Samaritans. Anthony Bryan's Metalink is an open standard that makes downloading easier, faster, and more reliable by helping users extract the last drop of juice out of their connection.
I emailed a set of questions to Bryan to understand what separates Metalink from other run-of-the-mill download accelerators and listen in awe as he explains how Metalink combines traditional HTTP and FTP methods of downloading files along with BitTorrent.
Read more about this in Mayank's interview with Anthony Bryan.Read Downloading evolved with Metalink in full
This article by Alberto Paro, author of the book, ElasticSearch Cookbook, covers the basic steps to start using ElasticSearch from the simple install to cloud ones.
In this article, we will cover the following topics:
- Downloading and installing ElasticSearch
- Networking setup
- Setting up a node
- Setting up ElasticSearch for Linux systems (advanced)
- Setting up different node types (advanced)
- Installing a plugin
- Installing a plugin manually
- Removing a plugin
- Changing logging settings (advanced)
In this article by Darren Neese, we'll be covering the other ten percent of what you need to know to get the job done, and we'll step through the process of creating the containers, one step at a time. Most importantly, we'll be getting rid of the default blue container.Read DotNetNukeSkinning: Creating Containers in full
The thought of creating your first skin may be intimidating. You may believe that there are steps that will have to be done just right or there's no point even getting started. The fact is that once you understand some simple concepts, skinning is relatively easy. Ultimately, you will need to know your HTML and CSS markup and styling, but that is common in any type of web design you would do anywhere. This article by Darren Neese is geared toward those who have never created a skin, and it will get you over any anxiety you thought you had about creating a skin.Read DotNetNuke Skinning: Creating Your First Skin in full
In this article by Ashish Bhargava, author of Designing and Implementing Test Automation Frameworks with QTP, we learn about DOM, QTP, and XPath. We see various terminologies and expressions used by XPath.Read DOM and QTP in full
Ext JS comes with powerful widgets to collect and edit data; we have the form component and many types of input widgets. These include textfields, textarea, radios, checkbox, combos, sliders, and many more.
In this article Crysfel Villa and Armando Gonzalez, authors of Learning Ext JS 4 , we are going to learn about the components we can use to collect data from our users. Also we are going to be working on our final application as well as creating the required forms in the wireframes.
We are going to cover the following topics in this article:
The form component
The available field types
Submitting the data
Does Your Company use IBM Lotus Notes or Sametime?
Packt Publishing has released two new books IBM Lotus Notes 8.5 User Guide and IBM Sametime 8 Essentials: A User’s Guide - both of which are aimed at increasing user productivity for both beginners and seasoned professionals, and subsequently benefiting organisations as a whole.