What is OpenLayers?
In this article by Alessio Di Lorenzo and Giovanni Allegri, the authors of the book Instant OpenLayers Starter, we will discuss some basic points about OpenLayers
OpenLayers is an open source map viewing library, originally developed and released by MetaCarta under a BSD license. It is written in pure JavaScript and makes it easy to incorporate interactive maps from a variety of sources into your web pages and applications.
Read What is OpenLayers? in fullWhat Can You Do with Sage Math?
Sage is a powerful tool—but you don't have to take my word for it. This article will showcase a few of the things that Sage can do to enhance your work. Look at the things Sage can do, and start to think about how Sage might be useful to you.
In this article by Craig Finch, author of Sage Beginner's Guide, you will see how Sage can be used for:
- Making simple numerical calculations
- Performing symbolic calculations
- Solving systems of equations and ordinary differential equations
- Making plots in two and three dimensions
- Analysing experimental data and fitting models
WebSphere MQ Sample Programs
In the previous articles IBM WebSphere MQ commands and MQ Listener, Channel and Queue Management, we illustrated the working and setup of WebSphere MQ and we also took a look at how we manage the WebSphere MQ Listeners, channels and queues respectively.
In this article by Pav Kumar-Chatterjee, author of IBM InfoSphere Replication Server and Data Event Publisher, we will take a look at the following:
- MQ sample programs
- Server
- Client
- Dead Letter Queue handler
- WebSphere MQ message format
- MQ error messages
WebLogic Security Realm
This article by Luca Masini and Rinaldi Vincenzo, authors of Securing WebLogic Server 12c, covers every aspect you need to consider for activating an internal user and group structure. Here, you can also find a very useful section about errors and debugging tips, needed to resolve your configuration issues.
Read WebLogic Security Realm in fullWebGL: Animating a 3D scene
Objects in 3D scenes can have actions on their own. For instance, in a racing car game, each car has its own speed and trajectory. In a first-person shooting game your enemies can hide behind barricades then come and fight you or run away. In general, each one of these actions is modeled as a matrix transformation that is attached to the corresponding actor in the scene. These are called local transforms.
In this article by Diego Cantor author of WebGL Beginner’s Guide, we will study different techniques to make use of local transforms.
Read WebGL: Animating a 3D scene in fullWeb Services, SOA, and WS-BPEL Technologies
Service-Oriented Architecture (SOA), as an architectural platform, is adopted today by many businesses as an efficient means for integrating enterprise applications built of Web services—loosely coupled pieces of software that encapsulate their logic within a distinct context and can be easily combined into a composite solution. Although building applications that enable remote access to resources and functionality is not new, doing so according to the principles of service orientation, such as loose coupling, represents a relatively new approach to building composite solutions.
Read Web Services, SOA, and WS-BPEL Technologies in fullWeb Services Testing and soapUI
Quality is a key to success of service-oriented projects. Utilization of proper tools is important to the outcome of web service testing methodology. Being the leading open source web services testing tool, soapUI helps to build robust and flexible automated tests in a productive manner.
In this article by Charitha Kankanamge, author of Web Services Testing with soapUI, we will cover:
- Overview of some of the key characteristics of web services
- The role of web services in SOA
- Approaches of testing web services
- Web services testing challenges
- Introduction to soapUI
- Installing soapUI
Web services are one of the key building blocks of service-oriented solutions. Because of their usage and importance in the enterprise applications, the project teams are expected to be knowledgeable and familiar with the technologies which are associated with web services and service-oriented architecture(SOA).
Read Web Services Testing and soapUI in fullWeb Services in Microsoft Azure
Technically, web services are part of the web role, but their use and development are so distinctly different than web forms that we'll look at these separately. The web services themselves can be written in any language supported by Azure, but utilizing the Windows Communication Foundation (WCF) libraries in .NET greatly simplifies the development of web services. The simple storage services have their own REST API and client library developed, but if we want to add data into SQL Azure, we'll have to create our own web services.
In this article by Richard J. Dudley and Nathan A. Duchene, authors of Microsoft Azure: Enterprise Application Development, we'll:
- Gain an overview of WCF services
- Build the WCF service for the Jupiter Motors portal
Web Services in Apache OFBiz
In this article, by Ruth Hoffman, Apache OFBiz Cookbook, we shall look at various techniques to build OFBiz web service providers and consumers. In particular, you will find information on:
- Requesting web services using URL parameters
- Requesting web services using an HttpClient
- Creating HttpClient and passing XML documents
- Creating XML-RPC web service clients
- Becoming an XML-RPC web service provider
- Building SOAP messaging clients
Web scraping with Python (Part 2)
This article by Javier Collado expands the set of web scraping techniques shown in his previous article by looking closely into a more complex problem that cannot be solved with the tools that were explained there. For those who missed out on that article, here's the link. Web Scraping with Python
This article will show how to extract the desired information using the same three steps when the web page is not written directly using HTML, but is auto-generated using JavaScript to update the DOM tree.
Read Web scraping with Python (Part 2) in fullWeb Scraping with Python
Web scraping is the set of techniques used the to get some information, structured only for presentation purposes, from a website automatically instead of copying it manually. This article by Javier Collado will show how this could be done using python in the steps that require some development.
Read Web Scraping with Python in fullWeb Frameworks for Python Geo-Spatial Development
In this article by Erik Westra, author of Python Geospatial Development, we will understand the concept of a spatially-enabled database. We will also explore some of the major tools and frameworks available for building your own geo-spatial web applications.
Read Web Frameworks for Python Geo-Spatial Development in fullWeb Design Principles in Inkscape
On the Internet today one can find varying websites—some are personal sites, others are corporate, informational, instructional, and more. More commonly you can find personal blogs and small business storefronts. These two types of websites offer unique capabilities of creating the entire site with templates—or basic designs that are common throughout them.
In this article by Bethany Hiitola, author of Inkscape 0.48 Essentials for Web Designers, we will cover the following:
- Web design principles for blogs and storefronts.
- Overview of RSS and ATOM feeds examples of designs for these two types of websites.
Web Controls in DotNetNuke
In this article by John K. Murphy, author of DotNetNuke 5.4 Cookbook, we will cover the following topics:
- Adding web controls to your Toolbox
- Showing an e-mail link in a Datagrid
- Showing checkboxes in a Datagrid
- Showing a thumbnail image in a Datagrid
- Creating labels you can edit
- Suggest text while typing
Read Web Controls in DotNetNuke in full
Web CMS
After we understand our requirements and learn the basics of using CMSs, we are will be ready to look at Web Content Management Systems (commonly known as WCMS, Web CMS, or WCM Systems). Web CMSs allow you to manage your web content easily. They are generic in nature and perform a variety of operations. If you ask someone about a CMS, they will most probably recommend you one of the systems we cover in this article. It's important to learn the features of the top web CMSs to make the right choice for your project.
In this article by Nirav Mehta, we will take a look at the top general-purpose Web CMSs. In the process, we will:
- Cover a variety of top Web CMSs
- Perform customizations and content management operations
- Discover interesting features in CMSs
- Examine which CMS could be right for you
We Blog, You Blog
As you may know since April 2010, members of the Packt Open Source and Packt Enterprise team have blogged about book publications, events, amongst other things.
Well, for the next two months, Packt is inviting you to blog about a relevant technology subject for the chance of getting your blog post published on the Packt website and across the Packt information network.
Want more information about this contest? Email us now!
Read We Blog, You Blog in fullWCF – Windows Communication Foundation
WCF is the latest technology from Microsoft for building services. In this article by Mike Liu, we will explain what WCF is, and what it is composed of. We will also explain various .NET runtimes, .NET frameworks, Visual Studio versions, the relationships between them, and what is needed to develop or deploy WCF services. You will see some code snippets in this article that will help you to further understand WCF concepts, although they are not in a completed WCF project.
Let us discuss the following in detail:
- What WCF is
- Use of WCF for SOA
- WCF architecture
- Basic WCF concepts
Ways to improve performance of your server in ModSecurity 2.5
In this article by Magnus Mischel we will take a look at the performance of ModSecurity and what impact, if any, it has on the speed of your server and web application. We will also look at the ways in which you can increase the performance of your server by tweaking your configuration and writing more efficient rules.
Read Ways to improve performance of your server in ModSecurity 2.5 in fullWatching Multiple Threads in C#
In order to solve problems that arise in concurrently running threads in applications, we need new debugging techniques suitable for the new parallelism environments that occur in Visual C#. In this article by Gastón C. Hillar, we will learn many tricks and debugging procedures that will help us find solutions to multithreaded application problems and have a better understanding of the execution of parallel threads. We will be performing the following exercises:
- Learn some tricks to prepare multithreaded code to simplify the debugging and troubleshooting processes
- Become skilled at watching and understanding the execution of multiple concurrent threads
Walkthrough Tools within SketchUp 7.1
In this article by Robin de Jongh, author of SketchUp 7.1 for Architectural Visualization: Beginner's Guide, we will cover:
- What to include in your animation
- How to create a simple walkthrough in SketchUp


