"Hey Mike, thanks for pointing out the link. We'll get that fixed. "
Mjt is a Javascript application framework that runs entirely in a web browser, based on a HTML templating engine. It was built for the Freebase service, but it can be used for many other web services. It is distributed as open source.
If you can get your data from a JSON-aware web service, creating a Mjt application is the quickest way to get that data displayed in a browser with complete control of the HTML formatting. You can run the application from your local filesystem or share it on any web server as static files. No server-side support is necessary - all the work takes place in the browser using Javascript.
Mjt is particularly useful with "JSONP" services that return JSON values and accept a callback= parameter, such as the Freebase service and the Yahoo JSON API. With these services you can use mjt to build "mash-ups" that incorporate data from services on multiple hosts.
MJT Resources
- A complete tutorial is available at www.mjtemplate.org.
- O'reilly has published two "shortcuts" that provide an overview of mjt and its use in in a film database application: Article: Inside Freebase Mjt Web Apps and Article: Metaweb JavaScript Templating
Search Help Center
- Building Bases
- Creating Schemas
-
Developing Applications
- An Introduction to Freebase Application Development
- Playing in the Sandbox
- Freebase Programming Libraries and Tools
- Data Dump FAQ
- Using the Query Editor
- The Complete Metaweb Query Language (MQL) Reference Guide
- MQL Cheatsheet
- The MQL Cookbook
- Freebase API Reference
- Application Developer Tips
- The Acre Hosted Development Environment
- Introduction to the Metaweb Javascript Template Language (MJT)
- Freebase Community