Article Network

All | June | May | April

Advanced Effects using Blender Particle System

by Reynante Martinez | August 2010 | Open Source Web Graphics & Video

In the previous articles, Getting Started with Blender’s Particle System and Getting Started with Blender’s Particle System- A Sequel, by Reynante Martinez, we discussed about the general usage and concepts behind Blender's Particle System and found some cool ways to extend it further. We also discussed several types of the particle system as well as some practical results that can be derived from it like: dust, smoke, fire/flame, bubbles, rock slide animation, and hair/fur/grass.

This time around and as I promised in the previous articles, I'll tackle more advanced usages and features of Blender's particle system which are as follows:

  • Disintegration effect
  • Multiple particle systems
  • Boids
Read Advanced Effects using Blender Particle System in full

OSB Deployment Automation using Oracle Enterprise Manager

by Narayan Bharadwaj | August 2010 | Enterprise Articles Oracle

In most medium to large enterprises, integration developers have to deal with managing multiple initiatives spread over multiple departments. In the WebLogic and Oracle Service Bus (OSB) world, this translates to multiple WebLogic/OSB projects in multiple WebLogic domains. Typically, the integration developers are tasked with project development and testing while the WebLogic administrators are responsible for the deployment and operational support. This handoff is not entirely smooth due to different tools and processes in the development and operational organizations.

WebLogic administrators have to deal with multiple OSB projects. Typically, the OSB project deployment should follow the existing methodology in the enterprise. The operational team should centrally maintain the deployment artifacts, and this should be a different location than the one used by the development team. The deployment itself should be a well-defined procedure with a series of repeatable steps. Further, the set of best practices for the enterprise should be invoked at deployment time. This article by Narayan Bharadwaj, author of BPEL Management with Oracle Enterprise, talks about deploying multiple OSB projects to an OSB environment in a standardized manner. Specifically, this article talks about:

  • Challenges
  • Solution
  • Step-by-step exercises:
    • Viewing the Software Library
    • Uploading projects to the Software Library
    • Viewing the project deployment procedure
    • Scheduling project deployment
Read OSB Deployment Automation using Oracle Enterprise Manager in full

NetBeans Platform 6.9: Working with Window System

by Jürgen Petri | August 2010 | Java Open Source

The requirements for window management have become quite complex and can only be met by means of an external docking framework, otherwise all these various concerns would need to be coded (and debugged, tested, and maintained) by hand. The NetBeans Platform provides all of these features via its docking framework, known as the NetBeans Window System.

In this two-part article series by Jürgen Petri, author of NetBeans Platform 6.9 Developer's Guide, you will be introduced to the most important topics relating to working with the NetBeans Window System. Not only did you learn how to create new windows, that is, TopComponents, but you also learned how to position them, group them, and extend their persistence. In this article series we will learn:

  • How to define views
  • How to position views in the main window
  • How to customize the default window layout
  • How to group views so that they open and close as a unit
  • How to change the persistence of views across restarts of the application
Read NetBeans Platform 6.9: Working with Window System in full

Database Considerations for PHP 5 CMS

by Martin Brampton | August 2010 | Content Management Open Source PHP Web Development

In this article, by Martin Brampton author of PHP 5 CMS Framework Development, we will cover the following topics about databases in PHP 5 Content Management Systems:

  • Database dependency
  • The role of the database
  • Level of database abstraction
  • Ease of development
  • Keeping up with change
  • Database security
  • Pragmatic error handling
Read Database Considerations for PHP 5 CMS in full

Flash Multiplayer Virtual World: Setting up SmartFoxServer with Third-party HTTP and Database Server

by Makzan | August 2010 | Web Graphics & Video

In the previous article of this three-part series by Makzan, author of Flash Multiplayer Virtual Worlds, we covered running SmartFoxServer Using Embedded Web Server and Database. SmartFoxServer is also able to work together with third-party web servers and databases, for example, Apache and MySQL.

Using the embedded HTTP and database server can be convenient for development. However, we will have SmartFoxServer running standalone while putting HTTP and database server in another standalone machine when the virtual world is released to public. We will learn how to set up a third-party HTTP and database server to cooperate with SmartFoxServer.

Read Flash Multiplayer Virtual World: Setting up SmartFoxServer with Third-party HTTP and Database Server in full

Sessions and Users in PHP 5 CMS

by Martin Brampton | August 2010 | Content Management Open Source PHP Web Development

In this article, by Martin Brampton author of PHP 5 CMS Framework Development, we get into the detailed questions involved in providing continuity for people using our websites. Almost any framework to support web content needs to handle this issue robustly, and efficiently. In this article, we will look at the need for sessions, and the PHP mechanism that makes them work. There are security issues to be handled, as sessions are a well known source of vulnerabilities. Search engine bots can take an alarmingly large portion of your site bandwidth, and special techniques can be used to minimize their impact on session handling. Actual mechanisms for handling sessions are provided. Session data has to be stored somewhere, and it is better to take charge of this task rather than leave it to PHP. A simple but fully effective session data handler is developed using database storage.

Read Sessions and Users in PHP 5 CMS in full

NetBeans Platform 6.9: Advanced Aspects of Window System

by Jürgen Petri | August 2010 | Java Open Source

The NetBeans Platform provides the requirements for window management via its docking framework, known as the NetBeans Window System. In the previous article we learned how to create new windows, that is, TopComponents, and also learned how to position them.

The NetBeans Platform also provides an API to let you programmatically access the window system. Together, the window system and its API fulfill all the requirements described below, letting you concentrate on your domain knowledge and business logic rather than on the work of creating a custom window management facility for each of your applications. In this article by Jürgen Petri, author of NetBeans Platform 6.9 Developer's Guide, we will learn:

  • How to customize the default window layout
  • How to group views so that they open and close as a unit
  • How to change the persistence of views across restarts of the application
Read NetBeans Platform 6.9: Advanced Aspects of Window System in full

Implementing a Microsoft .NET Application using the Alfresco Web Services

by Piergiorgio Lucidi Ugo Cei | August 2010 | Content Management Open Source

This article by Ugo Cei and Piergiorgio Lucidi, authors of the book Alfresco 3 Web Services, will teach you how to use the Alfresco Web Services API from your Microsoft .NET application. It will also show you how to configure your development environment using the open source IDE SharpDevelop. The .NET sample is a standard application that performs operations against the repository.

Read Implementing a Microsoft .NET Application using the Alfresco Web Services in full

Error Handling in PHP 5 CMS

by Martin Brampton | August 2010 | Content Management Open Source PHP Web Development

In this article by Martin Brampton author of PHP 5 CMS Framework Development, we will learn various aspects about error handling in PHP 5 Content Management System. Specifically we will cover:

  • PHP error handling
  • Database errors
  • Application errors
  • Exploring PHP—Error handling
  • Framework solution
  • Handling database errors
  • 404 and 403 errors
Read Error Handling in PHP 5 CMS in full

BPEL Process Monitoring

by Narayan Bharadwaj | August 2010 | Enterprise Articles Oracle

BPEL processes are the new generation of workflow. It provides IT with an automated framework for enterprise-wide business processes. Monitoring BPEL processes is important for business analysts and administrators to maintain business visibility and resolve problems quickly. This article by Narayan Bharadwaj, author of BPEL Management with Oracle Enterprise talks about viewing deployed BPEL processes and their constituent partner links. Further, monitoring of BPEL processes and partner links using a combination of metrics and synthetic tests is covered.

In this article we will cover:

  • Challenges
  • Solution
  • Step-by-step exercises:
    • Navigating to the BPEL PM target home page
    • Navigating to the BPEL process home page
    • Creating the BPEL process aggregate service
    • Creating a SOAP test to monitor a partner link
    • Creating a SOAP test to monitor a BPEL process
    • Testing the SOAP tests
Read BPEL Process Monitoring in full

Flash Multiplayer Virtual World with SmartFoxServer Using Embedded Web Server and Database

by Makzan | August 2010 | Web Graphics & Video

SmartFoxServer comes with an embedded HTTP server (Jetty), which can handle web pages and a light-weight database engine (H2). Using the embedded HTTP server and database can enable a rapid prototype development because we can start coding the Flash prototype of the ideas in mind without handling any server setup issues.

In this article by Makzan, author of Flash Multiplayer Virtual Worlds, we will cover:

  • Installing Java Development Kit
  • Downloading and Installing SmartFoxServer Pro
  • Running the SmartFoxServer
  • Using embedded web server and database
Read Flash Multiplayer Virtual World with SmartFoxServer Using Embedded Web Server and Database in full

Ordering the Buildings in Flash Virtual Worlds

by Makzan | August 2010 | Web Graphics & Video

In this article, by Makzan, author of Flash Multiplayer Virtual Worlds, we will discuss about creating buildings and environments in flash multiplayer virtual world. Specifically we will cover:

  • Ordering the buildings
  • Ordering movie clips in flash
  • Determining object's location and view
  • Shaping the buildings
  • Creating a loop to sort the z-order
Read Ordering the Buildings in Flash Virtual Worlds in full

Q Replication Components in IBM Replication Server

by Pav Kumar-Chatterjee | August 2010 | Enterprise Articles IBM

In this article by Pav Kumar-Chatterjee, author of IBM InfoSphere Replication Server and Data Event Publisher, we will discuss three layers—The DB2 database layer, the WebSphere MQ layer, and the Q replication layer that make up a Q replication solution, and the relationship between Replication/Publication Queue Map, Q subscription, and subscription group. We will also take a look at the internals of the Q Capture and Q Apply programs.

Read Q Replication Components in IBM Replication Server in full

URL Shorteners – Designing the TinyURL Clone with Ruby

by Chang Sau Sheong | August 2010 | Open Source

This article by Chang Sau Sheong, author of the book Cloning Internet Applications with Ruby, explains about the popular Internet application, TinyURL. It describes how to create a TinyURL clone, its basic principles, and algorithms used.

Read URL Shorteners – Designing the TinyURL Clone with Ruby in full

Developing and Deploying Virtual World Environment for Flash Multiplayer

by Makzan | August 2010 | Web Graphics & Video

Usually to play Flash virtual world, you load the web page in web browser and then log in with your username and password. You may need to fill out some basic information for the first time. Then the Flash player is launched and finally you are connected to the virtual world and can interact with others. The socket server handles the virtual world after the player is connected to the virtual world. What about those web pages for virtual world information and SWF files? Yes, we need another web server and database server to handle the normal web request that is not the multiplayer part.

In this three-part article series by Makzan, author of Flash Multiplayer Virtual Worlds, we will understand the relationship of the servers and install the needed servers one by one to get them to work with each other. We will cover the following in this article series:

  • Compare the different features among the SmartFoxServer Lite, Basic, and Pro versions
  • Compare the development and deployment environment
  • Download and set up a third-party HTTP server and database
  • Run an example from SmartFoxServer
  • Set up the administration panel
Read Developing and Deploying Virtual World Environment for Flash Multiplayer 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