Posts

Artificial Intelligence in Enterprise Applications with TensorFlow and Joget DX

Image
Joget DX is an open source no-code/low-code application platform that introduces innovative features such as automatic support for progressive web apps (PWA), integrated application performance management (APM) and built-in artificial intelligence (AI) support. 
In the previous article A Quick Introduction to Artificial Intelligence, Machine Learning, Deep Learning and TensorFlow, we introduced the concepts behind these terms, and how things generally work. In this article, we’ll have a look at how to incorporate TensorFlow for AI use cases on the Joget platform.

AI and Decision Support Features in Joget DX To simplify process automation, Joget DX supports Decision plugins that can be mapped to process routes for decision making. Several implementations are bundled, including a no-code Rules Engine and a no-code TensorFlow plugin to execute pre-trained models.


The AI focus in Joget DX is to simplify the integration of pre-trained AI models into end user applications. As rationalized in …

A Quick Introduction to Artificial Intelligence, Machine Learning, Deep Learning and TensorFlow

Image
What used to be just a pipe dream in the realms of science fiction, artificial intelligence (AI) is now mainstream technology in our everyday lives with applications in image and voice recognition, language translations, chatbots, and predictive data analysis.

In this article, we’ll introduce AI along with its related terms machine learning and deep learning. By the end of the article you should understand these terms, how things generally work and be more familiar with terms like Inception and YOLO (and no, we’re not talking about the Leonardo DiCaprio movie or some internet meme).

Artificial intelligence (AI) is the simulation of human intelligence by computers.
Machine learning is a branch of AI where algorithms are used to learn from data to make future decisions or predictions.
Deep learning is a specific subset of machine learning using artificial neural networks (ANN) which are layered structures inspired by the human brain.

The following diagram shows more clearly how AI, ma…

Progressive Web Apps: Apple App Store, Google Play Store, It Was Nice Knowing You

Image
Is the end coming for the Apple App Store and Google Play Store? The title is obviously an exaggeration, but in all seriousness, the time has come for a new wave of mobile technology to come to the fore. In 2018, Twitter announced that it has started offering its mobile PWA as its main site. PWA? What’s that?

Progressive Web Apps (PWA) is the future of mobile apps and the web, pushed by heavyweights in the industry especially Google. With features such as adding to home screen, offline support, push notifications and more, a PWA offers a user experience approaching that of a native mobile app.

Here’s how a PWA works. Imagine you have a Customer Relationship Management (CRM) app that is also PWA compliant. You just need to visit the app using a normal URL in your mobile browser. If you have visited the app more than once, the PWA will prompt you to “Add to Home Screen”, which is basically equivalent to “installing” the app.


Add to Home Screen Prompt
Once installed, the PWA icon appears …

Application Performance Management Features in the Joget Platform

Image
Introduction to Application Performance Management (APM) In this digital transformation era, software applications serve an increasingly vital role to help businesses change how they operate and compete. With such dependency, application performance thus becomes a critical factor in ensuring that a business’ bottom line is not affected. For example:
Operational performance issues with critical business applications can result in loss of revenue and cause customers or prospects to possibly abandon the business and go elsewhere. Downtime or slow response in a customer facing application would result in a negative customer experience, and significantly impacting customer satisfaction.Interruptions or slowdowns in internal applications would result in loss of employee productivity and increased support costs.  This is where application performance management (APM) comes in. APM is the monitoring and management of performance and availability of software applications.
Managing Performance in…

How to Visually Build Apps with Joget and Red Hat OpenShift Container Platform

Image
Red Hat OpenShift is a container application platform that brings Docker and Kubernetes to the enterprise. As a cloud native computing platform, OpenShift allows teams to automate the build, deployment, and management of applications. They can focus on developing apps without worrying about the underlying infrastructure, whether on physical/virtual servers, or on public/private/hybrid cloud environments.

The move to cloud native computing is a key segment of many organization’s digital transformation strategy. However, that is only a part of the equation because a major gap that has to be addressed is in building the applications and automating business processes. A lot of application development today still utilizes traditional coding, so the inherent complexities along with the shortage of technical expertise are significant obstacles.

As an open source no-code/low-code platform to visually build enterprise web apps for coders and non-coders, Joget is an ideal complement to OpenShi…