Author Archive: Christophe Coenraets

rss feed

Author's Website

Sociogram: A Sample Application demonstrating AngularJS/Ionic and Facebook Integration

April 9, 2014 | By

About a year ago, I blogged Sociogram, a starter project demonstrating how to integrate with Facebook in your mobile and web applications. A year later, it’s time for a makeover: Here is a brand new version of Sociogram, built with AngularJS, Ionic, and the OpenFB micro-library I shared earlier this week. Sociogram is a sample […]

Read More

Cordova/PhoneGap Facebook Integration without Plugin

April 7, 2014 | By

Many consumer apps provide a Facebook Login option, as well as other Facebook integration features such as posting to your feed, getting your list of friends, etc. Cordova has a Facebook Plugin that makes that integration easy. Internally, the plugin uses both the Native and the JavaScript implementations of the Facebook SDK, and historically, it […]

Read More

Interactive Mobile Dashboards in the Salesforce1 App

March 10, 2014 | By

This is my third and last article in a series dedicated to building dynamic mobile dashboards with D3, ChartJS, and other data visualization libraries on top of the Salesforce platform. The source code is always the same, but each post focuses on a different deployment option: In the first article, I showed how to deploy […]

Read More

Building Mobile Apps for Salesforce.com with Ratchet 2.0

March 5, 2014 | By

In my previous post, I shared a sample mobile application built with the freshly released Ratchet 2.0. Ratchet is a UI toolkit (mostly CSS) that provides skins and UI components for mobile applications built with web standards. In this post, I’ll share a similar application for the Salesforce.com platform. This sample application provides you with […]

Read More

Employee Directory Sample Application with Ratchet 2.0

February 27, 2014 | By

After this week’s double announcement that Ratchet 2.0 is available and is now part of the Bootstrap organization, I decided to update the Ratchet/Backbone version of my Employee Directory application with Ratchet 2.0 and see how it looks. You can experience the application in the phone “simulator” below (type a few characters in the search […]

Read More

Building Interactive Dashboards in Visualforce Pages

February 26, 2014 | By

In my previous post, I shared a sample application showing how to build interactive Mobile Dashboards for the Salesforce platform using the Force.com Mobile SDK, D3, ChartJS, and other data visualization libraries. As I mentioned in that post, the same application could be deployed in a Visualforce page hosted in your Salesforce environment. Here is […]

Read More

Building Interactive Mobile Dashboards for the Salesforce Platform

February 24, 2014 | By

In my previous post, I shared a sample application showing how to build highly interactive mobile dashboards using Web standards, D3 and other data visualization libraries. In this post, I’ll share a similar application showing how to build interactive dashboards for the Salesforce platform using the Force.com APIs and the same charting libraries. There are […]

Read More

Building Interactive Mobile Dashboards with D3 and other Charting Libraries

February 19, 2014 | By

Tablets offer a great way to visually explore data using touch-based interactions. I’ve recently been looking at HTML/JavaScript charting libraries from a Mobile perspective, and I thought I’d share the sample application I used to experiment with different options. Sample Application It’s Olympic season, so I decided to create an interactive dashboard to explore the […]

Read More

Building a Force.com API Explorer in 30 Lines of Code

February 7, 2014 | By

There are several robust and well established API explorers out there (here and in the Force.com IDE), and this is by no means meant to be a replacement or even an alternative. When I start exploring new APIs, I like to have a simple way to invoke methods and get the raw JSON back so […]

Read More

Sample Force.com Mobile Application with Ionic and AngularJS

February 6, 2014 | By

In my previous post, I wrote about Ionic, a new UI framework that’s built on top of AngularJS and that provides mobile-optimized UI components to build high-performance hybrid applications that look and feel native. I also shared an employee directory sample application built with Ionic and AngularJS. In this post, I’ll share the same application […]

Read More

Sample Mobile Application with Ionic and AngularJS

February 5, 2014 | By

In the ever evolving quest for the best mobile application development stacks, I’ve recently been looking at Ionic. Ionic is a library that provides mobile-optimized UI components to build “native-feeling” hybrid applications. Where does it fit? Ionic fits in the UI layer. But unlike other libraries in that space (Twitter Bootstrap, Foundation, Ratchet, Topcoat and […]

Read More

A New Adventure

February 3, 2014 | By

After 10 great years at Adobe, I’ve accepted a new challenge as a developer evangelist with salesforce.com. I’ve truly enjoyed my time at Adobe, and I’ll fondly remember the great culture, the great technology, and the great people. I’m very excited about my new challenge at Salesforce. My focus will continue to be on helping […]

Read More

Proxxi, A Proximity-Based Social App

January 30, 2014 | By

For the last few months, Greg Wilson and I worked nights and weekends on a little side project that we called Proxxi. The idea of Proxxi came from personal experiences, being in situations where we wished there was an easy way to communicate with people around us. For example: Is there anybody at the Marriott […]

Read More

Browserify Sample Application: with Backbone, jQuery, Handlebars, and Cordova

January 10, 2014 | By

Browserify is a tool that lets you bundle node.js modules and consume them in the browser. In other words, it allows you to write browser-based applications using node.js-style requires. Quick Tour Install browserify or Write a module Use the module Create the bundle Add bundle.js to your index.html file and run the application. More details: […]

Read More

New Cordova/PhoneGap 3.x Tutorial

January 8, 2014 | By

Last November, I delivered a full day Cordova/PhoneGap workshop with Brian Leroux at the great Full Frontal JavaScript Conference in Brighton, UK. I put some new materials (specific to Cordova 3.x) together for the occasion, and I also updated some existing content. The workshop was well received, and I thought the materials could be useful […]

Read More

Sample iOS Application with Xcode, Objective-C, Storyboard, and Core Data

November 21, 2013 | By

In recent months, I have been sharing multiple versions of the Employee Directory application built with different JavaScript frameworks, and packaged as hybrid apps using PhoneGap. In this post, I’m sharing a native iOS version of the same application. The application allows you to look for employees by name, navigate up and down the Org […]

Read More

Sample Mobile Application with AngularJS

November 5, 2013 | By

In recent months, I have been sharing different versions of the Employee Directory sample application built with different technology stacks, different frameworks, and different back-end (REST services) implementations. Recent versions include: Employee Directory with Backbone.js, RequireJS, and Twitter Bootstrap Employee Directory with Backbone.js, RequireJS, Topcoat and PhoneGap A number of you have asked for a […]

Read More

Top 10 Performance Techniques for PhoneGap and Hybrid Apps — Slides Available

October 30, 2013 | By

Here are slides for the “Top 10 Performance Techniques for PhoneGap and Hybrid Apps” session I presented last week at HTML 5 Dev Conf. This presentation was built as a PhoneGap application with the Keypoint HTML presentation framework I blogged about yesterday. Because it is a Web application, you can view the presentation here. You […]

Read More

Keypoint: PhoneGap-Based HTML Slide Decks

October 29, 2013 | By

I’ve been using HTML slides instead of Keynote or Powerpoint for a while now. Since I’m doing a lot of PhoneGap/Cordova presentations, it also occurred to me some time ago that I could go one step further and package my HTML slide decks as PhoneGap applications. That way, I can demonstrate the PhoneGap APIs within […]

Read More

PhoneGap and Cordova with iOS 7

September 19, 2013 | By

Now that it’s officially available, I wanted to share my experience running and building PhoneGap / Cordova applications on iOS 7. Running Existing Apps The first thing I tried to do after the upgrade process was to run the existing PhoneGap applications already installed on my phone. Good news: They run “as is” (with a […]

Read More

The Create Now Tour starts this Thursday in San Francisco

September 17, 2013 | By

The Create Now World Tour starts this Thursday in San Francisco with some of my colleagues on the Evangelism team and other creative professionals. Create Now is a great way to get inspired, and learn about the latest developments in Creative Cloud. The event is free and you also get a chance to win a […]

Read More