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
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
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
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 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 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
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 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
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
Having built a puzzle game called Flood Control in XNA 4.0 and enhanced it with animation, in this article by Kurt Jaegers, author of XNA 4.0 Game Development by Example: Beginner's Guide, we will take it further by:
- Adding a SpriteFont to the game and displaying the current level and score in their appropriate positions on the screen
- Implementing the flooding of the dome and adding increasing difficulty levels
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 Using SpriteFonts in a Board-based Game with XNA 4.0 in full
In this two-part article series by Leonard Murphy, author of Building Websites with Expression Engine 2.X, you will take an existing website that was written outside of ExpressionEngine and adapt it to ExpressionEngine. In the first part you created your own channel with fields customized to the content that you will be displaying.
In this article you will be:
- Using templates to display your channel content
- Creating a 404 page for visitors who get lost on your site
When query results exceed the display area then you resort to scrolling and wish you had some way to limit the number of results displayed and comfortable to view without scrolling. Paging functionality which provides an answer to this is therefore a much desired feature. The Data Pager Control in Visual Studio 2008 provides this functionality when you create an ASP.NET web form under .NET Framework 3.5. It can be configured automatically using the GUI, or it can be installed manually after installing the ListView. In this article both of them are described. While the number of items displayed in a list can be declaratively coded, it is possible to set it at page load time as well.
This article by Dr. Jayaram Krishnaswamy describes how you may connect to SQL Server 2008 and display the retrieved data in a ListView Control on a web page. The ListView Control is the only control in ASP.NET that supports the new ASP.NET control, the Data Pager Control. This article shows how the data from a table in SQL Server 2008 is displayed in the ListView and how the Data Pager is configured to cycle the List View items.Read Using the Data Pager Control in Visual Studio 2008 in full
Testing is a critical step in the development of any application. This article by Jason Dentler, author of NHibernate 3.0 Cookbook, introduces some techniques you can apply to quickly test your NHibernate applications. The recipes in this article are designed to ease the testing process and expose common issues.
In this article, we will cover the following topics:
- Using the Fluent NHibernate persistence tester
- Using the Ghostbusters test
In this article, by Walid Gédéon, author of OSGi and Apache Felix 3.0, we will first have a look at the OBR service in some level of detail, and then we'll see how we use it to install bundles from a remote location onto our Felix framework.
This article covers the following topics:
- OBR, the OSGi Bundle Repository
- Using the OBR scope commands
- Installing the Inventory bundles to Felix
- Dependency management
The Windows Azure Platform PowerShell cmdlets use the Windows Azure Service Management REST API to expose service management operations as PowerShell cmdlets. The cmdlets provide a convenient way to manage hosted services, including retrieving the properties of current deployments and uploading new and upgraded deployments.
In this article by Neil Mackenzie, author of Microsoft Windows Azure Development Cookbook, we will learn how to use the Windows Azure Platform PowerShell cmdlets to invoke various service operations in the Windows Azure Service Management REST API.Read Using the Windows Azure Platform PowerShell Cmdlets in full
In an application with a large number of UI components, setting attributes for each can be a tedious task and can also lead to errors. A Theme allows us to set the style attributes for an entire class of components in a single place. This not only simplifies the task of setting attributes for all components of a particular type but also ensures that any newly added component will look just like all the others of the same type in the application. A theme thereby establishes a visual coherence through all the screens of an application.
In this two-part article by Biswajit Sarkar, we shall study themes and their usage in detail. In the first part, we will cover the following points:
- View an existing theme using the LWUIT Designer
- Edit a theme
- Build a new theme
- Preview the new theme on LWUIT demo MIDlet
In the previous part by Biswajit Sarkar, we covered working with theme files. In this part, we will focus on theming custom components, manual styling versus theming, theming on the fly, and new version of the LWUIT Designer.Read Using Themes in LWUIT 1.1: Part 2 in full
NNMi provides a list of URLs that can be used for accessing most NNMi console objects. This standardized list of URLs and their syntax helps us build the right URL, in order to get the right data object integrated in our selected third-party application.
In this article by Marius Vilemaitis, author of HP Network Node Manager 9: Getting Started, we will cover:
- Generic URLs.
- Workspace-related URLs.
- Form-related URLs.
- Menu item-related URLs.
In this article by Dirk Manuel, you will learn how to:
- Use Web Pages in the Concepts pane and beyond
- Use Packages and link them to content objects
A Web Page, in UPK terms, is a single file that can contain text or images. In this respect, Web Pages are very limited. You can perform rudimentary font formatting, provide lists, and insert images, but that's about it. You cannot insert tables, or use any HTML tags as you would be able to with real web pages (which you can only use via a Package). However, they are very flexible, and can be utilized in a number of ways.
For readers familiar with OnDemand version 8.7 and earlier, Web Pages are the new, improved text Infoblocks. Other types of Infoblocks have been replaced by Packages, which are covered separately, below.Read Using Web Pages in UPK 3.5 in full