Technical library

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

    (0 Products)

    (97 Topics)

    (5 Industries)

    (5 Types)

Related links:

 

1 - 100 of 176 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)

View Results
Title none Type none Date down
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 DevOps Services, use the IBM Bluemix MongoDB service for server-side storage, and deploy the app to Bluemix.
Also available in: Chinese   Japanese   Portuguese  
Articles 27 Jun 2014
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   Vietnamese   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   Vietnamese  
Articles 05 Apr 2013
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   Vietnamese  
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   Vietnamese  
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   Vietnamese   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   Vietnamese   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   Russian  
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: Russian   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   Vietnamese   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   Vietnamese  
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
The foundation of the JavaScript language
Get an overview of the foundational constructs of the JavaScript language. This demo briefly describes the basic constructs and provides examples that illustrate how they can be used.
Demos 01 Nov 2011
Creating objects with the JavaScript language
See the different methods used to create objects using JavaScript. This demo uses each object-creation method to create a functional photo slideshow.
Demos 01 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   Russian  
Articles 21 Sep 2011
Create an ILOG Dojo Diagrammer application for touch-enabled mobile devices
This article introduces both Dojo Mobile and IBM ILOG Dojo Diagrammer, and explains how you can create a diagram application for mobile devices with the Dojo Toolkit and IBM ILOG Dojo Diagrammer. In addition, you'll see how the application can add custom actions invoked by a touch gesture.
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
HTML5 fundamentals
Get an overview of HTML5 and some of the new tags, and see how CSS3 enhances the look and feel of a web site.
Demos 14 Sep 2011
Get started with the JavaScript language, Part 2: 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 2 in a series, continues the fundamentals of JavaScript with events, try...catch statements, cookie use, and timing functions.
Also available in: Chinese   Russian   Japanese  
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
Integrating WebSphere CloudBurst capabilities in an iPhone solution, Part 4: Extending classes to manage HTTPS syndication
This series of articles walks you through the process of creating a full client application for an Apple iPhone device that collaborates with an IBM WebSphere CloudBurst Appliance using a REST API. Using the vast REST-based APIs provided, WebSphere CloudBurst offers many integration opportunities for a Web 2.0 environment, such as with a smartphone. Building on the previous articles, Part 4 concludes this series showing how you can extend a class to manage the HTTPS protocol, including security management.
Articles 22 Jun 2011
Using the WebSphere Application Server Feature Pack for Web 2.0 and Mobile to view web application usage patterns and other analytics data
Knowing how users navigate and browse through your website can be valuable in guiding and justifying efforts to improve the site. For example, knowledge about page statistics might guide you to move the most frequently accessed pages to higher levels in the site, statistics on mouse clicks can identify rarely-used buttons, and long idle times could point to pages needing simplification. This article explains how to make use of new features in the Dojo Toolkit and IBM WebSphere Application Server Feature Pack for Web 2.0 and Mobile to generate analytics data, and offers advice on presenting the data in your own application.
Also available in: Japanese   Spanish  
Articles 22 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   Spanish  
Articles 22 Jun 2011
Integrating WebSphere CloudBurst capabilities in an iPhone solution, Part 3: Creating the controller to manage the view and flow of a Web 2.0 iPhone application
This series of articles walks you through the process of creating a full client application for an Apple iPhone device that collaborates with an IBM WebSphere CloudBurst Appliance using a REST API. Using the vast REST-based APIs provided, WebSphere CloudBurst offers many integration opportunities for a Web 2.0 environment, such as with a smartphone. Building on the previous articles, Part 3 describes how to create a controller class to manage the view and flow of the sample application.
Also available in: Chinese  
Articles 18 May 2011
Building converged Web services with WebSphere Application Server
Convergence of telecommunications with the World Wide Web is a major driving force behind the development of many new and interesting applications. The lines between these two traditionally isolated worlds is blurring due to IETF-developed protocols like SIP and new programming models like JSR 289, which enable applications to simultaneously control the signaling between these two worlds. Through a sample application, this article illustrates how to develop a converged Web service using IBM WebSphere Application Server.
Also available in: Chinese   Spanish  
Articles 18 May 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
Get started with the JavaScript language, Part 1: JavaScript language fundamentals
Want a foundational understanding of the JavaScript language? This article gets you started by covering basic JavaScript concepts for beginners, and provides code examples to show how it's all done.
Also available in: Chinese   Russian   Japanese  
Articles 05 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: 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
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
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
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
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
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
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
Integrating WebSphere CloudBurst capabilities in an iPhone solution, Part 2: Defining and building the iPhone application
This series of articles walks you through the process of creating a full client application for an Apple iPhone device that collaborates with an IBM WebSphere CloudBurst Appliance using a REST API. WebSphere CloudBurst is a new class of hardware that dispenses IBM WebSphere Application Server topologies into a cloud of virtualized hardware. Using the vast REST-based APIs provided, WebSphere CloudBurst offers many integration opportunities for a Web 2.0 environment, such as with a smartphone. Part 1 of this article series provided a high level introduction to help you prepare your development environment for creating this integrated solution. Part 2 takes the next steps toward building the sample application using the iPhone SDK, and defines the data elements that will be used for retrieving and displaying JSON data from the back end.
Articles 02 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
Secure your applications using the IBM WebSphere sMash security model
IBM WebSphere sMash server provides built-in security mechanisms. You can secure your applications in various ways by enabling security in configuration files. In this article, learn about different types of authentication, file-based and LDAP-based security, and how to implement SSL security. Using an example application, set up access-based security measures to learn about the capabilities of IBM WebSphere sMash server.
Also available in: Chinese   Japanese  
Articles 25 Jan 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
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   Vietnamese  
Articles 18 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
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
Look ahead to emerging web technologies in 2011
Also available in: Japanese  
Articles 11 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
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
Integrating WebSphere CloudBurst capabilities in an iPhone solution, Part 1: Architecture, decision model, and tools for a simple Web 2.0 application
This series of articles describes a simple Web 2.0 application that integrates the IBM WebSphere CloudBurst Appliance with an Apple iPhone device. WebSphere CloudBurst provides a set of REST-based APIs that enables the smartphone to collaborate with the appliance. The iPhone will send a request using REST syndication to the appliance, which will receive the request and return a data response in JSON format. A client-based application like this can provide great UI flexibility, as well as a complete access to iPhone features. Part 1 provides a high level overview of the development components involved.
Articles 10 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
Innovations within reach: There's a new purple appliance in town
The IBM WebSphere DataPower XC10 Appliance is a quick, easy, and cost-effective way to add an elastic data caching tier to enhance your application infrastructure. To help introduce you to the capabilities of this new appliance, which combines the robust DataPower hardware appliance platform with IBM's state of the art distributed caching technology, here are the top ten frequently asked questions about this new product.
Also available in: Chinese  
Articles 06 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   Spanish  
Articles 25 Aug 2010
Implementing Web messaging: Connect Ajax clients to near-real-time data with WebSphere Application Server Community Edition
Applications that depend on near-real-time data -- like stock quotes, health-monitoring systems, sports updates, news alerts, and more -- are becoming more and more popular and essential. This article describes how you can create such an application using IBM WebSphere Application Server Community Edition and the Web messaging service component of the Feature Pack for Web 2.0. Step through the tasks and issues you might encounter creating a sports community application that reports live score updates, and learn about the low latency server-to-browser event push technique known as Comet.
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
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   Vietnamese   Portuguese  
Articles 11 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
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
Extending widgets in the WebSphere Application Server Feature Pack for Communications Enabled Applications
One of the ways that the IBM WebSphere Application Server V7.0 Feature Pack for Communications Enabled Applications (CEA) simplifies embedding communications capabilities into Web applications is through a ready-to-use set of Dojo widgets. These widgets enable click-to-call functionality, cobrowsing sessions, two-way form capabilities, and more. These widgets and the functions they provide can be leveraged by simply including the appropriate HTML element on a user's Web page. Beyond the functions they deliver right out of the box, you can extend these widgets to provide a customized, enhanced communications experience in your Web applications using your own HTML, Dojo, and JavaScript skills. To see how, follow this tutorial and extend the Collaboration Dialog and Cobrowse widgets to deliver instant messaging capability in a Web cobrowsing session.
Also available in: Chinese  
Articles 17 Mar 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
Automating the construction of applications and application environments
Constructing applications and application environments is a core part of IT in many enterprises today. Because the process of building such resources are usually human-driven – and can therefore be time-consuming and error-prone -- users naturally turn to technology to help automate these processes. With many automation products available, choosing one can be daunting. This article looks at a simple integration between IBM WebSphere CloudBurst and IBM Rational Build Forge to fully automate such a process, and thereby provide a rapid and repeatable means for delivering applications and application environments.
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
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

1 - 100 of 176 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)