Java Management Extensions (JMX) is an incredibly powerful Java technology. Introduced in 2003 as part of Java 5 and the result of multiple Java Community Process specifications (JSR-3 and JSR-160), JMX defines an architecture, API, and services for the management and monitoring of Java applications. Simply put, JMX is a standard part of Java used to interact with a running application. Once started, you probably tend to think of an application as if it were on its own island and that it's difficult to communicate with. Or perhaps you've never needed to interact with a running application or didn't realize such functionality was a possibility. JMX makes these interactions possible and can be used to receive event notifications or to invoke the functionality (such as business logic) contained within your running application. These interactions occur between a JMX client running locally and any Java Virtual Machine (JVM) running on a local or remote machine.
The topic of the article by Eric Spiegelberg, is a design for using JMX and Spring to interact with applications at runtime; the writing is one part a very light introduction to JMX, one part an introduction to the benefits of Spring JMX, and one part that presents a design for how to quickly and conveniently maximize the use of Spring JMX within your Java applications.Read Using Spring JMX within Java Applications in full
In the previous article we saw how to Enable Spring Faces support. In this article by Markus Stäuble, we will learn how to use Spring Faces and its integration with JSF component libraries.Read Using Spring Faces in full
Low-cost and high-performing, with a massively diverse range of uses and applications, the Raspberry Pi is set to revolutionize the way we think about computing and programming. Using it as a media center allows everyone to have a low-cost device that is always on and attached to their TV.
In this article by Sam Nazarko, the author of Raspberry Pi Media Center, we'll look at the following topics:
What PVR allows us to do
The different types of PVR setups that Raspbmc supports
How to set up Raspbmc to take advantage of PVR
In this article by Rihards Olups, author of Zabbix 1.8 Network Monitoring, we'll explore usage of proxies that collect the data on behalf of the Zabbix server and then transmit it back to the server, which helps when remote locations can't be accessed directly because of firewall concerns. It also reduces the load on the Zabbix server.Read Using Proxies to Monitor Remote Locations with Zabbix 1.8 in full
In this article by Mahender Pal, the author of Microsoft Dynamics CRM 2011 Application Design, we are going to use Microsoft Dynamics CRM 2011 as a platform to develop our Employee Recruitment Management System ( ERMS ). We will learn the basics of ERMS, about processes in Microsoft CRM 2011, and how we can use them to automate business processes at different levels.
In this article we are going to discuss the following topics:
- Employee Recruitment Management System
- Employee Recruitment Management System design
- Setting a security model for Employee Recruitment Management System
- Setting field-level security
- Data model for Employee Recruitment Management System
- Customizing entities for Employee Recruitment Management System
- Setting a security model for ERMS
- Setting field-level security in Microsoft CRM 2011
- Processes in Microsoft CRM 2011
- Importing data in Microsoft CRM 2011
- Testing Employee Recruitment Management System
In this article by Ellen Marie Murphy, author of Mahara 1.4 Cookbook, we will examine a few of the many plugins and add-ons available for Mahara. These will need to be installed on the server and then configured from the Administration page.
Specifically, we will cover:
- Adding a spreadsheet and chart using Google apps
- Using Embed.ly to add a Google map
- Adding the Facebook Like button to a page
- Adding the Twitter Tweet button to a page
- The Continuing Professional Development artifact
In this article, by Matjaz B. Juric & Marcel Krizevnik, authors of WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g, we will learn:
- Creating a project and importing resources from OSR
- Configuring a business service
- Testing a business service
- Creating an Alert destination
- Creating a proxy service
- Testing a proxy service
- Publishing a proxy service to the Oracle Service Registry
- Re-wiring an SOA composite application
- Oracle Service Bus use case
Nginx is an open source high-performance web server, which has gained quite some popularity recently. Due to its modular architecture and small footprint, it has been the default choice for a lot of smaller Web 2.0 companies to be used as a load-balancing proxy server. It supports most of the existing backend web protocols such as FCGI, WSGI, and SCGI.
In this article by Dipankar Sarkar, author of Nginx 1 Web Server Implementation Cookbook, we will cover:
- Using Nginx as a simple reverse proxy
- Setting up a rails site using Nginx as a reverse proxy
- Setting up correct reverse proxy timeouts
- Setting up caching on the reverse proxy
- Using multiple backends for the reverse proxy
- Serving CGI files using thttpd and Nginx
- Setting up load balancing with reverse proxy
- Splitting requests based on various conditions using split-clients
The article by Mariella Proietta, aims to plan teaching and learning English as a foreign language. It discusses how to go about using the material available in the secondary school language textbook, to test Moodle as an E-learning platform in blended mode, and support rather than substitute the conventional class activities. Moodle can be used to integrate a school course for young people, with online activities that help them to increase their foreign language proficiency and also their competence in ICT(Information and Communication Technology). Most foreign language courses in secondary schools are supported by textbooks that provide plenty of audio material like audio-cassettes, CDs and even CD ROMs, but students seem quite reluctant to use these tools at home. The idea here is to take the advantage of Moodle E-learning environment to enrich the learning process, through a more complete exploitation of the teaching resources, contents and other the aids connected with the textbook chosen.Read Using Moodle to integrate a Foreign Language Course in Secondary School in full
Maps provide a great visual experience for location-based services. Maps are now a default feature on most smartphones as they provide a good graphical overview of information (usually geotagged data) around the user's location.
With custom pin markers and directions, maps also help users navigate to their destination easily. Most importantly maps give the user a feeling that "This place is around the next block, north from where I am standing," so decision-making happens quickly for the user.
In this article by Zeeshan Chawdhary, author of Windows Phone 7.5: Building Location-aware Applications we shall cover the following topics:
- Understanding map geometry
- Overview of Windows Bing Maps Silverlight Control
- Using maps in your Windows Phone application – Hello Maps
- Using pushpins with maps
- Custom map pushpins
- Handling pushpin events
- Working with Bing Maps geocoding and reverse geocoding services
- Overview of Launchers and Choosers
- Using directions with Bing Maps directions task
- Performing local searches with BingMapsTask
Read Using Maps in your Windows Phone App in full
The Core Location framework in the iOS SDK is an asynchronous API that uses delegation to report location information from the iOS device. Along with location information, Core Location also reports the Heading information (Heading here implies the direction in which a device is pointed), as well as allowing you to define geographic regions and monitor when you cross those regional boundaries.Read Using Location in your iOS Apps – Core Location in full
MediaWiki is a special software which is used to design Wikis. For any website, formatting is the key to creative and sophisticated designs. In this article by Mizanur Rahman, we will use advanced formatting components like lists and tables in MediaWiki to add content to a sample website.Read Using Lists and Tables with MediaWiki in full
This article by Karl Swedberg and Jonathan Chaffer, shows the basic categories of jQuery methods, and how they come into play within a jQuery script. To examine how the different aspects of jQuery are utilized, we will build a small script that will dynamically extract the headings from an HTML document and assemble them into a table of contents for that page.Read Using jQuery Script for Creating Dynamic Table of Contents in full
This article by Greg Franko, the author of Instant Dependency Management with Require JS How-to, In this section we will demonstrate how to use jQuery and jQueryUI Widget Factory plugins with Require.js. In case you are not familiar, the jQueryUI Widget Factory provides a consistent API for building jQuery plugins and has become a popular tool for jQuery plugin authors.
Since more and more jQuery plugins use the jQueryUI Widget Factory, it is necessary to understand how to use these jQuery plugins with AMD loaders, such as Require.js.Read Using jQuery and jQueryUI Widget Factory plugins with RequireJS in full
Joomla! is one of the world's top open source content management systems. The main sources of the PHP MySQL application's success are its comprehensive extension libraries, which extend Joomla! far beyond content management, and it's very active forums where one can easily tap into the knowledge of other Joomla! users, administrators, and developers.
- Customizing Google Maps
With the widespread empowering of website owners being able to manage their own website's content, there are a huge number of content management systems available. Joomla! is one of the most popular of these content management systems with a large user base and active community who are constantly working to improve Joomla! for new and future users.
In this article by Richard Carter, author of Joomla! 1.5 Templates Cookbook , we will learn :
- Providing Internet Explorer 6 with transparent PNG support in your Joomla! template
In this article by Karthik Kumar, author of the book Drupal 6 Theming Cookbook, we will be covering the following recipes:
- Giving the username textfield keyboard focus
A Windows Azure hosted service may comprise multiple instances of multiple roles. These instances all run in a remote Windows Azure data center—typically 24*7. The ability to monitor these instances non-intrusively is essential both in detecting failure and in capacity planning.
However, there are times, especially early in the development process, when non-intrusive diagnostics monitoring is not sufficient. In this article by Neil Mackenzie, author of Microsoft Windows Azure Development Cookbook, we will see the benefits of intrusive monitoring of a Windows Azure role instance using IntelliTrace.Read Using IntelliTrace to Diagnose Problems with a Hosted Service in full