Filter by products, topics, and types of content

(0 Products)

(117 Topics)

(5 Industries)

(7 Types)

1 - 100 of 158 results | Next
Show Summaries | Hide Summaries
View Results
Title none Type none Date down
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  
Tutorial 18 Nov 2015
React: Create maintainable, high-performance UI components
Start using React, an open source JavaScript library for easily creating UI view components and composing them to form modern web UIs. Follow this tutorial's examples to learn prescribed best practices for crafting React components in a maintainable and reusable manner.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 27 Feb 2015
Build a reactive sales chart app with Meteor
Create and deploy your own single-page, interactive Meteor application in the cloud updated in real time with nothing more than your browser. Write your code on IBM Bluemix DevOps Services, use the IBM Bluemix MongoDB service for server-side storage, and deploy the app to Bluemix.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 27 Jun 2014
Create your own browser extensions, Part 4: Move toward browser-agnostic extensions
Every browser has its fans, detractors, advantages, and disadvantages. One thing they all have in common is that people increasingly spend more time using them. This series examines how to build the same basic extension for Chrome, Firefox, and Safari. You'll learn what it is like to extend each browser, how hard or easy it is to perform some common tasks, and how to distribute your extension. In this final article of this series, you'll create a common extension that all three browsers can share.
Also available in: Russian   Japanese  
Articles 05 Apr 2013
Create your own browser extensions, Part 2: Extend your reach into Firefox
Every browser has its fans, detractors, advantages, and disadvantages. One thing they all have in common is that people increasingly spend more time in them. This series examines how to build the same basic extension for Chrome, Firefox, and Safari. You'll learn what it is like to extend each browser, how hard or easy it is to perform some common tasks, and how to distribute your extension. In this article, you'll build an extension for Firefox.
Also available in: Chinese   Russian   Japanese  
Articles 05 Apr 2013
Create your own browser extensions, Part 1: Extend your reach into Chrome
Every browser has its fans, detractors, advantages, and disadvantages. One thing they all have in common is that people increasingly spend more time using them. This series examines how to build the same basic extension for Chrome, Firefox, and Safari. You'll learn what it is like to extend each browser, how hard or easy it is to perform some common tasks, and how to distribute your extension In this article, you build an extension for Chrome.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 05 Apr 2013
Create your own browser extensions, Part 3: Extend your reach into Safari
Every browser has its fans, detractors, advantages, and disadvantages. One thing they all have in common is that people increasingly spend more time using them. This series examines how to build the same basic extension for Chrome, Firefox, and Safari. You'll learn what it is like to extend each browser, how hard or easy it is to perform some common tasks, and how to distribute your extension. In this article, you'll build an extension for Safari.
Also available in: Russian   Japanese  
Articles 05 Apr 2013
Integrating PHP applications with Instagram, Part 1
Instagram is a popular photo-sharing service that enables users to take photos with their smartphone and share them with others through the Web. Application developers can search and retrieve these photos, together with their associated comments and likes, through the Instagram REST API. This two-part article introduces the Instagram API and illustrates how it can be used with PHP to leverage Instagram's rich repository of user-generated content and create innovative web applications.
Also available in: Russian   Japanese  
Articles 01 Feb 2013
Integrating PHP applications with Instagram, Part 2
Instagram is a popular photo-sharing service that enables users to take photos with their smartphone and share them with others through the Web. Application developers can search for and retrieve these photos, together with their associated comments and likes, through the Instagram REST API. This two-part article introduces the Instagram API and illustrates how it can be used with PHP to leverage Instagram's rich repository of user-generated content and to create innovative web applications.
Also available in: Russian   Japanese  
Articles 01 Feb 2013
Create rich-layout publications in EPUB 3 with HTML5, CSS3, and MathML
EPUB 3.0, which is the latest revision of the industry-standard XML e-book format, jumps into modern web technology by embracing HTML5 and CSS3. It retains its focus on XML-driven toolkits by requiring XHTML serialization and adding supplementary XML vocabularies, such as MathML and SVG. EPUB 3 offers a variety of options for developing advanced, digital-native publications. In this article, learn to create rich-layout pages using some new features in EPUB 3.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 05 Jul 2012
Using the Zero Resource Model for database management in WebSphere sMash
The article offers details and insight into features and capabilities of the Zero Resource Model for database management on the IBM WebSphere sMash platform. This peek at agile database management describes the built-in database handling and processing capabilities of WebSphere sMash, and provides code samples that can serve as a starting point for application developers.
Also available in: Chinese   Russian  
Articles 14 Mar 2012
Using Dojo to extend business processes to the mobile space
This article illustrates an example of how to build a simple mobile user interface that interacts with a business process. The implementation of the mobile UI uses Dojo with the IBM WebSphere Application Server Feature Pack for Web 2.0 and Mobile, and the sample business process is implemented with IBM Business Process Manager V7.5. The mobile web application built here renders with a native look and feel on webkit-enabled mobile devices such as iPhone, iPad, Android, and RIM smartphones and tablets.
Also available in: Chinese  
Articles 14 Mar 2012
Make HTML5 microdata useful, Part 2: Next generation aggregation with microdata
Part 1 of this series showed how to use microdata with Schema.org terms so search engines can display your content better in search results. It also showed how to reuse that same microdata markup to improve the display on your own site. In this article, learn to use microdata to enable a collaborating group of site owners to easily hook up their sites and share content on a centralized site.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 06 Mar 2012
Make HTML5 microdata useful, Part 1: Using jQuery on top of microdata
The microdata specification lists two reasons why you might want to use microdata: To allow generic scripts to provide services that are customized to the page or to enable content from a variety of cooperating authors to be processed by a single script in a consistent manner. In this two-part series, learn to use microdata in both of these ways, starting with generic scripts on top of microdata. In this article, you will write one snippet of HTML to give you both an interactive event map and to enable Google, Bing, and Yahoo to display your page better in search results with Rich Snippets.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 06 Mar 2012
Comment lines: Choosing the right web content management delivery solution
The IBM Web Content Manager software offers different solutions for delivering web content to your users . This article explains all the solutions available and why you would chose each.
Also available in: Chinese  
Articles 25 Jan 2012
Comment lines: Defeat image sprawl, once and for all
Virtualization and cloud computing make it very easy to create new virtual images, but as image catalogs grow, finding and locating the right images gets harder. New images are created because it is easier to create a new image than it is to figure out what existing image might be reusable, creating "image sprawl." Unless you address how to more effectively build and manage your virtual images, you will not realize the full benefits of the cloud. Two new IBM capabilities, the Virtual Image Library and the Image Construction and Composition Tool, can help you quickly understand the content of your images and build reusable, parameterized images.
Also available in: Japanese  
Articles 07 Dec 2011
Build an iOS slideshow application for the iPad
Learn to build an iOS slideshow application as you walk through the process step-by-step in this article. The example application will communicate with a web server to retrieve an XML slideshow definition and display the images contained in the slideshow.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 29 Nov 2011
Combine Drupal, HTML5, and microdata
With Google, Yahoo, and Bing's announcement of schema.org, microdata is quickly gaining ground as a way to create applications that rely on data from many different websites. In this article, learn how to use Drupal to add microdata to your pages. Easily make your content available for use in applications such as Google's Rich Snippets.
Also available in: Chinese   Russian   Japanese  
Articles 08 Nov 2011
Comment lines: Building a Smarter Planet, one operations center at a time
The act of building a smarter city has parallels with the act of helping a company succeed and grow. A central view of operations and the analysis of operational data is one of those parallels. Here is a high level look at the issue of instrumenting operations from the perspective of IBM's Smarter Cities initiative, although many of the ideas and approaches could relate equally to any business environment as well.
Articles 02 Nov 2011
Comment lines: Tools for modernizing enterprise applications and the way you develop them
The newly announced IBM Rational Developer for System z Unit Test can dramatically enhance the way you develop, maintain, and test mainframe applications. This article explains how this solution, along with other Rational Enterprise Modernization products, can be used in a typical scenario to transform an existing mainframe "green screen" application into a smartphone interface using modern techniques.
Also available in: Chinese  
Articles 21 Sep 2011
Using a recommendation engine to personalize your web application
Most businesses are interested in finding new ways to drive traffic and generate revenue from their online investments. One way to address this challenge is to use a recommendation engine, which can drive visitors to your web site to explore further offerings. These engines apply a variety of patterns and analyze user habits to offer recommendations to users, and can be helpful in presenting offerings that a user might not otherwise know about. This article explains how to integrate Apache Mahout, an open source recommendation engine, with IBM WebSphere Application Server V8.0 and IBM Rational Application Developer for WebSphere Software V8.0.3.
Also available in: Chinese   Russian  
Articles 21 Sep 2011
Events, cookies, timing, and more
JavaScript has become increasingly popular and is arguably one of the most widely used languages on the Internet. It can be used cross-platform and cross-browser, and it does not discriminate against back-end languages. Many great libraries are available to help with development, but sometimes, these libraries are so removed from the original language that beginning developers lack an understanding of the language fundamentals. This article, part 8 in a series, continues the fundamentals of JavaScript with events, try...catch statements, cookie use, and timing functions.
Also available in: Chinese   Russian  
Articles 02 Aug 2011
Web 2.0 and Social Networking for the Enterprise
This book provides hands-on, start-to-finish guidance for business and IT decision-makers who want to drive value from Web 2.0 and social networking technologies. IBM expert Joey Bernal systematically identifies business functions and innovations these technologies can enhance and presents best-practice patterns for using them in both internal- and external-facing applications.
Books 15 Jul 2011
Improve cross-domain communication with client-side solutions
Ajax plays an important role in this Web 2.0 era, yet sometimes its power is limited due to the same origin policy (SOP). In this article, learn how to overcome the collaboration restrictions. Explore several client-side solutions for integrating with other servers and providers. Examples show you how to improve your cross-domain communication and data transfer.
Also available in: Chinese   Japanese  
Articles 28 Jun 2011
Comment lines: What makes for good modularity and why OSGi is awesome
Modularity is one of those things that is considered good -- but not always realized -- in software engineering; hard to describe and harder to achieve. This article explores the key considerations for modularity and then applies them to Java, Maven, and OSGi to see how well they fit these capabilities. This will reveal the value that OSGi brings as a modularity system for Java, and provide the context for explaining the value of applying OSGi to enterprise applications.
Also available in: Chinese  
Articles 22 Jun 2011
Hook into Wikipedia information using PHP and the MediaWiki API
Wikipedia is the ultimate online encyclopedia, containing millions of entries on different aspects of human knowledge. Web application developers are able to access and search these entries through the Wikipedia API. This article introduces the Wikipedia API and demonstrates it in the context of a PHP application, explaining how to search and retrieve different elements of Wikipedia content with PHP.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 17 May 2011
The Semantic Web, Linked Data and Drupal, Part 2: Combine linked datasets with Drupal 7 and SPARQL Views
Part 1 of this series explored some of the new concepts recently incorporated into the Drupal content management system, such as how sharing and reusing data is now easier because the technologies discourage proprietary APIs in favor of a machine-readable format -- Resource Description Framework (RDF). In this article, learn how to take advantage of the existing Linked Data available today on the web of data, and how to enrich a Drupal 7 site with data coming from different endpoints. A real-world use case with data from independent publishers provides examples.
Also available in: Chinese   Japanese  
Articles 03 May 2011
The Semantic Web, Linked Data and Drupal, Part 1: Expose your data using RDF
Drupal 7 is the first mainstream content management system to support Semantic Web technology in its core. Readily usable, Semantic Web technology lets you push the web from a web of documents to a web of data. In this article, learn to make your web data more interoperable and your data sharing more efficient. An example shows how to use Drupal 7 to publish Linked Data by exposing content with RDF.
Also available in: Chinese   Russian   Japanese  
Articles 12 Apr 2011
Find and resolve browser memory leaks caused by JavaScript and Dojo
If you're developing Web 2.0 applications that heavily use JavaScript and Ajax technologies, it is likely you will encounter browser memory leaks. The issue can be significant if you have a one-page application, or if a page handles a lot of UI operations. In this article, learn how to detect and correct memory leaks with the sIEve tool. Practical examples of memory leak issues, and the solutions, are included.
Also available in: Chinese   Japanese  
Articles 05 Apr 2011
Comment lines: Going mobile with the Dojo Toolkit
The Dojo Toolkit is a powerful open source JavaScript library that you can use to create rich and varied user interfaces running in a browser. While many developers might think that Dojo only provides widgets for PC browsers, there is in fact an exciting component emerging that enables developers to easily target mobile platforms.
Also available in: Chinese  
Articles 30 Mar 2011
Comment lines: Mobile apps and the Web
This article discusses the quickly emerging space of mobile computing, and how you can leverage emerging Web standards to address your enterprise Mobile needs.
Also available in: Chinese  
Articles 30 Mar 2011
Load big web applications quickly with a custom Dojo build
Learn how a custom Dojo build can reduce the overall JavaScript footprint of your large applications. This article uses an example web project to walk you through the prerequisites, the build profile, optimization, and buildscripts.
Also available in: Japanese  
Articles 29 Mar 2011
Introduction to jQuery plug-ins
The jQuery JavaScript library has excellent support for extensibility through plug-ins that you can consume, write, and share. In this article, learn about the benefits of creating a jQuery plug-in. Get started with a basic template, and then create a relatively simple plug-in example that adds Google Map support to your web page. Also learn about naming conventions, and about packaging plug-ins for use by other developers.
Also available in: Japanese  
Articles 22 Mar 2011
What's new in Lift 2.0?
Lift is a web application development framework that enables the building of web applications in the Scala programming language. Because it is powered by Scala, Lift can be deployed to any Java Servlet container such as Tomcat or Jetty, and can make use of both Java and Scala libraries and APIs. In June 2010, Lift 2.0 became available, and it boasts an impressive array of new features and highlights. This article describes many of these features and explains how they can benefit you in the development of your own web applications.
Also available in: Japanese  
Articles 15 Mar 2011
Accessing third-party content with oEmbed and PHP
The oEmbed specification offers a way to display embedded representations of content from third-party content sharing sites in a web page. This article introduces the oEmbed API and demonstrates it in the context of a PHP application, explaining how you can use it to embed content from popular sites like Flickr, YouTube, Slideshare, Wikipedia, and others.
Also available in: Chinese   Russian   Japanese  
Articles 08 Mar 2011
Achieve cross-browser functionality with HTML5 and CSS3
HTML5 and CSS3 have many great new features, like the ability to store data offline and create round corners without graphics. However, not all of these new features work across browsers. Learn specific HTML5 and CSS3 techniques that work on all of the latest versions of the major browsers, including Safari, Internet Explorer, Firefox, and Chrome.
Also available in: Chinese   Japanese  
Articles 15 Feb 2011
Dojo from the ground up, Part 3: Creating rich user interfaces with the Dijit component framework
The Dojo toolkit lets Web application developers create Rich Internet Applications by offering a wide variety of features that save development time and effort. From DOM helpers and Ajax to a full-blown widget library and object-orientation features, Dojo includes virtually everything you need to build large-scale Asynchronous JavaScript and XML (Ajax)-powered Web applications. If the functions you are looking for are not included in Dojo itself, it's highly likely that you can find it in DojoX, a repository of extensions and experimental features that are not included in the Base or Core modules of the toolkit. In Part 3 of this three-part series on developing rich web-based applications using the Dojo toolkit, learn about the Dijit rich user interface component framework, which lets you build powerful interfaces with minimal effort.
Also available in: Chinese   Japanese  
Articles 15 Feb 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  
Tutorial 08 Feb 2011
Kick-start your web development with HTML5 Boilerplate
Get a technical introduction to the HTML5 Boilerplate project, including some of the many HTML5, CSS3, mobile development, and web performance best practices it brings to the table.
Also available in: Chinese   Japanese  
Articles 08 Feb 2011
Create great graphics with the HTML5 canvas
Enhance your web pages with canvas, a simple HTML5 element that packs a punch. Entice visitors to your site over and over again by taking advantage of its flexibility and variety.
Also available in: Chinese   Japanese  
Articles 08 Feb 2011
Dojo from the ground up, Part 2: Mastering object-oriented development with Dojo
The Dojo toolkit enables web application developers to create Rich Internet Applications by offering a wide variety of features that save development time and effort. From DOM helpers and Asynchronous JavaScript and XML (Ajax) to a full-blown widget library and object-orientation features, Dojo includes virtually everything you need to build large-scale Ajax-powered web applications. If the functions you are looking for are not included in Dojo itself, it's likely that you can find them in DojoX, a repository of extensions and experimental features that are not included in the Base or Core modules of the toolkit. In Part 2 of this three-part series on developing rich web-based applications using the Dojo toolkit, you will learn about JavaScript's object-orientation features, and how they differ from a traditional class-based object-oriented programming language. You will then see how Dojo bridges this gap by offering a class-based system of its own.
Also available in: Chinese   Japanese  
Articles 01 Feb 2011
Conquer event-driven design using dojo.connect
This article explains how event-driven design is loosely coupled and fits neatly into a browser-based application and Dojo's object-oriented framework. The result is a tool that helps maintain modularity in code. The modules are then glued together using dojo.connect, a powerful function that you can use not only for Document Object Model (DOM) events, but also for custom application events. Finally, the article compares dojo.connect and pub/sub, including their different degrees of loose coupling.
Also available in: Chinese   Japanese  
Articles 25 Jan 2011
Developing a Web 2.0 application using the InfoSphere Business Glossary REST API
IBM InfoSphere(TM) Business Glossary enables users to create, manage, and share an enterprise vocabulary and classification system. In version 8.1.1, the Business Glossary team introduced a REST API that makes glossary content easier to consume by enabling the development of custom applications based on particular needs. This article provides step-by-step instructions on how to develop a portable, dynamic read-write widget that uses the IBM InfoSphere Business Glossary REST API in conjunction with various Web 2.0 technologies. The widget enables users to find terms, examine the term's details, and make basic edits. Our goal is for InfoSphere Business Glossary customers to use the knowledge gained through building this sample widget as inspiration for using the REST API to create their own custom applications. This article is intended for software engineers who are familiar with Web 2.0 technologies and product designers who can apply the tools provided here to real world situations. [20 Jan 2010: Added instructional download and updated first resource. --Ed]
Also available in: Russian  
Articles 20 Jan 2011
Understanding the Zend Framework, Part 9: Adding interactivity with Ajax and JSON
Throughout this "Understanding the Zend Framework" series, you used the PHP Zend Framework to create the Chomp online feed reader, and now it's time to do one last tweak to improve usability. This article shows how to use Ajax to add information to a page without reloading the entire page, and how to use the Zend Framework to easily streamline those requests by translating data to and from the JavaScript Object Notation (JSON).
Also available in: Russian  
Articles 18 Jan 2011
Dojo from the ground up, Part 1: Getting started with Dojo development
The Dojo toolkit enables web application developers to create Rich Internet Applications by offering a wide variety of features that save development time and effort. From DOM helpers and Asynchronous JavaScript and XML (Ajax) to a full-blown widget library and object-orientation features, Dojo includes virtually everything you need to build large-scale Ajax-powered web applications. If the functions you are looking for are not included in Dojo itself, it's likely that you can find them in DojoX, a repository of extensions and experimental features that are not included in the Base or Core modules of the toolkit. In this article series, learn how to develop Dojo-powered applications from the ground up, covering the basics, Dojo's great object-orientation features, and the Dijit user interface library. By the end of this series, you will be well prepared to develop Dojo applications of your own.
Also available in: Chinese   Japanese  
Articles 18 Jan 2011
Use Dojo TreeGrid to manage WebSphere Process Server workflow
IBM WebSphere Process Server is a powerful business process management platform. Its built-in process management tool, Business Process Choreographer‎, supports multiprocess management. With Web 2.0 booming, though, users want to customize the management user interface to support Ajax features. TreeGrid, a Dojo widget, has the ability to display and manage multidimensional, complex data structures. With TreeGrid you can also create compelling, interactive user interfaces. In this article, learn how to manage the processes in WebSphere Process Server with Dojo TreeGrid and provide an attractive user experience.
Also available in: English   Chinese   Japanese  
Articles 11 Jan 2011
Look ahead to emerging web technologies in 2011
Also available in: Japanese  
Articles 11 Jan 2011
WebSphere Process Server 워크플로우를 관리하는 Dojo TreeGrid 사용하기
IBM WebSphere Process Server는 강력한 비즈니스 프로세스 관리 플랫폼입니다. 내장 프로세스 관리 도구인 Business Process Choreographer는 멀티 프로세스 관리를 지원합니다. 웹 2.0이 부상하면서 사용자들은 관리 사용자 인터페이스를 사용자 정의하여 Ajax 기능을 지원하려고 합니다. Dojo 위젯인 TreeGrid는 다계층의 복잡한 데이터 구조를 표시하고 관리하는 기능이 있습니다. TreeGrid를 통해 경쟁력있는 대화식 사용자 인터페이스를 작성할 수도 있습니다. 이 기사에서는 Dojo TreeGrid로 WebSphere Process Server에서 프로세스를 관리하고 훌륭한 사용자 경험을 제공하는 방법을 학습합니다.
Articles 11 Jan 2011
Master the Dojo Rich Text Editor
The Dojo Rich Text Editor is one of the most popular Dojo widgets. However, although it has many fine features, sometimes the editor isn't powerful enough to meet certain requirements. Luckily, the pluggable architecture allows enhancement using plug-ins. In this article, learn about using the Dojo Rich Text Editor as well as how you can extend it when necessary.
Also available in: Chinese   Japanese  
Articles 11 Jan 2011
Lazy load child nodes to your Dojo tree using JsonRestStore
Learn to use Dojo and JsonRestStore to create a Dojo tree that uses lazy loading for child nodes. Delete, add, and update nodes by manipulating the data store with methods defined on JsonRestStore, and harness the power of lazy loading functions on Dojo trees to efficiently fetch and display large data sets.
Also available in: Chinese   Japanese  
Articles 21 Dec 2010
Innovations within reach: What's new in Apache Geronimo 3.0
The Apache Geronimo project has released the first milestone release of the Geronimo 3.0 server. The 3.0 application server assemblies are provided as an implementation of Java EE 6 Web Profile features, such as Servlet 3.0, JSP 2.2, EL 2.2, JSF 2.2 and JPA 2.0. Geronimo 3.0 M1 also introduces support for the OSGi-based Aries application programming model, including new development, deployment, and service capabilities with the Blueprint service, JNDI lookup, and Web application bundle support. This article provides an overview of some of these significant new features.
Articles 15 Dec 2010
Add OAuth authentication support to HttpClient
With modern web applications, accessing resources using the HTTP protocol can be cumbersome. In this article, learn how HttpClient's authentication modules can help provide OAuth authentication support. Learn to extend the authentication module to use a customized authentication scheme. An example, including sample code, shows you how to use the open source library provided by oauth.net to add OAuth authentication support to the HttpClient component.
Also available in: Chinese   Japanese  
Articles 14 Dec 2010
Use Dojo's JsonRestStore with your REST services
Dojo's JsonRestStore is one of the more advanced options for connecting your REST services to Dojo's data API. If your service does not conform to JsonRestStore's expectations for data structure, the wiring between JsonRestStore and your REST service can become difficult. In this article, learn about a simple, generic service implementation for wiring up nonstandard REST services to JsonRestStore. Learn how to use and extend the implementation for your own services by exploring several examples.
Also available in: Chinese   Japanese  
Articles 14 Dec 2010
Use Dojo Grid and Dojo Tree widgets in Apache Wink
Apache Wink is a framework you might use for Representational state transfer (REST) development. However, the current implementation of Wink does not support Dojo widgets, such as Dojo Grid and Dojo Tree. With this article, learn how you can create new providers to plug in to the Wink framework. Enhance your use of Wink with a Dojo-based GUI and explore the benefits.
Also available in: Chinese   Japanese  
Articles 07 Dec 2010
Customizing charts using Dojo
In the world of Web 2.0, web pages are becoming more like applications, and web development libraries (such as Dojo and jQuery) are playing an increasingly important role. The Dojo charting module provides a quick and easy way to add great-looking and functional dynamic charts and graphs to your web pages. In this article, learn about the dojox.charting component to customize your charts. Explore plot and axis customization and advanced parameters such as ticks, gradient, and zooming.
Also available in: Japanese  
Articles 16 Nov 2010
Innovative uses for WebSphere sMash, Part 3: Managing cloud operations using sMash-ing Assemble flows
This series of articles has focused on actual examples of where IBM WebSphere sMash was selected and used to perform innovative and valuable tasks to aid in the operations of IBM's Green Innovation Data Center (GIDC) in Southbury, CT, USA. Part 1 looked at how WebSphere sMash was used to build a flexible framework for constructing data center dashboards, and Part 2 showed how WebSphere sMash can be used to wrap external system management tools with easy to use APIs to aid in the automation of data center operations. The conclusion to this series reveals how you can leverage the WebSphere sMash Assemble flow capabilities to rapidly construct task and activity workflows that can be easily altered through editing and configuration rather than coding changes.
Also available in: Chinese  
Articles 10 Nov 2010
Use Web Workers to improve the usability of your web applications
With Web Workers, a new JavaScript programming model, you can improve your web application's interactivity. You can run JavaScript in a multi-threaded way, and you can run scripts in the background independent of any user interface scripts. This article provides an introduction to Web Workers and walks you through a practical example that shows you how to adopt Web Workers into your own web applications.
Also available in: Chinese   Japanese  
Articles 09 Nov 2010
Using Ext.Direct in Ajax applications
Ext.Direct, a feature of the ExtJS JavaScript framework that was introduced in version 3.0, lets you write applications that provide seamless communication between the client side and server side. By employing Ext.Direct, you can expose a list of server-side classes that can be called directly from the client-side code, making the process of building Asynchronous JavaScript and XML (Ajax)-style applications much simpler. This allows you to streamline client-side and server-side development, resulting in less code, less maintenance, and less bugs. In this article, learn how Ext.Direct works, and how to use it to work with PHP classes directly from a JavaScript application.
Also available in: Chinese   Japanese  
Articles 12 Oct 2010
Create high-quality iWidgets
This article explores best practices for developing high-quality iWidgets. Learn about the development environment, directory layout, namespace issues, using dijit, switching modes, item set, globalization, resizing, and the build process. Once you know the simple iWidget component model, you can use different iWidgets to create powerful mashups.
Also available in: Chinese   Japanese  
Articles 31 Aug 2010
Innovations within reach: How an IBM test organization uses WebSphere CloudBurst to improve efficiency and agility
When considering a new solution, you’d probably be interested in hearing about how others have effectively leveraged the solution to bring value to their organizations. Well, if you are considering IBM WebSphere CloudBurst, then continue reading. This article describes how the IBM WebSphere Application Server test team adopted and implemented WebSphere CloudBurst to increase agility and efficiency, while decreasing cost in their organization.
Also available in: Chinese  
Articles 25 Aug 2010
Innovative uses for WebSphere sMash, Part 2: Automate enterprise operations through a cloud by wrapping management tools for external systems
This series of articles describes actual examples of where IBM WebSphere sMash was selected and used to perform innovative and valuable tasks to aid in the operations of IBM's Green Innovation Data Center (GIDC) in Southbury, CT, USA. Part 1 looked at how WebSphere sMash was used to build a flexible framework for constructing data center dashboards. In this second article, you will see how WebSphere sMash can be used to wrap external systems management tools with easy-to-use APIs to facilitate the automation of costly manual tasks that used to add to the overhead of running the GIDC.
Also available in: Chinese  
Articles 14 Jul 2010
Comment lines: Combining Dojo and JAX-RS to create a RESTful service
JAX-RS (JSR 311) is an API that enables fast and easy creation of RESTful services. Combine JAX-RS with the Dojo JavaScript library and you have a powerful way to create Ajax-style RESTful architectures. The article illustrates the combination of JAX-RS and Dojo by creating a sample service to display file system information.
Also available in: Chinese  
Articles 14 Jul 2010
Developing enterprise OSGi applications for WebSphere Application Server
Creating modular, extensible Web applications using standard Java EE deployment has its challenges, but can generally be accomplished with good design practices and discipline. Where it gets really hard, though, is when you want to separate out common modules to share between multiple enterprise applications, or use multiple versions of common libraries at the same time. OSGi is a Java modularity technology that has been used internally in IBM WebSphere Application Server and the Eclipse platform for many years, and was designed to enable the development and execution of dynamic, modular, extensible applications. The WebSphere Application Server V7 Feature Pack for OSGi Applications and JPA 2.0 enables modular enterprise applications to use OSGi directly to dramatically simplify their development, assembly, and deployment. The feature pack also provides an infrastructure in which modular design is no longer just a best practice but is the only practice.
Also available in: Chinese   Japanese  
Articles 14 Jul 2010
JSF 2 fu: JSF wizards
In this JSF 2 fu installment, you'll find out how to combine JSF 2 with Contexts and Dependency Injection (CDI) to implement an Ajaxified wizard. You'll see JSF's templating and Ajax in action, and you'll learn how to use CDI's dependency injection and conversation scope.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 06 Jul 2010
Innovative uses for WebSphere sMash, Part 1: Building a flexible, practical dashboard framework
When new technologies emerge -- programming languages and models in particular -- there typically follows a period where many useful "how to" articles appear to help developers get themselves started. As time passes, the guidance works its way deeper into the more advanced concepts, but it is not often that the implementation details behind an actual application of the technology is revealed. "Hello World" examples are fine for basic lessons, but as you reach the point of wanting to build something yourself, there is nothing like a real example to help provide the inspiration for that next killer application project. This article series presents three actual examples where IBM WebSphere sMash was selected and used to perform innovative and valuable tasks. These examples are all related to the operations of IBM's Green Innovation Data Center (GIDC) in Southbury, CT, USA, which has been set up both as a client briefing center and a living lab, where some of IBM's latest energy efficient hardware, software, and operational practices are being tested and developed. In Part 1, you'll see how WebSphere sMash was used to build a flexible framework for constructing data center dashboards.
Articles 26 May 2010
Comment lines: Moving toward Web 2.0 maturity
Web 2.0 applications are quickly becoming the mainstream. Rich Internet Applications and social networks are everywhere. Browser maturity, network speed, and HTTP infrastructure have contributed to this. Ajax is the main service invocation model for the client. Middleware is becoming more stateless. All this, and yet many people still hold on to a legacy mindset when building these modern applications, which can lead to some difficult technical scenarios.
Also available in: Chinese  
Articles 26 May 2010
Innovations within reach: Are we ready for enterprise OSGi?
Over the past year, there have been many heated debates over the readiness or otherwise of OSGi for enterprise applications. OSGi is a proven and tested technology, so in that sense it's been "ready" for a long time. What has been missing are specifications and implementations of tools and frameworks that are required for Java EE programmers to properly utilise OSGi enterprise features. The recent release of the OSGi Service Platform Enterprise Specification (4.2) and the announcement of the IBM WebSphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API (JPA) 2.0 changes this. Here is an overview of this new feature pack and the reasoning behind its development.
Also available in: Chinese  
Articles 25 May 2010
CodeIgniter and Ajax using jQuery
Discover how easy it is to improve the usability of your CodeIgniter applications using jQuery. By leveraging the power of CodeIgniter's MVC-based framework and jQuery's support for Asynchronous JavaScript and XML (Ajax) interaction, learn how to quickly and efficiently create more effective UIs.
Also available in: Chinese   Russian   Japanese  
Articles 11 May 2010
Java development 2.0: NoSQL
NoSQL datastores like Bigtable and CouchDB are moving from margin to center in the Web 2.0 era because they solve the problem of scalability, and they solve it on a massive scale. Google and Facebook are just two of the big names that have bought in to NoSQL, and we're in early days yet. Schemaless datastores are fundamentally different from traditional relational databases, but leveraging them is easier than you might think, especially if you start with a domain model, rather than a relational one.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 11 May 2010
sMashing Dojo: Hello World and beyond
Learn how to use basic Dojo features combined with the App Builder functions of the IBM WebSphere sMash server. Create event-driven user interfaces without hassling with JavaScript. Examples in this article showcase the Dojo TextBox, CheckBox, RadioButton, Calendar, AutoComplete, ToolTip, AccordionContainer, and TabContainer features.
Also available in: Chinese   Russian  
Articles 04 May 2010
JSF 2 fu: Ajax components
JavaServer Faces (JSF) 2 Expert Group member David Geary begins a new article series offering in-depth coverage of JSF 2 technology. In this installment, you'll learn how to integrate JSF 2's composite components with the framework's support for Ajax development.
Also available in: Chinese   Russian   Portuguese  
Articles 27 Apr 2010
Comment lines: Working with the business mashup application service
Learn about the latest IBM WebSphere cloud experiments on business mashups, which enable power users to compose applications by mashing up existing services from the Web without coding. This article provides an introduction to this new cloud service and invites you to evaluate the early alpha that is currently available under IBM LotusLive Labs and provide feedback.
Also available in: Chinese  
Articles 14 Apr 2010
Accessing social networking Web sites through OAuth, Part 3: Deploy the Web Twitter client to Google App Engine
OAuth is an open protocol that lets users share their protected resources among different Web sites, without risking exposure of users' credentials. Part 1 of this series introduced OAuth and showed you how to develop an OAuth-enabled desktop Twitter client. In Part 2, you learned how to develop an OAuth-enabled Web Twitter client. In this final part of the series, you will deploy the Web application developed in Part 2 to the Google App Engine (GAE).
Also available in: Chinese   Russian   Japanese  
Articles 13 Apr 2010
W3C widget configuration and packaging
The World Wide Web Consortium (W3C) "Widget Packaging and Configuration" specification is currently in candidate recommendation status. The widgets, which can be used to provide rich Web application elements for mobile devices and Web sites, are an emerging technology to be used with Hypertext Markup Language (HTML). They are packaged as compressed (.zip) files and can be deployed in HTML files with a Multipurpose Internet Mail Extensions (MIME) type of application or widget. This article dives deeper into the specification, exploring how Web application developers can use it and what the benefits are.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 16 Mar 2010
Build rich Java Web applications with Apache Wink and Ajax
This article introduces Apache Wink, which is a framework for building Representational State Transfer (REST)ful Web services. Apache Wink is an Apache Incubator project. Its goal is to provide an easier method of writing RESTful Web services by providing the ability to use Java annotations to define services inside classes.
Also available in: Chinese   Japanese  
Articles 16 Feb 2010
Capture the collective Web intelligence of an enterprise
Every enterprise has talented, experienced employees focused on creating value from information. The Web is often the primary source of that information. In this article, learn about a system that enables employees to interact with Web pages and captures their interactions. The result is a valuable repository of Web-based information focused on the business of the enterprise. Also explore a high-level architecture for the mechanisms that create the repository.
Also available in: Chinese  
Articles 02 Feb 2010
Accessing social networking Web sites through OAuth, Part 2: Build an OAuth-enabled Web Twitter client
Part 1 of this series introduced the OAuth protocol and showed you how to develop an OAuth-enabled desktop Twitter client. In Part 2, you will learn how to develop an OAuth-enabled Web Twitter client, from which users can update or delete their status and display their friends' timelines.
Also available in: Chinese   Russian   Japanese  
Articles 26 Jan 2010
Emerging Web technologies
Few things change as quickly as technology, and Web technology seems to change faster still. Discover what you can expect from technology makers in 2010.
Also available in: Chinese   Japanese  
Articles 12 Jan 2010
Accessing social networking Web sites through OAuth, Part 1: Build an OAuth-enabled desktop Twitter client
OAuth is an open protocol that enables users to share their protected resources among different Web sites, without risking exposure. OAuth is an ideal candidate for mashing up today's social networking Web sites like Twitter. The first part of this series gives an introduction to OAuth, followed by an example of the development of an OAuth-enabled desktop Twitter client. The second part of this series demonstrates how to develop an OAuth-enabled Web Twitter client, which will be migrated to Google App Engine (GAE) in the third and final part of the series.
Also available in: Chinese   Russian   Japanese  
Articles 05 Jan 2010
Using the Digg REST API
Digg is a social news Web site where users can submit news stories and links and also rank their popularity. Like most entries in the social networking genre, this Web site also provides an API that allows developers to programatically access the site's features. This article will show you how to use that API.
Also available in: Chinese   Russian   Japanese  
Articles 23 Dec 2009
A few of my favorite things
2009 has come and nearly gone. We covered a lot of ground in the world of Web development. Looking back over the year, here are articles that your editor doesn't want you to have missed.
Articles 22 Dec 2009
How to customize InfoSphere Content Collector form templates
With IBM InfoSphere(TM) Content Collector, you can prompt users to add additional archiving information to e-mail documents before the documents are archived. The user interfaces that are used to prompt for data are Web 2.0-style Dojo applications, called forms. This article describes how to customize forms to integrate with Web services and how to include new user interface elements. With this knowledge, you can build forms that model advanced use cases that are tightly integrated with your environment.
Also available in: Portuguese  
Articles 17 Dec 2009
Design and implement privacy control in social network applications
Many companies have employed social network applications to improve productivity by processing and sharing people's information. However, this increase in communication can also pose a danger to employee privacy. This article introduces practical ways to design privacy features into social network applications.
Also available in: Chinese  
Articles 15 Dec 2009
Best practices for Web 2.0 applications
As Web 2.0 grows in popularity, accessibility for Web 2.0 applications places more demands on developers. Using a Lotus Connections 2.5 project as an example, discover some of the lessons and best practices learned by the project team as they developed Web 2.0 applications that are compliant with accessibility requirements. This article also discusses accessibility verification tools such as JAWS, WebKing, and High Contrast mode testing as well as the use of the ARIA markup label in HTML code for Web 2.0 applications.
Also available in: Chinese  
Articles 15 Dec 2009
Comment lines by Joey Bernal: A three-stage roadmap for social networking
Getting started with Web 2.0 and social networking can be a challenge for any organization. Identifying Web 2.0 patterns and creating a cohesive roadmap for implementation requires some degree of investment. Knowing where you are headed can help in putting together a long term plan.
Also available in: Chinese  
Articles 09 Dec 2009
Customizing with WebSphere CloudBurst, Part 4: Extending virtual images in WebSphere CloudBurst
As an IBM WebSphere CloudBurst user, you create patterns and deploy them into a private cloud. These patterns are complete representations of IBM WebSphere Application Server environments and can include many different parts, such as a deployment manager, custom node, administrative agent, and more. Each of these parts maps to a unique virtual machine, and that virtual machine is created from a virtual image. Specifically, the virtual machine is created from an IBM WebSphere Application Server Hypervisor Edition virtual image, which contains the operating system, WebSphere Application Server, and IBM HTTP Server, all pre-installed, pre-configured, and pre-tuned. However, this image does not contain other customizations or content that might be required for your specific environment. This article describes how easy it is to customize the WebSphere Application Server Hypervisor Edition virtual image to meet your application environment’s specific needs.
Also available in: Chinese   Japanese  
Articles 09 Dec 2009
Process XML in the browser using jQuery
The popular jQuery JavaScript library is best known for its use working with HTML, but you can also use it to process XML, if you're careful and aware of the pitfalls. This article shows how to use jQuery to process the Atom Web feed format. Web feed XML is perhaps the most pervasive XML format around, and the main fulfillment of the promise of XML on the Web. But most such formats use XML namespaces, which cause issues with many popular JavaScript libraries, including jQuery.
Also available in: Chinese   Japanese   Portuguese  
Articles 08 Dec 2009
Next-generation banking with Web 2.0
Web 2.0 brings innovative design ideas and methodologies to the financial industry and improves considerably the development of business applications in this competitive market environment. This article explains how Web 2.0 influences the design of financial applications. Examine trends in Internet banking and how Web 2.0 practices influence those trends.
Also available in: Portuguese  
Articles 01 Dec 2009
Customizing with WebSphere CloudBurst, Part 3: Using script packages for customizing above and beyond patterns
Because every user scenario is unique, the IBM WebSphere CloudBurst Appliance has built-in features to help you configure and customize your IBM WebSphere Application Server environments. Part 3 of this series describes how to customize and enhance your deployed WebSphere Application Server environments using script packages.
Also available in: Chinese   Japanese  
Articles 04 Nov 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  
Tutorial 13 Oct 2009
Customizing with WebSphere CloudBurst, Part 2: Using WebSphere CloudBurst to customize a WebSphere middleware environment
At the heart of the IBM WebSphere CloudBurst Appliance are IBM WebSphere Application Server patterns. These patterns are pre-built, hardened configurations that are best practice representations of WebSphere middleware environments that are ready to be deployed to a private cloud. However, these shipped patterns will not meet the needs of every deployment. For that reason the WebSphere CloudBurst Appliance provides pattern customization capabilities that enable you to produce your own highly customized WebSphere middleware environments. Part 2 of this article series discusses how WebSphere CloudBurst lets you build custom WebSphere Application Server patterns that represent your unique topologies and configurations.
Also available in: Chinese   Russian   Japanese  
Articles 30 Sep 2009
Ajax in a network: Security and topology challenges of aggregating content from multiple sites in an Ajax architecture
There can be challenges when introducing Asynchronous JavaScript and XML (Ajax) programming techniques into a network environment. This article looks at security and topology scenarios that you might be trying to solve when creating Ajax style architectures that aggregate content from multiple sites. This article explores these scenarios using the IBM Tivoli Access Manager WebSEAL product in conjunction with the IBM WebSphere Application Server Feature Pack for Web 2.0 for developing Ajax style architectures for WebSphere Application Server.
Also available in: Chinese   Portuguese  
Articles 30 Sep 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  
Tutorial 29 Sep 2009
Ten years of Web development
Ten years of developerWorks has created a vast amount of material. It's interesting to pore back through the technology that we've explored and see how much things have changed. I'll be looking at our colorful past along with what was going on in our popular culture at the time to get a sense of perspective. Join the ride.
Also available in: Chinese  
Articles 28 Sep 2009
Using the Technorati API
Technorati is a blog cataloging service that enables users to search virtually the entire blogosphere for articles of interest. Like most entries in the Web 2.0 domain, Technorati provides an API to automate much of its functionality. Also like most entries in the Web 2.0 domain, that API is provided as a REST service. In this article, work with examples and learn to get the most out of the Technorati API.
Also available in: Chinese   Russian   Japanese  
Articles 08 Sep 2009
Reduce online collaboration vulnerabilities
Web 2.0 tools are increasing the possibilities for online collaboration, both in the business world and in people's personal lives. This increased usage of collaboration tools equates to increased risks if applications are not protected against vulnerabilities. Part of that protection comes from good design and coding techniques that protect against attacks. The other half of the equation is the contract or Service-Level Agreement (SLA) that the user has with the service provider. In this article I'll examine some of the known vulnerabilities and show you how you, as a developer and a user, can protect yourself.
Also available in: Chinese  
Articles 01 Sep 2009
GWT fu, Part 1: Going places with Google Web Toolkit
Google Web Toolkit (GWT) lets you use the Java language to implement rich client user interfaces that run in a browser. In this two-part article, David Geary brings you up to speed on the latest version of GWT and shows you how to implement a desktop-like Web application.
Also available in: Chinese   Japanese  
Articles 01 Sep 2009
Java development 2.0: Hello Google App Engine
Open source solutions and borrowed infrastructures are changing the character of Java development, letting you deliver better software quickly and at a low cost. Andrew Glover, coining the term Java development 2.0 to encapsulate the cumulative force of these phenomena, launches a new series on some of the relevant tools and technologies. This first installment heralds the arrival of Java development 2.0 and explains how you can bring its concepts to fruition quickly with Google's App Engine for Java.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 18 Aug 2009
Create a Flex component
Rich Internet Applications (RIAs) strive to bring the interactivity, responsiveness, and robustness of traditional desktop applications to Web-based applications. RIAs are especially important for developers who are hoping to leverage business intelligence (BI) and Web 2.0 approaches to content and delivery. Adobe Flex is an application at the forefront of RIA-based solutions. A relatively new but fast-growing technology, Flex leverages the capabilities of Adobe's Flash Player to provide first-rate graphical presentations that feature highly responsive UIs. Flex ships with many useful and robust components, but things get more difficult when you need to step outside the narrow bounds of what Flex provides for you and create domain-specific functionality. This introductory article provides an in-depth look at the architecture of the Flex-rendering engine, walking you through the process of incorporating Flex components into your RIAs and explaining what you need to know to create new Flex functionality from scratch.
Also available in: Chinese   Japanese  
Articles 28 Jul 2009
Mashups: The new breed of Web app
Mashups are an exciting genre of interactive Web applications that draw upon content retrieved from external data sources to create entirely new and innovative services. They are a hallmark of the second generation of Web applications informally known as Web 2.0. This introductory article explores what it means to be a mashup, the different classes of popular mashups constructed today, and the enabling technologies that mashup developers leverage to create their applications. Additionally, you'll see many of the emerging technical and social challenges that mashup developers face.
Also available in: Chinese   Russian   Japanese  
Articles 24 Jul 2009
1 - 100 of 158 results | Next
Show Summaries | Hide Summaries