Today's News

14th Jul 2010
13th Jul 2010
12th Jul 2010

Get Linux in South Africa Pretoria on DVD or CD, SUSE, OpenSuse, Fedora, Mandriva, Knoppix, Mandrake, Debian, DamnSmall, DSL, Gentoo, Slackware, SimplyMepis, Monoppix, FreeBSD, Trustix, Comodo, Smoothwall, Gibraltar, IPCop, OpenCD, Ubuntu, Kubuntu, Redhat, CentOS, Whitebox, PCLinuxOS, Xandros, Vector, Scientific, OpenOffice, Vector, Foresight, Asterisk
 
News Alert


Linux and Open Source News for 13th July 2010

OpenSuse Download

previous    Linux Today News Service    next


  popularitypopularitypopularitypopularity

Source: Linux Today

Howtoforge: "This is a short but potentially extremely handy guide to ghosting one Linux box to another (or simply making a full backup of a desktop/server). Credit goes to 'topdog' for this."


Source: Linux Today

The H Open: "In an act of desperation, the OpenSolaris governing board (OGB) has issued an ultimatum to Oracle."


  popularity

Source: Linux Today

Linux Journal: "She blasted proprietary software, saying that choosing it over Open Source alternatives can leave nations "unintentionally locked into proprietary technology for decades""


Source: Linux Today

Sourceforge: "Back in 2003, Minnesota developer Brian Langenberger began creating a set of labor-saving audio tools to convert FLAC files to MP3 files, MP3 files to WAV files, and other simple operations that were tiresome to do by hand."


Source: Linux Today

Groklaw: "It talks about ELF, Streams, all the oldies and goodies, the claims that survived Magistrate Judge Brooke Wells's order granting IBM's motion to limit SCO's claims as a sanction. Most of SCO's list of allegedly infringed materials, filed by SCO under seal, was tossed for lack of specificity."


Source: Linux Today

Bob Sutor: "Yesterday I set up a laptop with a Linux distribution, including everything I needed for work. Today, I'm doing it again."


  popularity

Source: Linux Today

Washington Post: "Microsoft is a for-profit company, not a public utility; it is within its rights to direct its resources towards products it sells today."


Source: Linux Today

IT World: "Normally I don't offer you or your parent company unsolicited advice, but in the face of recent, blatant flim-flammery, I felt it was my moral obligation to warn you of what will surely be huge hit for your public sector business."


Source: Linux Today

Linux User and Developer: "Pros: A fantastic remote desktop app available for free (if you use it for non-commercial purposes)."


Source: Linux Today

Linux.com: "Webfinger is a new Internet "identity discovery" mechanism, with which you can make personal or professional information about you or your organization discoverable through email addresses."


  popularitypopularitypopularitypopularity

Source: Linux Today

Lifehacker: "Add Registry fixes to the list of Windows repairs you can make with a live Linux system, even if you can't boot into Windows."


Source: Linux Today

LWN.net: "he FOSSology Project is pleased to announce the release of FOSSology 1.2.0.

New in version 1.2.0:
* Faster and more accurate license detection."


Source: Linux Today

Howtoforge: "This guide explains how to set up software RAID1 on an already running Ubuntu 10.04 system. The GRUB2 bootloader will be configured in such a way that the system will still be able to boot if one of the hard drives fails (no matter which one)"


Source: Linux Today

Linux Planet: "If you are using a Firewire recording interface with the FFADO drivers, and keep getting a "ERROR: Could not communicate with the FFADO DBus service" message, or "Somehow the connection to the dbus-service of FFADO couldn't be established", I may have the solution for you."


Source: Linux Today

Bloomberg: "A Western New York man who claims he owns 84 percent of Facebook Inc., the world's biggest social networking service, sued and won a state court order temporarily restricting Facebook from transferring assets."


Source: Linux Today

Pingdom: "At the scale that Facebook operates, a lot of traditional approaches to serving web content break down or simply aren't practical. The challenge for Facebook's engineers has been to keep the site up and running smoothly in spite of handling close to half a billion active users"


Source: Linux Today

Tech Drive-In: "Qmmp is a simple, fast and versatile Winamp or XMMS like music player for Linux. It is written primarily with the help of Qt library. Qmmp supports almost all kinds of music formats out there and it is down to earth simple to use and configure."


  popularity

Source: Linux Today

Ubuntu Geek: "This is a OS I have been working on since Ubuntu 10.04 Beta 2. I thought it's about time I released it and get some criticism on it."


Source: Linux Today

eCRM Guide: "Greenplum is built on the open source PostgreSQL database and commodity hardware, giving the company a pricing edge over competitors. It also developed its own MapReduce technology after initially looking at Hadoop."


Source: Linux Today

Ghacks: "So in this article I am going to discus how to install the necessary codecs to get these media types running in both Fedora 13 and Ubuntu 10.04"


  popularity

Source: Linux Today

Tech Source: "I've already shared with you a list of some of the best and most well-known Linux distributions used on web servers. However, there are still plenty of excellent server-oriented Linux distros that I failed to mention there."


  popularity

Source: Linux Today

Linux Devices: "GamePark Holdings (GPH) is readying a new version of its GP2X handheld game console running open source Linux games."


  popularity

Source: Linux Today

LinuxLinks: "Now, let's explore the 11 bibliography tools at hand. For each title we have compiled its own portal page, a full description with an in-depth analysis of its features, together with links to relevant resources and reviews."


Source: Linux Today

LWN.net: "The PSF is happy to open our first call for applications for sprint funding!"


Source: Linux Today

ars Technica: "The Spring 2010 version was finally released last week after some new investors bailed out the company and made it possible for development efforts to continue."


Source: Linux Today

Free Software Magazine: "There are few, if any, books available on how to use it for that purpose, so Roger Wickes' book is much needed. It contains an enormous amount of very useful information."


Source: Linux Today

Softpedia: "Patrick Verner announced a few minutes ago (July 12th) the immediate availability of the new and major version of his popular Parted Magic operating system. Parted Magic 5.0 comes now with Linux kernel 2.6.34.1, GParted 0.6.1, Xorg Server 1.7.7,"


  popularity

Source: Linux Today

Aurora blog: "As promised I'm going to try and do a weekly post of a Monday morning to keep you all up to speed on whats been happening for the last week."


  popularity

Source: Linux Today

Packt: "In this article by Wojciech Kocjan and Piotr Beltowski, authors of the book Tcl 8.5 Network Programming, we will see how to create extensible applications using Tcl-based modules."



previous    The O'Reilly Network's PHP DevCenter Articles and Weblogs    next


  popularity

Source: PHP DevCenter

PHP makes handling interactive web pages easy--but when you have large forms to fill out, errors to handle, and lots of data to pass back and forth, you can make your life easier by making PHP fill in all the form values for you. Gavin Andresen shows how to make forms autopopulate from PHP arrays.



previous    The O'Reilly Network's Security DevCenter Articles and Weblogs    next


Source: Security DevCenter

Wicked WordPress Themes is a step-by-step guide to creating beautiful themes for the world's most popular CMS, WordPress.


Source: Security DevCenter

The O'Reilly MySQL Conference & Expo is committed to spreading the latest and best knowledge on MySQL and related technologies to the global community of DBAs, developers, and managers. You'll find answers to your questions about MySQL in an independent and inclusive environment. You'll also find practical guidance to help you add value and manage costs to your project or organization.


Source: Security DevCenter

The sell-out conference has become a can't miss gathering for everyone not wanting to be left behind amidst the challenges and opportunities presented by today's rapidly changing publishing industry.


Source: Security DevCenter

An invitation-only event, Web 2.0 Summit brings the intelligence, innovation, and leadership of the Internet industry together to discuss and debate the most critical issues and strategies driving the Internet economy now and in the near future.


Source: Security DevCenter

Author George Reese (Cloud Application Architectures, Java Database Best Practices) speaks on designing and building Java applications that take advantage of the elasticity capabilities of cloud computing. During this presentation, he will cover issues such as designing for auto-scaling and integrating Java, SQL, and NoSQL components into a cloud system.


Source: Security DevCenter

Ian Robinson and Jim Webber (co-authors of REST in Practice) will be running a day-long REST tutorial at Øredev. In addition to the tutorial, Jim will present "Java + HTTP = 1 billion transactions per month," and Ian will present "The Counterintuitive Web."


Source: Security DevCenter

Join Dux Raymond Sy (SharePoint for Project Management) as he presents various sessions at the SharePoint Technology Conference (SPTechCon) in Boston.


Source: Security DevCenter

This book is the complete and authorized introduction to Juniper Network's new SRX hardware series that runs the Junos operating system. You not only get a hands-on field guide to deploying, configuring, and operating SRX, but also a reference to help you prepare for the JNCIS-ES and JNCIE-ES Certification examinations. Learn how to use SRX to address an array of enterprise data network requirements -- including IP routing, intrusion detection, attack mitigation, unified threat management, and more.


  popularity

Source: Security DevCenter

Join Dux Raymond Sy (SharePoint for Project Management) as he presents "How to Effectively Utilize Project 2010 with SharePoint 2010" at the PMI Global Congress 2010 North America.


  popularity

Source: Security DevCenter

Join us at JaxLondon 2010 and meet our author Neal Ford (The Productive Programmer). At JAX London delegates will benefit from hand-picked technical contents with no marketing bushwah.


  popularity

Source: Security DevCenter

DevCon London is a brand new conference for software developers, project managers and architects to learn about the latest Technology, Architecture and Agile Methodologies. Its roots lie in Germany, where since the late nineties the BASTA! conference has become one of Europe's leading resources for .NET experts, enabling them to delve into technical knowledge that facilitates their success. O'Reilly will be there so come and see us.


  popularity

Source: Security DevCenter

Ian Robinson (REST in Practice) will be giving two presentations, "Designing and Implementing RESTful Application Protocols", and "The Role of Hypermedia in Distributed Application Development" at Herbstcampus, a software development conference for software developers, architects, and project managers with a technology focus.


  popularity

Source: Security DevCenter

Join author and software engineer Andrew Curioso (Ajax with PHP 5) as he presents "API Development" with CakePHP.


  popularity

Source: Security DevCenter

Teach yourself how to use Office Professional 2010-including Microsoft Word, PowerPoint®, Outlook®, Excel®, Access, Publisher, and OneNote®-one step at a time! Work at your at your own pace through easy-to-follow lessons and practice exercises.


  popularity

Source: Security DevCenter

With this full color, no-nonsense guide, you'll learn the quickest ways to solve a problem or learn new skills with Microsoft Word 2010. Easy-to-follow steps and concise, straightforward language make learning plain and simple!


  popularity

Source: Security DevCenter

Practical HDRI, 2nd Edition, by pro photographer Jack Howard, leads you into the the new frontier of High Dynamic Range Imaging, a multi-shot technique to digitally capture, store, and edit the full luminosity range of a scene in ways not possible in a single captured image. Fully updated for 2010, the 2nd Edition covers the HDR process from image capture through post-processing for web and print. Practical HDRI, 2nd Edition is richly illustrated with step-by-step tutorials for creating professional results using the leading HDR software titles, including the latest versions of Adobe Photoshop, Photomatix Pro, FDRTools, Dynamic Photo HDR, and HDR PhotoStudio. Howard instructs from experience as a photographer and a writer, with an emphasis on making the HDR process work for you. Topics include: Step-by-step tutorials Basic and advanced workflows and workarounds Web and print optimization File management, keywording Advice on cameras, gear and software


  popularity

Source: Security DevCenter

Test Driven Development (TDD) is changing how seasoned software developers create and evolve software systems. Instead of coding first and debugging later, test driven developers get feedback every few minutes, ensuring that their code does what they expect. Many C programmers have viewed this practice as impractical for their challenging work. This book shows you how to apply TDD to C, with a focus on the unique challenges facing embedded programmers.


  popularity

Source: Security DevCenter

You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly.


  popularity

Source: Security DevCenter

Your co-workers' resistance to new technologies can be baffling. Logical arguments can fail. If you don't do politics, you will fail. With Driving Technical Change, by Terrence Ryan, you'll learn to read users' "patterns of resistance"-and then dismantle their objections. Every developer must master the art of evangelizing. With these techniques and strategies, you'll help your organization adopt your solutions-without selling your soul to organizational politics.


  popularity

Source: Security DevCenter

Join Dux Raymond Sy (SharePoint for Project Management) as he presents various sessions at Best Practices Conference.


  popularitypopularity

Source: Security DevCenter

Whether you're developing applications for the desktop, the Web, embedded systems, or operating systems, the SQLite database provides an alternative to heavy-duty client-server databases such as Oracle and MySQL. With this book, you'll get complete guidance for using this small and lightweight database effectively, including how to make SQLite an integral part of your application to help contain the size and complexity of your project.


  popularity

Source: Security DevCenter

This bestselling tutorial for beginning to intermediate programmers teaches you how to use the new version of the C# language to build web, desktop, and rich Internet applications with the .NET 4.0 Framework. The sixth edition covers the latest enhancements to the language, as well as the fundamentals of both C# and .NET, and concurrent programming with C# 4.0. You'll also learn how to use C# with .NET tools such as the Entity Framework and the Silverlight platform.


  popularity

Source: Security DevCenter

Programming WCF Services is the authoritative, bestselling introduction to Microsoft's unified platform for developing service-oriented applications (SOA) on Windows. The third edition of this thoroughly practical book provides insight, not documentation, to help you learn the topics and skills you need for building WCF-based applications. Written by Microsoft software legend Juval Lowy, this new edition is revised for the latest productivity-enhancing features for C# 4.0 and .NET 4.


  popularity

Source: Security DevCenter

How do you know if a hot new technology will succeed or fail? Most people get it wrong, as they depend on wishful thinking and romanticized ideas of history that have little basis in reality. In the new paperback edition of this fascinating book, bestselling author Scott Berkun takes a careful look at the history of innovation to reveal powerful truths about how ideas become successful innovations -- truths that people can apply to their challenges today.



previous    The latest content from IBM developerWorks    next


Source: developerWorks : Open source : Technical library

MediaWiki is the popular wiki engine behind sites like Wikipedia. Its power
and flexibility makes it an excellent choice for a community-driven knowledge
base. The ease of developing various extensions for MediaWiki is one of the sources of this flexibility. This article will show you how to create different types of extensions for MediaWiki: wiki variables, special pages, and new tags. You'll also get a quick overview of what you'll need to do to create skins for MediaWiki.


Source: developerWorks : Open source : Technical library

This article reviews the security section of the "Cloud Computing Use Cases Whitepaper" Version 3.0 -- posted by the Cloud Computer Computing Use Cases Discussion Group -- to highlight the security issues that architects and developers should consider as they move to the cloud.


Source: developerWorks : Open source : Technical library

HTML 5 comes with plenty of new features for mobile Web applications, including visual ones that usually make the most impact. Canvas is the most eye-catching of the new UI capabilities, providing full 2-D graphics in the browser. In this article you learn to use
Canvas as well as some of the other new visual elements in HTML 5 that are more subtle but make
a big difference for mobile users.


Source: developerWorks : Open source : Technical library

Git offers Linux developers a number of advantages over Subversion for
software version control, so developers working collaboratively owe it to
themselves get familiar with the basic concepts behind it. In
this installment, Ted dissects branching and merging in both Git and
Subversion, introduces "git bisect" for bisecting changes, and shows how to
resolve merge conflicts.


Source: developerWorks : Open source : Technical library

Emerging capabilities to process vast quantities of data are bringing
about changes in technology and business landscapes. This article examines the
drivers, the new landscape, and the opportunities available to analytics with
Apache Hadoop.


Source: developerWorks : Open source : Technical library

With the increasingly widespread use of computers and the pervasiveness
the modern Internet has attained, huge amounts of information in many
languages are becoming available. Automatic information
processing and retrieval is urgently needed to understand content
across cultures, languages, and continents. A recent Apache software project,
Tika, is becoming an important tool toward realizing content
understanding.


Source: developerWorks : Open source : Technical library

Creating mashups in web applications can be a headache. Developers need
to know intensive JavaScript, RSS and Atom parsing, JSON parsing, and parsing of other formats. Adding to these complexities, they
also need to study the low level APIs provided by the mashup service providers
and write a great deal of code to integrate their JSF applications.
Mashups4JSF is an open source project in incubation that aims at integrating
mashup services with the JSF world. Developers will be able to construct rich
and customized mashups by using simple tags. The aim of Mashups4JSF is to have
an integrated set of tags and APIs that produces a maintainable mashup
application. This article illustrates the architecture of Mashups4JSF,
configuration of the library, and creating a mashup application with few lines
of code, using Mashups4JSF and the IBM JWL (JSF Widget Library) on the
WebSphere application server 7.0.


Source: developerWorks : Open source : Technical library

The popularity of social networking sites has given rise to an emerging standard for web feeds that express what people are doing online. With Activity Streams, an extension to the Atom format, your websites can syndicate social activity. Explore how the Activity Streams format expresses social objects, learn how to build an activity-feed encoder in PHP, and discover some uses Activity Streams might serve in the enterprise.


Source: developerWorks : Open source : Technical library

The Eclipse Helios simultaneous release of 39 Eclipse projects and 33 million lines of code showcases the diversity and innovation going on inside the Eclipse ecosystem. Get an overview of several projects, along with resources to find out more information.


Source: developerWorks : Open source : Technical library

Produce and record a 60-second theatre sound play using XML, PHP, and Festival, and provide stage directions, inject sound effects, and control dialogue flow, with a cast of dynamically allocated Festival voices.


Source: developerWorks : Open source : Technical library

If you're considering using Spring or Hibernate with IBM WebSphere
Application Server, this article explains how to configure these frameworks
for various scenarios with WebSphere Application Server. This article is not
an exhaustive review of either framework, but a critical reference to help you
successfully implement such scenarios. (Updated with new security information.)


Source: developerWorks : Open source : Technical library

As OpenAFS is now using Kerberos-5 for authentication instead
of its own built-in authenticating server, many AFS cells are
planning for migration from the old authentication style to the new Kerberos-5
mechanism. This article gives a comparative view of the old OpenAFS commands
and their respective new Kerberos-5 commands, specific to authenticating
entities. This comparison would help OpenAFS and IBM AFS systems
administrators relate the old and new commands in a 1:1 fashion
and become familiar with Kerberos-5 commands.


Source: developerWorks : Open source : Technical library

Many of your Android applications will need to interact with Internet data, which comes in a variety of formats. In this article, build an Android application that works with two popular data formats -- XML and JavaScript Object Notation (JSON) -- as well as the more exotic protocol buffers format from Google. You'll learn about the performance and coding trade-offs associated with each format.


Source: developerWorks : Open source : Technical library

Whether you are monitoring your network to identify performance issues,
debugging an application, or have found an application on your network that you do
not recognize, occasionally you need to look deep into the protocols being used on
your UNIX network to understand what they are doing. Some protocols are easy to
identify and understand, even when used on non-standard ports. Others need more investigation to understand what they are doing and what information they are exchanging. In this article, we will take a look at techniques for performing detailed analysis of the protocols in use on your UNIX network.


  popularity

Source: developerWorks : Open source : Technical library

Data mining can be used to turn seemingly meaningless data into useful
information, with rules, trends, and inferences that can be used to improve
your business and revenue. This article will go over the last common data
mining technique, "Nearest Neighbor," and will show you how to use the WEKA
Java library in your server-side code to integrate data mining technology into
your Web applications.


Source: developerWorks : Open source : Technical library

Apache CXF shares certain underlying components with both Apache Axis2 and Metro but combines the components within an entirely different architecture. Dennis Sosnoski continues his Java Web services column series by comparing how the CXF, Metro, and Axis2 stacks perform both with and without WS-Security.


Source: developerWorks : Web development : Technical library

JavaScript Object Notation (JSON), a popular textual notation in Web 2.0, is used to represent objects (or data structures) as serialized text when clients and servers exchange information. Some applications benefit from persisting JSON objects to maintain state across sessions. In this article, learn how DB2 pureXML can store, manage, and query JSON when you adopt a simple JSON-to-XML mapping.


Source: developerWorks : Web development : Technical library

How do you know who is doing what and where on your site? Chances are
you have an Apache-style log for your site, and you just need to learn how to
mine it for valuable information. Learn about the format of Web server logs and
how to access them in code. Along the way, apply a recipe to identify spider traffic from Web
crawlers.


Source: developerWorks : Open source : Technical library

One of the most useful new features in HTML 5 is the standardization of local storage. Finally, Web developers can stop trying to fit all client-side data into 4 KB Cookies. Now you can store large amounts of data on the client with a simple API. This is a perfect mechanism for caching, so you can dramatically improve the speed of your application -- a critical factor for mobile Web applications that rely on much slower connections than their desktop brothers. In this second article in this series on HTML 5, you will see how to use local storage, how to debug it, and you will see a variety of ways to use it to improve mobile Web applications.


Source: developerWorks : Open source : Technical library

Data mining is the talk of the tech industry, as companies are
generating millions of data points about their users and looking for a way to
turn that information into increased revenue. Data mining is a collective
term for dozens of techniques to glean information from data and turn it into
something meaningful. This article will introduce you to open source
data-mining software and some of the most common techniques to interpret
data.


Source: developerWorks : Web development : Technical library

Real-time web applications are networked applications, with web-based
user interfaces, that display Internet information as soon as it's published. Examples
include social news aggregators and monitoring tools that continually update
themselves with data from an external source. In this tutorial, you will create
Pingstream, a small notification tool that uses PHP and JavaScript to communicate over the Extensible Messaging and Presence Protocol (XMPP), a set of XML technologies designed to support presence and real-time-communications functionality.


Source: developerWorks : Web development : Technical library

A key part of any Asynchronous JavaScript and XML (Ajax)-based web
application is the communication layer between the client and the server. To
implement this layer, you need to understand the various communication
mechanisms that browsers provide, as well as each mechanism's pros and cons.
In this article, learn to make the correct match between the specific
communication needs of an application and the appropriate mechanism. Detailed
examples show you how to create a communication layer that can meet these
different client-server communication needs.


Source: developerWorks : Web development : Technical library

In this article, learn how Apache Struts 2 can help you handle dynamic
data for your Web-based applications. Walk through a few of the most common
use cases with examples and sample code. Explore how the powerful Action,
Interceptor, and Results features help you set up UI fields with database
data. Also learn about modularizing the
application by setting the data value when the application loads from a list
of values and about pre-filling fields with the desired data.


Source: developerWorks : Web development : Technical library

Asynchronous JavaScript and XML (Ajax) is everywhere, from the local newspaper to sites that CEOs surf. Contrary
to popular belief, it isn't rocket science, especially with the right library. Explore the
popular Yahoo! User Interface (YUI) and Dojo libraries, and learn how they can simplify typical Ajax techniques
and make JavaScript easier to work with. Discover why you should use a library in the first
place and how to choose among libraries. Get some specific examples from YUI and
Dojo, as well.


Source: developerWorks : Open source : Technical library

Cloud computing and Infrastructure as a Service (IaaS) are well
documented, but what's often not discussed is how to get a running
application into a cloud environment. Discover how to move an application into
the cloud and take advantages of the features this setup has to offer.


Source: developerWorks : Open source : Technical library

As multimedia becomes more prevalent, it becomes important to be able to
size video for the end-use, just as we've become accustomed to do with
graphics. Fortunately, an open source tool, WinFF, makes such conversions easy
and even fun to do. See four video-conversion examples: Flash, Windows
Media Player, QuickTime and BlackBerry.


Source: developerWorks : Web development : Technical library

Several interface options are available to help you to interact with the
IBM WebSphere CloudBurst Appliance, which provides functionality for creating,
deploying, and managing IBM WebSphere Application Server virtual systems in a
private cloud. These interfaces include a Web 2.0 graphical user interface, a
Jython command line interface, and an HTTP REST API. This article discusses
the HTTP REST API, which provides a language-neutral interface that is ideal
for integrating WebSphere CloudBurst capabilities into existing applications
or user interfaces.


Source: developerWorks : Open source : Technical library

So you've got to cut costs, but you're not a manager. You're a
software developer, or a power user, or just someone who needs to keep the
bottom line healthy enough to support your salary. These are ideal situations
for introducing open source software solutions into your environment. That
might sound like you'll spend the next three weeks learning to program or
write makefiles, but it's just not so. Read on and see how open source is a
flexible, usable approach to efficiency in your work
environment.


Source: developerWorks : Open source : Technical library

Portals provide information from diverse sources in a unified way. When portlets are integrated into a portal, the
functions delivered as part of each portlet should be available all of the
time. Unit testing can ensure that the features of your portlets will work
all the time, and everywhere. It is important to unit test portlets before
they are hosted publicly, and testing with
frameworks will speed up the testing process. In this article, learn about
portletUnit, a
JUnit testing framework for testing JSR-168 portlets. portletUnit uses a mock
container for testing, thereby reducing
the cost of investment in huge portal server environments. With the portletUnit framework
you can run unit tests
on any machine--without a portal server.


Source: developerWorks : Open source : Technical library

Mobile devices play an ever-increasing role in our lives today. We use
them to communicate. We use them to navigate. We even use them as a handy
flashlight. While custom applications are extremely popular for the
iPhone and the Android platforms, there is an opportunity in mobile Web
applications. This article is the first in a two-part "Android and iPhone browser wars" series on developing
browser-based applications for iPhone and Android. Along the
way, we will build a simple network monitoring application that runs within the
confines of the desktop and both mobile browsers.


Source: developerWorks : Web development : Technical library

Because every user scenario is unique, the IBM WebSphere CloudBurst
Appliance has built-in features to help you configure and customize your IBM
WebSphere Application Server environments. Part 3 of this series describes how
to customize and enhance your deployed WebSphere Application Server
environments using script packages.


  popularity

Source: developerWorks : Open source : Technical library

To conduct software reviews and inspections smoothly, you need a set of
tools that includes techniques for reading phases, roles, and software tools.
Most people think review and inspection must be manual, with little room for
tools and automation. However, there are software tools to make reviews and
inspections more efficient, structured, and at least semi-automated. This
article introduces a toolset for code reviews that includes the techniques and
software tools that you need.


Source: developerWorks : Web development : Technical library

JavaServer Faces (JSF) 2 Expert Group member David Geary continues his article series offering in-depth coverage of JSF 2 technology. In this installment, you'll learn how to let page authors add Ajax to your composite components, taking a close look at a powerful -- but entirely undocumented -- JSF 2.0 tag. And you'll see how to implement a reusable, general-purpose, Ajax-capable icon component in fewer than 25 lines of XML.


Source: developerWorks : Web development : Technical library

Are you building a Web site or a Web application? The line between Web sites, which are largely informational,
and Web apps, which are more interactive, has blurred.
There are best
practices for building good informational sites, and those practices aren't
the same for building a good application. In this article, learn
the real, tangible differences between Web sites and Web apps, and then
analyze your own sites. Explore the kind of sites you're
managing, designing, and coding in a way that helps you improve their design
and usability. Learn to make informed decisions that support your Web
goals.


Source: developerWorks : Web development : Technical library

pureQuery client optimization can improve the performance, security, and
administration of Java database applications.
The first article in this two-part series described how
how to enable client optimization on a single application server node.
This second article uses scenarios to describe how
to configure and work with client optimization
in clustered application server environments, specifically, clustered
WebSphere Application Server environments.
.


Source: developerWorks : Web development : Technical library

Web 2.0 applications are quickly becoming the mainstream. Rich Internet
Applications and social networks are everywhere. Browser maturity, network
speed, and HTTP infrastructure have contributed to this. Ajax is the main
service invocation model for the client. Middleware is becoming more
stateless. All this, and yet many people still hold on to a legacy mindset
when building these modern applications, which can lead to some difficult
technical scenarios.


  popularity

Source: developerWorks : Open source : Technical library

Have you ever wished that Cookies were a lot bigger so you could store
more data on the client, or that you could make cross-domain Asynchronous
JavaScript and XML (Ajax) calls? If
so, you are in luck. Both of these techniques can be accomplished using
invisible Flash. So, just what is invisible Flash? It is not really invisible,
however, it is 1 pixel by 1 pixel, which makes it pretty hard to see. And, it can
be used as a way to tap into the capabilities of the Flash Player. In
this article, you will learn how to build invisible Flash files that let you to store up to 100 KB of client-side data and make cross-domain Ajax calls
-- all without your users ever knowing that Flash is being used.


  popularity

Source: developerWorks : Open source : Technical library

The e4 project is the next generation of Eclipse. e4 will provide a platform for pervasive
component-based applications and tools. In this article, learn about
some of the new features in e4, such as XWT and declarative styling.
XWT is a new toolkit for defining the structure of SWT/JFace
applications declaratively in XML, while
leaving the business logic in Java code. It can separate the model and
representation while saving much of the layout and UI related code originally
developed for your SWT/JFace application.
An example application walks you through the XWT interface and data binding
feature.


Source: developerWorks : Web development : Technical library

When new technologies emerge -- programming languages and models in
particular -- there typically follows a period where many useful "how to"
articles appear to help developers get themselves started. As time passes, the
guidance works its way deeper into the more advanced concepts, but it is not
often that the implementation details behind an actual application of the
technology is revealed. "Hello World" examples are fine for basic lessons, but
as you reach the point of wanting to build something yourself, there is
nothing like a real example to help provide the inspiration for that next
killer application project. This article series presents three actual
examples where IBM WebSphere sMash was selected and used to perform innovative
and valuable tasks. These examples are all related to the operations of IBM's
Green Innovation Data Center (GIDC) in Southbury, CT, USA, which has been set
up both as a client briefing center and a living lab, where some of IBM's
latest energy efficient hardware, software, and operational practices are being tested and developed.
In Part 1, you'll see how WebSphere sMash was used to build a flexible framework for
constructing data center dashboards.


Source: developerWorks : Web development : Technical library

Over the past year, there have been many heated debates over the
readiness or otherwise of OSGi for enterprise applications. OSGi is a proven and tested technology, so in that sense it's been "ready" for a long time. What has been missing are specifications and implementations of tools and frameworks that are required for Java EE programmers to properly utilise OSGi enterprise features. The recent release of the OSGi Service Platform Enterprise Specification (4.2) and the announcement of the IBM WebSphere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API (JPA) 2.0 changes this. Here is an overview of this new feature pack and the reasoning behind its development.


Source: developerWorks : Web development : Technical library

Java Specification Request (JSR) 299: Contexts and
Dependency Injection (CDI) for the Java EE platform defines a powerful set of
services. Services include type-safe dependency injection of Java EE
components and an event notification model for allowing interaction between
components, which simplifies access to Java EE services from the Java EE Web
tier. Essentially, any third-party framework used in the Java
EE Web tier can leverage CDI services using a CDI portable extensions
mechanism. This article extends a sample application from the article Rich
Internet applications using ZK," and explains how to modify a real-world
example using the ZK framework and its integration with powerful CDI
services.


Source: developerWorks : Open source : Technical library

When keeping accounts, bookkeepers often like to manage dynamic data using spreadsheets and produce static reports with a different application. However, allowing the static reporting program to read directly from the spreadsheet can be problematic. With Gnumeric as the spreadsheet and PHP as the reporting application, this article shows how spreadsheet data stored as XML, with proper management of namespaces, allows reading of data directly from the spreadsheet. You save time, increase accuracy, and avoid copy-and-paste and other errors.


  popularity

Source: developerWorks : Web development : Technical library

Mobile phones are transforming economies and societies all over the world, but often with phones that might be considered out-of-date by gadget geeks in more developed nations. The good news is that applications that work with these phones can be very simple to write, and they give your application a huge potential user base. In this article, learn how to write programs that respond to specialized requests for information from 2G phones.


Source: developerWorks : Web development : Technical library

Writing applications for
multiple operating systems and a wide range of mobile devices can be
challenging. The high demand for sophisticated mobile applications requires
significant hardware. One solution is to provide Web
applications, because they can run cross-platform on mobile devices. You
don't need to use proprietary technology (such as Objective-C with
Cocoa on the iPhone); you can use common Web technology. In
essence, just one version of the application is needed. The main hardware power
is provided by servers. In this article, explore the use of Web development in
the mobile
application space with a simple example that taps into the HTML5 standard.


  popularity

Source: developerWorks : Web development : Technical library

Web services are a great way to expose functionality in a language- and
platform-independent manner. Asynchronous JavaScript and XML (Ajax) is a
technical means to access the contents of another resource without invoking a
new request on the current Web page. Using the two together, Web developers
can create powerful applications that leverage state-of-the-art technologies
and provide an enhanced user experience.


Source: developerWorks : Web development : Technical library

Developing a rich application for manipulating large amounts of
data used to be the exclusive domain of desktop applications. Now it can be
done in a web application, and you don't have to be a JavaScript guru to do it.
Learn how to use the Dojo toolkit to create eye-popping, data-centric web
applications and hook them up to a back end based on the JavaEE
standards such as JAX-RS and JPA. These technologies allow you to leverage
convention over configuration principles to easily wire together complex
applications in no time at all.


Source: developerWorks : Web development : Technical library

Discover how easy it is to improve the usability of your CodeIgniter applications using jQuery.
By leveraging the power of CodeIgniter's MVC-based framework and jQuery's support for
Asynchronous JavaScript and XML (Ajax) interaction, learn how to quickly and efficiently create more effective UIs.


  popularity

Source: developerWorks : Web development : Technical library

NoSQL datastores like Bigtable and CouchDB are moving from margin to center in the Web 2.0 era because they solve the problem of scalability, and they solve it on a massive scale. Google and Facebook are just two of the big names that have bought in to NoSQL, and we're in early days yet. Schemaless datastores are fundamentally different from traditional relational databases, but leveraging them is easier than you might think, especially if you start with a domain model, rather than a relational one.


Source: developerWorks : Open source : Technical library

Web applications have traditionally been stuck in a single-threaded world. This really limited developers in what they could do in their code, since anything too complicated risks freezing up the UI of the application. Web Workers have changed all of that by bringing multi-threading to Web applications. This is particularly useful for mobile Web applications where most of the application logic is client-side. In this article, you will learn how to work with Web Workers and discover which tasks are most appropriate for them. You will see how you can use with other HTML 5 technologies to increase the efficiency of using those technologies.


Source: developerWorks : Open source : Technical library

The first article in this series showed how to use Hadoop in a
single-node cluster. This article continues with a more advanced setup that
uses multiple nodes for parallel processing. It demonstrates the various node
types required for multinode clusters and explores MapReduce functionality in
a parallel environment. This article also digs into the management
aspects of Hadoop -- both command line and Web based.


Source: developerWorks : Open source : Technical library

Spring Web Flow 2's JPA/Hibernate persistence architecture is founded on the
concept of flow-managed persistence, which before now has been only briefly documented. In this in-depth article, Xinyu Liu walks you through the conceptual building blocks of flow-managed persistence and the flow-scoped persistence context. He then demonstrates transactional strategies for handling atomic and non-atomic Web flows in complex, real-world development scenarios.


Source: developerWorks : Open source : Technical library

Create an adaptive cluster where nodes are dynamically provisioned with the
execution environment the jobs require by combining the xCAT cloud-management
tool with the TORQUE workload and resource-management system, and a provisioning
agent.


Source: developerWorks : Web development : Technical library

Plug-ins let third parties, or partners, customize the vCenter
Server with their own Web product-specific menu selections, tabs, or toolbars.
With plug-ins you have a wide range of integration and extension scenarios, such as
navigating the vSphere Client to the HostSystem's power management Web page. In
this article, learn about vCenter Server plug-in architecture and how to add
your own Web extensions to the vSphere Client. Walk through the setup and
configuration, and explore the workflow at run time. Learn to enable or disable a
specific plug-in using the Manager Plug-ins menu in vSphere
Client.


Source: developerWorks : Web development : Technical library

Learn how to use basic Dojo features combined with the
App Builder functions of the
IBM WebSphere sMash server. Create event-driven user interfaces without
hassling with JavaScript. Examples in this article showcase the Dojo TextBox,
CheckBox, RadioButton, Calendar, AutoComplete, ToolTip, AccordionContainer, and TabContainer features.


Source: developerWorks : Open source : Technical library

Conflicting requirements, such as those related to security, performance, and economy, multiply
the challenge of integration developments typical in programming in the oil-and-gas industry.
One technique that can help ease the burden on slimmed-down
development teams is to centralize database accesses through the
open source SQL Relay product.


Source: developerWorks : Open source : Technical library

Use inotify when you need efficient, fine-grained, asynchronous
monitoring of Linux file system events. Use it for user-space monitoring for
security, performance, or other purposes.


  popularity

Source: developerWorks : Web development : Technical library

Ext JS is an advanced JavaScript framework that not only supports and
simplifies the foundations of Asynchronous JavaScript and XML (Ajax)
development, but also maintains a large
toolkit of reusable UI components. In this article, get a tour of the new features and updates
to this framework, which currently stands at version 3.1.


  popularity

Source: developerWorks : Web development : Technical library

JavaServer Faces (JSF) 2 Expert Group member David Geary begins a new article series offering in-depth coverage of JSF 2 technology. In this installment, you'll learn how to integrate JSF 2's composite components with the framework's support for Ajax development.


Source: developerWorks : Open source : Technical library

EJB V3.0 provides a robust toolset for data persistence in Java. Using
EJBs doesn't have to be hard. See how you can access these features in an
eclipse environment and have stronger integration of your applications with
the data that is available to them. Trial versions of WebSphere application
server and DB2 database were used for the examples, but the techniques
discussed are transferable to the Community editions of WebSphere application
server and DB2 database.


Source: developerWorks : Open source : Technical library

The Zend Framework contains several classes that make using cloud-based
services easy. Part 1 of this "Cloud computing with PHP" series looks at using
Zend classes with Amazon's S3 cloud storage service. Part 2 covers the Zend
classes that make it easy to work with virtual machines in Amazon's Elastic
Compute Cloud (EC2). This article focuses on the Zend classes for working with
Amazon's Simple Queue Service (SQS).


Source: developerWorks : Open source : Technical library

The Apache CXF Web services stack supports WS-Security, including using WS-SecurityPolicy to configure the security handling. CXF is flexible in how you configure the deployment parameters used at run time to implement the security handling, supporting both static and dynamic configuration options for the client side. In this article, Java Web services series author Dennis Sosnoski shows how to use CXF for both a simple UsernameToken WS-Security example and one using signing and encryption.


Source: developerWorks : Web development : Technical library

Rich Internet Applications (RIAs) often utilize different bundled technologies. Choosing the right grouping
of technologies can expedite development times and provide users a complete and rich
Internet experience. Discover how to use Java EE platform components on the server side,
the Adobe Flex platform on the client side, and the MySQL database server for storage
persistence.


Source: developerWorks : Open source : Technical library

Author Thomas Myer shows experienced PHP developers how to add CouchDB to
their technical toolboxes.


Source: developerWorks : Web development : Technical library

Smarty is a PHP template engine that lets you separate the business
logic from the presentation in your Web applications. Smarty currently has no
built-in Asynchronous JavaScript and XML (Ajax) support, but its plug-in architecture lets you extend it easily
and use it together with JavaScript frameworks, such as jQuery. This series
describes how to use Smarty in Ajax applications, how to create
Smarty plug-ins, and how to improve the code quality of your Web applications,
making the code more readable and easier to maintain.


Source: developerWorks : Open source : Technical library

This is the first of a two-part series which will introduce you to cmislib, a
client-side library for working with CMIS content libraries. Content Management Interoperability Services (CMIS) is a specification that provides a standard way to access content, regardless of the underlying repository implementation or the choice of the front-end programming language. In this article, learn about the cmislib API for Python using examples.


Source: developerWorks : Open source : Technical library

The World Wide Web Consortium (W3C) "Widget Packaging and
Configuration" specification is currently in candidate
recommendation status. The widgets, which can be used to provide rich Web application
elements for mobile devices and Web sites, are an emerging technology to be used with Hypertext Markup Language (HTML).
They are packaged as compressed (.zip)
files and can be deployed in HTML files with a Multipurpose Internet Mail Extensions (MIME) type of
application or widget. This article dives deeper into the specification, exploring how Web
application developers can use it and what the benefits are.


Source: developerWorks : Open source : Technical library

A lot of scientific data is freely available on the Internet. Combine
that with open source tools to efficiently process the data, and anyone can
experiment and explore and share their results with the rest of the community.
See one approach to community-driven science by connecting PHP to Scilab.


Source: developerWorks : Web development : Technical library

Amazon Machine Images (AMIs) allow developers to acquire pre-built
images of virtual machines (VM) that they can deploy
to the cloud. Web developers can take advantage of this ability to create
and use VM images for development.


Source: developerWorks : Open source : Technical library

Learn how to use OpenID to secure Java Web application resources from unauthenticated users. In this second half of his introduction to the OpenID Authentication specification, Steve Perry shows you how to use the openid4java library to create an OpenID Provider in a single sign-on application scenario. By establishing one application as an OpenID Provider in a "closed loop" architecture, you can enable end users to sign in just once to access multiple applications. You'll also learn how to use the OpenID Attribute Exchange (AX) extension for custom data exchange between OpenID relying parties and providers.


Source: developerWorks : Open source : Technical library

Agavi is an open-source, flexible, and scalable framework for application development. One of its key features is built-in support for REST routes, making it possible to quickly add a REST API for third-party development to an existing or new Web application. In this article, examine this feature in detail, and how to build a REST API with support for both XML and JSON formats.


Source: developerWorks : Open source : Technical library

Cloud computing is no longer a technology on the
cusp of breaking out, but a valuable and important technology that is
fundamentally changing the way we use and develop applications. As you
would expect, Linux and open source provide the foundation for the cloud (for
both public and private infrastructures). Explore the anatomy of the cloud,
its architecture, and the open source technologies used to build these dynamic
and scalable computing and storage platforms.


Source: developerWorks : Open source : Technical library

Google Wave is here. And whether you plan to use, integrate with or
compete against it, you're going to need to have some understanding of what it
does. This article provides you with the basics, from building a simple
gadget to the high points of gadget construction.


Source: developerWorks : Open source : Technical library

The complexity facing embedded systems architects today is daunting because of added requirements in safety, reliability, and network accessibility. Yet, the tools typically used are often a step behind large-scale software spaces and do not provide the ability to transition smoothly between the detailed device level and a total system view. Learn how to use open source standards such as DITA and PHP and tools such as blob representations to create a system-level environment to address these needs.


Source: developerWorks : Open source : Technical library

See how to spice up your Eclipse-based applications using the same
technologies available to web developers, such as Dojo, Adobe Flex, and
OpenLaszlo. Furthermore, you can position your application to easily move
from a desktop application to a browser-based application, providing multiple
options for deployment.



Updated: Wed Jul 14 23:55:02 2010


OrderWeb Software CC
Contact Us