2. Centra Tools
Raise Hand Audio/Connectivity Tips
• Run the Audio Wizard
Yes / No • Choose Tools/Audio Wizard from the
menu at top of screen
Applause • Close all network based
applications
• Outlook, MSN/AOL, other websites,
Office Communicator, etc
Laugh
• Connect via an Accenture LAN or
high speed internet connection
• If using a wireless connection, ensure
Text Chat your signal is as strong as possible
• Monitor the Network Connectivity
Centra Volume Control Bar
• Contact Learning Product Support if
issues continue
Network Connectivity Bar
3. Asking Questions
Two Options:
1. Ask live questions during the designated Q&A sessions:
• Press Raise Hand icon to get faculty’s attention
• Once called upon, there are two options to speak:
- Click the Talk button or
- Press the Ctrl key
When done speaking, unselect the Talk button or
release the Ctrl Key.
2. Post questions at any time in the chat room.
5. Introduction
• Cloud computing has become the cornerstone of
efficient use of resources in a computer center
through “virtualization.”
• This allows for a minimal cost for the client who
uses this shared resources.
• The advantage of the use of the resources in “the
cloud” is that it can scale to millions of users
without needing to know exactly how it’s delivered
to the final user.
6. Cloud Computing
• According to Wikipedia, the term cloud computing
refers to the following:
“…the provision of dynamically scalable and often
virtualized resources as a service over the Internet
on a utility basis…”
“Cloud computing services often provide common
business applications online that are accessed
from a web browser, while the software and data
are stored on the servers.”
9. Uses of Cloud Computing
• The primary use of “the cloud” is to provide
services, application, and storage without the need
of knowledge or expertise from the client side.
• Getting the almost infinite resources from the cloud
service providers you can scale your application or
storage for a minimum price and using their large
network capacity.
• Saving energy by making use of all of the hardware
all of the time, instead of only using it fractions of
time, while using the same amount of energy.
10. Uses of Cloud Computing
• You can create a variety of applications running
from Web 2.0 sites, programs processing millions
of documents, applications calculating the human
genome, indexing millions of pages, etc. Running
in the cloud, all of these are scalable at a minimum
cost.
11. Platform as a Service
• According to Wikipedia, the term platform as a
service refers to the following:
“…the delivery of a computing platform and solution
stack as a service. It facilitates deployment of
applications without the cost and complexity of
buying and managing the underlying hardware and
software layers…”
“providing all of the facilities required to support the
complete life cycle of building and delivering web
applications and services entirely available from the
Internet.”
12. Platform as a Service
• Facilitates the use of resources in the cloud to
create applications that can scale and uses the
platform and languages provided by the PaaS.
• The most common languages used by cloud
services are the following:
– Java
– Python
– Ruby
– PHP
13. Platform as a Service
• One of the main characteristics of PaaS providers
is the isolation of the underlying OS and even the
language in the same platform.
• You don’t have access to all the inners of the
platform where it’s running the application.
• You only need to focus on the development of the
application, with obvious restrictions / features
provided by the platform.
• The load balance, clustering, distribution and use of
the memory / cache are provided from the cloud.
14. Platform as a Service
Characteristics
• IDE integrated
• Web-based interface
• Multi-tenant architecture
• Support for web services and databases
15. Types of Platform as a Service
• Add-on development facilities
• Stand-alone development environments
• Application delivery-only environments
18. Google App Engine
• Let’s you run web applications from Google’s
infrastructure.
• You can use Python or Java languages to create
these web applications.
• Provides database, memcache, url fetch, mail,
image manipulation and scheduler services right
out from the box.
• Also provides plugins for the mainstream IDE’s for
development and deployment of services in the
cloud.
19. Google App Engine installation
• Sign in for an account in
http://appengine.google.com using your gmail
account.
20. Google App Engine installation
• Create an application from the administration
console
21. Google App Engine installation
• Create an application from the administration
console (contd.)
22. Google App Engine installation
• Create an application from the administration
console (contd.)
23. Google App Engine installation
• Download Google’s SDK for App Engine in Eclipse
25. Google App Engine development
• Once installed, create a new web application
selecting the blue Google icon on Eclipse
26. Google App Engine development
• Give it a name and a package and deselect the
“Use Google Web Toolkit” option.
27. Google App Engine development
• The project created presents this structure.
28. Google App Engine development
• The plugin creates a simple java Servlet with a
“Hello World” message that we can run locally just
by selecting “Run” from the context menu.
29. Google App Engine development
• Once the servlet is running, we open the browser
on http://localhost:8080/ and we get the page just
created.
30. Google App Engine deployment
• Now we can deploy our application to the cloud so
that anybody can access it, first we select the
“airplane” icon on Eclipse.
31. Google App Engine deployment
• Then we fill in the registration form...
But it’s missing some data, so we click on “App
Engine project settings…” to fill in the ID
32. Google App Engine deployment
• We fill in the Application ID with the name that we
gave when we first created the application on the
Google site.
33. Google App Engine deployment
• This will deploy our application in the cloud in the
Google Servers.
35. Practical case
• Now we are able to create a more sophisticated
application in Google App Engine.
• Lets create a simple exercise using the services
from Google…
The Centra tools displayed on this slide are the tools you can use to interact with the participants during this session. The RAISE YOUR HAND icon is used to ask questions or make comments. Once a participant “raises their hand”, the presenter or moderator will then call on them to speak. In order to speak, you must be given a microphone. Once the microphone is granted, you can speak by holding down the control key on your keyboard. Go ahead and click this icon now. The YES/NO icons are used to answer simple yes/no or true/false questions. Please go ahead and click these icons now. Feel free to indicate APPLAUSE or LAUGHTER during the session by choosing the applicable icons. “ The CHAT icon is an important icon. It will be used to communicate with the participants as well as the presenters. Please click on it now and resize it and move to the right side of the screen to see the Centra presentation and the chat room at the same time. There are several options on how to send your Text Chat message. We will focus on selecting “ALL” in the dropdown list. “All” is an open public forum where all messages will be displayed to both participants and presenters. Please enter your location today. [Pause: wait for participants to type messages into the chat room.] “ If you experience volume issues, you can use the Centra Volume Control. We recommend setting the bar to mid point or less for optimal audio.” “ There is also a Network Connectivity Bar at the lower right hand side of your screen. Since Centra is a real-time stream over the network, it is impacted by your network connection. This bar indicates the quality of your network connection. To ensure the best experience possible, please review the listed Audio/Connectivity Tips.
You have two options today to ask questions. To ask questions live and speak via VOIP you should Press the Raise Hand icon to get the faculty’s attention. Once called up, you would hold down the Talk icon or the CTRL key and then release when done. Or you can post your question into the Text Chat at any time.
“ Thank you very much for your participation in the session today. I’d also like to thank our presenters for their time and expertise.” “ When you log out you’ll be taken to a session evaluation – please take a few minutes to fill it out. Your feedback is appreciated. Thanks again for joining us. Have a good day.”