1) Open Source Software
Open source software can be defined as software distributed under a licensing agreement which allows the source code (computer code) to be shared, viewed and modified by other users and organisations.

Cost
Open source software is free. This is a huge draw card, and if your in-house capabilities are such that you are able to implement, train and support at little cost to your organization it may be an attractive option. Having said that, open source software requires a certain level of technical expertise in order to manage content. It is therefore important to take into consideration the costs incurred once the software is obtained may be substantial unless the resources are already in place to manage it. Long term costs include the cost of implementation, innovation, the opportunity cost incurred battling with service/support issues, and the costs associated with investment in infrastructure due to a general inability to scale (assuming the organisation will grow and develop and will therefore have evolving requirements). Notably, open source software providers are increasingly charging for add- ons, additional services and integration. The total cost of ownership for open source software may roughly equal some closed source options as a result.

Service and Support
Service is one of the key issues regarding open source software. Open source software relies on its online community network to deliver support via forums and blogs. While there are massive, loyal and engaged online communities that users can turn to, time-poor consumers of today are familiar with the immediate service and support that enables issues to be resolved in a timely manner, and these communities cannot guarantee the high level of responsive service and support proprietary software can offer.

Innovation
Open source software enables innovation by providing users with the freedom and flexibility to adapt the software to suit, without restriction. However, innovation may or may not be passed on to all users of the software. It is a user’s prerogative whether they wish to share their innovation with any online communities, and users must be actively participating in these communities to become aware of such innovations. It has been debated whether customized changes to the original source code limit the future support and growth of the software, as these can potentially result in a limited ability to apply future updates, fixes or modules aimed at improving the software, leaving the user with a version that may have irresolvable issues. It is relevant to note that open source software providers generally struggle to attract large scale R&D.

Usability
Open source software has been highly criticized for its lack of usability, as generally, the technology is not reviewed by usability experts and does not cater to the vast majority of computer users. Open source software is generally developer-centric, and without system administration experience or the knowledge required to manipulate programming language, use of the software and ability to fix errors as they arise is often limited to those with technical expertise. Furthermore, open source software does not legally require documentation such as user manuals or guides, hindering the creation of such tools. When documentation is provided, it is often general, containing implicit jargon, inhibiting learning. Without adequate documentation users must rely on alternative means such as online communities, assuming they are capable of finding them and the problem is one others have encountered or are willing to help resolve.

Security
Open source software is often viewed as having security issues. New data from Forrester Research has shown that 58% of IT Executives and technology decision makers in large companies are concerned about the security of open source software. Open source software is not necessarily developed in a controlled environment. While big players often have a concentrated development team, oftentimes the software is being developed by individuals all over the world who may not work on the software for the duration of its developing lifetime.

This lack of continuity and common direction can lead to barriers to effective communication surrounding the software. Furthermore, open source software is not always peer reviewed or validated for use. While users are free to examine and verify source code, the level of expertise required means that it is entirely possible for a programmer to embed back door Trojans to capture private and confidential information without the user ever knowing. Adopting a reputable brand with a concentrated development team supported by a strong online community will reduce the potential risk.

2) Closed Source Software
Closed source software can be defined as proprietary software distributed under a licensing agreement to authorized users with private modification, copying and republishing restrictions.

Cost
The cost of proprietary software will vary from a few thousand to a few hundred thousand dollars, depending on the complexity of the system required. This cost is made up of a base fee for software, integration and services and annual licensing/support fees. This cost may be prohibitive for some; however what the user is paying for is a more customized product from a trusted brand that includes higher levels of security and functionality, continuous innovation, a greater ability to scale, ongoing training and support and a lower requirement for technical skills. In order to support these elements and maintain high availability websites, a mechanism must be in place to recoup the costs. As mentioned previously, increasingly open source software providers are also charging for add-ons, additional services, and integration, reducing the gap in cost between the two options.

Service and Support
If the internet is an important channel for an organisation, software is often a secondary concern, with service level and support structure requirements taking precedent in favour of maximising uptime and minimising downtime. Service is probably the greatest advantage of using proprietary software. Proprietary software providers offer ongoing support to users, a key selling point for users without technical expertise. If the user manual or guide is not enough, or if a user experiences a problem with the software, there is an immediate point of call to turn to for assistance. There is a certain reduction in the risk undertaken with proprietary software because users are working with companies that are viable, and people with intimate knowledge of the products and services being used should any questions arise. Because service is one of the main reasons users choose proprietary over open source software, many proprietary software providers compete on service, increasing the bargaining power of buyers and thereby increasing customer service levels among providers.

Innovation
Proprietary software providers do not allow users to view or alter the source code. While this may be viewed as a disadvantage to some, it ensures the security and reliability of the software. Furthermore, many proprietary software providers customize software for specific users to provide more flexibility while investing in R&D in order to regularly offer new products and upgrades. Moreover, proprietary software providers have online user communities that create value by sharing ideas, strategies and best practices through feedback mechanisms such as forums and surveys, which also foster innovation and allow the product to adapt with changing needs. This innovation comes fully tested, and is available to all users of the software.

It does not require investment in R&D or the technical understanding of source code, and assistance with implementation is generally part of the package. Because vendors must ensure their software does not become redundant, users also benefit from the type of targeted innovation undertaken- continuous investment in R&D rather than “innovation for innovation’s sake”, business focused rather than technology focused.

Usability
Proprietary software generally employs expert usability testing, and as the software is normally aimed at a more targeted audience, and therefore more tailored, usability is generally ranked quite high. In addition, detailed user manuals and guides are provided. This enables faster training and provides an immediate reference, allowing users to move along the learning curve more quickly. Supporting services include seminars, targeted training courses and extensive support to help maximise use of the software. It is also important to note that while many people see proprietary software as “closed”, today’s proprietary software offers a vast array of mechanisms for enhancement by third party systems and developers.

Security

Proprietary software is viewed as more secure because it is developed in a controlled environment by a concentrated team with a common direction. Moreover, the source code may be viewed and edited by this team alone, and is heavily audited, eliminating the risk of back door Trojans and reducing the risk of any bugs or issues with the software.

Author: Jefferson Daniel
Article Source: EzineArticles.com
Provided by: WordPress plugin expert

HTML clipboard

Superblock is the most significant component of a Linux volume that restrains critical information about files and folders in file systems as ext2, ext3 and more. It enables us to mount and access the file systems. Superblock corruption primarily occurs due to metadata structure damage, file system corruption, unexpected system shutdown, malicious software like virus and more. In most cases of superblock corruption, the volume becomes unmountable and the data becomes inaccessible. In such situations, you can restore the lost data using an updated backup. However, if you have not maintained any backup or it is not up-to-date, then you need to recover your data by using advanced Linux Data Recovery tools. Consider a practical scenario, when you attempt to boot your Linux system, you encounter the below error message: ??Wrong fs type, bad option, bad superblock on /dev/hda8, missing codepage or helper program, or other error. In some cases useful info is found in syslog – try dmesg | tail or so? After running dmesg tail, you encounter the below error message: ??Couldn’t mount because of unsupported optional features (2000200)? After the above error message appears, the system becomes unmountable and data stored on the hard drive volume becomes inaccessible. Additionally, you encounter the same error message each time you attempt to boot your system. Cause: The main reason behind occurrence of the above error message is superblock corruption. Resolution: To resolve the problem and access all inaccessible data, you need to follow these steps: 1. Boot your system by using an alternate block by running the below command: e2fsck -b 98304 /dev/hdb8 2. Once the file system gets restored to the point at which it can be mounted, you need to fix it by using this command: e2fsck -c /dev/hda8 -c parameter checks for the bad blocks However, if the above steps are not able to resolve the issue, you should consider reinstalling Linux. A clean Linux reinstall will erase all existing data from the selected volume. For complete recovery of lost data, you should use efficient Linux Data Recovery software. Such Linux Recovery tools incorporate effective scanning algorithms to recover all your lost data. These recovery tools provide highly graphical user interface that makes them easily understandable without prior technical knowledge. These tools recover data post situations like superblock corruption, group descriptor faults, inode table damage and more. Stellar Phoenix Linux Data Recovery is the foremost Linux Recovery tool. It supports recovery from Ext2, Ext3 and ReiserFS file system based Linux volumes. This Data Recovery Linux tool gets installed on Windows (Vista, XP, 2003 and 2000) and the affected Linux drive is connected as slave.

Allen a student of Mass Communication doing research on data recovery linux software. He is also a freelancer for http://www.stellarinfo.com

WP Autoblogging Plugin

After weeks of anticipation from techies the world over, Google has unveiled to members of the press the Nexus One, its first consumer electronics device previously known as the Google Phone. Set to compete with Apple’s iPhone and Research in Motion’s BlackBerry, the HTC-made Nexus One runs an updated tweak of the Google Android OS.

Apart from what are expected from smartphones developed post-iPhone-touchscreen display, 5-megapixel camera, and stereo Bluetooth for headphones-the Nexus One pulls off features that impress us. The phone includes a Global Positioning System, two microphones (one for noise cancellation), and a speech dictation technology, which transcribes what you speak on the Nexus One as you compose e-mails, tweets, and Facebook status updates.

Reactions, however, were not as mind-blowing as Google might have expected. “The Nexus One has attractive features, but many of them were already available on other phones that use Google’s Android operating system,” wrote Jessica Guynn of Los Angeles Times.

Michael Gartenberg, an analyst from Interpret research firm, says that the new phone provides a perception that not all Android phones are created equal. “If I was a (Motorola Droid) customer who just bought the phone a month ago, I might not feel so good.”

The Nexus One is now available on Google’s online store for US$529 if you want it unlocked or $179 with a two-year contract from T-Mobile. Similar offers will be available from Verizon Wireless and United Kingdom’s Vodafone within this year. It is also expected to be shipped in Singapore and Hong Kong.

Image source: Google

Kris Andrews writes for Gadget.com, delivering you with the latest tech and gadget news and updates that you need.
car stereo tips

After a long time we are back to talk about some more cool tech stuff you can do with a USB flash drive. Today’s topic will focus on booting the Linux OS from a USB stick. The purpose for booting Linux from a USB drive, at least the purpose of this guide, is to recover files from a broken install of the windows OS or any other OS for that matter. We can also run virus scans from the Linux distro securely without infecting other PC’s or having to boot the infected PC.

What you will need:

* A USB stick anywhere from 512mb to 2GB (Depending on the distro)
* A main board capable of booting from a usb device.
* and about 15 minutes plus download time.

Software to be used:

* Latest stable version of UNetbootin

Step #1: Prepare the USB Drive

Once you have all your materials together go ahead and plug the USB drive in and backup all files you may have on the disk.

Step #2: Installing to The USB

Start up UNetbootin and select the following:

1. Use the first radio button “Distribution”. This will download and install, automatically, the distro we want.
2. Pick SystemRescueCD. We are going with this because it is easy the ntfs file system driver comes prepackaged so no additional customization is required.
3. Next select your flash drive.
NOTE: Be sure to select your flash drive and not your windows partition or primary partition, ’cause if you do then you will destroy the currently installed OS.
4. Finally click “Ok”.

UNetbootin options to select are shown in an image in the source article located at the link at the bottom of this article.

Step #3: Configuring Bios

We will need to setup your computer to boot from the USB stick. To do so first you mother board will need to support this feature and second you will need to do some configuration.

1. Reboot your computer and hit “F2? or “del” depending on your mother board to enter BIOS config.
2. Search for the section labeled boot sequence, or named similarly. This will sometimes be filed under a separate section like advanced BIOS features, or similar.
3. Move removable or USB to the top of the list. If you do not see these options listed your mother board most likely does not support USB boot. Consult Google for more info on this.
4. Reboot the computer with the drive plugged in.

Step #4: Booting Linux

We are going to boot into command line for this guide. There are options to load a GUI for those of you who tremble in the face of CLI. I must warm you though Command Line is by far easier and faster.

1. Once your computer passes post you will see the boot loader screen. Navigate to “VMLinuz643 and hit enter.

After a bunch of OK’s on the screen and most likely 1 red FAIL you will be at the prompt “root@sysresccd /root %”. This would indicate a success.

Step #5: Copying files from a windows partition onto an external hard disk.

For this you will need an external medium on which to move your files have this ready to receive your data. You can also use the usb stick which you booted from, if of course there is enough space on it.

1. First we will need to identify our drives. I will assume you have two storage devices plugged in one being the flash drive and the other your windows hard drive. Execute the command below:

fdisk -l | lessThis command will show you all the storage devices on your system. Use the down and up arrows to navigate the output as it may be larger than your screen. My output for this command is shown below:
Disk /dev/sda: 160.0 GB, 160000000000 bytes 255 heads, 63 sectors/track, 19452 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xd0f4738c Device Boot Start End Blocks Id System /dev/sda1 * 1 19451 156240126 7 HPFS/NTFS Disk /dev/sdb: 2085 MB, 2085617664 bytes 2 heads, 63 sectors/track, 32329 cylinders Units = cylinders of 126 * 512 = 64512 bytes Disk identifier: 0x00502bcd Device Boot Start End Blocks Id System /dev/sdb1 * 1 32330 2036720 6 FAT16My device is 160GB NTFS partition. Knowing those two bits of info we can take an educated guess and say /dev/sda is our windows device.

NOTE: To exit this output screen press “q”.

2. Mount the windows drive so that we can access the files on it. Run the mount command below:

mount /dev/sda /mnt/windowsNOTE: you will need to replace “/dev/sda” with your device found from the output of fdisk -l. It is likely though that they will be the same.

3. Lets find out if we mounted the right device now. Run:

ls /mnt/windowsThis command will list the files and folders in a directory. If you see the tell tale Program Files and WINDOWS directories it was successfully mounted.

4. Time to get our backup device out. Plug it in and wait a few seconds then run the fdisk command again:

fdisk -lor
cat /proc/partitionsYou should see both devices you saw last time and now a new one should be there. Match the size of the device to yours and note the device location most likely /dev/sdc.

Mount this device to the pre-made backup folder using the mount command again:

mount /dev/sdc /mnt/backup5. Now it is time to copy things from the old windows drive to the backup disk.

If you want to copy your entire windows drive to your back up drive run this command:

cp -R /mnt/windows/* /mnt/backup/YOUR_FOLDER_NAMEIf you plan on copy single files type the full file path and then the full destination path.

Additional Useful Commands:

* Sometimes a virus can infected the very first bit of code that is executed on your system the MBR (Master Boot Record). Luckily we can clean this up with relative ease in linux. Execute:

dd if=/dev/zero of=/dev/sdb bs=512 count=1Remember to replace “/dev/sdb” with your device cause if you miss and clean the wrong one you may have some issues.

* Maybe you do not have an external device to back stuff up but you have another computer with a network share. Well lets mount that network share so we can copy files to it. Create a mount point:

mkdir /mnt/networkMount the share:
mount -t smbfs //computername/folder /mnt/network -o username=user1,password=mypasshereNow you can copy and move files to the network share just like any other directory.

To mount a share without a password use:

mount -t smbfs //computername/folder /mnt/networkUntil Next Time.

Article Source:

Google and T-Mobile have teamed up to create a new breed of cell phone. The T-Mobile G1 Android is the world’s first Android Phone. An “android” is traditionally defined as a robot with human qualities. Perhaps the name “Android” was chosen because of the capabilities of this new phone. It’s known as the T-Mobile G1 Android, the Android Phone, the G1 Phone, or (more informally) the Google Phone. The G1 Android phone integrates fully with your Google accounts. Here are a few of the features and capabilities of this new cell phone:

  • An Android phone allows you to browse the internet just as you would on a normal computer.
  • The Android allows one to run several applications at the same time, on one phone. You can switch between applications, and you can also be notified when something new occurs on one of those applications.
  • It allows you to chat and share photos on applications such as Yahoo Messenger, Google Talk, etc.
  • The Android phone allows you to copy URLs and share them with friends via a chat line, using a simple touch-screen interface.

The following Google applications can be accessed and used directly by the Android Phone:

  • Google Maps
  • YouTube
  • Gmail
  • Contacts
  • Calendar
  • IM (Instant Message)

All of these Google applications will be available to you with a single logon – and they will be automatically synchronized with the web. What that means is that any change you make in one of your Google accounts from your phone will also show up the next time you log on from any other computer. For example, when you are out and about with your phone and you meet a new contact, you might want to save their contact information. All you do is save it into your Google Contacts on your Android phone. That information will be available to you online, in your Gmail account, and in any other applicable Google account, accessible by any computer in the world. Any information you save on your phone in this way will appear on your computer as well – and vice-versa. If you lose or break your phone, your data will still be there waiting for you on your Google account, which you can access from anywhere in the world.

And there is no need to worry about your information being stolen, as its password-protected. Here is another example of the a use of a Google Android phone. Once you have a contact address saved into your Google account, you can easily find that location on a map – using Google Maps, of course. And what’s more, you can access street level events in any area where this is available. This makes it a breeze to get directions to a new location! Simply find your contact on a a map with a couple of clicks, and use a street-level view to find your way if needed! Another example of the use of the Android phone is the integration of the cell phone with your Google Calendar.

Any event you save on your Google Calendar will be available to you on your phone, wherever you are. So you can access your schedule easily, on the go and from anywhere, as long as you have your phone with you. No more schedule books! And you can probably say goodbye to those tiny notebooks and pads of paper you carry around to save your information. What’s more, once you save information on your Google Android phone, there’s no need to transfer it over after you get home. Its all there, safely stored on your Google account, for ready access whenever you need it.

Author: Anna Williams
Article Source: EzineArticles.com
Provided by: Programmable Multi-cooker

More and more people are migrating to Ubuntu Linux on an unprecedented scale. However, most if not all, of these new users are people who have no prior knowledge of Linux whatsoever. The road to being a power Ubuntu Linux user can be summed up in five simple steps that every new user in whatever category will find easy and fun to implement. Using Ubuntu is more than just running an OS, it is about joining an ideological movement of freedom that in my view is symbolized by the Statue of Liberty in the US. Read on to become the next Mark Shuttleworth.

Step 1- Join the Ubuntu Forums.

The first thing you should do as a new user of Ubuntu is to join the Ubuntu Forums. It is a very helpful place where you can get to introduce yourself, make friends with newbies like you and more experienced geeks, ask any question you have about Ubuntu or Open Source in general, join any ongoing conversation and more. I also advice that you take time everyday to visit. Be an active participant. If you like, you can even subscribe to the feeds of the Forums. But whatever the case, please make it a note to join the Ubuntu Forums and you will be amazed at how much you get to learn for free..

Step 2- Get your own personal reference manuals.

It is highly recommended to get your own reference manuals about Ubuntu and Linux in general. Linux is more of a subject to be learned than something to just use. With Ubuntu Linux, you always have something to learn and it is very much worth the effort given the fact that Linux is poised to be the future of computing. You also improve your computing skills when you get to learn as much as you can about Linux. You will also be surprised at the kind of exhilaration that you experience when you successfully troubleshoot your own system the very frist time without the help of anybody. Two of my personal favorite reference manuals on Ubuntu Linux are Ubuntu 9.04 and Kubuntu 9.04, 4-disks DVD Set Includes Linux Training Library, “Introduction to Linux” video-DVD, also includes printed Quick Reference Card of Linux commands, 32-bit Set and Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users. They are very powerful reference guides you must have at home or the office.

Step 3- Ask, ask, ask.

Whatever problem you might be facing in using Ubuntu Linux, be sure to know that someone out there has encountered that problem before and all you need to do to get it solved will be to ask. This brings us to the first step of joining the forums. You should also be using Google a lot. Just Google your question and get millions of suggested results in seconds. Do not shut your mouth when you have a problem and run back to Windows simply because you had a problem with Ubuntu Linux. You must ask to get help. To even get more specific suggestions on the forums, you should make it clear that you are a newbie. Most people are willing to help more newbies than others. Don’t let your Windows friends tease you with the age old phrase of ” that’s Linux for you” just because you did not ask. The solution to every single Ubuntu Linux problem is as simple as asking at the right place.

Step 4- Experiment with your system.

The only sure fire way to be a Linux geek is to practice, and what better practice is there than to experiment with your own system. Always have a backup of your system and experiment with other ways of using Ubuntu. Do not just settle for the default setup of your installation. Apply the skills and tips you learn in the above books as much as you can, read about other methods of getting things done and apply them. Read wide and apply more. Be sure to always backup your system though. Try using other utilities like Compiz and a host of others. Experiment with how to make your system unique and you will be surprised at how much you get to learn by doing.

Step 5- Help others out

This is the most important step of all the five. Ubuntu Linux users are a worldwide community of people that believe in “humanity to others” and as such, you should endeavor to help others out as much as you can. If all you know is how to run a LiveCD, share that knowledge with someone. Anytime you visit the Ubuntu Forums, be sure to seek out new users like you and share your little experience with them. Help as much as you can. Go out of your way to be very helpful to new users with every single bit of knowledge you have. Over ten million people are using and benefiting from a very powerful, reliable and secure OS because one man believed in giving back to others. The least you can also do is to share your experience with those in need. You will be amazed at the level of knowledge you gain sharing yours with others.

Practice these simple but powerful points and in no time you will be on your way to being a geek that others will look up to for help and support.

Author: Luqman Saeed
Article Source: EzineArticles.com
Provided by: Electric Pressure Cooker

You can install Linux from CD or DVD onto a new computer system. This will allow you to learn how to use Linux to get real, practical Linux training and experience. In this article, we’re talking about a new system that doesn’t already have an operating system (like Windows) on it.

You can download the Linux OS (operating system) as a Linux ISO file and burn it to CD or DVD yourself, or you can order Linux on CD or DVD and have it mailed to you.

Linux Tips: Linux ISO files are large. Only download Linux if you have high-speed Internet access. You can buy and have the Linux OS delivered by to you by mail very cheaply. Just do an Internet search for “list of linux cds” or “list of linux dvds”.

Linux Tips: Linux DVDs hold a lot more programs than CDs. Order a Linux DVD version and you will have more Linux software programs to choose from than on a CD version – and you will also need fewer Linux DVDs than CDs!

7 Steps to Install Linux on a New Computer System

1. Document Your Linux Installation Settings

During the Linux installation, you need to specify some system settings. These include: the Linux software programs and desktop(s) you want installed, networking settings, and disk partition sizes.

2. Boot with the Linux CD or DVD and Start the Linux Installation Routine

Do the steps to set up your system to boot from its CD or DVD drive.

Shut down your system and boot it with the first Linux CD / DVD in the drive and start the Linux installation routine.

3. Specify Your Linux Installation Settings

Follow the on-screen prompts and put in the installation settings you documented in Step 1.

4. Create a Regular (“Non-root”) User

You log in to work on a Linux system as a Linux “user”, with a user name and password. You can log in as the “root” user, or as a “non-root” user.

You log in and work on the Linux OS as the root user when you need to do Linux system administration tasks. For example, you work as the root user to run a Linux command to create a new Linux user, or to do the steps to install a Linux server.

When you install Linux, the root user is always created automatically for doing Linux system administration tasks. However, for security reasons, you should never log in to a Linux desktop as the root user.

At some point during the installation routine, you will be asked if you want to create one or more “regular” (non-root)
Linux users. Always create at least one regular Linux user and log in as this user to do day-to-day tasks.

5. Let the Linux OS Install on Your Hard Disk

After you specify the Linux installation settings and create one or more new Linux users, the installation routine will copy the Linux OS and Linux software programs onto the hard disk in the system, and then reboot.

6. Log In to Test the System

Once the system reboots, log in as a “regular” (non-root) Linux user to test that you can do work as this user. At this point, the Linux desktop appears and you can run Linux programs to test the system.

Linux Tips: Remember not to log in to a Linux desktop as the root user.

Test the root user by logging in as a regular Linux user and opening a terminal emulation window. Then run the su command to log in and work as the root user.

7. Have fun!

The Linux OS is an amazing and extremely reliable system. And there are thousands of Linux software programs for all kinds of uses.

By installing and running Linux you can get lots of great practical Linux training experience while working with Linux. You can work at a Linux desktop and run commonly used Linux software programs. You can also work at the Linux command line and learn how to use Linux commands – the way the real pros do Linux system administration.

Copyright 2007 Clyde Boom.

Author: Clyde E. Boom
Article Source: EzineArticles.com
Provided by: How Electric Pressure Cookers Work

Within the current zeitgeist, the phrase “open source” correlates to the “current virtue.” After all, what’s more virtuous than “free”1? Developers love it (okay not all of them) and, in fact, they are more likely to drop down and drool at the idea of open source programming than anyone else. The question however is how do their business-oriented counterparts respond to open source solutions? It’s an important question, especially in terms of web document management technology enablers, which are absolutely essential for high-stakes businesses such as medical, legal or research enterprises. Another question presents the premise of this article:

Should our business invest in open source web document management or should we purchase a commercial model?

Benefits of Open Source Web Document Management

The benefits2 of using open source software are many and include the following:

  • Easy access to the open source software developer
  • Easy access to software forums
  • You can change the source code to fix or ameliorate problems
  • Generally affords a reputation or reliability
  • Provides open knowledge

Drawbacks of Open Source Web Document Management

Open source web document management–despite its benefits–presents plenty of drawbacks3 and probably isn’t the right choice for a variety of industries—especially highly regulated ones. Drawbacks of open source web document management software include the following:

  • “Pain-in-the-Neck” Communities – Many open source projects lend themselves to natural forums and open communication. That’s obviously a positive factor but when that forum becomes replete with software geeks who aren’t exactly welcoming to the “normal guy” (i.e., the guy who just wants to figure out a feature and move on with life) then things start to become a bit aggravating.
  • Bugs Don’t Get Fixed – Sometimes open source projects are so “cool” and so “exciting” that old bugs are just overlooked. In a commercial enterprise this isn’t as likely to occur.
  • Older Version – Because of the bugs that don’t get fixed and open source developers who are so excited to move to the latest and greatest code, some open source users get stuck with old software versions that really are not supported—at least not in the more effective sense of “commercial support.” For companies that are highly regulated and need to depend on a purchased web document management software solution for year after year without an upgrade it might not be the wisest decision to utilize open source web document management software.
  • Slow speeds – It isn’t always the case but open source web document management software can be quite a bit slower than it’s commercial sister. This can be extremely deleterious especially for companies that need to collaborate on documentation or simply approve vast quantities of documentation that can’t afford to sit for another 15 seconds, 15 minutes, 15 hours, etc.
  • “Less-than-worthy” hardware support – Hardware can be half of the web document management equation. Why risk frustration with an open source solution that simply isn’t going to make that connection?
  • Open to Hackers – Yes. Open source solutions are open to developers (dare we call them ethical?) but open source solutions are also open to hackers. The potential resulting scenarios are frightening.

Conclusion

For highly regulated companies and for those companies interested in web document management software it remains to be seen whether open source software solutions will become the driving force of new economic models. However, for the time being it seems that commercial models are still the safest and most effective models available—at least for highly regulated enterprises.

Notes and References

1. Not all open source projects are noncommercial of course.

2-3. The benefits and drawbacks of open source software in this article have been paraphrased from the following online article: Open Source Pros and Cons. neilgunton.com/doc/open_source_pros_cons. Extracted on February 27, 2009.

Author: Marci L. Crane
Article Source: EzineArticles.com
Provided by: Programmable pressure cooker

Android Phones

The new Android phones are phones that operate on the Linux Kernal mobile operating System. It was developed by Android Inc, and later purchased by Google. This system enables developers to write managed codes in the java language and control the device with Google developed Java libraries.

The Android Phones are the phones of the future because they combine the ultimate advances in mobile phones, video, cameras, PC’s and Navigation systems with multiple applications. The Phase development of the Android Phones started with the first model that had bugs and poor documentation, this was first introduced with the Sake Game-Android Development Phone. Next came the Android SDK it had a debugger, libraries, documentation, and tutorials. The final droid was the Android OS-Donut which added supports like voice search, priced applications and Gmail freeze fixes.

The Android OS system is important in this new system because it allows third party developers to create their own screen widgets. This allows for more applications and more opportunities for the manufacturer. The new Android Phones are being made by Google, Motorola, and HTC, LG, Dell and others breaking into the Smartphone market. The technology that it promises is ground breaking. The Android system acts like a robot, the user tells it what to do and it does it with supposed lightening speed.

The new Android Phones are basically bringing the desktop to the mobile phones. It allows for emailing, instant messaging, and web browsing all at the same time. It can run applications in the background while the user goes to a social network site. It also allows the user to listen to music and write an email at the same time, while talking on the phone. The possibilities are endless; the Android system allows several applications to run at the same time, just as a computer with windows does.

There are thousand of applications available for the Android phones and more are becoming available everyday. With the apps and the ability to multitask without having to shut down one act to do another is the new age of the mobile phones thanks to Goggles Android system. The new Android 2.0 is the latest in the line of Android systems to hit the market. The capabilities and promises are coming true very quickly as 2.0.1 stands ready for release.

Many people enjoy using the Android Phones already and sales have been phenomenal. Everyone wants a system that acts like a PC but is really a phone with all of the capabilities. The technology has just begun and there is more to come.

Author: William Grant
Article Source: EzineArticles.com
Provided by: Smart cooker

The detailed features of HTC Hero white are given below: Camera: There is a huge 5 MP camera on the gadget which also has VGA support and auto focus. But the device lacks dual led flash which is so common in almost all large camera phones. With the help of this device, users can capture photoshots or videos with resolution 352 * 288 pixels. The video capturing rate of this device is 15 fps. Screen: the gadget has 3.2 inches TFT screen, which is touch sensitive. Users can enjoy the pictures or videos with the HVGA resolution of 320* 480 pixels on the screen. It also features accelerometer sensor and trackball. Connectivity: People can browse internet on the HTML browser of the handset. The internet connectivity technologies available on the widget are GPRS, HSDPA, HSCSD and Wi-Fi. The Bluetooth v2.0 allows the users to transfer the files & folders from the phone to computer. The handset also have an extra mini USB socket. Therefore, data transfer is also possible with the USB data cable. Multimedia: The people will get lot of entertainment applications on the widget.. HTC Hero white has video & audio players. The users can use either application for listening their favourite songs or viewing the video clips on the speaker phone or earphone of the gadget. The earphone can be inserted in the 3.5 mm. Jack pin socket of the widget. Mobile version of window media player 9 is perhaps the important inclusion in the gadget. The audio recorder allows the individuals to record their own personal voice or voice of their family members on the gadget. But the people will be little bit disappointed as the widget do not carry FM radio. Memory: HTC Hero white has overall memory space of 512 MB ROM & 288 MB RAM. With micro Sd memory card people will find large memory space of maximum 16 GB on the widget. Therefore, people will freely download & copy the files from internet or computer on the widget with its enhanced memory size. Miscellaneous: The widget has 528 MHz processor and Android 1.5 operating system to bolster the processing speed of the various applications which the handset entails. The people will love to trace out their venues likes banquet hall, hotel, restaurant with the help of GPS navigator, which also has A-GPS support. The other features of the handset are Li-ion 1350 mAh battery, Email, text messaging, multimedia messaging, ringtones etc. The document viewer allows the individuals to see the various files saved in PPT, Doc, Xls and Pdf formats. HTC Hero white can work on 2G as well as 3G networks. The handset has total weight of 135 grams. The phonebook of the widget can store upto 1000 contacts. The call records can store as many as 30 missed calls and equal numbers of dialled and received calls. The calculator of the gadget can be used for performing simple calculations.

Read More about HTC Hero white and mobile phones
Rocket French or Bust

China Manufacturer Specification

Product Notes

Package Contents

Follow Me on Twitter: http://twitter.com/LinuxMagazines

The Best Distributor Of Chinese Wholesale Electronics.
China Electronics Wholesale and Dropship: Gadgets, Cell Phones, Car DVD Players, Digital Cameras, Digital Camcorders, MP4 Players, MP3 Players, Spy Cameras, Security Products, PC Accessories, and more…
Visit the website: http://www.boutic.power-heberg.com
Business Logo Design

China Manufacturer Specification

Product Notes

Package Contents

FAQ – Frequently Asked Questions

Follow Me on Twitter: http://twitter.com/LinuxMagazines

The Best Distributor Of Chinese Wholesale Electronics.
China Electronics Wholesale and Dropship: Gadgets, Cell Phones, Car DVD Players, Digital Cameras, Digital Camcorders, MP4 Players, MP3 Players, Spy Cameras, Security Products, PC Accessories, and more…
Visit the website: http://www.boutic.power-heberg.com
infants and asthma

China Manufacturer Specification

Product Notes

Package Contents

Follow Me on Twitter: http://twitter.com/LinuxMagazines

The Best Distributor Of Chinese Wholesale Electronics.
China Electronics Wholesale and Dropship: Gadgets, Cell Phones, Car DVD Players, Digital Cameras, Digital Camcorders, MP4 Players, MP3 Players, Spy Cameras, Security Products, PC Accessories, and more…
Visit the website: http://www.boutic.power-heberg.com
Free WP Plugins

China Manufacturer Specifications

Product Notes

Package Contents

Follow Me on Twitter: http://twitter.com/LinuxMagazines

The Best Distributor Of Chinese Wholesale Electronics.
China Electronics Wholesale and Dropship: Gadgets, Cell Phones, Car DVD Players, Digital Cameras, Digital Camcorders, MP4 Players, MP3 Players, Spy Cameras, Security Products, PC Accessories, and more…
Visit the website: http://www.boutic.power-heberg.com
WordPress Autoblogging Plugin

The usb flash drive is a flash memory data storage device synchronized with the help of usb interface. The usb falsh drive act as removable and rewritable drive which is quite small in size compared to floppy disk. Some of the usb flash drive weighs less than even an ounce. The storage capacities of usb flash drive varies between 64MB to 256 GB along with changes in sizes and cost per capacity.The usb flash drive is quite advantageous than any other portable storage devices especially the floppy disk. The shape of the usb flash drive is compact, operate faster and hold large data. It has a durable design and functions more reliably because of not having moving parts. One sees usb flash drive commonly found in the computer where floppy disk drive has no place. Now it has become the mainstream device for every pc and laptop. Such different drives have the usage of usb mass storage standard backed mainly by modern operating systems like windows, mac os x , linux, and many unix-like systems. In the usb flash drive there is nothing like moving. We use the word drive because the computer reads and writes the flash drive data by applying the same systematic commands which are used in mechanical disk drive.The usb flash drive carrying usb 2.0 backing functions more faster than the optical disc drive when data is stored in large amount in a limited space. The usb flash drive contains small printed circuit board kept safely in a plastic, metal, and rubberized case. Latest usb flash drive carries usb 2.0 connectivity. The fastest usb flash drive available in the market is using dual channel controller. One should go through the technicalities of usb flash drive before purchasing it such as speed , connectivity, compatibility, and also transferring rate. Recent usb flash drive is using a standard type-A USB connection which permits plugging in a particular port on the computer . But drives are also available for various interfaces in the market.

Follow Me on Twitter: http://twitter.com/LinuxMagazines

If you’re looking for more information such as <a href="http://www.zoombits.co.uk/memory-cards/usb-flash-drive” rel=”nofollow”>usb flash drive and all the <a href="http://www.zoombits.co.uk/memory-cards/sd-card” rel=”nofollow”>sdhc needed, check out my website http://www.zoombits.co.uk
WordPress Autoblog Plugin
Tired of slow, unreliable Wordpress web hosting? Try the host recommended by WordPress.org!