Showing posts with label Open Source Software. Show all posts
Showing posts with label Open Source Software. Show all posts

Monday 1 September 2014

LiveCode

LiveCode
LiveCode is a software development platform which allows creating applications for any platform like apple or android or windows. Developing applications in LiveCode is very easy and very simple hence it’s a flexible platform to develop apps. Today lots of people from all around the world are using mobile applications that are developed using LiveCode.

With the capability to organize your apps to all the general platforms LiveCode provides infinite possibilities for developing mobile applications. Whether it’s an application that is developed for making life simpler and easier or whether it’s related to improve your business stats or solving a problem or just an experiment LiveCode is no doubt the best and perfect tool to construct or develop your remarkable app.

LiveCode consist of three key concepts for the application development process. They are: the user interface, the coding language and lastly the live coding part. You have to first start with the interface section. Simply open a new project and then by dragging items onto it on the required area.

You can also add a button or a field or even a scrollbar without actual coding. You can alsogive it different styles like color, shadows, resizing etc. with just a single click. So thus you can make your app look jazzy in just the same way you want it. So it’s all about imagination that will come true with this LiveCode.


LiveCode is filled with bunch of features and functions. What this actually means is it provides you accurately hundreds and thousands of objects,functions, hooks, commands and before-made functionality to do just anything and everything you might want to do with your next app.

You can also link and connect apps to your databases i.e. you can simply add your videos and images with simple steps or you can work with different websites and you also have tool to fetch content from above your application. Lay out grids and creating tables, fantastic text, animating objects is also possible here without much coding. And the list of functionality provided by this tool is very long list.

LiveCode is open source software meaning that it is available for free for basic use. It is existing under a dual license and these two licenses are GPL3 and Commercial license. Basically it means that any person can download and access LiveCode for free and start developing applications.

You also have right to contribute to LiveCode by accessing and observing the source code of it. You can also fix bugs; add more fantastic features or building different components. The open source version of this LiveCode software allows you to redistribute the software that you've created as long as that software is also developed as open source under the terms and conditions of the General Public License or GPL. If in case you want to develop a closed source version of this software then you can simply purchase a commercial based license. And then you can term it as closed source version.

So I think all the developers must try LiveCode at least once. Maybe they will feel more comfortable with this software as compared to others because this tool is really very simple to use. If you want then you can share your experience with LiveCode here with everyone so that all may get deep insight about this amazing developing tool.

Tuesday 26 August 2014

Apache Hadoop Project


Apache Hadoop
Apache Hadoop is the open source project that acts as the agenda for storage and processing large amount of data. The Apache Hadoop project mainly aims at the development of the open source software that will be used for consistent, accessible and scattered or better known as distributed computing. It is highly designed to scale and balance up from single servers to thousands of machines, each providing local advance computation and high storage capacity.

The license under which it is developed is Apache License 2.0 and it is developed for cross platform so it can be termed as interoperable. Hadoop is built under the Apache top level project which is the community of large number of people. It is developed by the people of this community and since it is the open source community people from all over the world have given the ideas and many of them have contributed to it in many ways.

The project contains some modules which can be explained as follows:

Hadoop Common: It is the common functions and utilities that supports and maintain the other Hadoop modules.

Hadoop Distributed File System: It is also called as HDFS. Basically it is a distributed file system which provides and gives high-throughput access to many application data. It is one of the main modules of the project.

Hadoop YARN: It is theagenda for not only job scheduling but also cluster resource maintenance and management.

Hadoop MapReduce: MapReduce isa YARN-based module for implementation of parallel processing of large data sets.

History of Hadoop

The history of Hadoop is quite interesting. Earlier around 2004 there was simply Google file system paper then in the mid came Google MapReduce paper. In 2005 nutch uses MapReduce. Then in the starting of 2006 Hadoop got separated from Nutch and then finally around the mid of 2008 Hadoop became Apache project. The large community of this project was formed and then the development of Hadoop project started.

Hadoop Distributed File System includes the following features: 

•  Very Large integrated Distributed File System

– contains around 10K nodes with 100 million files supporting system with capacity of 10 PB.

•  Undertakes Commodity Hardware

– All the files are fully or partially replicated to handle hardware and software failure.

–Itdetects all kinds of failures and recovers data from them with maximum accuracy.

•  Enhanced for Batch Processing

– Basically data locations are exposed such that computations and other calculations can move to wherever data exists in.

– It also provides very advanced and high comprehensive bandwidth.

So these are some advanced features of HDFS or Hadoop distributed file system that have really made the project successful.

Following are the advantages of Hadoop project:

• Flexible

• Fast

• Secure

• Scalable

• Reliable

• Cost effective


• Cross platform

• High storage capacity

• Failure resistant

• Data Replication to prevent failure.

So these are some amazing features that have really helped Hadoop to become a successful project and no doubt it has been adopted by many famous companies like Facebook, Amazon, Google, Yahoo, IBM, etc. So it’s really very successful project with highly advance features.

Some other projects related to Hadoop are Ambari, Avro, Cassandra, Pig, Hive, Chukwa, Spark etc. All of them are related to big data and cluster computing. In later posts we will also discuss about some other projects related to big data to stay connected.

Monday 11 August 2014

Top 5 Open Source Operating Systems


Open Solaris
If CPU is the brain of computer then Operating System is the heart of computer. It’s just because of operating system that we are able to work and manipulate files in such a comfortable user interface. So selecting a good operating system is very much important for your computer because there are lots of functions that are performed by an OS. Some of them are: memory management, device management, user interface etc. So coming back to open source, we have great and large number of FOSS operating system available in the market that are absolutely free of cost. FOSS stands for free and open source.

When the user is selecting the FOSS operating system he or she must keep few important points in mind. So these important points are: hardware and software compatibility, commercial support, intended use and the community that has developed that OS. So depending on the work and functionality one can select the open source operating systems that suits best for the job.

Though there are many OS in the domain of open source but today I will take top 5 open source operating system based on my usage and experience. So let’s discuss one by one:

Ubuntu

Ubuntu is one of the most broadly used operating system of the open source platform. Ubuntu is available with the source code and anyone can read and modify the source code. Ubuntu is Linux based OS. The user interface of Ubuntu is very fantastic and very user friendly. It has desktop icons and one can work on four different screens. It also has cloud storage facility. Just create the account and save everything in cloud. Updates are released frequently. Some applications included in Ubuntu are GIMP image editor, Mozilla Firefox, libre office and so on. It also includes online services and integration of broadcast is also provided.

FreeBSD

FreeBSD is highly advanced operating system that is mostly preferred by developers of networking because it provides highly advanced networking, security, compatibility features and performance. It is AMD 64 compatible and is also x86 compatible. Many of the Linux binaries are capable of running on FreeBSD. One of the highly advanced features ofFreeBSD also includes support for encryption software, secure shells, Kerberos authentication, “virtual servers”.

OpenSolaris

OpenSolaris is also one of the most used operating system world-wide. OpenSolaris is developed by Sun Microsystems. It not only runs well on desktops, laptops but also it has great efficiency to run on the platforms like servers and data centers. The user interface is based on somewhat Ubuntu and it has great graphical desktop that helps in easy navigation. It is free of cost. The file system is ZFS. It can be downloaded from the official website of Oracle.

Debian

Debian is the free open source operating system that is developed under Debian project which is a group of lot of people that have a common goal to create free operating system. Debian uses the kernel of Linux or FreeBSD to operate. If we look at the history at Debian then we can see that it all started from august 1993 and the leader of the association was Ian Murdock. Initially it was having only few developers who were basically hackers but slowly and gradually many developers were attracted and now people from all over the world contribute to create it. Communication is done through mails and IRC channel. The best part of Debian is its user interface and it can support almost every personal computers including the older ones also. So one must try this OS in his old system.

RED HAT

Red Hat is one of the most trusted flavors of Linux and it has really given the open source technology a new platform. It is the world’s foremost provider of open source solutions. It has its own community that work under various aspects like high-performing cloud, storage, Linux, virtualization, and middleware technologies. It includes Libre Office and various data base applications. It comes with KVM virtualization that allows to run windows application on the Linux desktop. So it’s really amazing and has lot more features.

So that’s all about the top open source operating system and I think if anyone wants to take a different experience of working in desktop then try these amazing operating system.

Top 5 Open Source Software

Vlc
Open Source Software are the software that are available for free and anyone can use it, modify it and redistribute it. Open Source is one of the most emerging trends in the domain of IT and computing companies. Every day new open source projects are launched and new open source communities are formed. To be a part of any open source project you don’t need to be present physically but you can join online forums and some websites are also there where you can register and then you can select the open source project and start working on it. So in this way you can be the part of developing team of many open source software.

Open source software are now days used not only at company level but also at basic level on our desktop. For every proprietary software we now have open source software. Just like we have “Internet Explorer” which is a proprietary software, so similarly we have great “Mozilla firefox” as the open source solution. And it is very well known that internet explorer is used very less as compared to Mozilla firefox. So we can see that how open source is replacing closed source software.

So now let us discuss some amazing Open Source Software that is most commonly used worldwide.

VLC media player

VLC media player is one of the most popular and trusted media player that is capable of running audio and video files. It supports almost every format of audio and video that are available till date.
One of the greatest features provided by vlc is its amazing sound quality. Sound is very clear and it can be increased up to 100% which is not provided by other players. Audio normalization is also possible. It is also capable of playing internet radios. One can also use it to download you tube videos. The amazing feature is that you can play video in ASCII mode also that is pixelated mode.

Mozilla Firefox

Mozilla firefox is one of the finest web browsers available. It is an open source browser hence a great competitor of Microsoft’s internet explorer. It is preferred over internet explorer because it works very smoothly even if you open too many multiple tabs. It is available in many languages including Hindi and user interface is just awesome. It enhances the downloading speed and lot of amazing extensions are available that will enhance your browsing experience.

GIMP

GIMP stands for Graphic Image Manipulation Program. GIMP is a strong open source program that allows manipulating not only single image but also multiple images at a time. You can dissolve the two or more images by using the layer concept. Opacity of the images can also be altered. The 3D image can also be created using this open source tool. You can simply download it and start using its great features like never before.

Blender

Blender is the great open source software that is used for creating the 3D objects and is also one of the strongest software for creating the 2D and 3D animations. Working on blender is very simple because it has a great user interface and work space is large enough. Object can be viewed in different modes like front mode, top view mode and wireframe model is also available. Textures tools are also available. So if anyone is interested to create 3D objects and simple basic level animation then simply download it and install it and enjoy the amazing features.

7 Zip

Just like there in win rar in windows platform similarly for open source platform we have this 7 zip. It allows you to compress the huge number of files at very rapid speed and you can also extract all the files within seconds and the best part is that you don’t need to spend money for this because it open source so it’s Free. But win rar is paid and to upgrade it you need money. So prefer open source and feel the freedom of open source.

Friday 8 August 2014

Open Source Software

Open Source Software
Hello guys today we will discuss about one of the most crucial area of computer technology that has proved to be the turning point for many IT and software companies and the name of that domain is “Open Source Software”.

So Open Source Software might be a new name for you but everyone is using open source in daily life. Yes it’s a fact that everyone uses open source in daily life and even big companies like Facebook, Amazon etc. also uses Open Source Technology. Facebook is currently working on “Apache Hadoop project” which is an open source software project which helps in distributed processing of huge data. We will discuss about “Apache Hadoop” in more detail in later blogs. The Android Phones which we use is also one of the most successful projects of open source technology and it has been adopted by every company like Nokia, Samsung, Micromax etc. So you can see that how open source is related to us in everyday life.

What actually is Open Source Software?
 
If we look at the name then we can say that “Open” means everyone can have access to it. “Source” means the code that has been used to develop that software. So it is a software which comes along with its source code and anyone can see the code and edit it and redistribute it hence its “Open Source”.

What are the features of Open Source Software?
 
Many companies have turned themselves towards the open source technology because it has great advantages over the proprietary software. It has great advanced features that are never found in closed or proprietary software. So the features that set open source software far ahead from others are:

· It is “free software” meaning you don’t have to pay to use it. You can simply download it for free from the open source websites.

· You can see the coding of that software and you have right to modify it and redistribute it. So this gives flexibility to the software as millions of people contribute to one software.

· It is highly secured and no virus attack is possible because it’s already open so no one can hack it.
· No vendor lock-in meaning that you are not restricted to one vendor.

· Everyone has right to contribute to the open source project. Communities are formed and ideas are viewed and implemented from all over the world.

· It’s developed from fine algorithm hence its very fast and it never hangs like windows.
· Great GUI (Graphic User Interface).

So these are some key features that are responsible for the success of Open Source world.

What are the examples of most commonly used Open Source Software?
 
You might be thinking that you have never used any open source software because its sounds really technical but guys have you ever used “VLC media player” to play your audio video files. So let me tell you VLC media player is open source software that is developed by open source community.

You might have used “Mozilla Firefox” as your web browser so it’s also the open source product.

Other most commonly used Open Source products are:

Linux (operating system),

Android (mobile OS),

GIMP (image editor),

Blender (3D animation modeling tool),

And many more.

So guys I hope now you have a sound knowledge about the Open Source Software technology and it is very important to know about this topic because it’s the current trend of computer technology and is being adopted by top companies at rapid speed.

We will discuss about some more software of this platform on our later blogs so stay connected.