Coding Camp 2016

Friday, August, 12, 2016 – Saturday, August 13, 2016

Presidio Austin Office

Sponsored by...

Register to Attend

What is a Coding Camp?

Are you interested in learning how to code or gain a better understanding of REST APIs?

Do you want to learn about Cisco Spark and Tropo Cloud Services? 

This event is focused on learning and building applications that use Cisco Spark and Tropo. In addition to hearing how these technologies are enabling businesses to quickly adapt to the future of cloud enabled collaboration, you will be able to participate in your choice of one or both event tracks. Ready to get started? Be sure to register. We look forward to seeing you!

Learning Track

  • Learn about REST APIs and get an introduction to programming in the Coding 101 and 201 classes
  • Learn about the Tropo and Spark Cloud APIs through two work shops
  • Work through self paced hands-on labs to practice what you have learned

Hackathon Track

  • Optionally attend the Coding 101 and 201 classes for a refresher as part of the Learning Track
  • Learn about the Tropo and Spark APIs through two work shops
  • Participate in a Hackathon where you will have the chance to compete for prizes by developing the next generation of collaboration enabled applications

Coding Camp Two Day Schedule




8:00 AM

Registration and Breakfast

9:00 AM

Coding 101 - How to Call REST APIs from a REST Client

10:00 AM

Coding 102 or 202

11:00 AM


11:30 AM

Welcome and Introduction

12:00 PM

Lunch and Learn – Presidio Overview of Spark and Tropo Application Use Cases

12:30 PM

Guest Speaker 1

12:45 PM

Guest Speaker 2

1:00 PM

Spark API Training

1:30 PM

Tropo API Training

2:00 PM

Other APIs - Bots Training

2:30 PM

Instructions for Coding Exercises and Hackathon

3:00 PM

Learning Track – Hands on with Spark & Tropo Workshop (coding exercises)

3:00 PM

Hackathon Track – Hackathon commences!

5:30 PM


6:00 PM – 11:00 PM

Hackathon continues…




8:00 AM


8:30 AM

Hackathon continues…

12:00 PM


2:30 PM

Project Presentations and Demos

3:30 PM

Judges review and score projects

4:00 PM

Prizes awarded, closing statements

What is Tropo?

Tropo makes it simple to automate communications, connecting your code to the phone network with both voice and messaging. You use the web technologies you already know and Tropo’s powerful cloud API to bring real-time communications to your apps.

What can you do with Tropo?

If you can create a web site, you can create an application that makes and receive phone calls, uses voice recognition or interact over text messages. Your code can even create multi-party conference lines and transcribe entire calls to text. There’s no need to learn new languages, wrestle with VoIP software, or learn about telephony. Host your code with Tropo, or use your existing web server in the language of your choice.Tropo adds a few simple communications commands to your favorite programming languages.

Try it for free!

What's possible with Spark APIs?

In Spark, conversations take place in virtual meeting rooms. Some rooms live for a few hours while others become permanent fixtures of your team's workflow with titles like Daily Standup or Build Status. Spark allows conversations to flow seamlessly between messages, video calls and real-time whiteboarding sessions. No other solution brings together so many facets of collaboration into a single unified platform.

What can you do with Cisco Spark?

This initial release is focused primarily on room management and getting content in and out of Spark. With this initial set of APIs you can already:

  • Create a room and invite people
  • Post messages into a room
  • Get room history or be notified in real-time when new messages are posted by others. 
  • Search for people in your company
Get Started!

Interested in Joining the Hackathon?

The Presidio Code Camp Hackathon is optional, however we encourage everyone to participate. If you are a software developer, designer, sales engineer, project manager, or just someone with great ideas and a willingness to dig in and collaborate intensively on software projects, you will want to be sure and participate. The focus of this Hackathon is to create a solution using technologies based on the Cisco Spark and Tropo Platforms. There is no restriction on the type of software being created.

Awards and Prizes

First Place Team

Each member of the first place team will receive their choice of one prize:

  • DJI Phantom 3 Standard Quadcopter Drone with 2.7K HD Video Camera
  • Apple Watch Sport-38mm Space Gray Aluminum Case with Black Sport Band or Samsung Gear S2
  • Mini iPad 4 or Samsung Galaxy Tab S2
  • Samsung Smart TV 48"

Second Place Team

Each member of the second place team will receive their choice of one prize:

  • Nest Learning Thermostat, 3rd Generation, Works with Amazon Echo
  • Amazon Echo
  • FitBit Blaze Sport Watch
  • Jawbone BIG JAMBOX Wireless Bluetooth Speaker

Judging Criteria

Problem Being Solved and Business Potential

What problem does your team's application solve? Does the solution or idea solve a relevant business problem? Does it solve a problem that a business may not even know they have?

Originality and Innovation

Does the solution demonstrate creativity? Does the solution look similar to other exisiting solutions but perhaps with a twist?

User Experience

Is the User experience easy and intuitive? Does using this solution provide value to the User? 

Use of Cisco Technologies

Does the solution use Cisco Spark API and/or Tropo APIs to solve a problem?


  • Team must consist of no more than 4 people. If you do not have a team, fear not! There will be a team forming session where we will assist in finding teams for all who are interested in participating.
  • To ensure a level field for all contestants, all code, design, art, music, SFX, and assets must be created during the duration of the Hackathon. We want to ensure that all participants start off on the same footing and we also want to preserve the true nature of a hackathon.
  • The exception to the above rule is that you are encouraged to use 3rd party services, APIs, open source projects, libraries, and frameworks. Let's face it, we need all the help we can get during this event.  
  • A minumum accepted entry to the Event consists of: Title, Tagline, and Description of no less than 500 words.
  • You must complete your team’s Entry by Saturday, August 13th at 2:30, where your team will present and optionally demo your entry to the Judges.

Hackathon Judges

Ganesh Padmanabhan

Sr. Director, Worldwide Enterprise Solutions Sales, Strategy & Business Development

Ian J. Karnell

One to One Interactive
Founder and CEO

Jerry Galvan


Frequently Asked Questions

  • Q: What time do I need to show up?
  • Friday morning at 8:00 AM
  • Q: What if I don’t know how to code?
  • You don’t need to be a programmer to participate but basic coding experience is certainly a plus. However, feel free to join us for our Learning Track even if you are not wanting to participate in the Hackathon. The Learning Track will teach you the basics. Teams will also be looking for those who can design and pitch the ideas, but don’t conclude that these will be easy tasks in the team.
  • Q: What is a hackathon?
  • A hackathon (also known as a hack day, hackfest or codefest) is an event in which computer programmers and others involved in development and designer to collaborate intensively on software projects that are created over a short period of time.
  • Q: What do I need to bring?
  • Bring your Laptop, phone, power adapters/chargers, and a passion for learning, coding, and socializing.
  • Q: What food and beverages will be provided?
  • During the Hackathon, meals will be provided as indicated on the schedule. Additionally, Drinks and Snacks will be available in between. If you have special dietary needs, please note that on your registration. Outside food and drink is welcome, but please respect the cleanliness of the facilities and consider the others you are working with. Doing so will make sure that this event will be repeated in the future.
  • Q: Do I need to stay for the entire length of the event?
  • We realize that not everyone can attend the entire event, but attendees are strongly encouraged to plan to spend the time allotted in the agenda for the event track they wish to participate in.
  • Q: Are there any special security requirements?
  • Please make sure to bring a state or government issued ID to gain access to building. Only registered participants will be allowed entry
  • Q: I can not attend, can I still join the event Spark Room?
  • Yes, and we encourage you to do so. Through the weeks leading up to the event, during the event, and after, information about Cisco Spark and Tropo will be shared. You will have the chance to ask questions and to interact with many in industry that are using Spark and Tropo in their business and development environments.
  • Q: What's the cost of attending?
  • Presidio Coding Camp is FREE of charge. You’ll need to cover all of your travel, and hotel expenses (if required). During the Hackathon, meals will be provided as indicated on the schedule.