This article by Vamsavardhana Reddy Chillakuru expands on the Apache Geronimo architecture. We will first see the concept of Inversion of Control (IoC) and dependency injection, which are two of the core concepts around which the current architecture is developed. We will then give a high-level overview of the internal architecture of Apache Geronimo and go through each component that makes up the architecture. Therefore, we will be covering GBeans, configurations, the kernel interface, repository, attribute store, dependencies, class loaders, deployment, plugins, and the concept of custom server assemblies. We will be covering these topics in detail so that you are able to understand the big picture. It will also help you if you want to contribute to Apache Geronimo or develop new services to run on Apache Geronimo. We will also list the different modules by their configuration IDs and map them to their functionality.
In this article, you will learn about:
- How Inversion of Control and dependency injection work
- GBeans—the building blocks of Geronimo
- Configuration—a collection of GBeans deployed together
- High-level architecture of Geronimo
- Class loader architecture
- Geronimo server directory structure
- Deployment architecture
Devices such as the iPhone are also location-aware; its GPS receiver is able to determine its position anywhere in the world. Movement can be tracked, the current speed can be obtained, and even the direction the device is facing can be determined. In addition to mapping, location services are finding their way into all kinds of areas ranging from photography to messaging clients.
In this article written by Christopher Caleb, author of Flash iOS Apps Cookbook, we will cover the following recipes:
- Determining your current location
- Determining your speed and heading
- Checking for geolocation access
- Responding to accelerometer changes
- Detecting a shake
In the previous article, Working with Geo-Spatial Data in Python, we took a look at the various techniques for using OGR and GDAL within Python programs to solve real-world problems.
In this article by Erik Westra, author of Python Geospatial Development, we will cover the following:
- Using Shapely to work with points, lines, and polygons
- Converting and standardizing units of geometry and distance
In this article by Mark P.J. van der Loo and Edwin de Jonge, the authors of the book Learning RStudio for R Statistical Computing, prerequisites for producing a report are discussed and how to produce reports via Notebook that automatically include the results of an analysis is explained.Read Generating Reports in Notebooks in RStudio in full
One very nice feature of NetBeans is that it allows us to generate JSF applications that will perform Create, Read, Update, and Delete (CRUD) operations from existing JPA entities. This feature, combined with the ability to create JPA entities from an existing database schema as described in the previous section, allows us to write web applications that interact with a database in record time.
In this article by David R. Heffelfinger, author of Java EE 6 Development with NetBeans 7, we will see how to generate JSF applications from JPA entities.Read Generating JSF Applications from JPA Entities in full
In the previous article Generating Content in WordPress Top Plugins, we learnt about generating content in WordPress Top Plugins.
This article, by Brandon Corbin, author of WordPress Top Plugins, is a sequel of the previous article.
In this article we will cover:
- CForms II
- MapPress—Google maps
- Search unleashed
- WP Web Scrapper
In this article, by Brandon Corbin, author of WordPress Top Plugins, we will cover:
- GD Star Rating
- Better Tag Cloud
- Yet Another Related Posts Plugin (YARPP)
- My Page Order
- Get Recent Comments
- Viper's Video Quicktags
- WP Greet Box
- NextGen Gallery
Welcome to Geek of the Year 2011!
What is it?
Geek of the Year is a contest held on Facebook that aims to recognize the most impressive and progressive Geeks across the globe (or that have ever lived).
We think we should all acknowledge that being a geek isn't a bad thing! Geeks are shaping the world!Read Geek of the Year 2011 in full
This article by Rick Barton the author of the book Talend Open Studio Cookbook focuses on gathering the rejects. As an alternative to collecting incorrect rows up to the point where a job fails (Die on error), you may wish to capture all rejects from an input before killing a job.
This has the advantage of enabling support personnel to identify all problems with source data in a single pass, rather than having to re-execute a job continually to find and fix a single error / set of errors at a time.Read Gathering all rejects prior to killing a job in full
In this article by Michael W. Picher, we will learn all about gateways in sipXecs 4.0. We will discuss how to add gateways which will include managed gateways and unmanaged gateways. Managed gateways will include PSTN Lines, Caller ID, Dial Plan, SIP, Voice Codecs, Proxy and Registration, DTMF & Dialing, Advanced Parameters, Supplementary Services, FXO, Network, Media, RTP/RTPC and Management. Unmanaged gateways will cover Add gateway, Caller ID and Dial Plan. We will also learn about SIP Trunks towards the end of the discussion.Read Gateways in sipXecs 4.0: Part 1 in full
In this article by Detrick DeBurr, the author of Build Gamified Websites with PHP and jQuery, we will follow a Gamification Design Framework, which is made up of six components. They are:
- Business objectives
- Target behaviors
- Activity loops
Over the next few pages, we will take a closer look at each and begin to put "meat" on the "bones" of our gamified e-learning website.
We will wrap up this article with a mock-up of what our final product will look like at a high level. This will make getting in the details and building our application considerably easier.Read Gamified Websites: The Framework in full
In Scratch it is easy to create projects that incorporate dynamic information using variables. However, variables have a limitation; they store only one value at a time. Sometimes, we want a variable to store multiple values.
Welcome to lists. In Scratch, a list allows us to associate one list (a variable) with multiple items or values in much the same way we create a list before going to the grocery store. In this article by Michael Badger, we will take a trip to the fortune-teller to demonstrate lists, and you'll learn how to:
- Store and retrieve information in lists
- Add and remove items from the lists
- Keep track of items in a list by using a counter
- Identify intervals using the mod block
In this article by Marcin Jamro, author of Windows Phone 8 Game Development, we will learn how to test the application and prepare it for submission. The process of testing the game may be very complex, but it can be made easier by using dedicated tools, which will be presented in this article. While developing the game for the Windows Phone 8 platform, we should carefully test various aspects, including using sensors, different screen resolutions, localization, and, of course, the performance.Read Game Publishing in full
In this article by Jobin Kuruvilla author of JIRA Development Cookbook, we will cover:
- Writing JIRA 4 gadgets
- Invoking REST services from gadgets
- Configuring user preferences in gadgets
- Accessing gadgets outside of JIRA
XHTML Mobile Profile (XHTML MP) is the standard language for mobile web development. XHTML MP is an XHTML variant. It offers richer presentation and is very similar to HTML. XHTML MP is built on top of XHTML Basic. In this article by Nirav Mehta, we will have a look at the fundamentals of XHTML MP and the grammar which must be followed for development in it.Read Fundamentals of XHTML MP in Mobile Web Development in full
JMeter is a 100% pure Java desktop application. JMeter is found to be very useful and convenient in support of functional testing. Although JMeter is known more as a performance testing tool, functional testing elements can be integrated within the Test Plan, which was originally designed to support load testing. Many other load-testing tools provide little or none of this feature, restricting themselves to performance-testing purposes. Besides integrating functional-testing elements along with load-testing elements in the Test Plan, you can also create a Test Plan that runs these exclusively. In other words, aside from creating a Load Test Plan, JMeter also allows you to create a Functional Test Plan. This flexibility is certainly resource-efficient for the testing project.
In this article by Emily H. Halili, we will give you a walkthrough on how to create a Test Plan as we incorporate and/or configure JMeter elements to support functional testing.Read Functional Testing with JMeter in full