Wolfram Computation Meets Knowledge

The Wolfram Solution for Interface Development

From simple toolbars to sophisticated palettes and complex applications, the Wolfram Interface Development solution makes developing and deploying user interfaces easy, reducing the overhead of interface creation and optimizing the use of the underlying application.

Because controls are symbolic objects, their selection, layout, and relation to variables is automatic, streamlining interface construction and shortening development time.

  • The Wolfram Edge
  • How Wolfram Compares
  • Key Capabilities

Wolfram technologies include thousands of built-in functions and curated data on many topics that let you:

  • Mock up or prototype new interface elements
  • Quickly create an interface to see how changing parameters will affect experiments
  • Create an interface to streamline data analysis and curve fitting
  • Merge text, graphics, and applications into one interactive document
  • Programmatically produce user interfaces as output
  • Construct sophisticated interfaces for applications
  • Design dynamic interfaces that change in real time, depending on the options selected by the user
  • Develop applications with quick-to-build interfaces
  • Create interactive applications and deploy them to the web or desktop with the Computable Document Format
  • Thousands of interactive interfaces in the Wolfram Demonstrations Project were built directly by subject experts without interface programming experience
Create custom navigation interfaces for documents that include applications
Quickly make interfaces with automatic or user-specified layouts

Does your current tool set have these advantages?

  • Fast prototyping of applications or tools without being an expert in interface creation
  • Interfaces are fast and easy to create because components are linked together with simple variable values, not complex script code
    Constructing an interface with the Java Swing toolkit or other systems requires writing event-handling code
  • Manipulate allows instant creation of an interface, automatically selecting and arranging appropriate types of controls
    Unique to Wolfram technologies
  • Use any standard interface element, create a new type of control, and use graphics as elements of controls
    Matlab and other applications limit the types of controls available
  • Easy development for and effective deployment to Wolfram CDF Player
    Matlab applications must be compiled and are not platform-independent
Use graphics as control elements
Creating sophisticated user interfaces symbolically and programmatically with unprecedented automation


Consulting Solutions

Enlist the world’s computation experts to help with your project—any size, any level. At Wolfram, we know what’s possible with computational technology because we are global leaders in creating it. That gives us an unprecedented depth of expertise in applying it to consulting work in a variety of fields. Whether individual or enterprise, from concept to deployment, our computation experts can help you achieve robust results with less time and effort. Get us started with your project today