Article Network

How to Build a RSS Reader for Windows Phone 7

by Todd Spatafore | June 2011 | Enterprise Articles Microsoft

This article will introduce programming Windows Phone 7 applications. We will use RSS feeds that are provided from lists in SharePoint to display information to the Windows Phone 7 user. Throughout the article, we will build a simple RSS Reader application for Windows Phone 7 and add complexity to it as we go along.

In this article by Todd Spatafore, author of Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7, we will cover the following:

  • Security in SharePoint 2010
  • Using WebClient to get data from the web
  • RSS feeds available from SharePoint
  • Parsing XML in Windows Phone 7
Read How to Build a RSS Reader for Windows Phone 7 in full

How to Bridge the Client-Server Gap using AJAX (Part II)

by Jonathan Chaffer Karl Swedberg | February 2009 | AJAX Open Source Web Development

In the first part of this two part series we learned that AJAX methods provided by jQuery can help us to load data in several different formats from the server without a page refresh. In this article by Jonathan Chaffer and Karl Swedberg, we will learn how to deal with common challenges of asynchronous loading techniques, such as keeping handlers bound after a load has occurred and loading data from a third-party server.

Read How to Bridge the Client-Server Gap using AJAX (Part II) in full

How to Bridge the Client-Server Gap using AJAX (Part I)

by Jonathan Chaffer Karl Swedberg | February 2009 | AJAX Open Source Web Development

In recent years, it has become common to judge sites based on their use of specific technologies. One of the most prominent buzzwords used to describe new web applications is AJAX-powered. This label has been used to mean many different things, as the term encompasses a group of related capabilities and techniques. This is covered in a two part series. In this article by Jonathan Chaffer and Karl Swedberg, we will learn :

  • The technologies involved
  • Loading data on demand
  • Choosing a data format
  • Passing data to the server
Read How to Bridge the Client-Server Gap using AJAX (Part I) in full

How to Add Static Material to a Course in Moodle

by William Rice | September 2011 | Moodle Open Source

Static course materials are resources that students read but don't interact with, such as web pages, graphics, and Adobe Acrobat documents. This article teaches you how to add such resources to a course, and how to make the best use of them.

In this article by William Rice, author of Moodle 2.0 E-Learning Course Development, we will cover:

  • Kinds of static course material that can be added
  • Adding links
  • Adding pages
  • Adding files for your students
  • Adding media
  • Organizing your course
  • Restricting access by date or score
Read How to Add Static Material to a Course in Moodle in full

How to Add Flair to your Actions with jQuery

by Jonathan Chaffer Karl Swedberg | February 2009 | AJAX Open Source Web Development

If actions speak louder than words, then in the JavaScript world, effects make actions speak louder still. With jQuery, we can easily add impact to our actions through a set of simple visual effects, and even craft our own, more sophisticated animations.

jQuery effects certainly add flair, as is evident when we see elements gradually slide into view instead of appearing all at once. However, they can also provide important usability enhancements that help orient the user when there is some change on a page (especially common in AJAX applications). In this article by Jonathan Chaffer and Karl Swedberg, we will explore a number of these effects and combine them in interesting ways.

Read How to Add Flair to your Actions with jQuery in full

How Storage Works on Amazon

by Rob Linton | July 2011 | Enterprise Articles

Amazon Web Services is an Infrastructure as a Service (IaaS) platform in the Cloud, which businesses can take advantage of as their needs demand. The Amazon Cloud provides the enterprise with the flexibility to choose whichever solution is required to solve specific problems, ultimately reducing costs by only paying for what you use.

In this article by Rob Linton, author of Amazon Web Services: Migrate your .NET Enterprise Application to the Amazon Cloud: RAW, we will look at how Amazon manages storage. We will look at the differences between S3 and EBS storage and how to implement both. We will create the storage locations that we will need for our sample application and look at how to implement storage using both the AWS console and the AWS command line.

Read How Storage Works on Amazon in full

How Scribus is Different from Other Software

by Cedric Gemy | June 2011 | Open Source Web Graphics & Video

Scribus is licensed as General Public License and a lot of software that you use every day is certainly based on such a license. But then, why Scribus? Is it because you don't need to spend a penny for what InDesign is worth based on a human month of work? Is it because you were looking for software that would let you explore your creativity? Or is it just because you've heard of it as a good application?

Scribus is free and is an open source application that provides all the features that one might need to create appealing designs productively. It is so easy to use that it can be used by beginners as well as more advanced users.

Read How Scribus is Different from Other Software in full

How Microsoft Dynamics NAV fits a consultancy company

by Mark Brummel | June 2010 | Enterprise Articles Microsoft

Microsoft Dynamics NAV 2009 is a very complete ERP package, but unlike other ERP packages it has a design capable of providing an open structure and a development platform. The idea is to provide 80% of the solution out of the box and allow the other 20% to be designed by qualified business application developers.

In this article by Mark Brummel, author of  Microsoft Dynamics NAV 2009 Application Design, we will learn how Microsoft Dynamics NAV fits a consultancy company. Most consultancy companies have project related processes. They take on larger projects that take a certain time to complete. Some consultancy companies also purchase and sell items.

We will discuss four different project scenarios and see how Microsoft Dynamics NAV can be used to support those. To do this we will create some modifications along the way.

Read How Microsoft Dynamics NAV fits a consultancy company in full

How does OCS Inventory NG meet our needs?

by Barzan "Tony" Antal | May 2010 | Open Source

This article by Barzan "Tony" Antal, author of IT Inventory and Resource Management with OCS Inventory NG 1.02, presents the importance of IT inventory within any organization or company. It describes some of the must-have features that an automated and centralized solution should provide. OCS Inventory NG comes into the picture saving the day and selecting many of those checkboxes.

Read Introduction to IT Inventory and Resource Management here.

Read How does OCS Inventory NG meet our needs? in full

Hours 1-12: Your Quest Begins!

by Christer Kaitila | April 2012 | Beginner's Guides Open Source

This article by Christer Kaitila, author of The Game Jam Survival Guide focuses on the early stages of a Game Jam. These most important first few hours will set the state for the rest of your experience. Topics that we will cover include:

  • Dealing with the Game Jam theme
  • An example of a winning entry
  • Coming up with a plan of action
  • Brainstorming and prototyping
Read Hours 1-12: Your Quest Begins! in full

Hours 1-12: Your Quest Begins!

by Christer Kaitila | April 2012 | Beginner's Guides Open Source

This article by Christer Kaitila, author of The Game Jam Survival Guide focuses on the early stages of a Game Jam. These most important first few hours will set the state for the rest of your experience. Topics that we will cover include:

  • Dealing with the Game Jam theme
  • An example of a winning entry
  • Coming up with a plan of action
  • Brainstorming and prototyping
Read Hours 1-12: Your Quest Begins! in full

Hosting Workflow Applications in Microsoft Windows Workflow Foundation 4.0

by Andrew Zhu | October 2010 | Cookbooks Enterprise Articles Microsoft

In this article, by Andrew Zhu, author of Microsoft Windows Workflow Foundation 4.0 we will cover:

  • Hosting a workflow service in IIS7
  • Hosting workflow in ASP.NET
  • Hosting workflow in WPF
  • Hosting workflow in a Windows Form
Read Hosting Workflow Applications in Microsoft Windows Workflow Foundation 4.0 in full

Hooking into native events

by Matt Gifford | January 2013 | Cookbooks Open Source

When developing for mobile devices, we can create feature-rich applications that harness the functionality of the native processes and systems.

The devices themselves provide us with built-in controls and user interface elements in the form of native buttons, to which we can apply methods and functions.

We can also make use of the hidden events and manage how our applications work when placed in the background on the device or alter states depending on network connectivity.

In this article by Matt Gifford, author of PhoneGap Mobile Application Development Cookbook, will introduce you to some of the native events available through the PhoneGap API, and how we can implement them into applications.

In this article, we will cover:

  • Pausing your application

  • Resuming your application

  • Displaying the status of the device battery levels

  • Making use of the native search button

  • Displaying network connection status

  • Creating a custom submenu

Read Hooking into native events in full

Home Security by BeagleBone

by Bill Pretty | December 2013 | Open Source

This article by Bill Pretty, author of Building a Home Security System with BeagleBone, tells us about the use of BeagleBone for building home security system.

Read Home Security by BeagleBone in full

Highlights of Greenplum

by Sunila Gollapudi | October 2013 | Enterprise Articles

In this article written by Sunila Gollapudi, the author of the book Getting Started with Greenplum for Big Data Analytics explains the various components of Greenplum UAP as well as the features and advantages of Greenplum Database.

Read Highlights of Greenplum in full

Highcharts

by Cyril Grandjean | August 2013 | Content Management Open Source

In this article created by Cyril Grandjean, the author of Instant Highcharts, we will create a line chart with a time axis and two Y axes. We will also customize the chart by customizing the tool tip and by adding the possibility to zoom inside the chart.

Read Highcharts in full

High Availability: Oracle 11g R1 R2 Real Application Clusters (RAC)

by Ben Prusinski Syed Jaffar Hussain | May 2011 | Enterprise Articles Oracle

In this article by Ben Prusinski and Syed Jaffer Hussain, authors of Oracle 11g R1/R2 Real Applications Clusters Essentials, we will discuss how Oracle 11g RAC provides you with mission-critical options for minimizing outages and downtime as well as how RAC fits into the overall scheme for maintenance of a comprehensive disaster recovery and business continuity policy. In this article, we will provide you with an introduction to the high availability concepts and solutions that are workable for Oracle 11g. In summary, we will discuss the following topics:

  • High availability concepts
  • Fault-tolerant systems and high availability
  • High availability solutions for Oracle 11g R1 and 11g R2 Real Application Clusters (RAC)
Read High Availability: Oracle 11g R1 R2 Real Application Clusters (RAC) in full

Hibernate Types

by Ahmad Seddighi | November 2009 | Java Open Source

In this article by Ahmad Seddighi, we will discuss the Hibernate types. We will see how Hibernate provides built-in types that map to common database types. We'll also see how Hibernate allows us to implement and use custom types when these built-in types do not satisfy the application's requirements, or when we want to change the default behavior of a built-in type. As you will see, you can easily implement a custom-type class and then use it in the same way as a built-in one.

Read Hibernate Types in full

Hello OpenCL

by Koushik Bhattacharyya Ravishankar Somasundaram | December 2013 | Open Source

In this article by Ravishekhar Banger and Koushik Bhattacharyya, authors of the book OpenCL Programming by Example, we will learn the basic concepts of OpenCL. Parallel Computing has been extensively researched over the past few decades and had been the key research interest at many universities. Parallel Computing uses multiple processors or computers working together on a common algorithm or task. Due to the constraints in the available memory, performance of a single computing unit, and also the need to complete a task quickly, various parallel computing frameworks have been defined. All computers are parallel these days, even your handheld mobiles are multicore platforms and each of these parallel computers uses a parallel computing framework of their choice. Let's define Parallel Computing.

Read Hello OpenCL in full

HBase Administration, Performance Tuning, Hadoop

by Yifeng Jiang | August 2012 | Cookbooks MySQL Content Management Open Source Oracle PHP
<p>Performance is one of the most interesting characteristics of an HBase cluster's behavior. It is a challenging operation for administrators, because performance tuning requires deep understanding of not only HBase but also of Hadoop, <b>Java Virtual Machine Garbage Collection(JVM GC)</b>, and important tuning parameters of an operating system.</p> <p>The structure of a typical HBase cluster is shown in the following diagram:</p> <p style="text-align: center;"><img src="/sites/default/files/Article-Images/7140_08_01.png" border="0" /></p> <p>There are several components in the cluster&mdash;the ZooKeeper cluster, the HBase master node , region servers , the <b>Hadoop Distributed File System(HDFS)</b> and the HBase client.</p> <p>The ZooKeeper cluster acts as a coordination service for the entire HBase cluster, handling master selection, root region server lookup, node registration, and so on. The master node does not do heavy tasks. Its job includes region allocation and failover, log splitting, and load balancing. Region servers hold the actual regions; they handle I/O requests to the hosting regions, flush the in-memory data store (MemStore) to HDFS, and split and compact regions. HDFS is the place where HBase stores its data files (StoreFile) and write ahead logs (WAL). We usually have an HBase region server running on the same machine as the HDFS DataNode, but it is not mandatory.</p> <p>The HBase client provides APIs to access the HBase cluster. To communicate with the cluster, clients need to find the region server holding a specific row key range; this is called region lookups. HBase has two system tables to support region lookups&mdash;the <i>-ROOT-</i> table and the <i>.META.</i> table.</p> <p>The -ROOT-table is used to refer to regions in the .META.table, while the .META.table holds references to all user regions. First, the clients query ZooKeeper to find the -ROOT-table location (the region server where it is deployed); they then query the -ROOT-table, and subsequently the .META.table, to find the region server holding a specific region. Clients also cache region locations to avoid querying ZooKeeper, -ROOT-, and .META.tables every time. With this background knowledge, we will describe how to tune HBase to gain better performance, in this article.</p> <p>Besides HBase itself, other tuning points include Hadoop configurations, the JVM garbage collection settings, and the OS kernel parameters. These are as important as tuning HBase itself. We will also include recipes to tune these configurations, in this article.</p> <p>In this article, by <b>Yifeng Jiang</b>, author of <a href="http://www.packtpub.com/hbase-administration-for-optimum-database-performance-cookbook/book" target="_blank"><b>HBase Administration Cookbook</b></a>, we will cover:</p> <ul> <li>Setting up Hadoop to spread disk I/O</li> <li>Using a network topology script to make the Hadoop rack-aware</li> <li>Mounting disks with noatimeand nodiratime</li> <li>Setting vm.swappinessto 0 to avoid swap</li> <li>Java GC and HBase heap settings</li> <li>Using compression</li> <li>Managing compactions</li> <li>Managing a region split</li> </ul> Read HBase Administration, Performance Tuning, Hadoop 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