Magisto makes your videos beautifully edited. APIs become the incumbent’s edge. Plus Twitter Pecks the Windows 8 App Tweetro to death, Amazon AWS Marketplace Adds New Big Data Category, and 19 new APIs.
High quality video production is now within reach for end users through an API developers can incorporate. As Ryan Lawler reported in Techcrunch, you no longer have to use the Magisto app or go to their site to use the editing tools:
“Magisto is opening up its API, which will allow third-party developers to be able to take advantage of its cloud-based video editing service in their own applications. By connecting to Magisto, these apps can introduce a way for end users to create mashups of user-generated content or content that they own or have licensed, without building out their own video-editing services.
Interested developers will need to contact Magisto to get set up with an API key. Once they have it, they will also get 50 free editing sessions to play with the service. After that, they’ll pay $1 for each standard-quality video and $2 for each HD video made with the app. If you’re a huge developer, it’ll also work on some bulk packages. Anyway, if the plan works, that’s a tidy new revenue stream for Magisto.”
Magisto suggests real estate agents can make high quality videos, trailers and movie content can be created by premium content creators, and sports highlights can be condensed, among many other uses.
In Built to Win: Deep Inside Obama’s Campaign Tech, a fascinating article by Sean Gallagher, arstechnica shows how much of an advantage an incumbent has technologically in preparing their campaign for battle. In 2008, Obama campaign workers were supposed to track each individual voter using:
“the much-vaunted secret weapon, Project Houdini—a get-out-the-vote system that was supposed to revolutionize the Election Day ground game. Each voter in each swing-state voting precinct was assigned a numeric code; when poll watchers recorded the voters arriving, the watchers were supposed to dial in the code to Houdini’s automated hotline. But the load on the hotline brought it down, and the campaign had to fail over either to texting or to calling the codes back into local field offices, where the data was re-entered into a webpage manually.”
The solution was to build Narwhal, a set of services that made it possible to use a single shared data store accessed by all the Obama campaign’s applications. Running it like a start up–with severe constraints in people and money, Harper Reed used Amazon’s AWS to manage the load. But the one thing they had in abundance, at least compared to the Romney campaign, was time. Mitt Romney couldn’t really get going on the IT front until he was assured of the Republican nomination, a fact that by comparison Obama could count on years earlier. That gave team Obama the time to roll out the APIs in a way that avoided the overload of 2008.
The brilliance of Narwhal, according to Clint Ecker, the senior engineer, was that in addition to massive scalability, the Dashboard became the field offices’ interface but never reached the database directly.
“We set out to build this online field office so that it would let people organize into groups and teams in local neighborhoods, and have message boards and join constituency groups.”
The Dashboard never talked directly to the database, only to Narwhal (that managed the database) via an API.
Today we had 19 new APIs added to our API directory including a bathymetric map service, a marsden square geolocation service, a time zone information service, a content extract for domains, a dmoz category for domains, a dns for domains, a whois for domains and a blogging service. Below is more details on each of these new APIs.
BODC GEBCO Web Map Service API: The British Oceanographic Data Centre (BODC) is a national facility for maintaining and distributing data concerning the marine environment. They provide several web services for implementing this data, including the GEBCO Web Map Service.
This service provides access to the General Bathymetric Chart of the Oceans’ (GEBCO) global gridded bathymetric data set, enabling users to access geo-referenced underwater topographic maps over the internet. These can be viewed in a web browser or a geographic information system and incorporated with other web applications using REST (HTTP GET) calls.
BODC Marsden Square Translator Service API: The British Oceanographic Data Centre (BODC) is a national facility for maintaining and distributing data concerning the marine environment. They provide several web services for implementing this data, including the Marsden Square Translator Service, which is accessible using SOAP calls. Data is returned in XML format.
Marsden Squares are a tool for expressing spatial coordinates by dividing the Earth’s surface into indexed squares. They are used primarily for identifying the geographic position of meteorological and oceanographic data. The BODC Marsden Square Translator Service allows users to input a list of Marsden Square references and calculate the geographical coordinates of the rectangular bounding box enclosing them.
Countries and Time Zones API: Countries and Time Zones is a simple API that is built off data from countries list and TimeZoneDB. With the API, users can retrieve information including countries, country codes, time zones and zones. The API uses RESTful calls and responses are formatted in XML or JSON.
EnClout Content API: EnClout is interested in bringing data together from multiple sources and solve the data silo for businesses. EnClout provides a suite of domain related APIs. The Content API provides basic web site content analysis for a given domain. It extracts category, Language, URL, redirect URL, meta_keywords, meta_description, company, phone and email information in JSON, XML or HTML format.
EnClout DMOZ API: EnClout is interested in bringing data together from multiple sources and solve the data silo for businesses. EnClout provides a suite of domain related APIs. This API extracts a DMOZ category for a given domain. Results are returned in XML, JSON and HTML.
EnClout DNS API: EnClout is interested in bringing data together from multiple sources and solve the data silo for businesses. EnClout provides a suite of domain related APIs. The DNS API takes a URL or domain as input and returns parsed DNS records in JSON, XML or HTML format.
EnClout Whois API: EnClout is interested in bringing data together from multiple sources and solve the data silo for businesses. EnClout provides a suite of domain related APIs. The Whois API takes a URL or domain as input and provides parsed whois records in JSON, XML or HTML format.
Epistlee API: Epistlee is a blogging application that provides simple blogs. Bloggers can set up and manage their blogs with Epistlee.
The Epistlee API allows developers to access and integrate the functionality of Epistlee with other applications. Some example API methods include creating a blog, managing blogs, and creating and updating blog entries.
Helpshift API: Helpdesk is an embeddable support desk designed specifically for native apps. Helpdesk offers developers features such as a searchable FAQ, the ability to privately resolve user issues, a customizable UX to match the look of their app, built in CMS, and the ability to manage multiple apps. The API, accessible via an SDK lets developers show the Helpshift support screen, get notification counts, review requests and more.
instantPay.in API: instantPay.in is a provider of anytime, anywhere access to users’ day to day Mobile & Data Card Top-ups, DTH Recharges and Utility Bill Payments via easy to integrate API. The API is compatible on all platforms. Interested developers can contact the provider for information about partnerships and API documentation.
loginPrompt API: loginPrompt is a service that lets developers quickly add secure user login to their websites. Both e-mail/password and social logins are supported.
The UI is placed by the client API directly on a webpage so it can be customized to look like the rest of the site. Registration is not required.
Magisto API: Magisto is a video editing application. Users can make videos, upload them to Magisto, and edit their videos with a variety of features.
The Magisto API allows developers to access and integrate the functionality of Magisto with other applications and to create new applications. Some example API methods include uploading videos and video sources, creating and managing videos, returning videos, and starting and stopping video play.
NovelASPect API: NovelASPect is a leading application hosting provider for small to medium-sized businesses. NovelASPect offers everything from QuickBooks Hosting to Business VoIP services. Their hosted VoIP service includes access to a number of APIs. These APIs include functionality such as creating PBX features, provisioning new customers, buying phone numbers, originating faxes and more. Full documentation is not publicly available.
Panoptix API: Panoptix by Johnson Controls is a platform and an application marketplace for efficient building control and monitoring. Panoptix offers applications for energy monitoring and other building monitoring activities.
Panoptix offers APIs to developers to access and integrate the functionality and data of Panoptix with other applications and to create new applications. Example API methods include retrieving building data, retrieving energy data, and retrieving meter information.
Pincodr API: Pincodr is a very simple web service for locating indian pincodes. The user is allowed to search by pincode, area, tehsil/taluk or district. Users can also retrieve a code or name that starts with a given value. The API uses RESTful calls and responses are formatted in JSON.
Pulsepoint Real-Time Classifier API: The service provides categorization information for web content at the page level. It represents topical context for content located at a specific URL on a website with the goal of linking ads to relevant content and increasing exposure to users who show an interest in the topic. By targeting contextual classifications at the page level, the service seeks to help advertisers identify individual pages of interest to their prospective customers rather than choosing overall websites, which may cover a range of topics.
API methods support submission of a page URL to be classified. The API returns content parameters, including length and time to load, along with up to five contextual “channels” where the content fits best. The advertiser interested in those channels can then decide which specific pages to target with its promotional messaging.
SMSGateway.ca API: SMS Gateway is an SMS messaging provider. Developers can use the service to integrate SMS messaging into their applications. Because the service is based in North America, they claim that messages will not be blocked or filtered. The service can be used to send appointment reminders, provide notifications during critical equipment outages, keep staff informed when traveling, and tell customers about upcoming offers. The API uses RESTful calls and responses are formatted in JSON.
TechSavvy API: TechSavvy is a site that aggregates and lists open job positions in the technology industry.
The TechSavvy API allows developers to access and integrate the data from TechSavvy with other applications. The main API method is retrieving the job listings from TechSavvy, which can be done with limits such as the last 100 jobs posted.
Wait Time Calculator API: The Wait Time Calculator is a simple API that allows users to clock wait times at polling locations around the US. The API also lets users report this data and display it on a Google map. Developers can use this information in their own applications and websites. The API returns poll locations by address or latitude and longitude, optionally returning wait times, national wait time statistics, by state, or for a specific poll location, and record a wait time for a specific poll location. The API uses RESTful calls and responses are formatted in JSON.