Friday, December 19, 2014

Bluemix Updates: Warm Up With Winter Gifts!

Bluemix UI Updates: Bluemix & Winter

Winter is ramping up here in the Northern Hemisphere, and we wanted to give you some year-end Bluemix updates to help you warm up by the fire. So, we’re following the introduction of Bluemix London in November with some cool new features:
  • Translation of the Bluemix UI into 8 languages
  • Addition of starter apps for three new runtimes to the Catalog
  • Ability to easily restrict access to an app so only members of your organization can run it
  • Improved getting started info for apps
  • Increased limits for associating SSL certificates with your custom domains
  • Documentation updates including quick reference card, better integration of app context, improved search, and globalization support
  • Miscellaneous usability enhancements and bug fixes
Bluemix UI Updates: Landing Page in Chinese

Friday, December 5, 2014

Build a Where? app for web and Pebble users

Where? App Logo

Where am I? Where can I go? Where have I been? In this tutorial, you'll build a client/server app that answers these and other "where" questions for web users and for wearers of the Pebble smartwatch.

First, you'll build the back end: a Node.js app that you'll deploy to IBM® Bluemix™. The back end provides a REST API that enables clients to:
  • Register a user's geolocation with the server, to be stored in a Cloudant NoSQL database.
  • Get the nearest postal address associated with the location by using the Pitney Bowes Reverse Geocoding service. This service provides a powerful API for looking up postal addresses based on GPS location.
  • Retrieve information about where someone could travel from a location, by using the Pitney Bowes Travel Boundary service. This service provides GPS coordinates for a "boundary" around a specified location that can be reached based on driving time or distance.
  • Provide worldwide statistics for recent and popular "check-in" locations (using the MapReduce capabilities in Cloudant).
Then, you'll use this REST API as the basis for building two very different client apps:
  • A responsive, single-page web app that is implemented by using AngularJS, Bootstrap, and Leaflet.js and provides extensive, rich content. Bluemix UI Updates: Catalog Filtering
  • An app written for Pebble that's designed to provide useful but more-focused info in the smaller screen of this cool wearable device. You'll write this client app in JavaScript by using the Pebble.js library and the CloudPebble online IDE. Where? App: Web with Travel Boundary