Technical library

  • spacer Filter by products, topics, and types of content

    (0 Products)

    (53 Topics)

    (2 Industries)

    (7 Types)

Develop and deploy your next
app on the IBM Bluemix
cloud platform.


1 - 48 of 48 results Show Summaries | Hide Summaries Subscribe to search results (RSS)

View Results
Title none Date down
Support multiple keyboard layouts in web-based VNC apps
Take advantage of a recently introduced browser API (available in Chrome, Firefox, and Opera) to add support for multiple keyboard layouts to web-based VNC clients.
23 Aug 2016
Modularize Angular applications with webpack
Modularizing an AngularJS application makes the code base easier to maintain as your project grows. Learn how to modularize an existing Angular application with the webpack module bundler, and learn best practices for incorporating modules into a new project.
Also available in: Chinese  
29 Jun 2016
Real-world applications using developerWorks Premium, Part 2: Build a mobile web app for assisting stray dogs, Part 2
In this two-part tutorial, take advantage of developerWorks Premium and use PHP, Bluemix, and the Google Static Maps API to build and deploy a mobile-friendly app for reporting injured stray dogs to a central database.
Also available in: Japanese  
15 Jun 2016
Real-world applications using developerWorks Premium, Part 1: Build a mobile web app for assisting stray dogs, Part 1
In this two-part tutorial, take advantage of developerWorks Premium and use PHP, Bluemix, and the Google Static Maps API to build and deploy a mobile-friendly app for reporting injured stray dogs to a central database.
Also available in: Chinese   Japanese  
15 Jun 2016
Use D3 and Angular for custom data visualizations
Build custom data visualizations with the D3.js library and incorporate them in your AngularJS apps.
Also available in: Japanese  
26 May 2016
Build a hybrid mobile app with Ionic, Grails, and Bluemix
Use Grails and Ionic with the Eclipse IDE to develop a hybrid mobile item-ordering application that uses Bluemix as the host for RESTful back-end services.
Also available in: Japanese   Spanish  
18 May 2016
Use JavaScript closures efficiently
Understand the characteristics of JavaScript closures and their lifecycles so that you can prevent memory leaks in your Node.js applications.
Also available in: Chinese  
02 May 2016
Convert your Twitter lists to RSS
Parse the HTML output from a Twitter widget into an RSS feed that can be used in feed readers, IFTTT recipes, and custom applications.
Also available in: Chinese   Russian   Japanese  
25 Apr 2016
Build a hybrid expense-tracking application
Easily create REST services by using StrongLoop tools, including the open source LoopBack framework. With the Ionic framework and the LoopBack framework's AngularJS SDK, create a hybrid application to consume the services. Extend the API to give clients more flexibility in displaying expense data, and push the server-side code to IBM Bluemix.
Also available in: Chinese   Japanese   Portuguese  
02 Mar 2016
Move your Java application into a hybrid cloud using Bluemix, Part 4
Use Secure Gateway to connect a Java Platform, Enterprise Edition application that runs in Bluemix to a relational database that runs outside of Bluemix.
Also available in: Chinese   Japanese  
17 Feb 2016
Create a modular single-page app with Vue.js and Bluemix, Part 2: Deploy your app in the cloud
In this two-part tutorial, build a simple but powerful single-page application with a responsive UI, and deploy your app in the cloud. In Part 1, develop the front end with the Vue.js JavaScript framework, using Node Package Manager (NPM) for dependency management, webpack as a build tool, and Foundation for the responsive UI. Learn Vue.js from basic principles to advanced usage, and use a modular design to support the application as it scales up. In Part 2, deploy the app to IBM Bluemix.
Also available in: Chinese  
03 Feb 2016
Create a modular single-page app with Vue.js and Bluemix, Part 1: Develop and test the front end
Copy extended
Also available in: Chinese  
03 Feb 2016
Notes from developerWorks Technology: Top Web development tutorials from 2015
The developerWorks Technology editor showcases the top tutorials published in 2015 for web developers.
Also available in: Chinese  
18 Nov 2015
Learn node.js development from these top Bluemix guides
Read a collection of tutorials that covers a variety of node.js programming topics in the context of IBM Bluemix so you can leverage IBM's cloud platform and get the most out of your node.js application.
Also available in: Chinese  
11 Mar 2015
Extract table information from PDF files using OCR and analytics technology
Learn how to build a REST application that provides a web service for converting PDF documents to text using IBM Bluemix. This service accepts a PDF file; converts the PDF file to a text file, capturing identified tables in the document (that is, XML or HTML); and returns the result to the user. The XML version is the output from the OCR engine, while the HTML version is the result of an error-correction process that fixes errors in the table structure identified by the OCR engine.
Also available in: Japanese  
11 Feb 2015
Build a translated alert system with an RSS feed using Bluemix and Cloudant
The Alerter application provides usable code and ideas for providing translated, localized error alerts for Bluemix applications. The system for using "canned" error messages associated with translated XML files is standard for IBM and has been moved to the Bluemix environment. Example error message catalogs and explanations of using XML and XSLT are provided. The application also conforms to currently accepted standards for RESTful API programming.
Also available in: Chinese   Russian   Japanese   Portuguese  
28 Jan 2015
Get on the fast path to application load testing and scaling in Bluemix
The Bluemix Monitoring and Analytics add-on can be used to gain insight into application performance, availability, runtime resource usage, and activity and error logging. Developers and testers can use its capabilities to identify possible bottlenecks and trouble areas potentially contributing to performance or availability issues, generating erroneous activity, or simply needing further investigation. The Monitoring and Analytics service is built into the Bluemix environment, so you can easily add it to your applications and see results instantly. Easy-to-use dashboards, integrated log analytics, and a search capability help you to quickly and easily find the line of code that is the root cause of the problem.
Also available in: Chinese   Japanese   Portuguese  
28 Jan 2015
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  
16 Dec 2014
Protect your site from bots with reCAPTCHA on Bluemix
Build and deploy a form-based application using Google reCAPTCHA. In this Java web-based application, the user data is stored in an IBM Bluemix SQL database and hosted on the IBM Bluemix cloud platform.
Also available in: Chinese   Japanese  
04 Dec 2014
Build a collaborative encyclopedia of concept maps
Build and deploy an application that leverages IBM Bluemix caching services to scale. The application exemplifies the techniques required to maximize the benefit from cloud deployment and distributed caching, including maintaining authentication across nodes, minimizing latency by using caches, and leveraging NoSQL databases for efficient loading and storage of complex documents.
Also available in: English   Russian   Japanese   Portuguese   Spanish  
19 Nov 2014
Port your web applications onto Bluemix
This article gives detailed steps on how a traditional J2EE application can be ported to the latest services on IBM BlueMix. The article and the sample code provided show how to port an application that uses database, Java Message Service (JMS), and email functions to Bluemix using SQL Database, MQ Light, and SendGrid Services. This article gives a quick, hands-on tour of IBM Bluemix, the open IBM cloud platform for developing and deploying web and mobile applications.
Also available in: Russian   Japanese   Portuguese  
28 Oct 2014
Use notebooks in the cloud for great data science
Deploy an IPython Notebook server to SoftLayer: Provision a virtual machine with the Docker application-container engine on it, pull an official IPython repository from Docker Hub, and run the IPython Notebook server in a container. Then upload and play with a sample notebook that explores airline on-time performance data from
Also available in: Chinese   Russian   Japanese   Spanish  
20 Oct 2014
Create a tool to analyze Twitter profiles using Node.js, Mongo, and D3
Create a Node app that samples the user themes and bios of Twitter users and creates a word cloud to show characteristics of a user base. Store user keys in a Mongo database, and use D3 JavaScript Library to visualize the results.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
16 Oct 2014
Build a network assurance solution with Node.js, WebSocket, Cloudant, and MongoDB
Connect data from systems of record to Bluemix applications by using Secure WebSocket (WSS) and Secure HTTP (HTTPS) file uploads, persisting the data into instances of MongoDB and Cloudant Bluemix services.
Also available in: Chinese   Japanese   Portuguese  
24 Sep 2014
Build a WebSocket app to visualize tweet volumes on a map
Use WebSocket, Twitter search, and the Google Maps API to create a Node.js web app that shows the origin of tweets on a map in real time.
Also available in: Chinese   Russian   Japanese   Portuguese  
23 Sep 2014
Build an agile SaaS framework for Bluemix and SoftLayer with Node.js
This tutorial shares code and describes a customizable framework that ties the IBM Bluemix and IBM SoftLayer platforms together into an easily customizable SaaS application. Node.js and are used for seamless, scalable messaging for an easy-to-use framework that can be launched and integrated quickly.
Also available in: Chinese   Japanese   Portuguese  
12 Sep 2014
Build a table-driven storage container application in the cloud
Use Node.js and a Cloudant database to issue create, read, update, and delete operations with the help of a jTable (jQuery-based table package) on IBM Bluemix, with special code to handle clipboard copy operations for masked table data.
Also available in: Chinese   Russian   Japanese  
08 Sep 2014
Create reusable custom web components with Polymer
Learn how to use the Polymer JavaScript API and web components library to create custom web components for sharing in community repositories or inclusion in your own apps.
Also available in: Chinese   Russian   Japanese  
02 Sep 2014
Join the Web Components revolution with Polymer
The Polymer library uses Web Components technology supported by all modern browsers, including mobile browsers on iOS and Android. Add custom web elements that encapsulate a complete user interface including UI interaction handling, transition animation, and flexible CSS styling to your web applications or hybrid mobile apps.
Also available in: Chinese   Russian   Japanese  
02 Sep 2014
Spot the International Space Station using third-party APIs and the Liberty runtime
The International Space Station is the third brightest object in the sky -- and if you know when to look up, it's easy to see. The SPOT ISS application gives details on sightings by city and country. It consumes third-party APIs such as the NASA RSS feed and the Open Notify JSON API service to create a unique system of engagement. The app is deployed on IBM Bluemix.
Also available in: Chinese   Russian   Portuguese  
11 Aug 2014
Improve web application security with jQuery Mobile
Many web developers consider security a low priority. Security is frequently relegated to the end of the software development life cycle, as little more than an afterthought. Sometimes, software security is neglected entirely, resulting in applications rife with common vulnerabilities. Because such bugs might manifest only under conditions present during an attack, they can be hard to detect prior to such events without knowledge of how the exploitation process works. Using a web application built with jQuery Mobile, PHP, and MySQL, this tutorial shows how many types of vulnerabilities occur along with common methods of exploitation and, most importantly, their respective countermeasures.
Also available in: Chinese   Japanese   Portuguese   Spanish  
03 May 2011
jQuery Mobile and JSON
jQuery powers many of the sites on the Internet today, providing dynamic user experience in the browser and helping to make traditional desktop applications increasingly rare. Now that browsers found on the major mobile platforms have caught up to desktop browser functionality, the jQuery team has introduced jQuery Mobile, or JQM. The mission of JQM is to bring a universal experience to all major mobile browsers, enabling rich content across the Internet, regardless of the viewing device. This tutorial examines fundamental design concepts around jQuery Mobile in the context of a sales force automation-oriented application. You create an intuitive and visually appealing mobile web application that interacts with an Internet-hosted website to store and manage sales opportunities.
Also available in: Chinese   Spanish  
01 Mar 2011
Developing Drupal publications to support standards-based XML
Academic and corporate clients seeking digital journals or other types of web publications regularly require platforms that support standards-based XML. This tutorial explains how to customize a Drupal implementation to develop publications that enable editors, authors, and users to submit and edit content in standards-based XML, where the standard can be enforced using server-side validation settings. For illustrative purposes, the discussion references TEI XML, the markup standard in widespread use in academia.
Also available in: Portuguese  
08 Feb 2011
Processing XML with jQuery
Did you know that you can use jQuery's fast and powerful DOM traversal and manipulation methods to process any XML file? This ability, combined with jQuery's ability to easily load XML files using Ajax, makes this JavaScript library a great choice for building dynamic, XML-based UI applications. In this tutorial, take a closer look at the specifics of this approach and explore its benefits and caveats. Along the way, you get an overview of DOM processing in the browser and discover how useful jQuery's methods can prove when you parse XML. The tutorial also outlines the basic steps in the development of a generic, browser-based live XML editor using the covered techniques.
01 Feb 2011
Build dynamic user interfaces with Android and XML
A number of websites cater to non-profits that provide easily set-up and used forms for taking polls and collecting data. This tutorial introduces a simple architecture for designing similar applications for Android -- dynamic user interfaces that allow non-programmers to collect data from mobile users. You will create an example forms engine in this tutorial with both server and mobile sides.
Also available in: Chinese   Japanese   Spanish  
07 Sep 2010
Build a web-based notification tool with XMPP
Real-time web applications are networked applications, with web-based user interfaces, that display Internet information as soon as it's published. Examples include social news aggregators and monitoring tools that continually update themselves with data from an external source. In this tutorial, you will create Pingstream, a small notification tool that uses PHP and JavaScript to communicate over the Extensible Messaging and Presence Protocol (XMPP), a set of XML technologies designed to support presence and real-time-communications functionality.
Also available in: Chinese  
22 Jun 2010
Create modern Web sites using HTML5 and CSS3
Since the World Wide Web emerged in the early 1990s, HTML has evolved to become a relatively powerful markup language, which, when backed up by its close partners JavaScript and CSS, can be used to create visually stunning and interactive Web sites and applications. This tutorial serves as a hands-on introduction to HTML5 and CSS3. It provides information about the functionality and syntax for many of the new elements and APIs that HTML5 has to offer, as well as the new selectors, effects, and features that CSS3 brings to the table. Finally, it will show you how to develop a sample Web page that harnesses many of these new features. By the time you have finished this tutorial, you will be ready to build Web sites or applications of your own that are powered by HTML5 and CSS3.
Also available in: Chinese   Japanese   Vietnamese   Spanish  
02 Mar 2010
Manipulate CSV data with Python and pureXML
IBM DB2 pureXML allows you to store XML data natively in a relational database management system, giving you the power and flexibility to report on this data without disturbing the advantages that its XML format offers. In this tutorial, you will learn how to connect to a DB2 database from the Python programming language, importing data about population from the United States Census Bureau. You will use Python to convert this CSV file into XML, before inserting this XML data natively into DB2. Finally, you will use Python to create a command-line application that produces some informative tables that you can access through a menu system.
Also available in: Chinese   Korean   Portuguese  
22 Dec 2009
Using Apache Pivot to build an iTunes search client
Apache Pivot is an open source platform for building rich internet applications (RIAs) in a Java environment. It combines the enhanced productivity and usability features of a modern RIA toolkit with the robustness of the industry-standard Java platform. Apache Pivot applications take advantage of WTKX, an XML-based language for user interface design, which makes the application's output easy to visualize. In this tutorial, you will follow the implementation of a simple but practical Pivot application that allows a user to execute searches against the contents of the iTunes Store.
Also available in: Chinese   Japanese   Portuguese  
13 Oct 2009
Monitor home energy with AMEE
Electricity is invisible. To understand how people use it, you need to make it visible. This tutorial will show you how easy it is to build a Web-based energy monitoring system yourself, using a Current Cost real-time energy monitor and AMEE, a neutral Web-based API for energy data, combined with some XML, Ruby, Rails, and Ajax.
Also available in: Portuguese  
29 Sep 2009
Discover how you can get the full benefit of using XQuery technology together with Asynchronous JavaScript and XML (Ajax). Your Web application will have the back-end benefit of sophisticated XML querying as well as the client-side benefit of rich presentation without the distraction of repeated requests.
07 Jul 2009
Build a RESTful service on CICS with PHP
CICS Transaction Server (TS) is a powerful transaction manager designed for rapid, high-volume processing. SupportPac CA1S uses technology from IBM WebSphere sMash to enhance CICS TS with PHP scripting capabilities and Representational state transfer (REST)-related features. This tutorial shows how you can use PHP to quickly and easily work with CICS programs and expose them on the Web. If you are a PHP developer, find out how you can use your skills to interact with enterprise assets in CICS; if you are a CICS developer, see how PHP provides a simple and agile way to manipulate your existing resources.
Also available in: Chinese  
21 Apr 2009
Build Comet applications using Scala, Lift, and jQuery
Web applications have gotten more and more advanced, and users are always expecting more out of them. One of the most advanced features is Comet, also known as reverse Asynchronous JavaScript and XML (Ajax) or server-side push. Comet allows for browser-based instant messaging, real-time stock quotes, and so on. Advanced Ajax libraries, such as jQuery, make it easy to write Comet applications on the client side, but getting them to scale on the server is still a challenge. That is where the Scala programming language and the Lift Web application framework can step in and deliver a scalable back end for your Comet application. In this tutorial, build a real-time Web auction using these technologies.
Also available in: Chinese  
24 Mar 2009
Automate XML file updates, Part 2: Use Apache Ant and conversion stylesheets to update your XML
This is the second part of a tutorial series that describes a method for automating updates to a library of XML files so that they all conform to an updated XML schema. In Part 1, you learn the steps of the entire process, and then create an XSLT stylesheet to update the XML files. Here, in Part 2, you learn to install, configure, and run Ant and Java SE to iteratively transform each of your XML files based on the updates specified in your XSLT stylesheet.
17 Aug 2006
Automate XML file updates, Part 1: XML process introduction and conversion stylesheet creation
This is the first part of a tutorial series that describes a method for automating updates to a library of XML files so that they all conform to an updated XML schema. In Part 1, you learn the steps in the entire process and then create an XSLT stylesheet to update the XML files. In Part 2, you learn to install, configure, and run Apache Ant and Java SE to iteratively transform each of your XML files based on the updates specified in your XSLT stylesheet.
17 Aug 2006
Best practices for location-aware services
This tutorial gets you started with IBM Enterprise LAS middleware. Learn the concepts behind the middleware and write a simple location-tracking Web application with the help of Asynchronous JavaScript and XML (Ajax) and Scalable Vector Graphics (SVG) technologies. With these best practices in mind, you'll be on your way to building faster location-tracking systems that can easily integrate with positioning/sensoring technologies, such as RFID and Zigbee.
06 Jun 2006
Build apps using Asynchronous JavaScript with XML (Ajax)
Ajax (Asynchronous JavaScript with XML) enables a dynamic, asynchronous Web experience without the need for page refreshes. In this tutorial, you learn to build Ajax-based Web applications -- complete with real time validation and without page refreshes -- by following the construction of a sample book order application.
15 Nov 2005
JavaScript floating objects
Have you ever seen content floating in the corner of your browser? Scroll the page, resize the window, and it still appears in that corner. This tutorial teaches you to create cross-browser floating content on a page, and even to reposition it.
20 Dec 2001

1 - 48 of 48 results Show Summaries | Hide Summaries Subscribe to search results (RSS)