Friday, October 31, 2008

Open Source Alternative for Microsoft OneNote

Easily take all sort of notes
Collect research results and share them
Centralize your project data and reuse it
Quickly organize your thoughts in idea boxes
Keep track of your information in a smart way
Make intelligent To Do lists
And a Read More..

Open source begins to beat brand in business

OPEN source software, which holds a central place with computer programming enthusiasts who oppose proprietary control over software code, has quietly been winning recognition in Australia's enterprise sector.

Surveys of Australian open source development companies indicate that the software, which is developed co-operatively under non-proprietary licensing schemes, supports an industry worth $500 million and is becoming better understood.
Marc Englaro, general manager of open source software company Fonality, said companies had developed a good grasp of the open source model.

"Three years ago there would have been expectations that open source meant free, whereas now open source means more cost-effective but not necessarily free," he said.

Technology managers no longer were so anxious about using open source software in preference to proprietary systems, he said.

"The fundamentals of whether you're an established organisation with a track record apply whether you're open-source or not, but the fact that you use open source doesn't on its own carry a negative connotation," Mr Englaro said.

Earlier this year, open-source software consultancy Waugh Partners surveyed 129 companies ranging from multinationals to small enterprises and found that the group generated about $500 million from open source activity.

More than half that revenue was directly generated from working with open source software, Waugh Partners found.

It also found that open source software developers were likely to be more highly paid than their colleagues working with proprietary software.

Waugh Partners director Jeff Waugh said open source software was most strongly represented in financial institutions and government organisations, and companies that were naturally positioned close to advanced technology, including internet service providers.

"Finance companies have always been on the leading edge of technology.


Java: Open Source RDF Framework

It has been designed with flexibility in mind. It can be deployed on top of a variety of storage systems (relational databases, in-memory, filesystems, keyword indexers, etc.), and offers a large scala of tools to developers to leverage the power of RDF and RDF Schema, such as a flexible access API, which supports both local and remote (through HTTP or RMI) access, and several query languages, of which SeRQL is the most powerful one.

Originally, it was developed by Aduna (then known as Aidministrator) as a research prototype for the EU research project On-To-Knowledge. Now, it is further developed and maintained by Aduna in cooperation with NLnet Foundation, developers from Ontotext, and a number of volunteer developers who contribute ideas, bug reports and fixes.


Microsoft Moves to Embrace Open Source CMS

Microsoft, a company that isn’t known for working tightly with the open source world, has announced the Microsoft Web Installer. This beta application is aimed at helping Web site administrators install and configure widely-used Web Applications onto a Windows-powered server.

Surprisingly, Microsoft is aiding administrators with installing popular open source software packages — including WordPress, Drupal, DotNetNuke, phpBB and Graffiti CMS.

What Microsoft Web Application Installer Does
The Microsoft Web Platform, as it’s called, is meant to make installing complex Web applications quick and easy. The program will check your target server for necessary pre-requisite software packages, download necessary components, and install and configure the applications on your server.

Oddly enough, the supported applications utilize MySQL and PHP, which are competing products of Microsoft’s SQL Server database engine and ASP.NET Web programming model.


Friday, October 24, 2008

Java: Open Source Mocking Framework

JMock is a library that supports test-driven development of Java code with mock objects.

Mock objects help you design and test the interactions between the objects in your programs.

The jMock library:

1.makes it quick and easy to define mock objects, so you don’t break the rhythm of programming.
2.lets you precisely specify the interactions between your objects, reducing the brittleness of your tests. well with the autocompletion and refactoring features of your IDE plugs into your favourite test framework is easy to extend.


Thursday, October 23, 2008

Google Android is now open source

Android is the first free, open source, and fully customizable mobile platform. Android offers a full stack: an operating system, middleware, and key mobile applications. It also contains a rich set of APIs that allows third-party developers to develop great applications.

Read More..

Open Source State Machine Compiler

SMC uses the state pattern to its fullest extent. In the real world, events don’t always happen when they should. Dealing with unexpected events is a must for a robust application. By combining virtual methods with the state pattern, SMC allows you to define “Default” transitions - transitions which allow your objects to handle unexpected events, recover and continue providing service (rather than crashing, burning and getting you into trouble).

SMC is written in Java but it can generates code for the following object-oriented programming languages:

[incr Tcl]


Wednesday, October 22, 2008

Open Source Mobile Platform

Your existing “desktop” website, written for the browser: desktop website adaptation (also called transcoding)fetches the content and style from an online webpage in real-time and transforms it to each mobile device according to the device capabilities.

An XML or RSS feed from a Content Management System (CMS): feed adaptation fetches an online feed in real time, adds pre-defined styling (also called a template) to the content and transforms it for each mobile device according to the device capabilities.

Read More....

ASP.NET Vs Others

What is ASP.NET?
The latest incarnation of ASP, ASP.NET, is not completely backward-compatible with previous versions of ASP, as it is a complete rewrite of the software. Previous ASP technology actually has a lot more in common with PHP than with ASP.NET, which is a complete framework for building Web applications. One of the principal features of this model is the flexibility to choose your programming language. ASP.NET works with scripted languages such as VBScript, JScript, Perlscript, and Python, as well as compiled languages such as VB, C#, C, Cobol, Smalltalk, and Lisp. The new framework uses the common language runtime (CLR); your language source is compiled into Microsoft Intermediate Language code, which the CLR then executes.

The framework also provides for true object-oriented programming (OOP), and true inheritance, polymorphism, and encapsulation are supported. The .NET class library is organized into inheritable classes based around particular tasks, such as working with XML or image manipulation.

Besides the programming language and the methodology, database access is a significant concern. When you program in ASP.NET, integration with databases can be accomplished through ODBC, which provides a consistent set of calling functions to access your target database.

What is PHP?
PHP is a scripting language based on the model of preprocessing HTML pages. When the PHP preprocessor in your Web server notices a PHP language tag like the following, the PHP engine is invoked to execute that code:

some code here

PHP will be familiar to any programmers who have worked with imperative programming languages; you'll notice syntactical similarities with Perl, C, and Java. Strictly speaking, Java is an imperative programming language, but it also makes use of object-oriented constructs and concepts. PHP borrows from this structure when it is convenient, but it is not a pure OOP language.

Read More…

Tuesday, October 21, 2008

Open Source .NET Enterprise Application Framework

Habanero is an open source Enterprise Application Framework for .Net that provides the tools to produce an agile application from the data layer through to the front-end. Released for free under the LGPL license, it persists data to and from the database using object relational mapping (ORM), manages business objects to support a rich domain model, and generates user interfaces to display and edit the mapped data.

* Support multiple database vendors
* No more database coding
* Multiple data sources, in-memory DB
* Object Relational Mapping (ORM)
* Rich domain model
* Validation and business rules


Open Source Help Desk Software

Service Management is the new hype in both local and global companies. It is all about delivering services that support business needs instead of just showing them how to use file sharing and outlook. Service Management requires Help Desk software among other things to be able to register support requests, incidents, change, and problems and so on. These software solutions are most often very expensive and quite cumbersome to configure. For global organizations, an expensive service management solution could be the way to go, because they will be dependent on vendor support, but for smaller ITIL based organizations, open source help desk software is adequate and much cheaper. One of the best solutions is a PHP helpdesk system that can be modified to fit almost any organization and since it is open source, it is the PHP programming language that sets the limit for how much you can customize the software. If you already have a PHP based intranet and have experience with either ITIL 3 or ITIL version 2, this software is very easy to implement and can be managed by a single employee.

If you are in need to a service management product that are not open source but still cheap, I suggest you look into Heat Help Desk. Because of its price, easy of use and customization options, this tool is a very good competitor to the open source selections.

Read More..

Google's open-source Android now actually open

Less than a year after announcing Android, the open-source phone operating system intended to jump-start the mobile Internet, Google began sharing the project's underlying source code.

The Android Open Source Project site includes a project list, a feature description, guides to the roles people can have in the project and how to contribute, and of course the Android source code itself.

Google has one team of programmers building the software and another professional services group to help support phone makers building Android phones. Now, though, as T-Mobile's G1 arrives on the market, Google hopes to multiply that by drawing upon the collective energy of outside contributors to the project.

"Our plan is a launching point for a much more vibrant open-source community," said Rich Miner, manager of Google's mobile platforms group. "For the past almost four years, this has been a large effort between Google and our partners. There have been a lot of people working on the code, but that's going to be multiplied by several orders of magnitude." Read More..

Monday, October 20, 2008

Perspectives on the Value of Open Source

Many folks in the early stages of open source evaluation think "Linux," which originally created a lot of the open source buzz. In reality, open source has expanded into just about every aspect of IT and software development you can imagine. It is even becoming a major part of commercial software according to Gartner who predicts " 2012, 80% of all commercial software will include elements of open-source technology."

But despite its breadth, there is a tendency to lump "open source" into an initiative that does not fully take into account the different groups involved with it. It's a simple idea, but when discussing open source adoption, it's worth considering two perspectives present in any IT organization that develops portions of its own solutions.

Read More..

Open Source XML Database

As quoted from Wikipedia, an XML database is a data persistence software system that allows data to be stored in XML format. This data can then be queried, exported and serialized into any format the developer wishes.

Two major classes of XML database exist:

1. XML-enabled: these map all XML to a traditional database (such as a relational database), accepting XML as input and rendering XML as output. This term implies that the database does the conversion itself (as opposed to relying on middleware).

2. Native XML (NXD): the internal model of such databases depends on XML and uses XML documents as the fundamental unit of storage, which are, however, not necessarily stored in the form of text files.

Read more..

Open Source Object Databases

db4o is the open source object database that enables Java and .NET developers to store and retrieve any application object with only one line of code, eliminating the need to predefine or maintain a separate, rigid data model.

Prevayler is an object persistence library for Java. It is an implementation of the System Prevalence architectural style, in which data is kept hot in memory with changes journaled for system recovery.

Both db4o and Prevayler are fast and they actually let you deal with object directly, and thus make them very developer friendly. For RDBMS you need to either use OR mapper or SQL directly.

In my optiion, if performance is your number 1 priority and memory is not an issue, then you should consider using object database. An interesting study can be found at Open Source Database Benchmark. Read More..

Facts About Php Programming Language

PHP which is officially known as ‘Hypertext Preprocessor’ was released in the year 1995. Initially written as a set of Common Gateway Interface (CGI) in ‘C’, PHP was originally designed to replace a set of Perl scripts to maintain his Personal Home Pages (also known as PHP). PHP was originally designed to create dynamic and more interactive web pages. It is the most widely-used, open-source and general-purpose scripting language. It is a server-side scripting language often written in a HTML context. PHP code in a script can query databases, create images, read and write files and talk to remote servers. The output from PHP code is combined with HTML in script and the result is sent to the user.

It is possible to use PHP in almost every operating system. PHP can be used in all major operating systems including Linux, Microsoft Windows, Mac OS X, and RISC OS. PHP uses procedural programming or object oriented programming and also a mixture of them. PHP is used mainly in server-side scripting, command line interface and writing desktop applications. PHP also supports ODBC, the Open Database Connection standard which allows you to connect to other databases supporting this world standard. Server-side scripting is the most traditional one for PHP development. In order to use PHP for server-side scripting you need a PHP parser, a web server and a web browser. The PHP codes entered with the parser on a web server will be translated into a PHP page that can be viewed on your web browser.

Read More..

MySQL: World’s Most popular Open Source database

What is MySQL?
MySQL is an Open Source database management system(DBMS) that one can download for free from MySQL Website ( MySQL is one of the world’s most popular systems for Java web applications because of its consistent fast performance, high reliability and ease of use. MySQL runs on more than 20 platforms including Linux, Windows, OS/X, HP-UX, AIX, Netware, giving the developers right kind of flexibility.

MySQL is owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now a subsidiary of Sun Microsystems, which holds the copyright to most of the codebase. The project’s source code is available under terms of the GNU General Public License, as well as under a variety of proprietary agreements.

Why is MySQL more popular among Web Developers?

1. Inexpensive: MySQL is free for most of the uses and relatively inexpensive for other enteroprise support
2. Fast: MySQL is one of the fastest relational databases currently available.
3. Easy To Use: MySQL is easy to use and install when compared to other DBMS
4. Portable: MySQL runs on more than 20 platforms including Linux, Windows, OS/X, HP-UX, AIX, Netware, giving the developers right kind of flexibility.
5. Supports Strutured Query Language(SQL) and provides most of the features that one would expect from a modern RDBMS.

What does MySQL Provide?

1. SQL Support: MySQL supports SQL which is the standard language for working with relational databases.
2. Multiple Client Support: MySQL supports access from multiple clients and also supports multiple programming langauges including PHP, Java, Perl, Python, and C.
3. Connectivity: MySQL can provide access to data via Internet or intranet
4. Security: MySQL provide security so that only authorised users can view the data.
5. Referential Integrity: MySQL provides support for referential integrity just like commercial databases such as Oracle Database or Microsoft SQL Server.
6. Transaction Processing: MySQL 5.0 provides support for transaction processing just like other commercial databases
Read More..

Sunday, October 19, 2008

Mozilla Releases Open Source Geode

Just some few months back, the Firefox folks released a record breaking web browser, Firefox 3, that is not only user friendly but also offers more functionalities than the other web browsers with a Wi-Fi based positioning capability to the browser, and promises more positioning options in upcoming releases, including GPS. The talk of the moment is its Geode developed by Mozilla Labs, the open-source project's development arm.

Geode is an experimental plug-in based on the World Wide Web Consortium's (W3C) emerging geolocation specification for the Web. It uses Skyhook Wireless technology, which determines location based on Wi-Fi signals. Skyhook has been in the news lately with the debut of its hybrid GPS/Wi-Fi positioning technology.

As stated by the company, "Geode provides an early implementation of the W3C Geolocation specification so that developers can begin experimenting with enabling location-aware experiences using Firefox 3 today, and users can tell us what they think of the experience it provides. It includes a single experimental geolocation service provider so that any computer with Wi-Fi can get accurate positioning data."

Read More..

Microsoft Puts Weight Behind Open Source Projects With Web Platform Installer

Microsoft isn’t exactly known for championing open source projects. So it’s rather surprising (in a good way) to see the company release something called the Microsoft Web Platform Installer, which makes it possible to batch install a set of open source projects on Windows Vista or Server 2008.

These projects include DotNetNuke, Drupal, Gallery, Graffiti, osCommerce, PHPBB, and Wordpress. As InfoWorld points out, Microsoft itself isn’t technically the distributor of these projects since users are merely obtaining them from third party developers through Microsoft’s new installer.

The platform is capable of running both ASP and PHP-based applications, and it consists of a suite of tools including Visual Web Developer for creating websites, Microsoft SQL Server for administering databases, and IIS7 for serving webpages. As such, the bundling of these open source packages is a rather clever way for Microsoft to promote the use of its proprietary server software over popular open source alternatives such as Apache and MySQL. Ironic, yes, but selective promotion of open source is better than none at all.


Friday, October 17, 2008

Microsoft dances with open source businesses

Open source businesspeople are frustrated that their business models is not bringing them enormous returns. Microsoft perceives the threat of open source and wants to neutralize it.

If “we’re all mixed source companies” then there is no real difference between Microsoft and, say, Red Hat. Microsoft wants merely to share its profit secrets with anyone who is interested in making money rather than political points.

Read more..

Thursday, October 16, 2008

Sphinx: Open Source SQL Full Text Search Engine

Sphinx is a full-text search engine. It is a standalone search engine, meant to provide fast, size-efficient and relevant full-text search functions to other applications. Sphinx was specially designed to integrate well with SQL databases and scripting languages.

Currently built-in data source drivers support fetching data either via direct connection to MySQL, or PostgreSQL, or from a pipe in a custom XML format. Adding new drivers (eg. to natively support some other DBMSes) is designed to be as easy as possible. Read more...

Microsoft Whips out Silverlight 2

Monday Microsoft announced that they’ll soon release version 2.0 of their rich Web application plug-in, which the company is pushing as an alternative to Adobe’s Flash.

Silverlight 2, however, comes with a twist. Microsoft have decided to take it one step further from the direction the plug-in was currently taking – mostly web videos – and add a portion of the Redmond company’s .Net framework technology, as well as support for modern programming languages like C#, Python, and Ruby. Videos haven’t been forgotten though, and enhanced video support will be included. Silverlight 2 can also call Web services and Atom endpoints to support componentized Web apps. Read more..

Open Source XML Database

As quoted from Wikipedia, an XML database is a data persistence software system that allows data to be stored in XML format. This data can then be queried, exported and serialized into any format the developer wishes.

Two major classes of XML database exist:

XML-enabled: these map all XML to a traditional database (such as a relational database), accepting XML as input and rendering XML as output. This term implies that the database does the conversion itself (as opposed to relying on middleware).
Native XML (NXD): the internal model of such databases depends on XML and uses XML documents as the fundamental unit of storage, which are, however, not necessarily stored in the form of text files. Read more..

Tuesday, October 14, 2008

Setting up PHP in Windows using Abyss server

Reason behind installing another server to your system
Whichever platform you have been working with must using a server. For .NET developers, IIS eases all the pain. So, what is now if you must install PHP in your system side by side .NET. I suggest you not to install PHP in the same server the .NET is working in. So, install another server which will work with all burdens of PHP stuffs.

Why Abyss?
The reasons behind choosing this server is Abyss is free, easy to configure, very lightweight, and small to download at only 344KB. It also has a preconfigured PHP version for them with all official extensions. Reading Continue..

Monday, October 13, 2008

Open Source: distro betas, new Mono and Python

Release season is in full swing in the desktop Linux ecosystem. The next major versions of Ubuntu and Fedora will be landing soon, but we got a head start this week by testing the latest betas. They both include version 2.6.27 of the Linux kernel, which ware leased this week, and GNOME 2.24, which was released last month.

Controversy erupted in the standards community this week when key members of Norway’s national standards body resigned in protest over procedural irregularities in the ISO approval process for Microsoft’s Office Open XML (OOXML) format. Read more...

PHP AJAX Framework & Libraries

To deliver powerful web application using PHP AJAX development framework for developing new generation Web 2.0 applications you can use PHP Frameworks. There are various PHP AJAX Frameworks available for use, few are FREE and some are with commercial license. You can choose any of them based on your requirements.

Read more in details..

Sunday, October 12, 2008

Why Open Source is good for Academic Institutions?

Open Source with its promise of distributing source code and allowing anyone to modify it or derive other software from it, makes it an excellent choice for learning computer science, technology and engineering of software.

Academic institutions are given the responsibility of building strong expertise in all aspects of software engineering, be it operating systems, device drivers, database systems, application architecting and engineering, front end graphical user interface (GUI), complex algorithms, working internals of business applications or tools. Learning proprietary tools or technologies that doesn’t provide the software code and the freedom to modify or derive other software from it, limits the learning potential of academicians and students to fully understand the software, thereby seriously curtailing the creativity of the great minds and the learning process.

Read more..

Open Source Java ByteCode Library

ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form. Provided common transformations and analysis algorithms allow to easily assemble custom complex transformations and code analysis tools.

The ASM bytecode manipulation framework has been designed and implemented to be small and as fast as possible. ASM’s runtime .jar is only 25KB, compared to 350KB for BCEL. The load time overhead caused by class transformation with ASM is about 60 percent with ASM, compared to 700 percent or more with BCEL. These factors have been recognized by the Java community and several well known projects have switched to ASM, such as CGLIB and AspectWerkz. The list of projects that are using form the beginning ASM also includes Speedo, Groovy, dynaop,BeanShell, and a number of others.

Read more..

Open Source PHP E-Commerce Solutions

Zen Cart:
Zen Car is a free, user-friendly, open source shopping cart system. The software is being developed by group of like-minded shop owners, programmers, designers, and consultants that think e-commerce could be and should be done differently.

Open Cart:
Open Cart is an open source PHP-based online shopping cart system. A robust e-commerce solution for Internet merchants with the ability to create their own online business and participate in e-commerce at a minimal cost.
Open Cart is designed feature rich, easy to use, search engine friendly and with a visually appealing interface.

Read more..

Open Source Web Development Companies

Web development is fast pace, growing industry and has picked up at very fast speed with time. Development of these web development industries, companies, firms is streamlined with growth and advancement in technology, there is simultaneous growth of the web development companies. Whether you are looking for a simple static, HTML based website or flash-driven website with sophisticated design these companies have all to offers you. Designers, programmers and other IT professionals are very well equipped with latest tools and technologies. Open source has provided a hassle free programming and debugging as a result detecting bugs and fixing them in real time is not a problem these days.

Reading continue..

Saturday, October 11, 2008

List of Programming Languages

Computer programming languages are used to write programs that define the behavior of a computer system. They are based on certain syntactic and semantic rules, which define the meaning of each of the programming language constructs. The syntactic and the semantic rules of every programming language define the language implementation. Programming languages provide the computer programmers with the means to express computer algorithms.

List of the Different Types of Computer Programming Languages

Interpreted Programming Languages
The programming languages that are implemented by means of an interpreter are known as interpreted languages. Interpreters execute the source code directly by translating the source code into an intermediate representation.

APL: It is an array programming language. It can work simultaneously on multiple arrays of data. It is interpretive, interactive and a functional programming language.

Reading Continue..

Drupal: Open Source Content Management System

Drupal is a free/open source modular framework and content management system (CMS). It is written using PHP and uses MySQL. Like many modern CMSs, Drupal allows the system administrator to create and organize content, customize the presentation, automate administrative tasks, and manage site visitors and contributors.

Drupal is sometimes described as a “Content Management Framework” as its capabilities extend from content management to enabling a wide range of services and transactions. Although Drupal does offer a sophisticated programming interface, basic web site installation and administration can be accomplished with no programming.

Reading continue..

Friday, October 10, 2008

PHP (Hypertext Preprocessor)

PHP is a programming language that originally designed for developing dynamic web design, by Rasmus Lerdorf 1995. PHP was created on C programming language (I think most high level languages written in C), and duplicated C language’s syntax, function and some other advantages. Nowadays, PHP is widely used language that so many web sites created by it. I’m not sure, but I would say PHP is biggest language that used for web design. The reason why it became famous is PHP works on most web servers and operating systems, also its platform is free of charge. Like 4,5 year ago when I found to know about PHP, it used to run on only linux server. Now, PHP is being developed very fast and lots of content management framework (e.g joomla) are created for PHP. For me, the biggest advantage of PHP is it comfortably works with both access and sql databases.


Beginners in Freelance Web Development

Today Freelance Web development in India stands as one of the most moving field to be in. Apart from the regular companies offering web development in India, there are several freelance Web developers in India.

These freelance website developers jump into the field by creating their own website. Later they volunteer to create sites for others. This volunteering eventually let them find their customers. Slowly people approach them to do sites for them. Though the money would not be much appreciable in the beginning, it will help one get acknowledged in the field.

Freelance Web development does not require one to fulfill conditions. They don’t need to include high tech equipment, high speed internet, or a computer science degree to stand up in the crowd. Moreover, they don’t necessarily know all the world knowledge. For example, one can also farm out for the technology they don’t understand.

Read more..

A practical Use Of Open Source Code Softwares

As we started the project of a web site, we knew that the proprietary software costs would be too high for the financial resources. The only option then was to make use of Open Source Code softwares.

However, within the Open Source Code there are lots of softwares to choose from, and it’s up to the system analyst/programmer to pick the ones that best suit the project goals.

In this case, we picked Linux as the operating system. However we faced a big question: Which Linux distribution ? There are dozens of linux distributions, each one with specific advantages, sometimes with or without paid services.

We chose linux Slackware because we thought that it would suit better our needs, in terms of stability and reliability. Slackware is a conservative distribution, meaning that it only offers in its distribution package kernel versions and third party libraries, once it’s been proved to be stable and reliable. As a result, Slackware is one the most stable Linux operating system on the market. If the user wishes the most recent Linux kernel and libraries, we recommend to look for a different distribution.


First Version of an Open Source API for Multiplayer Flash Games Development

There are times that you may want to use collections library other that the one provided by Java natively. Here are some alternative.

Commons-Collections seek to build upon the JDK classes by providing new interfaces, implementations and utilities. There are many features, including:

Bag interface for collections that have a number of copies of each object

Buffer interface for collections that have a well defined removal order, like FIFOs

BidiMap interface for maps that can be looked up from value to key as well and key to value

MapIterator interface to provide simple and quick iteration over maps

Type checking decorators to ensure that only instances of a certain type can be added

Read More..

Sunday, October 5, 2008

Open Source Web Development Companies

Web development is fast pace, growing industry and has picked up at very fast speed with time. Development of these web development industries, companies, firms is streamlined with growth and advancement in technology, there is simultaneous growth of the web development companies. Whether you are looking for a simple static, HTML based website or flash-driven website with sophisticated design these companies have all to offers you. Designers, programmers and other IT professionals are very well equipped with latest tools and technologies. Open source has provided a hassle free programming and debugging as a result detecting bugs and fixing them in real time is not a problem these days.
Web development in layman term is defined as developing a website for web, internet or WWW. No need to think and wait! at every door step you will find website design and development companies that offers B2B open source solutions, B2C website development, portal development solutions, ecommerce storefront development, dynamic websites development, database migration services or website migration services from static to dynamic sites. Customization of website has become simple and easy, many CMS provide free templates to choose from and this does not require much technical know-how, you can do all on your own as these are self explanatory and very easy to handle. These web site development companies are also providing web marketing and consulting services and web site maintenance. Read more...

The best open source programming language

Is Perl, PHP, Python, or Ruby best? Do Java and JavaScript count?

Then we wondered whether it was fair to compare system-level programming languages with scripting languages. We went on to wonder whether various individual languages qualified as open source. It's clear that Perl, PHP, Python, Ruby, and Tk/Tcl are open source languages; it's not so clear whether Java and JavaScript are. Is it enough for a subset of a language to have an open source repository and an ECMA (European Computer Manufacturers Association) or ISO standard, or should we consider only languages that are completely open source and have community-driven development cycles?

Oracle ADF Faces Goes Open Source

Oracle is pleased to announce the donation of ADF Faces, a rich set of UI components based on the JavaServer Faces specification, to the Apache Software Foundation. This donation will be licensed under the Apache 2.0 license. What this project will be called in the future will soon be determined by the Apache MyFaces community. By supporting JSF and MyFaces Oracle is hoping that more vendors are going to join and strengthen the Faces community. This is going to give a boost to the JavaServer Faces technology as well as the MyFaces project. The donated code comes with great functionality out of the box such as: file upload support, client-side validation, partial rendering of a page (AJAX-style), data tables, hierarchical tables, color/date pickers, progress indicators, menu tabs/buttons, internationalization and accessibility. This donation starts with more than 100 components which have already been thoroughly tested and come with high quality documentation.

Why should open source software be used in schools?

It is indeed a strange world when educators need to be convinced that sharing information, as opposed to concealing information, is a good thing. The advances in all of the arts and sciences, indeed the sum total of human knowledge, are the result of the open sharing of ideas, theories, studies and research. Yet throughout many school systems, the software in use on computers is closed and locked, making educators partners in the censorship of the foundational information of this new age. This software not only seeks to obscure how it works, but it also entraps the users' data within closed, proprietary formats which change on the whim of the vendor and which are protected by the bludgeon of the End User License Agreement. This entrapment of data is a strong, punitive incentive to purchase the latest version of the software, regardless of whether it suits the educational purposes better, thereby siphoning more of the school's limited resources away from the school's primary purpose. The use of such closed software in education may be justified only where no suitable open source solution exists. Read More...

Wednesday, October 1, 2008

Php is an Open Source Server Side Programming Language

PHP stands for PHP: Hyper Type Preprocessor. PHP is a very famous open source server side language. If has gained high popularity in few year. Besides no strong backing from big corporate, PHP has proved that it can deliver serious programming concepts and thereby can big web application can be build on PHP. These days PHP is getting string support from many big companies who believe the open source is the better way to deliver software knowledge. Companies like Sun Micro systems, IBM, Red Hat, etc has developed full working programming environment based on PHP on their operating systems.

PHP has been designed to make is a very fast and quick deployment web programming language. Other competitors of PHP are JSP, ASP, Cold fusion, etc. They all have big support from companies like Sun Micro systems and Microsoft.

PHP has been design using the design structure of C++ and JAVA. If someone is familiar with any of these programming he or she can learn PHP in very short time. There are many companies, government houses that are using PHP exclusively. Few companies that are using PHP extensively are NASA, US Military, Lufthansa, YAHOO, etc. Such big name proves that PHP code has strong capabilities and can deliver extraordinary products. PHP gives it best performance when it is combined with Linux, Apache and MySQL.