Article Network

All | June | May | April

Python Multimedia: Animation Examples using Pyglet

by Ninad Sathaye | August 2010 | Open Source

The previous article, Python Multimedia: Fun with Animations using Pyglet, introduced you to the fundamentals of developing animations using Python and Pyglet multimedia application development frameworks.

In this article by Ninad Sathaye, author of Python Multimedia Beginner's Guide, we will:

  • Work on a project, 'Bowling animation', where animations can be controlled using inputs from the keyboard.
  • Develop relevant code to create an animation using different regions of a single image.
  • Work on an exciting project that animates a car moving in a thunderstorm. This project deals with many important things covered throughout this article.
Read Python Multimedia: Animation Examples using Pyglet in full

MySQL 5.1 Plugin: HTML Storage Engine—Reads and Writes

by Sergei Golubchik | August 2010 | MySQL Open Source Web Development

In this article by Sergei Golubchik, co-author of MySQL 5.1 Plugin Development, we will consider a complex example, a complete read-write storage engine, but with no support for indexes. Let's say, it will be an "html" engine—an engine that stores tables in HTML files. Such a file can be later loaded in a web browser and the table will be shown as an HTML table. Thus Reads and Writes presents a storage engine plugin that keeps table data in HTML tables and uses it to explain how to implement an updatable data stores.

Read MySQL 5.1 Plugin: HTML Storage Engine—Reads and Writes in full

Python Multimedia: Fun with Animations using Pyglet

by Ninad Sathaye | August 2010 | Open Source

Animation is a sequence of frames displayed quickly one after the other. This creates an optical illusion where the objects, for instance, appear to be moving around. This article by Ninad Sathaye, author of Python Multimedia Beginner's Guide, will introduce you to the fundamentals of developing animations using Python and Pyglet multimedia application development frameworks. Pyglet is designed to do 3D operations, but we will use it for developing very simple 2D animations in this article. Specifically, we will:

  • Learn the basics of Pyglet framework. This will be used to develop code to create or play animations.
  • Learn how to play an existing animation file and create animations using a sequence of images.
Read Python Multimedia: Fun with Animations using Pyglet in full

A Look Inside a MySQL Daemon Plugin

by Andrew Hutchings | August 2010 | MySQL Open Source Web Development

In this article, by Andrew Hutchings, co-author of MySQL 5.1 Plugin Development, we will be introduced to the MySQL Plugin API. It talks about the most simple plugin type—Daemon plugins. It starts with the basic structure of a plugin—what a plugin declaration should look like, what plugin types are, and so on. Then it describes features common to all plugin types—initialization and de-initialization callbacks, status variables, and configuration system variables.

We will specifically cover:

  • A look inside a Daemon plugin
  • Why write a Daemon plugin
  • Installing and using Daemon plugins
  • The role of a version
  • Defining Daemon plugins
Read A Look Inside a MySQL Daemon Plugin in full

Silverlight 4 User Interface: Date and Time Input, Tables, and Ratings

by Vibor Cipan | August 2010 | Cookbooks Microsoft

This article, by Vibor Cipan, author of Silverlight 4 User Interface Cookbook, deals with data input controls, primarily those related to date and time input since those data formats are somewhat specific. Fortunately, Silverlight comes with good support for these data types and implementations; design and development involving those controls is pretty straightforward.

In this article we will be specifically covering:

  • Designing date picker interface
  • Using and implementing the calendar interface
  • Designing time input interface
  • Implementing star-based rating
  • Designing list views with alternating row colors
Read Silverlight 4 User Interface: Date and Time Input, Tables, and Ratings in full

Overview of REST Concepts and Developing your First Web Script using Alfresco

by Piergiorgio Lucidi Ugo Cei | August 2010 | Content Management Open Source Web Development

Alfresco 3 is one of the most versatile open source Enterprise Content Management (ECM) platforms. This is a real open source alternative to commercial product such as Microsoft SharePoint and EMC Documentum. It is also very well designed and suitable to be customized and extended. The open source adoption allows developers to contribute on the project and that's why you can find more than 240 extensions in the Alfresco Forge.

This article by Ugo Cei and Piergiorgio Lucidi, authors of the book Alfresco 3 Web Services, takes you through an overview of REST concepts and also provides you a step-by-step example to start developing your first Web Script.

Read Overview of REST Concepts and Developing your First Web Script using Alfresco in full

The Model-View-Controller pattern and Configuring Web Scripts with Alfresco

by Piergiorgio Lucidi Ugo Cei | August 2010 | Content Management Open Source Web Development

Alfresco 3 is one of the most versatile open source Enterprise Content Management (ECM) platforms. This is a real open source alternative to commercial product such as Microsoft SharePoint and EMC Documentum. It is also very well designed and suitable to be customized and extended. The open source adoption allows developers to contribute on the project and that's why you can find more than 240 extensions in the Alfresco Forge.

In this article by Ugo Cei and Piergiorgio Lucidi, authors of the book, Alfresco 3 Web Services, you will learn:

  • How to properly design Web Scripts using the Model-View-Controller pattern
  • How to configure a Web Script for things such as authentication, transactionality, and cacheability
  • How clients can request a specific response format
  • How to deploy Web Scripts in Alfresco
Read The Model-View-Controller pattern and Configuring Web Scripts with Alfresco in full

Python Multimedia: Working with Audios

by Ninad Sathaye | August 2010 | Open Source

Decades ago, silent movies lit up the screen—but later, it was audio effect that brought life into them. We deal with digital audio processing quite frequently—when just playing a CD track, recording your own voice or converting songs into a different audio format. There are many libraries or multimedia frameworks available for audio processing. This article teaches some common digital audio processing techniques using Python bindings of a popular multimedia framework called GStreamer.

In this article by Ninad Sathaye, author of Python Multimedia, we shall:

  • Learn basic concepts behind GStreamer multimedia framework
  • Use GStreamer API for audio processing
  • Develop some simple audio processing tools for 'everyday use'. We will develop tools that will batch convert audio file formats, record an audio, and play audio files
Read Python Multimedia: Working with Audios in full

Microsoft LightSwitch Application using SQL Azure Database

by Jayaram Krishnaswamy | August 2010 | Microsoft Web Development

Microsoft LightSwitch is the latest standalone product from Microsoft belonging to the Visual Studio suite of products. It is expressly targeted to tech savvy but non-programmers (hobbyists) to develop line of business applications using Microsoft Databases or other sources. This is a new game plan by Microsoft to catch a wider audience as well as encourage them to use its cloud offerings. If priced right and supported well, this may help businesses to develop applications on their own or call in junior level programmers with some knowledge of individual technologies like databases, user interfaces, mouse clicks, window navigation etc.

The LightSwitch Beta 1 was out on August 23rd for the general public while it has been used by MSDN members and Microsoft insiders for couple of months. This article by Jayaram Krishnaswamy shows how you may download and install this program. The article also shows how you may develop a simple database application using this product retrieving data from the Cloud hosted relational database, the SQL Azure.

Read Microsoft LightSwitch Application using SQL Azure Database in full

Designing an Avatar in Flash Multiplayer Virtual Worlds

by Makzan | August 2010 | Open Source Web Graphics & Video

In this article, by Makzan, author of Flash Multiplayer Virtual Worlds, we will discuss several important techniques for designing avatars in virtual world.

We will specifically cover:

  • Determining the direction numbers of avatars' views
  • Rendering avatars in Flash virtual world
  • Drawing an avatar in Flash
  • Creating an avatar class
  • Logging in SmartFoxServer with avatar
  • Using user variables in virtual world
  • Adding name to the avatar
Read Designing an Avatar in Flash Multiplayer Virtual Worlds in full

Styling your Joomla! form using ChronoForms

by Bob Janes | August 2010 | Joomla! Content Management Open Source Web Development

Joomla! is a fantastic way to create a dynamic CMS. Now, you want to go to the next step and interact with your users. Forms are the way you ask questions and get replies. ChronoForms is the extension that lets you do that and this article tells you how.

In this article by Bob Janes, author of the book ChronoForms 3.1 for Joomla! site Cookbook , we will cover:

  • Using ChronoForms default style
  • Switching styles with "Transform Form"
  • Adding your own CSS styling
  • Putting several inputs in one line
  • Adding your own HTML
Read Styling your Joomla! form using ChronoForms in full

Customizing an Avatar in Flash Multiplayer Virtual Worlds

by Makzan | August 2010 | Open Source Web Graphics & Video

In the previous article we learned about Designing an Avatar in Flash Multiplayer Virtual Worlds, which specified the various techniques and methods for designing an avatar in flash multiplayer

In this article, by Makzan, author of Flash Multiplayer Virtual Worlds, we'll learn how to customize an avatar.

We'll specifically cover:

  • Customizing your avatar
  • Customizing different styles
  • Customizing the color
  • Adding customization to avatar class
  • Designing a customization panel
  • Making our customization panel
  • Integrating the customization into SmartFoxServer
Read Customizing an Avatar in Flash Multiplayer Virtual Worlds in full

Developing an EJB 3.0 entity in WebLogic Server

by Deepak Vohra | August 2010 | Enterprise Articles Oracle

Developing Entity EJBs require an application server and a relational database, and, optionally, a Java IDE to improve productivity and simplify the development. Eclipse IDE is the most commonly used open source Java IDE and MySQL database is the most commonly used open source relational database. Oracle Enterprise Pack for Eclipse (OEPE) All-In-One edition bundles a pre-configured Eclipse and Eclipse plugins. Oracle has acquired the open source MySQL database. MySQL database is available under the GPL license; a commercial license is also available without the precondition to purchase support services from Oracle.

In this article by Deepak Vohra, author of EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g, we shall develop an EJB 3.0 entity using the Eclipse-WebLogic Server-MySQL combination; you will learn the following:

  • Creating a MySQL database table
  • Configuring WebLogic Server with MySQL database
  • Creating a JPA project in Eclipse
  • Creating an EJB 3.0 entity
Read Developing an EJB 3.0 entity in WebLogic Server in full

Configuring and Deploying the EJB 3.0 Entity in WebLogic Server

by Deepak Vohra | August 2010 | Enterprise Articles Oracle

In the previous article Developing an EJB 3.0 entity in WebLogic Server, we developed an EJB 3.0 entity using the Eclipse-WebLogic Server-MySQL combination.

In this article by Deepak Vohra, author of EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g, you will learn the following:

  • Creating a persistence configuration file
  • Creating a session bean
  • Creating a test client
  • Deploying the EJB 3.0 entity in WebLogic Server
  • Testing the EJB 3.0 entity client
Read Configuring and Deploying the EJB 3.0 Entity in WebLogic Server in full

Building an EJB 3.0 Persistence Model with Oracle JDeveloper

by Deepak Vohra | August 2010 | Enterprise Articles Oracle

Oracle Fusion Middleware is a family name for a set of Java EE products that are integrated for SOA and web application deployment. WebLogic Server (WLS) is the Java EE container and Oracle JDeveloper the Java EE and SOA development IDE.

In this article by Deepak Vohra, author of EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g, we will use JDeveloper to create an EJB 3.0 application, and then we will deploy and test our application leveraging the embedded WebLogic Server that comes with JDeveloper. This makes it very easy for us to develop, deploy, and test our application.

Read Building an EJB 3.0 Persistence Model with Oracle JDeveloper 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
Resources
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