Article Network

Developing Your Mobile Learning Strategy

by Mark Aberdour | September 2013 | Open Source

This article written by Mark Aberdour, the author of Moodle for Mobile Learning, aims to provide you with a vision of how Moodle for mobile learning can be put to use in your own organization. It will give you an understanding of the foundations of mobile learning, some insights into how important mobile learning is becoming, and how it is gaining momentum in different sectors. At the end of this article, you should have an understanding of the key concepts of mobile learning so that you can apply these concepts in order to enhance your own Moodle courses. We want to set you off on a mobile learning path that will allow you to better meet the needs and expectations of your learners who, as we will see, already use mobile devices as the backbone of their daily online interactions, and expect mobile compatibility to be the norm.

In this article, we will look at the following:

  • Background to mobile learning
  • Background to mobile devices
  • The 4 Cs of mobile learning
  • Your mobile learning strategy
  • Understanding your learners and how they use their devices
  • Mobile usage in industry
Read Developing Your Mobile Learning Strategy in full

RESTful Services JAX-RS 2.0

by Peter A. Pilgrim | September 2013 | Enterprise Articles Java

In this article by Peter A. Pilgrim, author of the book Java EE 7 Developer Handbook, we will cover the Java API for RESTful services otherwise abbreviated to JAX-RS. It was the year, 2000, when Roy Fielding published his PhD thesis entitled Representational State Transfer: an Architecture Style. Since its publication over the past decade there has been a rapid growth of interest, applications, and implementations of REST style interfaces and application.

Read RESTful Services JAX-RS 2.0 in full

Connecting to a web service (Should know)

by Geoff Chiang | September 2013 | Open Source

This article by Geoff Chiang the author of Instant Spring Tool Suite is aiming to get you up and running developing with various Spring technologies, providing you with enough to give you a head start in Spring development.

The term web service is a nebulous one, encompassing a range of both technologies and approaches. At its heart, a web service is simply a software service which is accessible over a network, designed for machine-to-machine interaction. Early web services were based on the W3C WS-* set of standards, with interfaces described using WSDL and interaction using SOAP messages. This approach seems to have fallen out of favor somewhat, with lightweight RESTful approaches now prevalent.

In this recipe, we're going to retrieve weather data from the Australian Bureau of Meteorology. This service exposes Australian weather data in JSON format. As we're about to see, STS and Spring Integration allow us to interact with web services with very little effort.

Read Connecting to a web service (Should know) in full

Managing User Logins

by Sven Vermeulen | September 2013 | Networking & Telephony Open Source

In this article, by Sven Vermeulen, the author of SELinux System Administration, has explained how to manage user logins. When we log in to an SELinux enabled system, we are assigned with a default context to work in. This context contains a SELinux user part, a SELinux role, a domain, and optionally a sensitivity range.

In this article, we will define users that have sufficient rights to do their jobs, ranging from unprivileged users to fully privileged users, running almost without SELinux protection.

Read Managing User Logins in full

2-Dimensional Image Filtering

by George Siogkas | September 2013 | Beginner's Guides Open Source

In this article by George Siogkas, author of the book, Visual Media Processing Using MATLAB Beginner's Guide, we will dig a little deeper into the image filtering theory and use some more complicated techniques to enhance our images. All the methods we will present, will once more be accompanied by hands-on examples that demonstrate their significance in both typical and more advanced image processing tasks.

In this article, we shall learn:

  • The basic theory on image filtering and processing pixel neighborhoods
  • How we can filter an image using convolution
  • Alternative ways to filter an image
  • Creating image filters in MATLAB
  • Using filters for image blurring

So, let's get started!

Read 2-Dimensional Image Filtering in full

Creating Dynamic UI with Android Fragments

by Jim Wilson | September 2013 | Open Source

This article by Jim Wilson, author of Creating Dynamic UI with Android Fragments, shows how to use fragments to meet the challenges of creating dynamic UIs in the modern world of mobile app development.

Read Creating Dynamic UI with Android Fragments in full

Proportional line follower (Advanced)

by Gary Garber | September 2013 | Open Source

In this article, written by Gary Garber, the author of Instant LEGO Mindstorm EV3, you will make a robot that will track a line quickly. The robot will be able to follow a line which makes corners sharper than 90 degrees using a proportional line follower.

Read Proportional line follower (Advanced) in full

Learning the Bukkit API

by Cody M. Sommer | September 2013 | Games Open Source

In this article, by Cody M. Sommer, the author of Building Minecraft Server
, we will learn Bukkit by learning how to read its API documentation.

You may be wondering what the difference is between Bukkit and CraftBukkit. Many people use the two words interchangeably. However, they are in fact different files. In this article you will be introduced to the Bukkit API and learn what it allows you to accomplish through programming plugins for a CraftBukkit server. By the end of this article you will most likely have numerous ideas for plugins that you will eventually be able to create yourself. This article will cover the following in more detail:

  • Understanding the purpose of an API
  • Finding documentation of the Bukkit API
  • Navigating through JavaDocs to find specific information
Read Learning the Bukkit API in full

Configuring and Managing the Mailbox Server Role

by Michael Van Horenbeeck Peter De Tender | September 2013 | Cookbooks Enterprise Articles Microsoft

In this article by Michael Van Horenbeeck and Peter De Tender, authors of the book Microsoft Exchange 2013 Cookbook, you will learn how to perform the tasks necessary to set up, configure, and maintain the Mailbox Server Role, including:

  • Creating and removing mailbox databases
  • Mounting and dismounting databases
  • Moving database files to another location
  • Configuring circular logging
  • Creating and removing mailboxes
  • Managing resource mailboxes
  • Configuring mailbox size limits
  • Managing personal archives
  • Assigning mailbox permissions
  • Moving mailboxes to another database
  • Managing Public Folders
  • Configuring send and receive connectors
  • Configuring Accepted domains
  • Configuring message size limits

Over the years, the Mailbox Server Role has evolved into something more than just a place where mail data is stored. Although its primary role remains storing and managing mail-related data, it inherited large chunks of what used to be the Hub Transport server and Unified Messaging server. This shows that the Mailbox Server role in Exchange 2013 resembles an Exchange 2010 multi-role server in many ways.

Read Configuring and Managing the Mailbox Server Role in full

Reporting Based on SSRS

by Kamalakannan Elangovan | September 2013 | Cookbooks Enterprise Articles

In this article, by Kamalakannan Elangovan, the author of Microsoft Dynamics AX 2012 Reporting Cookbook, we will understand and acquire the skills necessary to be good at reporting based on SSRS.

This article will cover the following recipes:

  • Creating a matrix report
  • Creating a multicolumn matrix report
  • Creating a column chart
  • Creating a line chart

The legacy reporting system in Dynamics AX had very limited capabilities of how you can render data. Something as simple as adding an image and placing it right was a mammoth task, while things such as graphs and charts were not imaginable. SSRS takes away this pain and makes it easy to represent data in different formats. SSRS reports help create easier and convenient representation of data graphically that is easy for the end user to assimilate. This article will discuss recipes that cover the different kinds of controls other than the table layout discussed so far that can be used to represent data, such as matrix, charts, and gauges. The reader will be familiarized with the different controls and how they can be put to use in reports through this article.

Read Reporting Based on SSRS in full

Preparing Your First jQuery Mobile Project

by Andy Matthews Raymond Camden | September 2013 | Open Source

This article created by Raymond Camden and Andy Matthews, authors of jQuery Mobile Web Development Essentials walks you through your first jQuery Mobile project. It details what must be added to your project's directory and source code. You know what jQuery Mobile is, the history of it as well as its features and goals. Now we're actually going to build our first jQuery Mobile website (well, web page) and see how easy it is to use.

In this article we will perform the following steps:

  • Create a simple HTML page
  • Add jQuery Mobile to the page
  • Make use of custom data attributes (data-*)
  • Update the HTML to make use of the data attributes that jQuery Mobile recognizes
Read Preparing Your First jQuery Mobile Project in full

Implementation Case Study

by Andrew Bell Luis Augusto Weir | September 2013 | Enterprise Articles Oracle

This article by Luis Augusto Weir and Andrew Bell, the authors of the book Oracle SOA Governance 11g Implementation, introduces a case study that will be further developed throughout the article. It will introduce a fictitious company that is looking to implement SOA Governance following a maturity assessment and a SOA Roadmap elaboration. The case study will help you to understand the concepts being presented in this article, as well as how to apply them to implement Oracle SOA Governance in an easily digestible form by illustrating the typical problems faced by organizations introducing governance, and how the benefits derived from its inception must be measurable and tangible.

The case study is based on actual scenarios experienced by the authors and therefore should provide a realistic view of the key challenges faced when implementing SOA Governance, and how they can be overcome.

Read Implementation Case Study in full

Vaadin and its Context

by Nicolas Fränkel | September 2013 | Java Open Source Web Development

This article created by Nicolas Fränkel, the author of Learning Vaadin 7, Second Edition, introduces Vaadin its features, its philosophy, and its surrounding environment.

In this article, we will look into the following:

  • The evolution from mainframe toward the rich client.
    • The concept of application tier
    • The many limits of the thin-client approach
    • What stands beyond those limits
  • Why choose Vaadin today?
    • The state of the market
    • Vaadin's place in the market
    • A preview of what other frameworks Vaadin can be integrated with and what platforms it can run on
Read Vaadin and its Context in full

Google Guice

by Hussain Pithawala | September 2013 | Open Source Web Development

In this article by Hussain Pithawala, author of the book Learning Google Guice we will develop a web application in Java using servlets and JSPs, and will see how Guice makes it simple to wire dependencies and helps to achieve separation of concerns easily. It even provides a programmatic approach to confi gure routing to servlets and JSPs while avoiding declarative approach in web.xml. As part of our learning we will fit flight search functionality in a web application. It is assumed that the reader is familiar with JSP, servlet development, and knows how to deploy a WAR file to a web container. Use of Tomcat to deploy the examples is suggested. We also need an extension of Guice for web development, guice-servlet-3.0. As usual, the dependency for this has been declared in pom.xml and once packaged it would be available in WAR (web application archive) also.

Read Google Guice 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
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