Power of Hadoop

02:29

Apache Hadoop is an open source software project based on JAVA. Basically it is a framework that is used to run applications on large clustered hardware (servers). It is designed to scale up from a single server to thousands of machines, with a very high degree of fault tolerance. Rather than relying on high-end hardware, the reliability of these clusters comes from the software's ability to detect and handle failures of its own.
Credit for creating Hadoop goes to Doug Cutting and Michael J. Cafarella. Doug a Yahoo employee found it apt to rename it after his son's toy elephant "Hadoop". Originally it was developed to support distribution for the Nutch search engine project to sort out large amount of indexes.
In a layman's term Hadoop is a way in which applications can handle large amount of data using large amount of servers. First Google created Map-reduce to work on large data indexing and then Yahoo! created Hadoop to implement the Map Reduce Function for its own use.
Map Reduce: The Task Tracker- Framework that understands and assigns work to the nodes in a cluster. Application has small divisions of work, and each work can be assigned on different nodes in a cluster. It is designed in such a way that any failure can automatically be taken care by the framework itself.
HDFS- Hadoop Distributed File System. It is a large scale file system that spans all the nodes in a Hadoop cluster for data storage. It links together the file systems on many local nodes to make them into one big file system. HDFS assumes nodes will fail, so it achieves reliability by replicating data across multiple nodes.
Big Data being the talk of the modern IT world, Hadoop shows the path to utilize the big data. It makes the analytics much easier considering the terabytes of Data. Hadoop framework already has some big users to boast of like IBM, Google, Yahoo!, Facebook, Amazon, Foursquare, EBay etc. for large applications. Infact Facebook claims to have the largest Hadoop Cluster of 21PB. Commercial purpose of Hadoop includes Data Analytics, Web Crawling, Text processing and image processing.
Most of the world's data is unused, and most businesses don't even attempt to use this data to their advantage. Imagine if you could afford to keep all the data generated by your business and if you had a way to analyze that data. Hadoop will bring this power to an enterprise.

http://    

paretologic privacy controls -new  chech out:  bit.ly/WCVB2e


The iPhone App Development Process

01:24

Developing an iPhone application from scratch is not as easy as one might think. However, it is also not as hard as what other individuals might have thought about it. It is not free. Interested persons in the iPhone app development process need to invest in the SDK or software development kit. The kit reveals all the procedures involved and ways through which you can develop a really good iPhone app. And in order for your app to get loaded and published in the iTunes, you need to pay for the membership fee, which is equivalent to $99 as of the time of writing this article. If however, you are developing an iPhone App for a local or small business, there are platforms available you could utilize instantly and bypass having to learn coding or programming completely.
One of the biggest costs in an iPhone app development process is buying a Mac. This will be true for those who don't have a Mac yet. But for individuals who have it already may proceed with the Apple developer registration and watching SDK tutorials or reading SDK modules. Make sure to read every detail in every step. Also make sure you completely understand every procedure. If there are things that confuse you or give you doubts, never hesitate to call for help. Asking someone who has the skill of developing an app can definitely assist you in the process.
Steps in Creating an iPhone Application
  1. Develop an idea.
  2. Get a Mac.
  3. Register as an Apple developer.
  4. Obtain access to the software development kit for iPhone.
  5. Download XCode.
  6. Create your first iPhone app using the templates in the development kit.
  7. Learn Cocoa with Objective-C.
  8. Program your app in Objective-C.
  9. Use the iPhone simulator to test your app.
  10. Pay the membership fee of iTunes to be able to load your app and earn from it.
  11. Develop an app community with members who will be testing apps particularly your self-made apps.
  12. Submit your app for approval and watch how it gets recognized once approved.
The above steps only show the summary of the entire iPhone app development process. Learn how to actually do each of the steps through the SDK. Don't forget to take note of the reminders especially when dealing with programs and codes. When you download XCode, for example, you have to pay attention to the instructions. If there's a video showing how to download XCode, don't miss it.
The app development process not only requires learning the steps, but also learning skills. You have to be a good observer, be careful and be patient to succeed in building your iPhone app. These skills will open your mind for more ideas and make you more capable of accomplishing each of the requirements and procedures. Even if you don't have a background in programming, you shall have the capability to generate an iPhone app as long as you are good at following instructions.
If this is your first attempt in developing an iPhone app, use the templates. The templates in the development kit are especially designed for beginners. You may look at some of the samples of finished products before you take the first move.
If you are developing a mobile app for small business, you could utilize platforms that allow you to get going from start to finish in a matter of hours without you needing to code or learn any programming. Take advantage of these platforms.
If you are building a mobile for a business, Appfio features an iphone app maker that is push-button, requires no programming or coding, and can get you from start to finish in a matter of hours. Appfio's iphone app builder is feature rich and incorporates multiple native functionality of the iOS platform.


How To Create Iphone Apps With No Programming Experience check out :  http://bit.ly/ZUTSHUhttp://bit.ly/ZUTSHU