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
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
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
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
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
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
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
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
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
- The difference between validating and testing
- How a good code editor can help you spot validation errors
- What makes a code quality code
- Valid code constructs that produce validation warnings
- How to fix validation errors that are spotted by JSLint
One of the exciting features of JavaFX is its inherent support for multimedia. In the previous article we saw Manipulating Images with JavaFX. In this article by Vladimir Vivien, author of JavaFX 1.2 Application Development Cookbook, readers learn how to playback both audio and video using the Media API. This article also shows how to create practical custom playback controls.
In this article, we will cover the following topics:
- Playing audio with MediaPlayer
- Playing video with MediaView
- Creating a media playback component
One of the exciting features of JavaFX is its inherent support for multimedia. JavaFX includes support for rendering of images in multiple formats and support for playback of audio and video on all platforms where JavaFX is supported. In this article by Vladimir Vivien, author of JavaFX 1.2 Application Development Cookbook, readers learn how to display and manipulate images using the Image API.
In this article, we will cover the following topics:
- Accessing media assets
- Loading and displaying images with ImageView
- Applying effects and transformations to images
- Creating image effects with blending
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
- Dead Letter Queue handler
- WebSphere MQ message format
- MQ error messages
Enabling a store to accept credit cards online and other alternative payment methods for customers is vital for high availability of an online store.
In this article by Murat Yilmaz, author of OpenCart 1.4 Beginner's Guide, we shall learn:
- The basics of online credit card processing
- Merchant account
- Payment gateway
- PayPal as a payment method
- The differences between several PayPal services
- Bank Transfer, Cheque or Money Order, Cash on Delivery payment options
We should clearly understand the three core elements of accepting credit card payments for an online store before starting on the details of online credit card processing.Read Setting Payment Model in OpenCart in full
One of the most dominant Internet services today is the social networking service. A social networking service is an Internet service that models social relationships among people. Essentially it consists of a user profile, his or her social links, and a variety of additional services. Most social networking services are web-based and provide various ways for users to interact over the Internet, including sharing content and communications. Facebook is the most dominant social networking service till date, with 400 million active users, 5 billion pieces of content shared each week, and more than 100 million active users concurrently accessing Facebook through their mobile devices. It is also the most widespread, with 70 percent of its users from outside of US, its home market.
According to a report by the Nielsen Company, in January 2010, the amount of time an average person spent on Facebook is more than seven hours per month, which amounts to more than 14 minutes per day. If you lump together the time spent on Google, Yahoo!, YouTube, Bing, Wikipedia, and Amazon, it still doesn't beat Facebook!
In this article by Chang Sau Sheong, author of the book Cloning Internet Applications with Ruby, we will be cloning Facebook and creating an application called Colony, which has the basic but essential features of Facebook.Read Designing the Facebook Clone and Creating Colony using Ruby in full