Article Network

All | July | June | May

Using the OSGi Bundle Repository in OSGi and Apache Felix 3.0

by Walid Joseph Gédéon | November 2010 | Beginner's Guides Open Source

In this article, by Walid Gédéon, author of OSGi and Apache Felix 3.0, we will first have a look at the OBR service in some level of detail, and then we'll see how we use it to install bundles from a remote location onto our Felix framework.

This article covers the following topics:

  • OBR, the OSGi Bundle Repository
  • Using the OBR scope commands
  • Installing the Inventory bundles to Felix
  • Dependency management
Read Using the OSGi Bundle Repository in OSGi and Apache Felix 3.0 in full

Microsoft Dynamics NAV: OS Integration

by Matt Traxinger | October 2010 | Enterprise Articles Microsoft

In this article by Matt Traxinger, author of Microsoft Dynamics NAV 2009 Programming Cookbook, we will cover:

  • Using HYPERLINK to open external files
  • Working with environment variables
  • Using SHELL to run external applications
  • Browsing for a file
  • Browsing for a folder
  • Checking file and folder access permissions
  • Querying the registry
  • Zipping folders and files within NAV
Read Microsoft Dynamics NAV: OS Integration in full

Graphical Capabilities of R

by John M. Quick | October 2010 | Open Source

The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment.

R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems.

The official R website is available at the following site:

http://www.r-project.org

In the previous article by John M. Quick, author of the book Statistical Analysis with R, we learned how to create charts, graphs, and plots in R. We also took a look at customizing graphics in R.

In this article, you will be able to:

  • Create different charts, graphs, and plots in R
  • Save and export your graphics for use outside of R
Read Graphical Capabilities of R in full

Organizing, Clarifying and Communicating the R Data Analyses

by John M. Quick | October 2010 | Open Source

The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment. R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems.

The official R website is available at the following site:

http://www.r-project.org

In this article by John M. Quick, author of the book Statistical Analysis with R, you will learn how to:

  • Organize and clarify your raw R data analyses
  • Communicate your raw R data analyses effectively
  • Apply the steps common to all well-conducted R analyses
Read Organizing, Clarifying and Communicating the R Data Analyses in full

Manually Translating Your Joomla! Site's Content into Your Desired Language

by Suhreed Sarkar | October 2010 | Cookbooks Joomla! Content Management Open Source Web Development

In the previous article we saw how to translate a site's content using Google's translation service. The full process is automated and the machine does the translation. However, machine translation is not always good and can sometimes be misleading. To avoid your content getting lost in translation, or in the absence of a translation service for a specific language, like Bengali, you may like to manually translate the site's content.

In this article by Suhreed Sarkar, author of Joomla! 1.5 Top Extensions Cookbook, you will learn how to translate your site's content manually into your desired language using the Joom!Fish extension. It allows you to translate the articles, modules, banners, menus, sections, categories, and so on into your desired language. It also shows a language selection module for visitors to choose a language from the site's frontend. Many other components and modules can be translated by installing their respective content elements.

Read Manually Translating Your Joomla! Site's Content into Your Desired Language in full

Customizing Graphics and Creating a Bar Chart and Scatterplot in R

by John M. Quick | October 2010 | Open Source

The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment.

R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems.

The official R website is available at the following site:

http://www.r-project.org

In this article by John M. Quick, author of the book Statistical Analysis with R, you will learn how to:

  • Create different charts, graphs, and plots in R
  • Customize your R visuals using text, colors, axes, and legends
Read Customizing Graphics and Creating a Bar Chart and Scatterplot in R in full

Joomla! 1.5 Top Extensions for Using Languages

by Suhreed Sarkar | October 2010 | Cookbooks Joomla! Content Management Open Source Web Development

This article focuses on using multiple languages on a Joomla!-based site. It shows you how to add a language, translate language files, translate a site's content on the fly using Google's translation service.

In this article by Suhreed Sarkar, author of Joomla! 1.5 Top Extensions Cookbook, we will cover:

  • Adding a language to your site
  • Translating language files for your site
  • Translating your site's content using Google's translation service
Read Joomla! 1.5 Top Extensions for Using Languages in full

ASP.Net Site Performance: Improving JavaScript Loading

by Matt Perdeck | October 2010 | .NET Web Development

One approach to improving page performance is to shift functionality from the server to the browser. Instead of calculating a result or validating a form in C# on the server, you use JavaScript code on the browser. A drawback of this approach is that it involves physically moving code from the server to the browser. Because JavaScript is not compiled, it can be quite bulky. This can affect page load times, especially if you use large JavaScript libraries. You're effectively trading off increased page load times against faster response times after the page has loaded.

In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, you'll see how to reduce the impact on page load times by the need to load JavaScript files. It shows:

  • How JavaScript files can block rendering of the page while they are being loaded and executed
  • How to load JavaScript in parallel with other resources
  • How to load JavaScript more quickly
Read ASP.Net Site Performance: Improving JavaScript Loading in full

ASP.Net Site Performance: Reducing Page Load Time

by Matt Perdeck | October 2010 | .NET Web Development

In the previous article, ASP.Net Site Performance: Improving JavaScript Loading, we saw how JavaScript files can block rendering of the page while they are being loaded and executed, and how to load JavaScript in parallel with other resources.

In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, we will see how to load JavaScript code on demand, and techniques to load JavaScript without blocking page rendering.

Read ASP.Net Site Performance: Reducing Page Load Time in full

Authorizing User Access to BPEL Process

by Matjaz B. Juric | October 2010 | Enterprise Articles Web Development

In the previous article, Securing a BPEL process, we saw the principles of securing BPEL processes.

In this article, by Matjaz B. Juric, author of WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, we will look at how to secure BPEL processes, so that they can be accessed only by authenticated users. In a nutshell, we will:

  • Configure the web service export of a BPEL process to propagate user identity to the process, so that a process instance ownership can be claimed in that user's name
  • Protect a BPEL process at SCA level as a component to implement access to the process for authorized users only
Read Authorizing User Access to BPEL Process in full

PostgreSQL 9: Reliable Controller and Disk Setup

by Gregory Smith | October 2010 | Open Source

PostgreSQL has become an increasingly viable database platform to serve as storage for applications, from classic corporate database use to the latest web apps.

The previous article by Gregory Smith, author of the book PostgreSQL 9.0 High Performance, helped prioritize spending when planning out the purchase of a new server intended to run PostgreSQL.

In this article we will take a look at the Write-back caches and the performance impact of write-through caching.

Read PostgreSQL 9: Reliable Controller and Disk Setup in full

jQuery User Interface Plugins: Tooltip Plugins

by Giulio Bai | October 2010 | Beginner's Guides Open Source Web Development

We might want to start off by saying tooltips are very popular in today's web design. This is probably due to the value that the tooltips add to the overall look of a website and the sensible addition to a nice user experience that they will certainly contribute. Also, as we have seen for many other plugins, which are not that difficult to create—provided we know exactly what to do and how to do it—there shouldn't be much of an issue with developing the tooltip plugin. It may actually take some time to understand how to position elements based on the mouse cursor position itself and how to move deftly with an increasing number of functions doing different things. However, we're now on the path to becoming experts, and fearless too!

The topics we're going to discuss in this article by Giulio Bai, author of jQuery Plugin Development Beginner's Guide, include:

  • Tooltip plugins in general
  • Positioning the tooltip
  • Merging pieces together
  • Custom jQuery selectors
Read jQuery User Interface Plugins: Tooltip Plugins in full

Managing Articles Using the K2 Content Construction Kit

by Tom Canavan | October 2010 | Cookbooks Joomla! Content Management Open Source Web Development

Like Joomla!, K2 also offers categories, except that it removes the concept of Sections. What that opens up is Categories, within Categories, within Categories. This is known as Nested Categories. This article by Tom Canavan, author of Joomla! 1.5 Cookbook, will show you how to set up and configure your categories for maximum use.

Tag Clouds are a popular means to display descriptions about your content and help with your Search Engine Efforts. You'll learn how to use this powerful tag cloud system. The final two sections cover configuration and moderation of comments in K2 as well as some tips and tricks to enhance your K2 experience.

In this article, we will cover:

  • Setup and configuration of categories and sub-categories
  • Using the K2 Tag Cloud
  • Configuration and moderation of commenting system
  • Overall tips and tricks to make your K2 site work
Read Managing Articles Using the K2 Content Construction Kit in full

PostgreSQL 9: Balancing Hardware Spending

by Gregory Smith | October 2010 | Open Source

PostgreSQL has become an increasingly viable database platform to serve as storage for applications, from classic corporate database use to the latest web apps.

This article by Gregory Smith, author of the book PostgreSQL 9.0 High Performance, discusses how the main components in server hardware, including processors, memory, and disks, need to be carefully selected for reliable database storage and a balanced budget.

Read PostgreSQL 9: Balancing Hardware Spending in full

Securing a BPEL process

by Matjaz B. Juric | October 2010 | Enterprise Articles Web Development

In this article, by Matjaz B. Juric, author of WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, we will get familiar with basic security concepts of WebSphere Application Server regarding protection of BPEL processes. We will create and protect a web service export of a BPEL process by user authentication, which requires providing a username and password inside the UsernameToken of the WS-Security specification.

Read Securing a BPEL process 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