Friday, March 13, 2015

YouTube Google Forms and Apps Script BFFs

Last month, we announced several new ways to customize Google Forms. As of this week, three of those options are also available in forms created from Apps Script — embedding YouTube videos, displaying a progress bar, and showing a custom message if a form isn’t accepting responses. Adding a YouTube video is as simple as any other Google Forms operation in Apps Script — from the Form object, just call...
Read more »

Thursday, March 12, 2015

GQueues Mobile a case for the HTML5 web app

This guest post by Cameron Henneke originally appeared last month on the Google Code blog as part of the Whos at Google I/O series. We dont normally cross-post one month later, but we think this post will be very valuable for Google Apps Marketplace developers evaluating their mobile strategy.With the proliferation of mobile app stores, the intensity of the native app vs. web app debate in the mobile...
Read more »

What is your top 1 agile tip AgileVancouver

The agile Vancouver conference wrapped up yesterday - a great Canadian conference if you are wondering where to spend your training budget in 2011. On Wednesday morning we held an open space similar to the agile panel at SDEC. We opened the floor for questions, ranked them, and then spent 10 minutes on each topic. Since the open space was largely filled with speakers and experienced agilists, I asked this question: "What is your top 1 agile tip". Here are our responses with twitter usernames...
Read more »

Wednesday, March 11, 2015

Integrating Balsamiq Mockups with Google Drive

Editor’s Note: This blog post is authored by Peldi Guilizzoni, from Balsamiq. As a user of Balsamiq myself, it was great to see them join as one of the first Drive apps! -- Steven Bazyl Hi there! My name is Peldi and I am the founder of Balsamiq, a small group of passionate individuals who believe work should be fun and that lifes too short for bad software. We make Balsamiq Mockups, a rapid wireframing...
Read more »

AdWords Analysis in Google Apps Script

Editor’s Note: Guest author David Fothergill works at QueryClick, a search-engine marketing company based in the UK. — Eric Koleda Working in Paid Search account management, Ive often found tremendous wins from making reports more useful and efficient. Refining your analytics allows you to streamline your workflow, allowing more time for strategic and proactive thinking — and thats what were paid...
Read more »

Google Spreadsheet as Database

***** Little intro ***** (skip if you want the solution only)Long time ago, I didnt know databases, but I knew Quattro Pro, and later the amazing Excel. At that time I was sure you can do anything with Excel. Of course, later I discovered Access and afterwards SQL. Bye bye Excel and "table" as a database.Today Im sure that any serious company needs a real database of some kind. Which is...
Read more »

Get your Google Drive App listed on the Google Apps Marketplace

The Google Apps Marketplace brings together hundreds of third-party applications that integrate and enhance Google Drive, part of Google Apps for Work, our suite of collaboration and productivity tools for businesses. To improve discoverability and increase adoption, it’s important to make your Google Drive app integration available on the marketplace. Today, we want to share with you four easy steps...
Read more »

Google Drive Hackathon in Tel Aviv Israel

Hey Tel Aviv developers! We are organizing a hackathon focusing on Google Drive next week. If you’d like to learn more about the Google Drive SDK and have fun developing your first Google Drive application, join us there! The event will take place at the Afeka Tel Aviv Academic College of Engineering. We’ll start with an introduction to the Google Drive SDK at 17:30 on Tuesday September 4th 2012 and...
Read more »

Tuesday, March 10, 2015

Managing tasks and reminders through Google Apps Script

Editor’s Note: Guest author Romain Vialard works at Revevol, an international service provider dedicated to Google Apps and other Cloud solutions. -- Arun Nagarajan There are many tools available to help you manage a task list and Google Apps comes with its own simple Tasks app. But sometimes it is more convenient and collaborative to simply manage your task list in a shared spreadsheet. This spreadsheet...
Read more »

Google Drive API Push Notifications

If your app needs to keep up with changes in Drive, whether to sync files, initiate workflows, or just keep users up to date with the latest info, you’re likely familiar with Drive’s changes feed. But periodic polling for changes has always required a delicate balance between resources and timeliness. Now there’s a better way. With push notifications for the Drive API, periodic polling is no longer...
Read more »

Agile Testing a response to The Golden Rules of Testing

Today someone sent me a link to a Software Test Professionals (STP) article on the Golden Rules of Testing as applied to an agile project. Im pleased that the testing community is embracing agile more and trying to figure out how to fit in. However, I was troubled by some of the statements I read. It appears Im the "thats not how we do it in agile" guy who has some objections to his views. Commenting on the article directly required giving my name, address, occupation etc which I was unwilling...
Read more »

Allowing end users to install your app from Google Apps Marketplace

Crossposted from the Google Developers Blogby Chris Han, Product Manager Google Apps MarketplaceThe Google Apps Marketplace brings together hundreds of third-party applications that integrate and enhance Google Apps for Work. Previously, only administrators were able to install these applications directly for people at work. Now, any Google Apps user can install these applications by logging into...
Read more »

Tips on using the APIs Discovery Service

Our newest set of APIs - Tasks, Calendar v3, Google+ to name a few - are supported by the Google APIs Discovery Service. The Google APIs Discovery service offers an interface that allows developers to programmatically get API metadata such as: A directory of supported APIs. A list of API resource schemas based on JSON Schema. A list of API methods and parameters for each method and their inline documentation....
Read more »

Monday, March 9, 2015

Day 4 at Agile2010

Two of todays sessions were more about aquiring ammunition and ideas for my own future talks than about aquiring new skills.  In confessions of a Flow Junkie, Dave Rooney introduced me to the coin flipping game which contrasts the flow in Agile vs Waterfall.  In the final session of the day, James Shore and Arlo Belshee made us laugh and cry with their Bloody Stupid Johnson routine.  The highlight of the session is the soon to be framed certificate that I attained as...
Read more »

Google Apps Script opens new ways to deliver workflow solutions for businesses

Editors note: This is cross-posted from the Google Enterprise Blog. Guest author John Gale is a developer at Appogee, a Google focused systems integrator in the UK. John helps Appogee customers make the most of the Google platform and is the author of Appogee Bookmarks for Android. Google Sites offers an incredible way to author and distribute content, and we use it extensively both for ourselves...
Read more »

Introducing Google Drive and the Google Drive SDK

Editors note: This post is cross-posted from the Google Developers Blog.Today, were announcing Google Drive—a place where people can create, share, collaborate and keep all of their stuff. Drive is a natural step in the evolution of Google Docs. Drive is built to work seamlessly with other Google applications like Google+, Docs and Gmail, and your app can too. Joining the launch today are 18 web apps...
Read more »

Dont Etch your User Story Map in Stone

I was having a chat with Adam Yuret last week about user story maps. A concern that he expressed and others have voiced is that by putting your ideas into a user story map it might discourage you from changing the map as you start delivering the stories and learn more information. Hes right - it might and it probably does. Kent Beck recently expressed a similar concern about product roadmaps on twitter.User...
Read more »

Silent Brainstorming

I read an interesting article earlier this week that summarized some of the latest research on brainstorming. The research found that group brainstorming (out loud) doesnt restrict the amount of ideas generated, but it does restrict the variety of ideas. By contrast, brainstorming as individuals allows a greater variety of ideas to be generated. They also found that once the ideas were generated,...
Read more »

More opportunities to Hangout with the Google Apps developer team in 2011

Weve held many Office Hours on Google+ Hangouts over the last two months, bringing together Google Apps developers from around the world along with Googlers to discuss the Apps APIs. Weve heard great feedback about these Office Hours from participants, so weve scheduled a few more in 2011. General office hours (covering all Google Apps APIs):TODAY: December 8 @ 10:00am PSTDecember 14 @ 1:30pm PSTDecember...
Read more »

Sunday, March 8, 2015

Integrating with Google Docs Aviary experience

Editors Note: This post was written by Avi Muchnick, CEO of Aviary, and edited by Don Dodge of Google. We invited Aviary to share their experiences integrating their app with Google Apps.Aviary is a multimedia editing suite that lets people edit and retouch images, create logos, markup screen shots and even edit audio. Aviary is available on the Google Apps Marketplace, and can be accessed right from...
Read more »

Wednesday, March 4, 2015

Software Agents to Assist in Distance Learning Environments

Link to article (By Sheung-On Choy, Sin-Chun Ng, and Yiu-Chung Tsang)"Software agents can act as teaching assistants for distance learning courses by monitoring and managing course activities...A number of researchers have proposed the development of software agents in teaching and learning situations. Jafari conceptualized three types of software agents to assist teachers and students: Digital Teaching Assistant - assists the human teacher in various teaching functions Digital Tutor -...
Read more »