Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

Seo Master present to you: This post is part of the Who's @ Google I/O, a series of blog posts that give a closer look at developers who'll be speaking or demoing at Google I/O. This guest post is written by myERP.com’s Francois Nadal (CEO) and Thomas Ricard (CTO) who will be demoing as part of the Developer Sandbox.

myERP.com is a full ERP solution that has been available in the Google Apps Marketplace since its launch in early March.

Our all-in-one business suite includes all the functions a company needs to run their business from CRM to accounting to supply chain management. We've gotten a tremendous response from customers: in less than 3 weeks, we signed up more than 3,000 new small and medium customers.

Getting started was not easy. First, we had to convert our Java application to the cloud, using Google Web Toolkit (GWT). It was a task that took us nearly 2 years to complete we launched the first released of our ERP in the cloud in late 2008. It attracted the interest of Google engineers who subsequently invited us to present at the Google I/O 2009 developer conference in San Francisco.

To prepare for the Google Apps Marketplace launch, we started modifying our codebase. There were two very separate tasks to achieve. The first one was to OpenID-enable myERP.com, and more specifically SSO-enable it. A Google Apps user should never be asked to enter his or her credentials to login to myERP.com. When you work with Google, you have to focus even more than you are used to on the user experience. The user should never see the underlying technology and just navigate from his Gmail inbox or his Google Calendar to myERP.com as if everything was a single application. That was the toughest part to do, since our application was not ready for it. So, we did a lot of refactoring. We're proud today to use our myERP.com software through our own Google Apps account.

The second part was easier since we were already integrated with Google Contacts and Calendar long before the Google Apps Marketplace. The main change was that we used to ask individual users for their credentials, which was a security risk. Now, we use OAuth. This development took us 2 weeks. We currently use the Google Contacts API to retrieve (import), create, update and delete customers created in myERP.com. We also use the Provisioning API to synchronize accounts in myERP.com with accounts in Google Apps. MyERP.com now lets customers use Gmail and Calendar to manage their Business Actions. Our next Google Apps development will focus on Google Docs: frequently requested features include exporting data to a Google Spreadsheet and putting an invoice in a Google Document.

We will be demoing in the Developer Sandbox at Google I/O, and we look forward to seeing you there!

2013, By: Seo Master
Seo Master present to you: This post is part of the Who's @ Google I/O, a series of blog posts that give a closer look at developers who'll be speaking or demoing at Google I/O. This guest post is written by Amit Kulkarni, Co-Founder and CEO of Manymoon, who will be demoing as part of the Developer Sandbox.

Manymoon is a free social productivity tool that helps teams manage and share projects, tasks and conversations. We became part of the Google Apps Marketplace at launch and have seen tremendous early success. Over 1,000 new businesses sign up each week, making us one of the top apps in the Marketplace. Below are some of our tips for building a successful app:

1. Define the problem - and make sure it's a big one!
For us, that was all the communication that gets lost in email. We thought email is great for notifications and is great ... as of 10 years ago.
But the internet is now social and about communicating for fun and work and both! And Google Apps has 25 million users and is signing up over 3000 new businesses a day.
We realized there was a significant opportunity.

2. Simplicity Sticks
Building a web app is different than building an enterprise app. The premium is on intuitiveness and ease of use. You've lost if the user has to read a manual, FAQ or go through a tutorial. User attention spans are short and it's critical for them to get up to speed in minutes. And that meant starting with something very simple: sharing tasks and projects.

3. Focus on What You're Great At
While in private beta, we had numerous customers asking for the ability to add documents to tasks and projects. The more we discussed with customers the more we realized that they were asking for features outside of our core vision. For example, they were asking for things like version control and co-browsing. This would have taken us months to build and is a whole different startup in fact! Instead, we decided to integrate with the Google Docs APIs. From a technical perspective, it provided us with the features our private beta users needed and it only took us a few weeks to complete! We immediately saw significant traction with users since our daily visits increased by 300%.

As we receive feature requests from users, we always look to see how we can integrate existing Google Apps to provide a better user experience. Another great example is our calendar feature. Customers were asking for a graphical calendar feature that included all necessary project information: open tasks, events and milestones. We were able to use the Google Calendar API and in just a few days provide this feature to users. We did this by using the API to automate multiple steps: create a calendar, share it with people and seamlessly update it with the latest project information.

4. Re-Use and Drive Engagement
One major benefit of using Google APIs was the way it reduced the friction to get users engaged. We did this by re-using each user's existing data in Manymoon! Specifically, a user can use Manymoon for tasks and projects that immediately work with their existing Google Docs, Google Calendars, Google Sites and Google Accounts (including OpenID). This dramatically reduces the barrier to the user trying a new app and increases relevance (since their existing data is available within the app).

We're presenting at Google I/O next week where we'll share more tips on this topic in our session, Reach new customers fast: Learn how to sell your cloud app on the Google Apps Marketplace. We’ll also be in the Developer Sandbox and would love for you to stop by our station and share any questions, tips or tricks.

2013, By: Seo Master
Seo Master present to you: For those not attending Google I/O, remember to tune in to http://youtube.com/GoogleDevelopers on Wednesday, May 19, and Thursday, May 20, to watch the Google I/O keynote presentations live.

Keynote times:
Wednesday, May 19: 9:00am - 10:30am PDT
Thursday, May 20: 8:30am - 10:00am PDT

To stay up to date on I/O news, follow us on Twitter or Buzz — and to go one level deeper on I/O session content, live wave with us.

2013, By: Seo Master
Powered by Blogger.