|
Source: developerWorks : XML : Technical library HTML 5 comes with plenty of new features for mobile Web applications, including visual ones that usually make the most impact. Canvas is the most eye-catching of the new UI capabilities, providing full 2-D graphics in the browser. In this article you learn to use Canvas as well as some of the other new visual elements in HTML 5 that are more subtle but make a big difference for mobile users.
Source: developerWorks : Web development : Technical library The increasing reliance on data-driven Web sites has caused an incline in the number of attacks launched against them. As a developer, understanding how a site can be attacked is paramount to making it secure. Discover some of the more common attacks, and learn about the tools you can use to spot them.
Source: developerWorks : Web development : Technical library IBM Lotus Forms help organizations of all sizes automate their business processes through data capture, review, approval, and submission of eForms. Lotus Forms can be run from the cloud, which significantly lowers the cost of ownership and dramatically increases scalability. In this tutorial, learn how to write a simple application that allows a small car repair company to track its customers using Lotus Forms, and then run it on the cloud using Amazon Elastic Compute Cloud (EC2). No prior cloud computing experience is necessary.
Source: developerWorks : Web development : Technical library Technologies are often linked together, and knowledge that you have in one area can help you gain skill in another. This article introduces the major features of Dojo Grid from an Model-View-Controller (MVC) design pattern perspective. Using the article, discover how you can understand and easily master Dojo Grid, even you haven't used it before.
Source: developerWorks : Web development : Technical library The IBM WebSphere CloudBurst Appliance provides the capability to create highly customized IBM WebSphere Application Server environments and then deploy them into their own cloud. However, the job of the appliance does not end once the environments have been deployed. WebSphere CloudBurst delivers users function that helps you update and maintain these environments. This article discusses how to use WebSphere CloudBurst to apply WebSphere Application Server Hypervisor Edition iFixes, fixpacks, and your own fixes to both images and actual WebSphere Application Server virtual system environments.
Source: developerWorks : Web development : Technical library The pureXML capabilities of IBM DB2 allow you to store XML natively in a database without modification, while Adobe Flex applications can read XML directly and populate Flex user interfaces. In this three-part article series, you will create a microblogging application that takes advantage of pureXML, Web services, and Adobe Flex; and even allows you to publish your microblogging updates on Twitter. In Part 1 of the series, you learned about Web Services and how they are enabled using DB2 pureXML as you created the microblog database and tested it. Part 2 tapped into Adobe Flex and ActionScript to create the user interface of your application. In this article, the final part of the series, you will learn how to use your pureXML Web Services to publish your microblog entries to an HTML page.
Source: developerWorks : Web development : Technical library With the Web 2.0 technology of OpenSocial gadgets, developers can easily include their applications in popular Web sites, such as iGoogle, MySpace, Hi5, LinkedIn, and others. In this article, explore OpenSocial gadgets through hands-on construction of an application that leverages the pureXML capability of DB2. This article is the last in a series of three that illustrates how to build a pureXML application whose user interface is a gadget that you can deploy in any OpenSocial compliant Web site. Follow the steps in this article to build a user interface that stores and retrieves the JSON data described in the first article through JSON Universal Services created in the second article.
Source: developerWorks : Web development : Technical library Create a custom Dojo build for your custom widgets without including any modules from the dojo/dojox/dijit packages into your build output. Custom Dojo builds reduce the number of modules to be downloaded by combining all the modules into a single file, thereby reducing the number of network calls required for the individual module files. These techniques were developed with a real-world project where compact packages were a requirement. This article helps you to create optimized Dojo builds using the Dojo build tool.
Source: developerWorks : Open source : Technical library Real-time web applications are networked applications, with web-based user interfaces, that display Internet information as soon as it's published. Examples include social news aggregators and monitoring tools that continually update themselves with data from an external source. In this tutorial, you will create Pingstream, a small notification tool that uses PHP and JavaScript to communicate over the Extensible Messaging and Presence Protocol (XMPP), a set of XML technologies designed to support presence and real-time-communications functionality.
Source: developerWorks : Open source : Technical library Git offers Linux developers a number of advantages over Subversion for software version control, so developers working collaboratively owe it to themselves get familiar with the basic concepts behind it. In this installment, Ted dissects branching and merging in both Git and Subversion, introduces "git bisect" for bisecting changes, and shows how to resolve merge conflicts.
Source: developerWorks : Open source : Technical library Emerging capabilities to process vast quantities of data are bringing about changes in technology and business landscapes. This article examines the drivers, the new landscape, and the opportunities available to analytics with Apache Hadoop.
Source: developerWorks : Open source : Technical library Creating mashups in applications with JavaServer Faces (JSF) can be a headache. Developers need to know intensive JavaScript, RSS and Atom parsing, JSON parsing, and parsing of other formats. Adding to these complexities, you also need to study the low-level APIs provided by the mashup service providers and write a great deal of code to integrate JSF applications. Mashups4JSF is an open source project in incubation that aims at integrating mashup services with the JSF world. You will be able to construct rich and customized mashups by using simple tags. The goal of Mashups4JSF is to have an integrated set of tags and APIs that produces a maintainable mashup application. This article illustrates the architecture of Mashups4JSF, configuration of the library, and creating a mashup application with few lines of code, using Mashups4JSF and the IBM JWL (JSF Widget Library) on the IBM WebSphere Application Server V7.
Source: developerWorks : Open source : Technical library With the increasingly widespread use of computers and the pervasiveness the modern Internet has attained, huge amounts of information in many languages are becoming available. Automatic information processing and retrieval is urgently needed to understand content across cultures, languages, and continents. A recent Apache software project, Tika, is becoming an important tool toward realizing content understanding.
Source: developerWorks : Open source : Technical library The popularity of social networking sites has given rise to an emerging standard for web feeds that express what people are doing online. With Activity Streams, an extension to the Atom format, your websites can syndicate social activity. Explore how the Activity Streams format expresses social objects, learn how to build an activity-feed encoder in PHP, and discover some uses Activity Streams might serve in the enterprise.
Source: developerWorks : Open source : Technical library The Eclipse Helios simultaneous release of 39 Eclipse projects and 33 million lines of code showcases the diversity and innovation going on inside the Eclipse ecosystem. Get an overview of several projects, along with resources to find out more information.
Source: developerWorks : XML : Technical library This is the first of a five-part series of articles written for the PHP developer interested in learning about an open-source, flexible, and scalable framework called Agavi. In this first article, you walk through the installation of the framework and the other required components, get an overview of Agavi and its functions, and create your first Web application.
Source: developerWorks : XML : Technical library Continue to build the Web Automobile Sales Platform by adding the ability to add, delete, and update the automobile records in Part 3 of a five-part series. You will also see how to separate user functions from administrative functions with authentication.
Source: developerWorks : XML : Technical library Work with the scalable, open-source Agavi framework to create an input form, use Doctrine to auto-generate the data models for the project, and integrate these models into the Agavi project in Part 2 of this five-part series.
Source: developerWorks : Open source : Technical library Produce and record a 60-second theatre sound play using XML, PHP, and Festival, and provide stage directions, inject sound effects, and control dialogue flow, with a cast of dynamically allocated Festival voices.
Source: developerWorks : Open source : Technical library If you're considering using Spring or Hibernate with IBM WebSphere Application Server, this article explains how to configure these frameworks for various scenarios with WebSphere Application Server. This article is not an exhaustive review of either framework, but a critical reference to help you successfully implement such scenarios. (Updated with new security information.)
Source: developerWorks : Open source : Technical library As OpenAFS is now using Kerberos-5 for authentication instead of its own built-in authenticating server, many AFS cells are planning for migration from the old authentication style to the new Kerberos-5 mechanism. This article gives a comparative view of the old OpenAFS commands and their respective new Kerberos-5 commands, specific to authenticating entities. This comparison would help OpenAFS and IBM AFS systems administrators relate the old and new commands in a 1:1 fashion and become familiar with Kerberos-5 commands.
|