noeticpenguin / Motion1

A Mac Salesforce1 Client
MIT License
11 stars 2 forks source link

Motion1

Where can I get it ?

Here: https://copy.com/xS6f1v4lylxVwJvE

Changelog

Version Notes
1.1 Change login URI from retURL to startURL to support SSO.
Downgrade minimum OS X version requirement to 10.7
1.0 Initial Relase

Salesforce1 is a revolutionary new interface for Salesforce that is not only gorgeous, but for many use cases it's faster! Unfortunately, Salesforce1 is understood by many to be a mobile only interface, available only on iOS and Android devices. Motion1 changes that. With Motion1, Mac users running OS X on their desktops and laptops, can securely log into their Salesforce orgs and utilize the Salesforce1 interface.

All the features of Salesforce1 that we've come to know and love are present here:

In addition to all that, Motion1 has a few extra tricks up it's sleeve:

Sadly, somethings don't work yet:

How does it work?

Motion1 utilizes RubyMotion to present X number of windows to the user, each with a predefined login url to either a production (login.salesforce.com) or sandbox (test.salesforce.com) and Salesforce presents their standard login form. Once your credentials are submitted to Salesforce ( At no time does Motion1 access, or store your credentials) and you're successfully authenticated, the App directs you to /one/one.app the web formatted version of Salesforce1. Each window remains independent -- credentials are silo'd to the window presenting that org.

Why?

I hate Chatter desktop. Actually thats not true. I don't like flex / flash and the adobe bit that powers Chatter desktop has always poked my "can you do it better?" brain spot. Additionally, I wanted something that was multi-org. I didn't want to keep multipe browser's or multiple private browsing tabs open to stay in touch with the 5 orgs I'm regularly in. This is a step in the right direction at least. In additition to it's utility as a replacement for Chatter desktop, here are some other things you can do with it:

How can I help?