<<

International Journal of Innovative and Emerging Research in Engineering Volume 2, Issue 3, 2015 Available online at www.ijiere.com International Journal of Innovative and Emerging Research in Engineering e-ISSN: 2394 – 3343 p-ISSN: 2394 – 5494

Review On Wolfram Alpha: The Search and Knowledge Engine

Miss .Dhanashri.P.Bhuse Third Year of Engineering, Student, Department of & Engineering, Shri Sant Gadge Baba College of Engineering & Technology, Bhusawal - 425203, Maharashtra, India [email protected]

ABSTRACT: Wolfram Alpha this is an answer engine developed by . It is an available service that provides answers factual queries directly by the answer from prepared data, rather than providing a list of documents or web pages that might contain the answer as a search engine might. It was publicized in March 2009 by Stephen Wolfram, and it was published to the undeveloped on May 15, 2009.Wolfram Alpha is almost more of an engineering accomplishment than a scientific one. Wolfram has crack down the set of factual questions they might ask, and the computational models and data necessary for responding them. The basic constructing blocks is a kind of basic language for computing the knowledge. Then, with these building blocks in hand his system is able to compute with them to break down questions into the basic building blocks and computations necessary to give an answer them, and at that moment to actually build up computations and compute the correct answers.

Keywords: Wolfram Alpha, Mathematica, calculation, computations, answer engine, building blocks etc.

I. INTRODUCTION Wolfram Alpha's long-term goal is to make all systematic knowledge immediately computable and easy to get to everyone. Aim is to collect and curate all objective data, implement each recognized model, method, and algorithm, and make it possible to compute whatever can be computed about no matter which. Our goal is to build on the achievements of science and other systematizations of knowledge to provide a single source that can be relied on by everyone for definitive answers to factual queries.[2] Wolfram Research is one of the world's most respected workstation, web, and cloud software companies as well as a powerhouse of scientific and technical innovation Founded by Stephen Wolfram in 1987. As pioneers in computation and computational data, have pursued a long-term vision to advance the science, technology, and tools to make computation an ever-more-potent force in today's and tomorrow's world. Mathematica, another key to Wolfram Alpha was (NKS). Many specific ideas from NKS particularly related to algorithms discovered by exploring the computational universe are used in the implementation of Wolfram Alpha. But still more important is that the very paradigm of NKS was crucial in imagining that Wolfram Alpha might be possible. Wolfram Alpha represents a substantial technical and knowledgeable accomplishment. But to build it required not just unique knowledge and thinking, but also the capability of 20 years of long-term R&D and ongoing development of robust technology at Wolfram Research. Wolfram Alpha's world-class team draws from many fields and disciplines and has unique access to experts across the globe. But what ultimately made Wolfram Alpha possible was a singular commitment to the goal of making all the world's systematic knowledge computable.[5]

II. HOW DOES WOLFRAM ALPHA WORK? Wolfram Alpha is a system for computing the answers to queries. To accomplish this it uses built-in models of fields of knowledge, wide-ranging with data and algorithms that represent practical knowledge. For example, it contains formal models of much of what we know about science massive amounts of data about various physical laws and things, as well as data about the physical world. Users give in to queries and computation requests via a copy field. Wolfram Alpha then computes and infers answers and relevant visualizations from a core knowledge base of curated, designed data. Alpha thus differs from semantic search engines, which catalog a large number of answers and then try to match the question to one.[2]

92

International Journal of Innovative and Emerging Research in Engineering Volume 2, Issue 3, 2015

Figure1. How it work [2]

III. CONNECTIONS WITH OTHER APPLICATIONS Communication with other applications occurs through a protocol called Math Link. It allows communication between the Mathematica kernel and front- end, and also be responsible for a general interface between the kernel and other requests. Even though Mathematica has a large array of functionality, a amount of boundaries to other software have been established, for use wherever other programs have functionality that Mathematica does not be responsible for, to improve those requests, or to right to use legacy code.[2]

Figure2. Connection with other application [2]

IV. THE “QUERY” API The highest-level API is called the Query API because it allows callers to supply free-form natural language queries identical to what would type into the Wolfram Alpha web site that one. This high-level API lets visitors retrieve full Wolfram Alpha output in a various formats. The standard format is text and images, but it can also get the HTML with CSS and JavaScript. To want the same formatting and behavior as on the Wolfram Alpha site itself it can be useful. This makes it very easy for clients to embed formatted Wolfram Alpha output directly into their own web pages.[2]

V.MATHEMATICA Mathematica is one of the world's most respected software organizations, and an important tool for leaders in science and technology through the globe. Famous for its sophisticated abilities, so far easy enough to be recycled by offspring, Mathematica has emerged as the most powerful general computation system ever created and a complete computational environment for many of people. Whether they have tasks that include numbers, methods, utilities, illustrations, data, official papers, or boundaries, Mathematica gives automatic access to by far the largest collection of 93

International Journal of Innovative and Emerging Research in Engineering Volume 2, Issue 3, 2015 algorithms ever assembled. It was originally developed by Stephen Wolfram; Mathematica was first released to the world's technical unrestricted in 1988. Since then under Dr.Wolfram's continuing leadership at Wolfram Research. Mathematica has been at the forefront of a string of important advances in work out. The key innovation that originally made Mathematica possible was the development of its unique symbolic encoding language. Combining a tremendous range of computational ideas, the implications of this language still continue to broaden. While Mathematica has become integrated into a great many ongoing practical procedures, it’s most unique strength is its ability to let people do what has never been done before whether in knowledge, , engineering, knowhow, commercial, or the arts. Wolfram Tones is in many ways a quintessential example of applying Mathematica making broad use of its control, elasticity, and realism to take a fresh idea and turn it into something very real.[4]

A. INTERFACE OF MATHEMATICA Mathematica is split into about two portions, the kernel and the front end. The kernel interprets expressions (Mathematica code) and returns result terminologies. The front end, offers a GUI , which consents the creation and editing of Notebook documents containing program code through pretty printing, arranged text together with results including typeset mathematics, graphs, GUI mechanisms, tabletops, and noises. All contents and formatting can be generated algorithmically or interactively modified. Greatest typical word processing capabilities are supported. Documents can be structured using an order of cells, which consent for outlining and sectioning of a document and support automatic numbering directory formation. Documents can be presented in a slideshow environment for performances. Sketchbooks and their contents are represented as Mathematica expressions that can be formed, improved or examined by Mathematica programs. The front end includes development tools such by way of a debugger, response completion and automatic syntax coloring.[3]

B. DEPLOYMENT OF MATHEMATICA There are various ways to deploy applications written in Mathematica:[3] 1) Mathematica Player Pro is a runtime version of Mathematica that will run any Mathematica application but does not allow editing or creation of the code.[3] 2) A free-of-charge version, Wolfram CDF Player, is providing for successively Mathematica programs that have been saved in the Computable Document Format (CDF). It can also view standard Mathematica documents, but not run them. It includes plugins for common web browsers on Windows and Macintosh.[3] 3) Web Mathematica allows a web browser to act as a front end to a remote Mathematica attendant. It is designed to allow a user written application to be remotely accessed via a browser on any display place. It may not be reused to give complete access to Mathematica.[3]

C. FEATURES OF MATHEMATICA There are various features of Mathematica [3]. 1. Fundamental mathematical function library. 2. Distinctive mathematical function library. 3. 2D and 3D data and function conjuring up and moving picture tools. 4. and data management tools counting support for thin arrays. 5. Solvers for organizations of calculations, Diophantine equations ODEs, PDEs, DAEs, DDEs and repetition equations. 6. Constrained and unconstrained local and global optimization. 7. Programming language supportive procedural, functional and object oriented.

D. ADVANTAGES OF MATHEMATICA DESIGNED FOR DEVLOPER There are various advantages of Mathematica for developer. 1. Standard Server Technology 2. Wolfram Workbench. 3. Connection Technology. 4. Mathematica Application Packages. 5. Source Code. 6. Professionally Designed Web Page Templates.

V. HOW MATHEMATICA IS MADE WOLFRAM ALPHA POSSIBLE Wolfram Alpha is a major software engineering development to make all systematic knowledge immediately assessable by someone. It is developed with Mathematica and Wolfram Workbench, computed with grid Mathematica and developed with web Mathematica in fact, Mathematica technologies have uniquely made Wolfram Alpha possible.[6]

94

International Journal of Innovative and Emerging Research in Engineering Volume 2, Issue 3, 2015 A. DEVELOPMENT ENVIRONMENT To made wolfram alpha possible, Mathematica uses the development environment. Wolfram Alpha needs A large- scale development environment for fast, effective, vigorous development by a large group. Mathematica and Wolfram Workbench deliver progressive debugging, refactoring, foundation control, and unit-test integration.[6]

B. COMPUTATIONAL KNOWLEDGE AND INTELLIGENCE Computational knowledge and intelligence is used for to made wolfram alpha possible. Wolfram Alpha needs a wide variety of computational abilities. Mathematica provides the world's largest web of algorithms, all with integrated intelligence for their applicability and self-checking capabilities for accuracy.[6]

C. HIGH-PERFORMANCE ENTERPRISE DEPLOYMENT High performance enterprise deployment is used for to made wolfram alpha possible. Wolfram Alpha needs Massive scalability for handling thousands of queries per second through the web. Web Mathematica transports Robust, automatic server-deployment options that scale for high traffic and work seamlessly with modern web standards and services.[6]

VI. USES OF WOLFRAM ALPHA IN REAL LIFE There are various uses of wolfram alpha in real life.[7] A. CONVERSIONS Converting units is really easy to do in Wolfram Alpha. To convert units, the need is to do is enter Convert X units to different units, where X units the amount of an item and new units is that what is want to measure in, into the search bar. Wolfram Alpha then computes the value in preferred units and also provides equivalents in other units.[7]

B. FINDING NUTRITIONAL VALUES Wolfram Alpha is extremely powerful when it comes to finding the nutritional standards of food, even brand- name items like candies or list of options items. To find the nutritional cost of a food, just type the name of the food and the amount you plan to eat into the search bar, and Wolfram Alpha will spit out values for every nutritional aspect of the food.[7]

C. GENERATING PASSWORDS While Wolfram Alpha's password generator is quite a simple concept, it’s definitely one of the most overlooked features the app has to offer. Random passwords can aid our security both online and offline, which is essential in our digital era. To generate a password, simply type generate password into the examine bar. You can even refine your random password by specifying the amount of characters you need in it, and determining whether or not you poverty numbers, lowercase or uppercase letters, or even special characters in the password.[7]

D. WEATHER Wolfram Alpha creates some of the most comprehensive weather reports that are available on the internet. Basically examining weather forecast not only yields the temperature outside on the current date, but also visuals that depict rainfall, wind speed, cloud cover, and historical high and low temperatures.[7]

VIII. CONCLUSIONS The Wolfram Alpha is a knowledge and search engine and also, it is a fantastic tool for anyone who needs to perform serious calculations. This search engine gives answer and information about data, which is searched. It is unique of the most inspiring organizations that must always take, and it will prove to be a hugely respected device. Individual quest query cuts out many of the calculations that you would have required to do. Wolfram Alpha is a very exciting system. ACKNOWLEDGMENT I would like to thank my honorable Principal Dr. R. P. Singh, my Head of Department, Prof. D. D. Patil, & sincere thanks to Prof. R.R.Singh and all the respected teaching faculties of department of computer science & engineering. Also I would like to thank my parents, friend for motivating me in this paper work activity. My special thanks to all the writers of reference paper that are referred by me.

REFERENCES [1] http://www.seminarreports.in/2013/05/wolfram-alpha.html [2] http://www.seminartopics.org/2014/05/wolfram-alpha.html [3] http://en.wikipedia.org/wiki/Mathematica [4] http://tones.wolframalpha.com/about/mathematica.html [5] http://www.wolframalpha.com/about.html [6] http://www.wolfram.com/mathematica/how-mathematica-made-wolframalpha-possible.html. [7] http://computers.tutsplus.com/tutorials/the-best-ways-to-use-wolframalpha-in-real-life--cms-21195

95