[User-committee] OpenStack Sample Application

Chris C. Kemp chris.c.kemp at nebula.com
Tue Mar 17 18:19:39 UTC 2015


Thanks Lauren and Tom!

I believe that Tom has very succinctly captured the goals and objectives of the Sample Application and how they are complimentary yet distinct in scope from the Tutorials that are being worked on.  In addition to Tom's points, I believe that the Sample Application should also evolve as OpenStack's core capabilities evolve.   This will provide a practical use case for core capabilities as they evolve in the context of a broader application architecture.

I believe that there are a number of folks both on and off the mailing list that would be interested in participating in a discussion of this topic, so I think a call either later this week or next week would be ideal.  Bill Franklin from HP and I are happy to put together a few slides and lead the call.  James Williams (CC'd) at Stanford SLAC had also volunteered to host a pre-Vancouver planning session in the mid-April timeframe that could be a hybrid working session (Google Hangout + local participation).   This could be a topic of discussion during the call, as well as the opportunity to allocate time during Vancouver.  

I've asked Annette to help with scheduling on my end.   Looking forward to the discussion!

Best,
Chris

 

-----Original Message-----
From: user-committee-request at lists.openstack.org [mailto:user-committee-request at lists.openstack.org] 
Sent: Tuesday, March 17, 2015 5:00 AM
To: user-committee at lists.openstack.org
Subject: User-committee Digest, Vol 26, Issue 7

Send User-committee mailing list submissions to
	user-committee at lists.openstack.org

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee
or, via email, send a message with subject or body 'help' to
	user-committee-request at lists.openstack.org

You can reach the person managing the list at
	user-committee-owner at lists.openstack.org

When replying, please edit your Subject line so it is more specific than "Re: Contents of User-committee digest..."


Today's Topics:

   1. Re: OpenStack Sample Application (Lauren Sell)


----------------------------------------------------------------------

Message: 1
Date: Mon, 16 Mar 2015 12:39:51 -0500
From: Lauren Sell <lauren at openstack.org>
To: Tom Fifield <tom at openstack.org>
Cc: user-committee at lists.openstack.org
Subject: Re: [User-committee] OpenStack Sample Application
Message-ID: <AE6CEC88-FC30-4F21-B25B-2B223239D491 at openstack.org>
Content-Type: text/plain; charset=utf-8

To chime in on top of Tom?s note, if we want to schedule a sample app hackathon the weekend before the Summit, we should have some space available in the Vancouver convention center. The Foundation staff would be happy to help support and promote those efforts. 

Chris, what are you thinking in terms of timing and plans leading up to the Summit? Happy to help schedule a call for the group to discuss.

Thanks,
Lauren


> On Mar 15, 2015, at 9:05 PM, Tom Fifield <tom at openstack.org> wrote:
> 
> On 20/02/15 04:49, Chris C. Kemp wrote:
>>>> If there was enough interest, we wanted to propose that we bring 
>>>> folks interested together to collaboratively develop a set of "core 
>>>> requirements" for the application.
>> 
>>> Do you not follow this mailinglist? There are already plans for a OpenStack sample application including a document how to use this sample > application. Please get in contact with Tom Fifield and join this working group to share efforts.
>> 
>> Please have a look at the following threads on this mailinglist, written a few days ago.
>> 
>> http://lists.openstack.org/pipermail/user-committee/2015-February/000
>> 344.html
>> 
>> http://lists.openstack.org/pipermail/user-committee/2015-February/000
>> 348.html
>> 
>> Christian.
>> 
>> I have spoken to top on several occasions in the past week (before he posted this message, I believe), and we have discussed the need to develop code for tutorials.   What I am proposing may be related to this effort, but I believe has a different audience and scope, which is why we wanted to get a conversation going on the mailing list.    Tom can also comment, but I believe the goal for the tutorials is to create fairly small, simple, self-contained code snippets to illustrate how certain things work.  A sample/demo application is a larger more comprehensive application that demonstrates all of the features of OpenStack simultaneously, in a compelling way.  It will also not be static - it will evolve with OpenStack and demonstrate the value of OpenStack's core capabilities.    I believe that sections of code from this larger sample application could be repurposed in the form of tutorials.    In any case, I believe that Tom's initiative was primarily aimed at creating stra
> ightforwa
> rd and easy to understand documentation and tutorials, and what is being proposed here is largely aimed at demonstrating the full breadth of OpenStack's capabilities in a compelling way that will demonstrate interoperability between OpenStack implementations and the overall capabilities of OpenStack's core capabilities.    I hope this provides some additional context.    I welcome you to join the conversation about how these initiatives are related to each other and can be cross-leveraged.   
>> 
>> Chris
> 
> Hi all,
> 
> Sorry for the delay here!
> 
> Let me try to elaborate based on my understanding (jetlagged, didn't 
> sleep well, could be wrong):
> 
> =="First App" Tutorial==
> * Create something that Operators like James Dempsey can give to their 
> users to allow them to become effective at building cloud applications
> * primary aim: educate on OpenStack APIs via SDKs, secondarily: 
> educate on what it means to develop scalable cloud applications, where 
> possible
> * Uses a simple App as a teaching tool, but the App is not the star - 
> it's there to make the tutorial not completely dry/artificial and 
> provide a logical thread through the different sections
> * The majority of the OpenStack SDK usage/API interactions are in code 
> snippets presented to the user in the tutorial, not embedded in the 
> App itself
> * App can even be a black box for the first section
> * Aim is as minimal as possible: just provides first steps for using 
> the most common calls
> * Looking at a real "Reference" App (below), this tutorial would be 
> prerequisite reading for people who wanted to work on producing it
> * Similar examples: "Writing your first Django Application", "Getting 
> Started with RabbitMQ"
> 
> 
> ==Sample/Reference App==
> * Full-blown, comprehensive Application coded up so people can 
> basically see how all the APIs are used in practice within an app and 
> copy and paste things into their own work
> * Covers every part of OpenStack
> * Covers as many APIs as practical
> * as compelling/"flashy" as possible, so it can be used in speeches, 
> etc
> * Java J2EE "Pet Store" sample application, or the .NET "IBuySpy Portal"
> 
> 
> Overall, I think we need both. In systems administration we can learn 
> a lot by reading documentation, but sometimes we just want a 
> collection of beautiful sample configuration files to understand context better.
> Applying this thinking to our OpenStack App Dev world - a first app 
> tutorial with sections to kick-start the learning in various areas, 
> and a sample/reference app that developers can keep picking at 
> whenever they feel the need.
> 
> Timewise, the "First App" tutorial will happen within the next few 
> weeks. This is good because one of the cool ideas Chris may have 
> mentioned was to have a competition to come up with Sample/Reference 
> App ideas, and having the ability to train up more app developers on 
> the OpenStack SDK basics as they compete would be ideal!
> 
> 
> 
> Regards,
> 
> 
> 
> Tom
> 
> 
> 
> 
> _______________________________________________
> User-committee mailing list
> User-committee at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee




------------------------------

_______________________________________________
User-committee mailing list
User-committee at lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee


End of User-committee Digest, Vol 26, Issue 7
*********************************************



More information about the User-committee mailing list