SUCCESS STORY. Apps User Administration Utility Development

About the The client provides solutions to increase organizational efficiency through Google Apps based Client cloud-computing application implementation and customization. The client owns several Google Apps based software products/accelerators that simplify the adoption and transition of 3rd party business applications used by organizations towards Google Applications. The client’s software products facilitate adoption of Google Mail, and other Google infrastructure within organizations.

Business One of the client’s software was an application for Google Apps user management within Challenge organizations. that have adopted Google Apps. The client wanted to enhance the existing software application with new functionality that would provide the ability to delegate some functions (viz. creating email groups, resetting passwords, managing domain shared contacts, managing labels) to be managed by certain e groups of users e.g. helpdesk.

The client also wanted to develop a new module within the application that would represent a dashboard. This would allow system administrators to easily create different groups within the organization - helpdesk, sales, marketing etc and assign them the rights to manage sub-domain users.

Silicus The application was designed and developed on the Java platform. The team decided to go with Solution (GWT) and development for development for the following reasons:

Application can be hosted on App Engine to free the client from the burden of hosting the application within their environment

App Engine provides an inbuilt database i.e. Google BigTable, so the client doesn’t have to host a separate database server on their side

• GWT was chosen for its ability to create rich user interfaces

Silicus developed an application with enhanced functionality and including a dashboard that allowed administrators to manage Google apps domain users. Administrators could create user groups and assign them different rights such as:

• Creating email groups • Resetting user passwords • Managing domain shared contacts • Create domain wide labels for the users Technologies LANGUAGES DATABASE Used Java Google BigTable

DEVELOPMENT PLATFORM DEVELOPMENT TOOLKIT Java 1.6, Google App Engine Google Web ToolKit (GWT)

IDE OS Eclipse 3.4 Windows XP

Client EASIER GOOGLE APPS USER MANAGEMENT Benefits Silicus delivered a product that contained powerful Google domain configuration tools for administrators and other users, with multiple options and role based securities running on the App Engine environment

The application had a rich and appealing UI that was developed by the Silicus team in-house GOOGLE APPS TECHNOLOGY FOR MANAGING IT INFRASTRUCTURE Silicus expertise working on new and emerging technologies such as Google App Engine, Google Web Toolkit and BigTable ensured a quick turnaround for the client on their Google Apps development and enhancement requirements

2700 Post Oak Blvd, Suite 1625 | Houston, TX 77056 | www.silicus.com | (866) 912-8855 | [email protected] • Houston, TX • Dallas, TX • Atlanta, GA • San Jose, CA • Newark, NJ • Columbus, OH • Pune, India © Copyright 2016 Silicus Technologies, LLC.