Developing the Joomla! Component and Understanding its Structure
In this article by Joseph L. LeBlanc, you will learn about the architecture, design, and requirements of a general Joomla! component. You will also see how the component gets executed and is registered with the database. At the end, you will learn to create toolbars.
Read Developing the Joomla! Component and Understanding its Structure in fullDeveloping SOA Applications using POJOs
PoJos – Plain Old Java Objects, are, as the name describes, simple, ordinary Java objects. They do not have to be derived from a specific class, nor do they have to implement any specific interfaces. In the modern world of Java EE development where the latest frameworks have made enterprise development easier, wouldn't it be good if we could develop SOA based applications using PoJos? Fortunately, GlassFish ESB (OpenESB) allows us to do this using the PoJo Service Engine. In this article by David Salter, author of Building SOA-Based Composite Applications Using NetBeans IDE 6 and Seam 2.x Web Development, we will cover:
- GlassFish ESB
- Creating a PoJo and Deploying to GlassFish ESB
- Creating A SOAP Binding for PoJos
- Testing the Composite Application
Developing Secure Java EE Applications in GlassFish
In this article series by Masoud Kalali, author of GlassFish Security, we are going to develop a secure Java EE application with all standard modules including Web, EJB, and application client modules.
Read Developing Secure Java EE Applications in GlassFish in fullDeveloping Seam Applications
In this article by David Salter, we are going to start learning how to develop applications using Seam, and we will see some of the features of Seam. We will learn the basic structure of a Seam application. We will see in practice how Seam Injection and Outjection work, and we will learn more about Seam components. We will also see exactly how Seam bridges the gap between the Web tier (using Java Server Faces) and the Server tier (using Enterprise Java Beans).
Read Developing Seam Applications in fullDeveloping Post Types Plugin with WordPress
In this article by Vladimir Prelovac, we are going to dig deeper into the WordPress engine and discover ways to modify various aspects of the backend to match our specific needs with the help of the Post Types plugin.
Although WordPress is made primarily for the purpose of handling a blog, this basic functionality can be easily expanded to handle almost anything you want. The WordPress backend is very flexible, and can be customized to accommodate a lot of different purposes. For example, you could create a job portal or an e-commerce quite easily with WordPress, and those are just some of the possibilities.
Specifically, you will learn how to:
- Implement localization support for users of other languages
- Customize menus and submenus to change the way the WordPress backend looks
- Handle file and image uploads
- Use custom fields to add custom hidden information to your posts
Developing Flood Control using XNA Game Development
While playable, Flood Control in its current form is rather rough. When the player clicks on game pieces, they simply flop to their new orientation. Completed rows vanish without a trace, being filled in so rapidly that it is hard to tell if they actually disappeared at all. The game never ends! Once you have started, you can play forever, not worrying about the underwater research lab actually filling up with water.
In this article,by Kurt Jaegars,author of XNA 4.0 Game Development by Example: Beginner's Guide – Visual Basic Edition we will address these issues by:
- Animating the rotation of pieces, when manipulated by the player
- Gradually fading out pieces of completed scoring chains
- Animating the falling of pieces into place on the board
- Implementing the flooding of the dome and adding increasing difficulty levels
- Adding a SpriteFont to the game, and displaying the current level and score in their appropriate positions on the screen
All of these enhancements will give the player a better game experience, as well as give us the opportunity to learn more about how the SpriteBatch class can be used for animation and text display.
Read Developing Flood Control using XNA Game Development in fullUnpublished
Developing BizTalk Artifacts — Creating Orchestrations
Microsoft BizTalk Server 2010 is an Integration and connectivity server solution that enables organizations to easily connect disparate systems. Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2010 (70-595) is the certification exam for professionals who need to integrate multiple disparate systems, applications, and data as well as automate business processes by using BizTalk Server.
In this article by Johan Hedberg author of (MCTS): Microsoft BizTalk Server 2010 (70-595) Certification Guide, we will look at Orchestrations, Orchestration shapes, and logic. It will provide an overview of all shapes and go into the details of a couple of them, such as using the Expression shapes to call additional logic in .NET components. It talks about how an Orchestration gets activated by subscribing to messages, getting called or started, as well as dives deep into the port bindings that are available, and how to use them. We will also take a closer look at persistence, transactions, and scopes, though using scopes for exception handling and compensation will be covered in the next chapter. This article will cover the following topics:
- Developing Orchestrations
- Configuring Orchestration Bindings
Read Developing BizTalk Artifacts — Creating Orchestrations in full
Developing Applications with JBoss and Hibernate: Part 2
Read Part One of Developing Applications with JBoss and Hibernate here.
Read Developing Applications with JBoss and Hibernate: Part 2 in fullDeveloping Applications with JBoss and Hibernate: Part 1
In this article, by Francesco Marchioni, we will introduce Hibernate, which is the de facto standard object-relational mapping framework for Java applications. The Hibernate galaxy is quite large and needs a book of its own to be fully explored. Our mission will be to take over one sector of this galaxy, especially where Hibernate applications are managed by JBoss AS.
In this two-part article, we will cover the following topics:
- A short introduction to Hibernate
- Setting up our proof of concept for the Hibernate project
- Reverse engineering a database schema into Hibernate POJOs and mapping files
- Deploying the application to JBoss AS
- Comparing the Hibernate technology with EJB 3 persistence (JPA)
Developing and Deploying Virtual World Environment for Flash Multiplayer
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
Developing an EJB 3.0 entity in WebLogic Server
Developing Entity EJBs require an application server and a relational database, and, optionally, a Java IDE to improve productivity and simplify the development. Eclipse IDE is the most commonly used open source Java IDE and MySQL database is the most commonly used open source relational database. Oracle Enterprise Pack for Eclipse (OEPE) All-In-One edition bundles a pre-configured Eclipse and Eclipse plugins. Oracle has acquired the open source MySQL database. MySQL database is available under the GPL license; a commercial license is also available without the precondition to purchase support services from Oracle.
In this article by Deepak Vohra, author of EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g, we shall develop an EJB 3.0 entity using the Eclipse-WebLogic Server-MySQL combination; you will learn the following:
- Creating a MySQL database table
- Configuring WebLogic Server with MySQL database
- Creating a JPA project in Eclipse
- Creating an EJB 3.0 entity
Developing an Application in Symfony 1.3 (Part 2)
Read Part One of Developing an Application in Symfony 1.3 here.
Read Developing an Application in Symfony 1.3 (Part 2) in fullDeveloping an Application in Symfony 1.3 (Part 1)
Developing an application in Symfony is easy and time-saving, and one of the best ways to demonstrate that is to create a web site. By the end of this article by Tim Bowler, we will have an initial prototype, which will serve as a starting point. Along the way you will be introduced to the MVC flow within Symfony where you will understand about the business and application logic, and designing the database.
In this article you will learn how to:
- Set up the foundations for a basic database-driven web site using the Symfony framework
- Use some of the available Symfony tasks to cut out repetition
- Create a database schema and later understand its relation to the ORM and forms
- Understand the flow of the request to the controller, action, routing, and template rendering
Developing a Web Service with CXF
In this article by Naveen Balani, we will have a look on programming web service with CXF which provides a robust programming model that offers simple and convenient APIs for web service development. We will basically illustrate a simple web service development using CXF and Spring-based configurations.
Read Developing a Web Service with CXF in fullDeveloping a Simple Workflow within SugarCRM
Workflow is about getting the right work to the right people at the right time, repeatedly—and knowing you have done so. Workflow is human-centric. First and foremost, workflow is a human activity that is made by and for those who use it: workflow is something that can easily be handled and understood by human beings.
UK Enterprise Workflow National e-Government Project—Workflow from a Business Perspective
Well, that sounds good, but the problems start to occur when you ask people to consider workflow in their organization, and there are usually a few main issues to deal with:
- You'll find that people are normally experts in their own fields—there are often very few people who have an overview of the whole process that you're trying to map.
- Sections of a large organization will often have different ways of carrying out the same overall process.
- People don't really like to be told how to do their jobs—they especially don't like to have any extra processes imposed on them for now obvious reason—well, would you?
- Talk of 'improved utilization of resources', 'improved performance monitoring', and such like can soon alienate the staff who are going to be using the system. They'll soon start using terms such as 'Big Brother'.
How you are able to deal with these will depend on your organization and the people that are available to you. At least once you've read this article by Dr. Mark Alexander Bain, you'll know that, once you've overcome those problems, the workflow itself will be easy.
Read Developing a Simple Workflow within SugarCRM in fullDeveloping a REST based Web Service
REST (REpresentational State Transfer) is an architecture for distributed hypermedia systems. The World Wide Web is possibly the best known implementation of this architecture style. The term "REST" was coined and described by a dissertation written by Roy Fielding in 2000. This article by Nicholas Floyd covers the architecture which contains four basic constructs that address common concerns such as: scalability, generalized interfaces and resources, and patternized approaches for manipulation of resources.
Read Developing a REST based Web Service in fullDevelop PHP Web Applications with NetBeans, VirtualBox and Turnkey LAMP Appliance
In this article by Alfonso Romero, we will learn how to configure NetBeans, VirtualBox and the Turnkey LAMP Appliance to develop complex PHP applications in a virtual environment. This article explains the process of creating a virtual machine, configuring the NetBeans PHP IDE, and managing a WordPress project with NetBeans in a step wise manner.
Read Develop PHP Web Applications with NetBeans, VirtualBox and Turnkey LAMP Appliance in fullUnpublished
Designs ans Themes
Designing User Security for Oracle PeopleSoft Applications
Security design is a critical part—of any implementation of PeopleSoft Financial application. By its very nature, a financial system needs robust security mechanisms to enforce appropriate controls on who can access the system and which features. PeopleSoft security consists of multiple aspects, such as User security, Row level security, Query security, Network security, Database security, Object security, and Field level security. We'll concentrate on security aspects that are typically configured by a Business Analyst or a Functional SME, that is, User-and Row-level security. Remaining aspects of security involve significant technical knowledge of PeopleSoft's application development environment (known as Application Designer) and security technologies, such as SSL.
In this article by Ranjeet Yadav, author of Oracle PeopleSoft Enterprise Financial Management 9.1 Implementation, we'll discuss user security components such as User Profiles, Roles, and Permission Lists. We'll also discuss how to enable and configure Row level security.
Read Designing User Security for Oracle PeopleSoft Applications in fullDesigning the Target Structure in Oracle Warehouse Builder 11g
In this article by Bob Griesemer, we will learn about designing the target structure in Oracle Warehouse Builder. We will discuss about data warehouse design, implementation of dimensional model in a database, designing the ACME data warehouse, and also OWB design objects.
Read Designing the Target Structure in Oracle Warehouse Builder 11g in full

