Filter by products, topics, and types of content

(468 Products)

(778 Topics)

(20 Industries)

(15 Types)

1 - 100 of 14798 results | Next
Show Summaries | Hide Summaries
View Results
Title none Type none Date down
Manage and authenticate users easily in IBM Bluemix applications with PHP and the Passport service, Part 1: Add user authentication and management to your application without starting from scratch
This two-part tutorial shows you how to quickly add user authentication to your IBM Bluemix application using an external service without writing any custom code. It explains how to add a user dashboard to your application with support for adding, activating, and deactivating users. It also discusses how to implement a login workflow with password-based authentication to protect access to application resources. It uses the Slim PHP micro-framework, together with the Bluemix Passport identity and access management service.
Articles 24 Jul 2017
Manage and authenticate users easily in IBM Bluemix applications with PHP and the Passport service, Part 1: Add user authentication and management to your application without starting from scratch
This two-part tutorial shows you how to quickly add user authentication to your IBM Bluemix application using an external service without writing any custom code. It explains how to add a user dashboard to your application with support for adding, activating, and deactivating users. It also discusses how to implement a login workflow with password-based authentication to protect access to application resources. It uses the Slim PHP micro-framework, together with the Bluemix Passport identity and access management service.
Articles 24 Jul 2017
A neural networks deep dive
In this tutorial, take a deeper look at neural networks. Read about their background and find out why neural networks are the dominant force in machine learning today.
Articles 24 Jul 2017
Learn Linux, 101: Localisation and internationalisation
Learn how to use locale and time zone settings to put your Linux system in the right time and place. You can use the material in this tutorial to study for the LPI 102 exam for Linux system administrator certification or to learn for fun.
Articles 21 Jul 2017
Offloading your Informix data in Spark, Part 1: Collecting the data
Learn how to get data from your Informix database and dump it in Spark so you can leverage it against other data sources and compile advanced analytics all that in Java. The targeted audience is Informix and non-Informix users seeking to bring RDBMS data into Spark.
Articles 21 Jul 2017
Developing cognitive IoT solutions for anomaly detection by using deep learning, Part 2: Generating data for anomaly detection
This article is the second in a five-part series, "Developing cognitive IoT solutions for anomaly detection by using deep learning." This article is a tutorial about using Node-RED to create a test data simulator.
Articles 19 Jul 2017
Developing cognitive IoT solutions for anomaly detection by using deep learning, Part 3: Using Deeplearning4j for anomaly detection
This article is the third in a five-part series, "Developing cognitive IoT solutions for anomaly detection by using deep learning." This article demonstrates a deep learning solution using Deeplearning4j and how it is used to analyze the large amount of data that IoT sensors gather.
Articles 19 Jul 2017
Minecraft and Bluemix, Part 1: Running Minecraft servers within Docker
In this tutorial series, you'll learn how to use Docker, Eclipse, and Bluemix to develop, extend, and host your own Minehttp://www.ibm.com/developerworks/i/twitterdw-26796-minecraftseries.jpgcraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 1, you'll set up your local Minecraft and Docker development environment, and see the power of Docker for building custom servers for Minecraft. You'll even get started playing with Minecraft on your own locally hosted server!
Also available in: Chinese   Japanese   Portuguese  
Articles 19 Jul 2017
Minecraft and Bluemix, Part 2: Building plugins for Minecraft with Docker and Eclipse
In this tutorial series, you'll learn how to use Docker, Eclipse, and Bluemix to develop, extend, and host your own Minecraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 2, you'll set up your local development environment in Eclipse, then develop, build, and export your own server-side Minecraft plugin into a local Docker image.
Also available in: Chinese   Japanese   Portuguese  
Articles 19 Jul 2017
Sample code: Translate natural language with the Watson Language Translator service
This code shows you how to use the node.js API for the Watson Language Translator service. Given some text, a source language, and a target language, Watson translates that text and returns one or more translations to you.
Articles 18 Jul 2017
Sample code: Recognize and identify faces in an image with the Watson Visual Recognition service
This code shows you how to use the node.js API for the Watson Visual Recognition service. Given an image, Watson looks for faces in that image and attempts to recognize each of those faces.
Articles 18 Jul 2017
Sample code: Analyze text with the Watson Personality Insights service
This code shows you how to use the Java API for the Watson Personality Insights service. Given some text, Watson analyzes the openness, conscientiousness, extraversion, agreeableness, emotional range, and needs of the speaker.
Articles 18 Jul 2017
Sample code: Identify the tone of written text with the Watson Tone Analysis service
This code shows you how to use the Java API for the Watson tone analysis service. Given some text, Watson evaluates the tone, looking for qualities such as the speaker's levels of anger, disgust, joy, fear, and sadness.
Articles 18 Jul 2017
Sample code: Identify the tone of written text with the Watson Tone Analyzer service
This code shows you how to use the node.js API for the Watson Tone Analyzer service. Given some text, Watson evaluates the tone, looking for qualities such as the speaker's levels of anger, disgust, joy, fear, and sadness.
Articles 18 Jul 2017
Sample code: Analyze text with the Watson Personality Insights service
This code shows you how to use the node.js API for the Watson Personality Insights service. Given some text, Watson analyzes the openness, conscientiousness, extraversion, agreeableness, emotional range, and needs of the speaker.
Articles 18 Jul 2017
Sample code: Identify objects in an image with the Watson Visual Recognition service
This code shows you how to use the node.js API for the Watson Visual Recognition service. Given an image, Watson attempts to identify objects in that image.
Articles 18 Jul 2017
Sample code: Translate natural language with the Watson Language Translator service
This code shows you how to use the Java API for the Watson language translator service. Given some text, a source language, and a target language, Watson translates that text and returns one or more translations to you.
Articles 18 Jul 2017
Enhancing the trade lifecycle with blockchain
This article shows how a bank or other large trading institution can use a Hyperledger Fabric blockchain at each stage in the trade lifecycle -- from order to settlement -- to streamline and enhance the process for all participants.
Articles 18 Jul 2017
Sample code: Identify the context of natural language with the Watson Natural Language Classifier service
This code shows you how to use the node.js API for the Watson natural language classification service. Given some text and a context, Watson analyzes the text and returns a list of categories relevant to that text.
Articles 18 Jul 2017
Sample code: Identify the context of natural language with the Watson Natural Language Classifier service
This code shows you how to use the Java API for the Watson natural language classification service. Given some text and a context, Watson analyzes the text and returns a list of categories relevant to that text.
Articles 18 Jul 2017
Conserve water with the Internet of Things, Part 3
This third tutorial in a three-part series shows how to build a low-cost plant-monitoring solution based on Raspberry Pi. In this final installment, you'll build an HTML5 application that provides a visualization of the sensor data for desktop and mobile devices. You'll create an open data API to make the data available from the Cloudant data store.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 18 Jul 2017
Build and deploy a sample Liberty application to Bluemix
IBM introduced Watson services to the IBM Bluemix platform in early October 2014. This tutorial introduces the services and SDK currently available and describes how to deploy an application using the Watson Question and Answer service on Bluemix. The deployed application is a Java-based application.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 18 Jul 2017
Conserve water with the Internet of Things, Part 1
This first tutorial in a three-part series shows how to build a low-cost houseplant-monitoring solution based on Raspberry Pi. The solution uses IBM Bluemix for collecting and visualizing sensor data and posting updates on your social network.
Also available in: Chinese   Russian   Japanese   Vietnamese   Portuguese   Spanish  
Tutorial 18 Jul 2017
Conserve water with the Internet of Things, Part 2
This second tutorial in a three-part series shows how to build a low-cost plant-monitoring solution based on Raspberry Pi. Secure the Node-RED app and set up automated deployment to Bluemix in response to code changes.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 18 Jul 2017
Building location-aware IoT apps, Part 2: Build a PHP app that delivers geo-targeted marketing messages to an IoT device
This article is the first in a two-part series, "Building location-aware IoT apps." Receiving real-time data from IoT devices is only half the puzzle: the other half involves reacting to that data. This article shows you how to use PHP, MySQL, and IBM Watson IoT Platform rules to process incoming data streams from IoT devices and transmit calculations or commands back to the cloud in real-time. This two-way communication is a key part of building useful IoT-based applications.
Articles 17 Jul 2017
IoT 101: Getting started with IoT development
Get started developing IoT solutions with this developerWorks quick-start guide. IoT 101 is for application developers who are new to Internet of Things technologies and who need a way to get up and running quickly.
Articles 17 Jul 2017
Put a Linux-based chess app on the cloud with Bluemix and IBM Containers
Build a Docker container that uses WebSockets to expose an existing Linux CLI chess engine as a cloud service. This tutorial shows step-by-step the process for building a Docker container and deploying it as a running container on IBM Containers for Bluemix. It includes sample code and a JavaScript chess game that runs in a browser and illustrates how to consume the WebSocket-based service. You can apply the methods demonstrated to containerize almost any pipe-based Linux application and leverage them as cloud services on Bluemix.
Articles 17 Jul 2017
Deploy a "Hello World" webpage to Bluemix
Let's deploy a simple Hello World webpage using nothing but HTML and a static buildpack on IBM Bluemix.
Also available in: Chinese   Russian   Japanese  
Articles 17 Jul 2017
Building location-aware IoT apps, Part 1: Build a PHP app that uses GPS data from an IoT device
This article is the first in a two-part series, "Building location-aware IoT apps." Are you a PHP developer who is interested in building IoT applications? It can be difficult to get started. This tutorial will help you get started by taking you step-by-step through the process of building a PHP-powered, IBM Bluemix IoT application that subscribes to location data that connected devices send to the IBM Watson IoT Platform. The app then converts that data into map images by using the Google Maps API.
Also available in: Chinese   Japanese   Portuguese  
Articles 17 Jul 2017
Build a Bluemix app that rocks - in 10 minutes!
This article describes a simple app that demonstrates the true power of IBM Bluemix. The app, Node-RED, enables you to start using Bluemix in just 10 minutes. It uses Twitter feeds to create a graphic word cloud that illustrates the most commonly used words.
Also available in: Japanese  
Articles 14 Jul 2017
Simplify how you manage complex input data with a custom IBM BPM data handler
IBM Business Process Manager (BPM) Advanced includes a data handler that can manage a fixed-width data format, if the incoming bytes stream refers to a flat object. The size of every field can be specified, with other properties like the pad character or the alignment behavior. However, if you want a fixed-width data format that contains nested child objects with multiple cardinalities, you need to create a custom data handler. Learn how to implement a custom data handler and bind it to various export formats.
Articles 13 Jul 2017
Integrate your data with the Hyperledger Fabric blockchain
When people think about integrating their data with a blockchain, such as a blockchain based on Hyperledger Fabric, they tend to have either a perplexed look or a complicated backstory. But it's not complicated. Hyperledger Composer provides easy integration, for the kind of data (such as assets, participants or transactions) and business network (such as a Commodities Trading, Digital Property, or Supply Chain network) that you work with. The easiest way to begin is by using REST APIs.
Articles 13 Jul 2017
Introducing JUnit 5, Part 1: The JUnit 5 Jupiter API
If you've been on the fence about upgrading to the new JUnit 5, this tutorial should convince you. Get started with the JUnit Jupiter API and the new annotations, assertions, and assumptions that are about to rock your world.
Tutorial 13 Jul 2017
Introducing JUnit 5, Part 2: JUnit 5 Vintage and the JUnit Jupiter Extension Model
Find out how JUnit Vintage has you covered for backward compatibility with older versions of JUnit, then get started with JUnit Jupiter extensions for parameter injection, paramaterized tests, dynamic tests, and custom annotations in the new JUnit 5.
Tutorial 13 Jul 2017
Adopt a hybrid cloud model using Bluemix
Using a composable services approach, our team built a sales Quote-to-Cash application and deployed it on a hybrid cloud. Our hybrid cloud consists of IBM Bluemix, IBM Bluemix Dedicated, IBM DB2 on Cloud, IBM FileNet Content Manager, and the API Management platform. We review the architecture, decisions, and benefits of adopting a hybrid cloud model, and explain why we chose this model to deploy our sales Quote-to-Cash application.
Also available in: Chinese   Japanese  
Articles 12 Jul 2017
Manage your cognitive processes with IBM Watson and API Connect
By having access to IBM Watson APIs in API Connect, you can control and track usage of how your organization uses Watson services. Although this tutorial demonstrates these steps by using the Watson Language Translator API, you can use these same steps for any Watson APIs.
Tutorial 12 Jul 2017
Meet Eclipse Orion: For the cloud, in the cloud
The Eclipse Orion project's objective is to create a browser-based, open source, tool-integration platform, one entirely focused on developing for the web, in the web. Orion tools are written in JavaScript, they run in the browser, and its components are individually consumable. This article introduces you to Orion, and provides resources and commentary to help familiarize you with the tools.
Also available in: Chinese   Russian   Japanese  
Articles 12 Jul 2017
Revitalize your Java EE app with IBM Bluemix services
Migrate existing applications to IBM Bluemix services such as SQLDB, Session Cache, and Auto-Scaling. The sample application you will work with is CloudTrader, a new app created from a ten-year-old day trading application.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Tutorial 12 Jul 2017
Integrate an application with Facebook Login for Apps
When you integrate social authentication into any application, it requires implementing an OAuth 2.0 client. You then exercise an authorization code flow with the social identity provider, followed by the retrieval of an identity profile resource. This article uses ISAM and the popular social media outlets, Facebook, LinkedIn, and Instagram.
Articles 11 Jul 2017
Write runnable and deployable code for OpenWhisk
One of the great things about the developerWorks sandbox is that you can run your code in the browser or deploy it to Bluemix. Your deployed code is an OpenWhisk action. However, OpenWhisk requires your JavaScript or Java code to support a particular interface before you can deploy it. This tutorial explains the rules and requirements to make everything work.
Articles 10 Jul 2017
Rapidly develop Internet of Things apps with Docker Containers
The rapid growth of the Internet of Things (IoT) has been driven in part by the commoditization and accessibility of wireless modules, sensors, and microcontrollers. But the IoT isn't just big news for device manufacturers. As the number and variety of connected devices increases, the demand for applications to interface with those devices and to process the vast quantities of data that they produce is also increasing. To match this growing demand, web and mobile application developers will need to start to develop for the IoT and adapt their current development practices to meet the challenges of this new application area. One such development practice is the use of containers. Containers are a lightweight approach to virtualization that developers can apply to rapidly develop, test, deploy, and update IoT applications at scale.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 07 Jul 2017
Get started developing IoT solutions by building a simple home automation system
Get started developing IoT solutions quickly and easily. In just four steps, learn how you can build a simple home automation IoT solution. After you connect the sensors to the Raspberry Pi, you learn how to set up and configure the Pi. Then, you learn how to create Node-RED flows to set up the logic for the home automation system. Lastly, you learn how to install your prototyped system and begin using it.
Articles 07 Jul 2017
Java 8 idioms: An alternative to passing through
Pass-through lambda expressions come in a few varieties, but they are almost always more trouble than they're worth. Learn how to identify common varieties of pass-throughs in your code, then see what happens when you replace each one with a simple and expressive method reference.
Articles 07 Jul 2017
Take command of the SoftLayer API from the Go programming language
Learn the ins and outs of using the SoftLayer Cloud API from the Go programming language. This tutorial shows you how to use the services, navigate and use the data structures, and establish object masks and filters, as well as how to order VMs and more in a concise and idiomatic way.
Articles 06 Jul 2017
SAS software with Hortonworks Data Platform (HDP) running on IBM POWER8
This article describes how to set up an environment where SAS can access and analyze data stored on Hortonworks Data Platform (HDP) using SAS/ACCESS Interface to Hadoop. The environment is running on IBM POWER8 processor-based servers.
Articles 06 Jul 2017
Know which authentication methods to use for your hybrid cloud
The different options within Bluemix bear diverse requirements to the authentication of users. This article explains the various possibilities on how Bluemix users are managed and authenticated. We focus on developers, administrators, or operators that need to log in to the Bluemix platform to develop and maintain their applications. Applications that run on top of Bluemix can use any authentication method that is appropriate for the application’s purpose.
Articles 06 Jul 2017
Create a scalable and fault-tolerant REST endpoint using Flask and Python
Learn how to deploy a simple Flask application with an AngularJS user interface to IBM Bluemix using the Cloud Foundry command-line tool. For this tutorial, we chose Flask over other frameworks like Django, Pyramid, and web2py because it is very lightweight and therefore easy to understand. For just writing up a REST endpoint it is a perfect fit. In addition, we also show you how a single REST endpoint can be used to multiplex between different functions.
Also available in: Chinese  
Articles 05 Jul 2017
Updating the Olson time zone database on IBM AIX
This article helps users to understand how to update the Olson time zone database on IBM AIX whenever it is periodically updated with the latest time zone changes.
Articles 04 Jul 2017
OpenPOWER firmware with Intelligent Platform Management Interface (IPMI) features
This article explains the various OpenPOWER aspects (such as system firmware usage, controlling, and debugging) that are related to developers and test engineers.
Articles 04 Jul 2017
IBM Datacap 9.0, 9.0.1, 9.1.0, and 9.1.1 Developer Kit
The IBM Datacap Developer Kit provides applications and files that allow unlimited extension and customization of the product. These customizations can be used to tailor your application to perform unique functionality or operate in a manor specific to the needs of your organization.
Also available in: Chinese   Russian  
Articles 30 Jun 2017
Do more with the IBM Blueworks Live REST API, Part 1: Maximize your business value with 5 universal use cases
This tutorial is the first part in a series about the IBM Blueworks Live REST API. Blueworks Live is a powerful platform, much more than simply a process modelling tool. When used to its full potential, Blueworks Live becomes a structural map for your entire organization. See examples for 5 use cases and an overview of approaches to get the most out of each use case.
Articles 29 Jun 2017
Do more with the IBM Blueworks Live REST API, Part 2: Explore the Blueworks Live REST API resources with a generic testing tool
This tutorial is the second part in a series about the IBM Blueworks Live REST API. Learn about customized reports on business process information stored in Blueworks Live.
Articles 29 Jun 2017
HTTP/2 under the hood
HTTP/2 is the first major update of the HTTP protocol since 1996, formalizing advances and discoveries made by developers over the past two decades. Find out how HTTP/2 improves transport performance, lessens latency, and facilitates greater application throughput for an improved rich web experience.
Articles 29 Jun 2017
Do more with the IBM Blueworks Live REST API, Part 3: Use Blueworks Live REST API resources interactively with cURL
In Part 3 of this series about the REST API of IBM Blueworks Live, learn how to process the results of the REST API calls in a shell environment.
Articles 29 Jun 2017
Do more with the IBM Blueworks Live REST API, Part 4: Write Java applications with the Blueworks Live REST API
In Part 4 of this series about the IBM Blueworks Live REST API, learn how to process the results of the REST API calls in Java applications.
Also available in: Japanese  
Articles 29 Jun 2017
Invoking an OpenWhisk action
One of the great things about the developerWorks sandbox is its ability to deploy code to Bluemix. The deployed code becomes an OpenWhisk action. This article shows you four ways to access that action after it's been deployed.
Articles 28 Jun 2017
IBM Datacap 9.0, 9.0.1, 9.1.0, and 9.1.1 DDK sample applications
The DDK contains additional IBM Datacap 9.0, 9.0.1, 9.1.0 and 9.1.1 sample applications. These samples show various ways to capture and validate documents, providing examples of application structure and use of various actions that may be useful in your applications.
Also available in: Chinese   Russian  
Articles 28 Jun 2017
IBM Datacap 9.0, 9.0.1, 9.1.0 and 9.1.1 DDK: Customizing ruleset configuration panels for FastDoc and Datacap Studio
IBM Datacap provides ruleset configuration panels, which are used at application design time in FastDoc and Datacap Studio, allowing easy ruleset configuration by providing a UI that prompts the user for configuration settings and then creates the appropriate ruleset XML. Additional custom ruleset panels can be created using the provided Visual Studio C# template.
Also available in: Russian  
Tutorial 28 Jun 2017
IBM Datacap 9.0, 9.0.1, 9.1.0, and 9.1.1 DDK Datacap Desktop Custom Panels
User interaction with IBM Datacap can occur when physically scanning pages or when reviewing problems found while processing pages. Here, you can find the information to create your own panels to be used within an IBM Datacap application. Custom panels present alternative layouts and manipulation of fields and data.
Also available in: Chinese   Russian  
Articles 28 Jun 2017
Find relevant information quickly with Passage Retrieval in Watson Discovery
Learn how Passage Retrieval, part of the IBM Watson Discovery Service, helps you find relevant information from within large amounts of unstructured data.
Articles 27 Jun 2017
Hosted VMware environments and recovery solutions in IBM Bluemix Local System, Part 1: Getting started with hosted VMware environments
With the release of IBM Bluemix Local System and PureApplication System firmware V2.2.3, you can create automatically configured hosted VMware environments for more flexibility on how you run and manage your workloads. This series of articles provides a step-by-step guide for users of the W1500, W2500, W3500, and W3550 models to work with these advanced capabilities. In Part 1, you get started with creating and deploying hosted VMware environments in Bluemix Local System. Specifically, you learn how to allocate resources, configure external access to VMware components, and configure and deploy virtual machines in VMware.
Articles 26 Jun 2017
Using an Agile approach to scope software projects
This tutorial explores the virtues of adopting an Agile methodology to govern the project scoping process so that it fully determines project requirements, contends with the pressures of change, and delivers a fit-for-purpose software product on time and on budget.
Articles 22 Jun 2017
Continuous monitoring of server resources utilization using custom scripts
Monitoring IT infrastructure is essential to ensure its stability. Choosing an efficient, scalable, customizable, and light-weight solution for this has always been a challenge with changing requirements. Custom scripts can be used to achieve this smartly unlike the agent-based monitoring method in which all data defaulted by the monitoring tool used will be collected. This article describes the custom script method for monitoring system resources. In this method, the data collector(s) scripts running on data collector node will poll the target systems for data and so can decide on what data to be pulled.
Articles 21 Jun 2017
Harness the power of IBM Watson Language Translator on IBM i
You can add powerful abilities to your IBM i applications by using IBM Bluemix Watson Services. The article illustrates how to create a Watson Language Translator service and obtain the credentials for accessing that service. It then provides several SQL statements that are used to access the translator service from IBM i. The article also describes how a Java program can be used to access the Watson Language Translator service.
Articles 21 Jun 2017
Refactoring to microservices, Part 3: Roadmap to microservices adoption
Microservices are taking the development world by storm. In this 3-part series, "Refactoring to microservices," we'll cover why they matter, what factors to consider in planning your approach to microservices, the role of data factoring, and a step-by-step migration process. Part 3 lays out a roadmap for transforming your applications from a monolith to a set of microservices.
Also available in: Chinese  
Articles 21 Jun 2017
Build a real-time chat app with Node-RED in 5 minutes
Building real-time web applications is now easier with IBM Bluemix and Node-RED. In this article, we show how you can build a real-time chat application in a few minutes by simply dragging and dropping components and wiring them together.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 20 Jun 2017
Open Source POWER Availability Tool
Search for Linux open source packages that run on the IBM POWER architecture.
Also available in: Chinese   Japanese  
Articles 20 Jun 2017
IBM cloud technologies: How they all fit together
Explore the various types of cloud computing systems available and the guidelines that can help you with real-world application deployments on top of a cloud infrastructure.
Also available in: Chinese   Russian   Japanese  
Articles 19 Jun 2017
Building open source RPM packages on IBM AIX
RPM is a very popular packaging method for installing and managing software. Different Linux distributions provide open source software in RPM format. Building and managing RPM packages on IBM AIX is similar to Linux distributions but with some changes. This article describes how to build an open source software RPM package on AIX.
Articles 15 Jun 2017
Run your business decisions in Kubernetes with IBM Bluemix
Learn how to deploy IBM Operational Decision Manager (ODM) in a Kubernetes cluster on IBM Bluemix. Start with Docker images and then reach a running, clustered IBM ODM platform with Kubernetes.
Articles 14 Jun 2017
Speaking out loud
Natural language processing and other artificial intelligence-related technologies are all around us. Discover how the science began and where it might go in the future.
Also available in: Chinese  
Articles 13 Jun 2017
Getting to know NodeMCU and its DEVKIT board
This article introduces the open source IoT development board called NodeMCU. One of its most unique features is that it has built-in support for wifi connectivity, and hence makes IoT application development much easier. While Arduino boards might provide greater flexibility, NodeMCU boards provide a more consistent and accessible experience for IoT developers.
Tutorial 12 Jun 2017
Build a user-facing OpenWhisk application with Bluemix and Node.js
Learn how to use OpenWhisk to write user-facing applications. This tutorial covers the basics of OpenWhisk through a sample user-facing application, which uses a stub index.html to call OpenWhisk for the actual content.
Also available in: Chinese   Japanese  
Articles 12 Jun 2017
Compare the Informix Version 12 editions
Get an introduction to the various editions of IBM Informix version 12, and compare features, benefits, and licensing considerations in a side-by-side table. Regardless of which edition you choose, Informix brings you legendary ease of use, reliability, stability, and access to extensibility features.
Product overview 10 Jun 2017
Identifying and preventing threats to your IoT devices
Internet of Things (IoT) devices are often placed in insecure locations and communicate through insecure networks. In this article, you learn what the main threats to IoT devices are and some ideas about how to deal with them.
Articles 08 Jun 2017
Exporting a Live Text Widget from IBM Notes
If you want to use your IBM Notes Live Text widgets in IBM Verse, you can migrate them with the Notes Live Text Widget Export Plug-in. To use the plug-in, first install it, which adds it to your My Widgets panel. Then use the plug-in to export each Live Text widget from Notes to a JSON file that can be imported into Verse as an extension.
Articles 07 Jun 2017
A simplified approach to hardware upgrade using IBM Geographically Dispersed Resiliency for Power Systems
This article explains the advantages of using IBM Geographically Dispersed Resiliency for Power Systems for planned hardware upgrades followed by a detailed walk-through of the steps for performing the upgrade.
Articles 06 Jun 2017
Streamlining the development of your IoT applications by using an IoT platform
This article explores the key capabilities of IoT platforms and considers the top general-purpose end-to-end IoT platforms. You'll learn why you should adopt an IoT platform to rapidly develop your IoT solutions and quickly get the most value from your IoT data.
Articles 05 Jun 2017
Implementing blockchain for cognitive IoT applications, Part 2: Use vehicle sensor data to execute smart transactions in Blockchain
Start implementing blockchain for cognitive IoT applications. Part 1 of this two-part series discussed the use of blockchain in IoT solutions and explored how different industries are leveraging these two technologies to build end-to-end automated and secured solutions. Part 2 shows you how to use the IBM Watson IoT platform and IBM Blockchain service to build a sample use case.
Articles 05 Jun 2017
OpenPOWER secure and trusted boot, Part 2: Protecting system firmware with OpenPOWER secure boot
Protection of system firmware against malicious attack is paramount to server security. If an attacker is able to inject malicious code at the firmware level, no security measure at the operating system level can fully guarantee the trust of the system. IBM OpenPOWER servers support secure boot of system firmware to ensure the system boots only authorized firmware. When the system boots, each firmware component is verified against a cryptographic signature and integrity-checked against a secure hash of the component. If any check fails, secure boot prevents the system from booting until the problem is corrected.
Articles 05 Jun 2017
Turn your smartphone into an IoT device
Learn how to turn your smartphone into a sensor device, send sensor data to IBM Watson IoT Platform in the cloud, and create Bluemix applications that process and visualize the data. You create an Android app and two Bluemix apps that use the Internet of Things and Node-RED services.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 02 Jun 2017
Loading feature modules in Angular 4
Get an overview of feature modules in Angular 4, then learn how to apply a mixed loading strategy for optimal application performance.
Also available in: Chinese  
Tutorial 01 Jun 2017
Build a home assistant mobile application with Watson and IoT Platform services
The tutorial shows how a mobile application can use the Watson Conversation, Text to Speech, and Speech to Text services to understand user commands, which are then used to control devices through IBM IoT Platform services. It also shows how to integrate a Raspberry Pi as a home gateway that receives commands from and sends events to the mobile app. Finally, it shows how to store images by using Object Storage Service.
Also available in: Chinese  
Articles 01 Jun 2017
A beginner's guide to artificial intelligence, machine learning, and cognitive computing
Get an overview of the history of artificial intelligence as well as the latest in neural network and deep learning approaches. Learn why, although AI and machine learning have had their ups and downs, new approaches like deep learning and cognitive computing have significantly raised the bar in these disciplines.
Also available in: Chinese  
Articles 01 Jun 2017
What's new in WebSphere Application Server V8.5
IBM WebSphere Application Server V8.5 is a major release that offers dramatic run time improvements, plus simpler and easier ways to develop and deploy applications. This article presents a high level glimpse of some of the new technical features and enhancements that make these improvements possible.
Also available in: Chinese  
Articles 01 Jun 2017
Implementing blockchain for cognitive IoT applications, Part 1: Integrate device data with smart contracts in IBM Blockchain
Internet of things (IoT) solutions are being successfully adopted in many different industries, such as healthcare, warehousing, transportation, and logistics. Current centralized cloud-based IoT solutions may not scale and meet the security challenges faced by large-scale enterprises. The use of blockchain as a distributed ledger of transactions and peer-to-peer communication among participating nodes can solve such problems. This article provides an overview of blockchain-enabled IoT solutions and demonstrates how to use the IBM Blockchain platform for an IoT application in a multi-partner environment.
Also available in: Chinese  
Articles 01 Jun 2017
Go full throttle: The essentials of throttling in your application architecture
By using throttling in your application architecture, you limit the number of requests to a component. This article highlights five throttling scenarios to consider when you plan for a service-oriented architecture (SOA) or microservices architecture.
Articles 31 May 2017
Java 8 idioms: In praise of helpful coding
A Java 8 convention for function composition could improve not only your code, but your relationship with other developers.
Also available in: Chinese  
Articles 30 May 2017
Deploy an IBM Operational Decision Manager topology with Docker Compose
Docker technology empowers developers and IT to standardize runtime components and provision pre-assembled topologies. IBM Operational Decision Manager (ODM) empowers business users and developers to collaborate when modeling, authoring, testing and deploying business rules to automate business policies. This tutorial shows how to apply Docker micro-container technology to IBM ODM Standard to play in continuous build and modern DevOps. It describes how to create and instantiate Docker images for Decision Server (the  Rule Execution Server) and Decision Center running on a WebSphere Liberty server. You also learn how to use Docker Engine and Compose to orchestrate repeatable clustered and unclustered topologies.
Articles 25 May 2017
Connecting all the things in the Internet of Things
In this guide for IoT connectivity, learn about widely adopted technologies and standards for IoT networking and why you might choose one network protocol over another. Also, learn about the key considerations and challenges related to networking in IoT.
Articles 23 May 2017
Chaincode for Go developers, Part 3: Develop a client application for a blockchain network based on Hyperledger Fabric v0.6
This tutorial shows how to develop a Node.js client application to talk to a blockchain network based on Hyperledger Fabric v0.6. It details registration, enrollment, and access control, and provides reusable code for setting up a blockchain network and querying the blockchain.
Articles 23 May 2017
IBM PowerHA/Cluster Aware AIX (CAA) tunables guide
This article explains about IBM PowerHA and Cluster Aware AIX (CAA) tunables, their default values, and the recommended values for the PowerHA cluster environment.
Articles 23 May 2017
What's new in IBM Security Guardium V10
In Version 10, IBM Security Guardium takes a major step forward with intelligence and automation to safeguard data, enterprise-readiness features, and increased breadth of data sources, including file systems. This article provides an in-depth technical review of all new and changed capabilities including database activity monitoring, vulnerability assessment, and file activity monitoring. This article, originally published in September 2015, was updated to include enhancements for the updates in Version 10.1 (delivered in June 2016).
Also available in: Chinese  
Articles 23 May 2017
express-no-stress: Build awesome APIs with Express.js and Swagger
This brief article shows you how to build Software as a Service using Node.js along with best-of-breed technologies and approaches. It introduces a generator that can be used to quickly scaffold a new API application built on Express.js. This scaffolding provides structured logging, API request validation, interactive API documentation, environment-driven configuration, a simple build/transpilation process, and more. The scaffolded application is also suitable for deployment on modern cloud platforms like IBM Bluemix.
Articles 22 May 2017
Build a mobile app to analyze other apps with Bluemix, Watson Discovery, and Cloudant
Build a mobile app that provides an analysis of the reviews of the top 10 free apps in the App Store. The app then uses Cloudant to store the app details.
Also available in: Chinese  
Articles 22 May 2017
Trigger a sales lead flow from Salesforce CRM to a Google spreadsheet using App Connect Professional
Automate your manual business tasks in the enterprise with this no-code approach by using IBM App Connect Professional, App Connect Personal, and API Connect. This tutorial shows how to create a project flow in App Connect to trigger a sales lead by exposing a REST API in API Connect to populate a spreadsheet in Google Sheets. By following this tutorial, you can discover how this approach can simplify other time-consuming tasks for your teams.
Tutorial 22 May 2017
IBM Cloud for VMware Solutions: Take a look under the hood
This tutorial examines the architecture of IBM Cloud for VMware Solutions, an IBM Cloud offering that provides deployment and management of VMware virtualized environments. Take a look inside the components of the offering to see how they work together to provision and maintain the environment in the public cloud.
Also available in: Chinese   Japanese  
Articles 22 May 2017
Build a customized dashboard in Rational Team Concert using Report Builder
There's a good chance you've led a project that contains several teams and spans multiple projects and or releases. All the teams work simultaneously on different components, all leading toward the development of a single product. On projects like this, a high-level overview of the status of these releases and teams that compares specific aspects of the parallel releases from one centralized location is beneficial. Learn how to apply an agile perspective and use software like IBM Rational Team Concert and Jazz Reporting Service to give you visibility into projects with this tutorial.
Articles 19 May 2017
5 things you didn't know about ...: Multithreaded Java programming
Multithreaded programming is never easy, but it does help to understand how the JVM processes subtly different code constructs. Steven Haines shares five tips that will help you make more informed decisions when working with synchronized methods, volatile variables, and atomic classes.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 17 May 2017
Securing a Raspberry Pi embedded in your IoT device
Learn how to write scripts to define and enforce usage patterns to secure a Raspberry Pi embedded in your IoT device.
Articles 17 May 2017
1 - 100 of 14798 results | Next
Show Summaries | Hide Summaries