Article Network

All | June | May | April

Painters in LWUIT 1.1

by Biswajit Sarkar | August 2009 | Java Open Source

All LWUIT components have a multi-layered structure. The frst layer erases a visually obsolete widget, and the subsequent layers then paint the background followed by the constituent parts of the new version. As a matter of fact, the background too can be made up of several layers, and that is not all. After a form has been fully rendered, we can place a layer above it that can be drawn upon regardless of any changes or animations that may be taking place in the form below. Such a layer—known as a GlassPane—is usually transparent or translucent so that the form under it remains visible.

The classes that work as a background painter or a glass pane must implement the Painter interface. In case more than one background painter is used, they can be formed into a chain through the PainterChain class so that the background can be rendered layer-by-layer. Similarly, a glass pane also can have many layers.

In this article by Biswajit Sarkar, we shall familiarize ourselves with the Painter interface and the PainterChain class. We shall also learn, with the help of examples, how background painters and glass panes can be used.

Read Painters in LWUIT 1.1 in full

Using Themes in LWUIT 1.1: Part 1

by Biswajit Sarkar | August 2009 | Java Open Source

In an application with a large number of UI components, setting attributes for each can be a tedious task and can also lead to errors. A Theme allows us to set the style attributes for an entire class of components in a single place. This not only simplifies the task of setting attributes for all components of a particular type but also ensures that any newly added component will look just like all the others of the same type in the application. A theme thereby establishes a visual coherence through all the screens of an application.

In this two-part article by Biswajit Sarkar, we shall study themes and their usage in detail. In the first part, we will cover the following points:

  • View an existing theme using the LWUIT Designer
  • Edit a theme
  • Build a new theme
  • Preview the new theme on LWUIT demo MIDlet
Read Using Themes in LWUIT 1.1: Part 1 in full

Using Themes in LWUIT 1.1: Part 2

by Biswajit Sarkar | August 2009 | Java Open Source

In the previous part by Biswajit Sarkar, we covered working with theme files. In this part, we will focus on theming custom components, manual styling versus theming, theming on the fly, and new version of the LWUIT Designer.

Read Using Themes in LWUIT 1.1: Part 2 in full

User and Group Management: Oracle VM Manager 2.1.2

by Tarry Singh | August 2009 | Oracle

In this article by Tarry Singh, we will explore how to manage users and groups in Oracle VM Manager 2.1.2. We will start off by dividing the section into two parts namely, managing users and managing groups. In user management, we will learn how to create a user, view or edit a user, change a user's role and delete a user. In group management, we will learn to create a group, add users to a group, edit a group and finally delete a group.

Read User and Group Management: Oracle VM Manager 2.1.2 in full

Building a News Aggregating Site Using Drupal 6

by Rahul Pitre | August 2009 | Drupal

The example project in this article by Timi Ogunjobi is based on a fictitious web site development brief, and it illustrates a practical way of applying Drupal to develop a News Aggregation site called Weird Hap'nins. Bad news is always good news for the press. This is why Vaughan Pyre has decided to take advantage of this fact and create a web site that will aggregate bad news and weird happenings from all over the world. The content of the site will be entirely derived from Really Simple Syndication (RSS) feeds from several sources (each feed being automatically fetched and its items displayed on the web site).

Read Building a News Aggregating Site Using Drupal 6 in full

Reporting Planning Data in IBM Cognos 8: Publish and BI Integration

by Jason Edwards Ned Riaz Rich Babaran | August 2009 | Architecture & Analysis

In this article by Ned Riaz, Jason Edwards, and Rich Babaran, we will explain how planning data that has been entered and saved in the Contributor Web Client can be made available for reporting purposes by using the publish process. We then explain the different options that can be used for accessing this data for reporting in real time and through the publish process. After reading this article, you should be able to:

  • Make the user-submitted plan data available, by using the Contributor Web Client, for reporting, analytics, and export this data to other databases.
  • Understand how to access this data for IBM Cognos BI reporting in real time or through the publish process
Read Reporting Planning Data in IBM Cognos 8: Publish and BI Integration in full

Time Dimension in Oracle Warehouse Builder 11g

by Bob Griesemer | August 2009 | Oracle

In this article by Bob Griesemer, we'll create the Time Dimension using the wizard that the Warehouse Builder provides for us to simplify the task of building cubes and dimensions. We'll also look at the Data Object Editor in detail.

Read Time Dimension in Oracle Warehouse Builder 11g in full

Faceting in Solr 1.4 Enterprise Search Server

by David Smiley | August 2009 | Open Source

In this article by David Smiley, we will learn about faceting in Solr in detail. We will cover the field requirements, types of faceting, faceting text and alphabetic range bucketing. We will also learn about faceting on arbitrary queries, excluding filters and faceting dates which includes date facet parameters.

Read Faceting in Solr 1.4 Enterprise Search Server in full

Load Testing Using Visual Studio 2008: Part 1

by N Satheesh Kumar Subashni. S | August 2009 | Microsoft

In this two-part article by N Satheesh Kumar and Subashni S, we will learn how to use unit testing or web testing, and how to simulate a realistic scenario such as the number of concurrent users that have different browsers and different network speed, and are accessing the system from multiple locations. This testing collects the application performance and stability data in different scenarios, and is used for analyzing this data in order to scale the application for better performance.

Read Load Testing Using Visual Studio 2008: Part 1 in full

Integrating Asterisk with Wireless Technologies: Part 1

by Colman Carpenter David Duffett Ian Plain Nik Middleton | August 2009 | Linux Servers Networking & Telephony Open Source

The idea of this two-part article by Colman Carpenter, David Duffett, Ian Plain, and Nik Middleton is to give an introduction to the area of wireless technologies by asking, "Why integrate Asterisk with wireless technologies?"

After answering that question, we will look at the wireless device and wireless network options that exist, and consider the advantages and disadvantages for each. We will also look at some configurations for one or two devices and the settings we need to make in Asterisk, before rounding off the article with some example deployment scenarios, for which we will choose the best wireless options.

Read Integrating Asterisk with Wireless Technologies: Part 1 in full

Graphical Report Design with iReport: Part 2

by David R. Heffelfinger | August 2009 | Java Open Source

In the previous part of the article by David Heffelfinger, we briefed you about an overview of iReport, obtaining and setting up the right iReport for your machine environment, and creating a simple report using iReport. In this second part of the article, we will learn to create more elaborate reports by using iReport's graphical user interface to set report attributes.

Read Graphical Report Design with iReport: Part 2 in full

Graphical Report Design with iReport: Part 1

by David R. Heffelfinger | August 2009 | Java Open Source

In this two-part article by David Heffelfinger, instead of writing JRXML templates by hand, we will learn to design reports graphically by dragging report elements into a report template and by using its graphical user interface to set report attributes. In this first part, we will help you set up iReport on your machine and get you started with designing graphical reports.

JasperSoft, the company behind JasperReports, offers a graphical report designer called iReport. iReport started as an independent project by Giulio Toffoli. JasperSoft recognized the popularity of iReport and, in October 2005, hired Giulio Toffoli and made iReport the official report designer for JasperSoft. Like JasperReports, iReport is also open source. It is licensed under the GNU Public License (GPL).

Read Graphical Report Design with iReport: Part 1 in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software