SlideShare uma empresa Scribd logo
1 de 28
Developing Android and BlackBerry
applications
Overview

Why mobile applications are important?

Developing Blackberry Apps

Developing Android Apps
Overview
Cell phones have evolved to much since 1983

Motorola
Internatio
nal 3200

Nokia 1011

Motorola StarTAC

Nokia 9110i

Nokia 5210

Nokia 3210

Nokia 3310

Increase of Apps

Ericsson T68

Sony Ericsson
P800

Nokia 1100

BlackBerry
Quark 6210

Nokia 6630

iPhone 2007

iPhone 3G
Overview(Cont.)
Evolution of Tablets over the 24 years ago
Apple Evolutions
Why Mobile Application are important?

1. Ubiquity of smartphones
Smartphones will increasingly replace feature
phones in stores
2. Manifoldness of possibilities
Smartphones are small computers which are
becoming more and more powerful
3. Ubiquity of app stores
For the foreseeable future, Smartphones will
always depend on the app stores. If you have a
smartphone or advanced feature phone you will
have easy and convenient access to the world of
apps
Why Mobile Application are
important?(Cont.)
4. Unmatched user-experience
Apps offer a user-experience which mobile
Websites or widgets are unable to provide
5. Proximity to customers
Mobile devices, especially Smartphones, are
much more personal and intimate devices than a
laptop or desktop device.
6. Better visibility
Although there is a lot of clamor about the
discoverability of apps, especially in the Apple
App Store, standing out among 140,000 apps is
much easier than being found amongst millions
of websites
Mobile Platforms
 BlackBerry
 Palm OS
 Windows Mobile
 Symbian
 Android

Mobile Applications
 Browser-based: apps/services developed in a markup language
 Native: compiled applications (device has a runtime environment).
Interactive apps such as downloadable games.
 Hybrid: the best of both worlds (a browser is needed for discovery)
Tip
• Android is best for developers, Blackberry is
best for making money
Developing BlackBerry Apps
Developing BlackBerry Apps(Cont.)
You can develop blackberry applications using
1.
2.
3.
4.
5.

C++ SDK.
HTML5 webworks.
Java android runtime.
Action script Adobe AIR.
Java blackberry.
Develop Blackberry Apps using Java SDK

• You can develop blackberry apps using eclipse
blackberry plugin.
• there are many samples that help you develop
blackberry apps.
Demo
HTML5 WebWorks

• You can develop mobile applications using
your existing web experiences so there is no
need to learn new skills.
• The HTML5 WebWorks make full use of
HTML5 features.
• Ripple simulator allows you to test your
HTML5 apps
Showcase
Android Developer Runtime

• The BlackBerry developer tools provide an aid
tool to package apps to be deployed on the
devices including packaging android apps.
• 65% of android apps are packaged without any
conversion on the source files.
Developing Android Apps
Download the Android SDK tools from
http://developer.android.com/sdk/index.html
Develop Android Apps using HTML5
Develop Android Apps using C#?!!
Convert websites to mobile sites
• Create new master pages for your site to
support to mobile.
• Create mobile pages
• Check device request to forward to the right
path.
• SharePoint 2010 support this well.
References
• Importance of mobile applications
http://www.research2guidance.com/corporateapp-will-become-as-important-for-companies-ashaving-a-corporate-website-a-look-at-the-germanmarket/
• Evolution of tablets
http://www.vincentabry.com/en/evolution-oftablets-infographic-808
• Evolution of cell phones
http://www.webdesignerdepot.com/2009/05/theevolution-of-cell-phone-design-between-1983-2009/
References
• Android is the best for developers
http://www.theinquirer.net/inquirer/news/21112
28/android-developers-blackberry-money
• Mobile Platforms
http://www.google.com.eg/url?sa=t&rct=j&q=&es
rc=s&frm=1&source=web&cd=1&ved=0CCAQFjAA
&url=http%3A%2F%2Fcmer.cis.uoguelph.ca%2Fcs
1cs3%2Fslides.ppt&ei=WtOCT5KKDMmD4gTAscit
Bw&usg=AFQjCNGqstxwM6ZCeKQmKB0yuznXuh0
VIw
• Develop Blackberry Apps using Java SDK
https://bdsc.webapps.blackberry.com/java/
References
• HTML5 WebWorks
https://bdsc.webapps.blackberry.com/html5/
• Android developer runtime
https://bdsc.webapps.blackberry.com/android/
• BlackBerry Aid tool
http://supportforums.blackberry.com/t5/Testingand-Deployment/BlackBerry-Tablet-OS-GraphicalAid/ta-p/1207067
References
• Android SDK
http://developer.android.com/sdk/index.html
• APPMobi XDK
https://chrome.google.com/webstore/detail/onm
koldigcfmebcinpmineoadckalllb#detail/onmkoldig
cfmebcinpmineoadckalllb
• MonoDroid
http://xamarin.com/monoforandroid

Mais conteúdo relacionado

Mais de Mahmoud Tolba

Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsMahmoud Tolba
 
Developing cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache CordovaDeveloping cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache CordovaMahmoud Tolba
 
Microsoft Entity Framework
Microsoft Entity FrameworkMicrosoft Entity Framework
Microsoft Entity FrameworkMahmoud Tolba
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication FoundationMahmoud Tolba
 
ASP.NET MVC controllers
ASP.NET MVC controllersASP.NET MVC controllers
ASP.NET MVC controllersMahmoud Tolba
 
ASP.NET MVC4 Overview
ASP.NET MVC4 OverviewASP.NET MVC4 Overview
ASP.NET MVC4 OverviewMahmoud Tolba
 
Top emerging technologies
Top emerging technologiesTop emerging technologies
Top emerging technologiesMahmoud Tolba
 

Mais de Mahmoud Tolba (10)

Introduction to SAP, Systems, Applications
Introduction to SAP, Systems, ApplicationsIntroduction to SAP, Systems, Applications
Introduction to SAP, Systems, Applications
 
AngularJS
AngularJSAngularJS
AngularJS
 
Developing cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache CordovaDeveloping cross platforms mobile applications using the Apache Cordova
Developing cross platforms mobile applications using the Apache Cordova
 
JQuery Overview
JQuery OverviewJQuery Overview
JQuery Overview
 
Microsoft Entity Framework
Microsoft Entity FrameworkMicrosoft Entity Framework
Microsoft Entity Framework
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
ASP.NET MVC controllers
ASP.NET MVC controllersASP.NET MVC controllers
ASP.NET MVC controllers
 
ASP.NET MVC4 Overview
ASP.NET MVC4 OverviewASP.NET MVC4 Overview
ASP.NET MVC4 Overview
 
Top emerging technologies
Top emerging technologiesTop emerging technologies
Top emerging technologies
 
Advanced JavaScript
Advanced JavaScriptAdvanced JavaScript
Advanced JavaScript
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Developing Android and BlackBerry applications

  • 1. Developing Android and BlackBerry applications
  • 2. Overview Why mobile applications are important? Developing Blackberry Apps Developing Android Apps
  • 3. Overview Cell phones have evolved to much since 1983 Motorola Internatio nal 3200 Nokia 1011 Motorola StarTAC Nokia 9110i Nokia 5210 Nokia 3210 Nokia 3310 Increase of Apps Ericsson T68 Sony Ericsson P800 Nokia 1100 BlackBerry Quark 6210 Nokia 6630 iPhone 2007 iPhone 3G
  • 4. Overview(Cont.) Evolution of Tablets over the 24 years ago
  • 5.
  • 6.
  • 7.
  • 9. Why Mobile Application are important? 1. Ubiquity of smartphones Smartphones will increasingly replace feature phones in stores 2. Manifoldness of possibilities Smartphones are small computers which are becoming more and more powerful 3. Ubiquity of app stores For the foreseeable future, Smartphones will always depend on the app stores. If you have a smartphone or advanced feature phone you will have easy and convenient access to the world of apps
  • 10. Why Mobile Application are important?(Cont.) 4. Unmatched user-experience Apps offer a user-experience which mobile Websites or widgets are unable to provide 5. Proximity to customers Mobile devices, especially Smartphones, are much more personal and intimate devices than a laptop or desktop device. 6. Better visibility Although there is a lot of clamor about the discoverability of apps, especially in the Apple App Store, standing out among 140,000 apps is much easier than being found amongst millions of websites
  • 11. Mobile Platforms  BlackBerry  Palm OS  Windows Mobile  Symbian  Android Mobile Applications  Browser-based: apps/services developed in a markup language  Native: compiled applications (device has a runtime environment). Interactive apps such as downloadable games.  Hybrid: the best of both worlds (a browser is needed for discovery)
  • 12. Tip • Android is best for developers, Blackberry is best for making money
  • 14. Developing BlackBerry Apps(Cont.) You can develop blackberry applications using 1. 2. 3. 4. 5. C++ SDK. HTML5 webworks. Java android runtime. Action script Adobe AIR. Java blackberry.
  • 15. Develop Blackberry Apps using Java SDK • You can develop blackberry apps using eclipse blackberry plugin. • there are many samples that help you develop blackberry apps.
  • 16. Demo
  • 17. HTML5 WebWorks • You can develop mobile applications using your existing web experiences so there is no need to learn new skills. • The HTML5 WebWorks make full use of HTML5 features. • Ripple simulator allows you to test your HTML5 apps
  • 19. Android Developer Runtime • The BlackBerry developer tools provide an aid tool to package apps to be deployed on the devices including packaging android apps. • 65% of android apps are packaged without any conversion on the source files.
  • 20. Developing Android Apps Download the Android SDK tools from http://developer.android.com/sdk/index.html
  • 21. Develop Android Apps using HTML5
  • 22. Develop Android Apps using C#?!!
  • 23.
  • 24. Convert websites to mobile sites • Create new master pages for your site to support to mobile. • Create mobile pages • Check device request to forward to the right path. • SharePoint 2010 support this well.
  • 25. References • Importance of mobile applications http://www.research2guidance.com/corporateapp-will-become-as-important-for-companies-ashaving-a-corporate-website-a-look-at-the-germanmarket/ • Evolution of tablets http://www.vincentabry.com/en/evolution-oftablets-infographic-808 • Evolution of cell phones http://www.webdesignerdepot.com/2009/05/theevolution-of-cell-phone-design-between-1983-2009/
  • 26. References • Android is the best for developers http://www.theinquirer.net/inquirer/news/21112 28/android-developers-blackberry-money • Mobile Platforms http://www.google.com.eg/url?sa=t&rct=j&q=&es rc=s&frm=1&source=web&cd=1&ved=0CCAQFjAA &url=http%3A%2F%2Fcmer.cis.uoguelph.ca%2Fcs 1cs3%2Fslides.ppt&ei=WtOCT5KKDMmD4gTAscit Bw&usg=AFQjCNGqstxwM6ZCeKQmKB0yuznXuh0 VIw • Develop Blackberry Apps using Java SDK https://bdsc.webapps.blackberry.com/java/
  • 27. References • HTML5 WebWorks https://bdsc.webapps.blackberry.com/html5/ • Android developer runtime https://bdsc.webapps.blackberry.com/android/ • BlackBerry Aid tool http://supportforums.blackberry.com/t5/Testingand-Deployment/BlackBerry-Tablet-OS-GraphicalAid/ta-p/1207067
  • 28. References • Android SDK http://developer.android.com/sdk/index.html • APPMobi XDK https://chrome.google.com/webstore/detail/onm koldigcfmebcinpmineoadckalllb#detail/onmkoldig cfmebcinpmineoadckalllb • MonoDroid http://xamarin.com/monoforandroid

Notas do Editor

  1. Animated pointer and light-up text(Advanced)To reproduce the background effects on this slide, do the following:On the Home tab, in theSlides group, click Layout, and then click Blank.Right-click the slide background area, and then click Format Background. In the Format Background dialog box, click Fill in the left pane, select Solid fill in the right pane, and select White, Background 1 (first row, first option from the left).To reproduce the rectangle on this slide, do the following:On the Home tab, in the Drawing group, click Shapes, and then under Rectangles click Rounded Rectangle (second option from the left). On the slide, drag to draw a rounded rectangle.Select the rectangle. Drag the yellow diamond adjustment handle to the left to decrease the amount of rounding on the corners. With the rounded rectangle still selected, under Drawing Tools, on the Format tab, in the Size group, do the following:In the Shape Height box, enter 3.5”.In the Shape Width box, enter 0.25”.Under Drawing Tools, on the Format tab, in the bottom right corner of the Shape Styles group, click the Format Shape dialog box launcher. In the Format Shape dialog box, click Fill in the left pane. In the Fill pane, select Solid fill, click the button next to Color, and then under Theme Colors click White, Background 1, Darker 15% (third row, first option from the left).Also in the Format Shape dialog box, click Line Color in the left pane. In the Line Color pane, select No line. Also in the Format Shape dialog box, click Shadow in the left pane. In the Shadow pane, click the button next to Presets, under Outer select Offset Bottom (first row, second option from the left), and then do the following:In the Transparency box, enter 0%.In the Sizebox, enter 100%.In the Blur box, enter 8.5 pt.In the Angle box, enter 90°.In the Distance box, enter 1 pt.Also in the Format Shape dialog box, click 3-D Format in the left pane. In the 3-D Format tab, do the following:Under Bevel, click the button next to Top, and then under Bevel click Circle (first row, first option from the left). Next to Top, in the Width box, enter 5 pt, and in the Height box, enter 5 pt.Under Surface, click the button next to Material, and then under Standard clickMatte (first row, first option from the left).Click the button next to Lighting, and then under Neutral click Soft (first row, third option from the left).On the slide, select the rounded rectangle. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate.Select the duplicate rectangle. On the Home tab, in the Drawing group, do the following:Click the arrow next to Shape Fill, and then click No Fill.Click the arrow next to Shape Outline, and then click No Outline.Drag the second rectangle above the first rectangle until the lower edge overlays the top edge of the first rectangle. (Note:When the spinning animation effect is created later for these rectangles, the spin will center where the edges of the rectangles meet.)Press and hold CTRL, and then select both rectangles. On the Home tab, in the Drawing group, click Arrange, and do the following:Point to Align, and then click Align Selected Objects.Point to Align, and then click Align Center.Click Group. On the slide, drag the group until it is centered horizontally on the left edge of the slide (straddling the edge).On the Home tab, in the Drawing group, click Arrange, point to Align, and then do the following:Click Align to Slide.Click Align Middle.To reproduce the dashed arc on this slide, do the following:On the Home tab, in the Drawing group, click Shapes, and then under Basic Shapes click Arc (third row, 12th option from the left). On the slide, drag to draw an arc.Select the arc. Under Drawing Tools, on the Format tab, in the Size group, do the following:In the Shape Height box, enter 7.5”.In the Shape Width box, enter 7.5”.With the arc still selected, on the Home tab, in the Drawing group, click the arrow next to Shape Outline and then do the following:Under Theme Colors, click White, Background 1, Darker 15% (third row, first option from the left).Point to Dashes, and then click Dash (fourth option from the top).On the slide, drag the yellow diamond adjustment handle on the right side of the arc to the bottom of the arc to create a half circle.Drag the arc until the yellow diamond adjustment handles are on the left edge of the slide.With the arc still selected, on the Home tab, in the Drawing group, click the arrow under Arrange, point to Align, and then do the following:Click Align to Slide. Click Align Middle. To reproduce the half circle on this slide, do the following:On the slide, select the arc. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate.Select the duplicate arc. Under Drawing Tools, on the Format tab, in the Size group, do the following:In the Shape Height box, enter 3.33”.In the Shape Width box, enter 3.33”.With the second arc still selected, under Drawing Tools, on the Format tab, in the Shape Styles group, click the arrow next to Shape Fill, and then under Theme Colors click White, Background 1, Darker 5% (second row, first option from the left).Under Drawing Tools, on the Format tab, in the Shape Styles group, click the arrow next to Shape Outline,and then click No Outline.Under Drawing Tools, on the Format tab, in the Shape Styles group, click Shape Effects, point to Shadow, and then click ShadowOptions. In the Format Shape dialog box, click Shadow in the left pane. In the Shadow pane, click the button next to Presets , under Inner click Inside Right (second row, third option from the left), and then do the following:In the Transparency box, enter 86%.In the Blur box, enter 24 pt.In the Angle box, enter 315°.In the Distance box, enter 4 pt.On the slide, drag the second arc until the yellow diamond adjustment handles are on the left edge of the slide. On the Home tab, in the Drawing group, click Arrange, and then do the following:Point to Align, and then click Align to Slide. Point to Align, and then click Align Middle. Click Send to Back.To reproduce the button shapes on this slide, do the following:On the Home tab, in the Drawing group, click Shapes, and then under Basic Shapes click Oval (first row, second option from the left). On the slide, drag to draw an oval.Select the oval. Under Drawing Tools, on the Format tab, in the Size group, do the following:In the Shape Height box, enter 0.34”.In the Shape Width box, enter 0.34”.Under Drawing Tools, on the Format tab, in the Shape Styles group, click More, and then click Light 1 Outline, Colored Fill – Olive Green, Accent 3 (third row, first option from the left).Under Drawing Tools, on the Format tab, in the bottom right corner of the Shape Styles group, click the Format Shape dialog box launcher. In the Format Shape dialog box, click Fill in the left pane. In the Fill pane, select Solid Fill. Click the button next to Color, and then under Theme Colors click Olive Green, Accent 3, Lighter 80°(second row, seventh option from the left).Also in the Format Shape dialog box, click Line Color in the left pane. In the Line Color pane, select No line. Also in the Format Shape dialog box, click Shadow in the left pane. In the Shadow pane, click the button next to Presets, under Outer click Offset Bottom (first row, second option from the left), and then do the following:In the Transparency box, enter 0%.In the Size box, enter 100%.In the Blur box, enter 8.5 pt.In the Angle box, enter 90°.In the Distance box, enter 1 pt.Also in the Format Shape dialog box, click 3-D Format in the left pane, and then do the following in the 3-D Format pane:Under Bevel, click the button next to Top, and then under Bevel click Art Deco (third row, fourth option from the left). Next to Top, in the Width box, enter 5 pt, and in the Height box, enter 5 pt.UnderContour, click the button next to Color, and then under Theme Colors click White, Background 1 (first row, first option from the left). In the Size box, enter 3.5 pt.Under Surface, click the button next to Material, and then under Standard click Matte (first row, first option from the left). Click the button next to Lighting, and then under Neutral click Soft (first row, third option from the left).On the slide, select the oval. Under Drawing Tools, on the Format tab, in the bottom right corner of the Size group, click the Size and Position dialog box launcher. In the Format Shape dialog box, click Position in the left pane, and in the Position pane, do the following to position the third and fourth ovals:In the Horizontal box, enter 2.98”.In the Vertical box, enter 1.5”.Select the oval. On the Home tab, in the Clipboard group, click the arrow under Paste, and then click Duplicate.Select the duplicate oval. Under Drawing Tools, on the Format tab, in the bottom right corner of the Size group, click the Size and Position dialog box launcher. In the Format Shape dialog box, click Position in the left pane, and in the Position pane, do the following to position the third and fourth ovals:In the Horizontal box, enter 3.52”.In the Vertical box, enter 2.98”. Repeat step 9 two more times, for a total of four ovals. Under Drawing Tools, on the Format tab, in the bottom right corner of the Size group, click the Size and Position dialog box launcher. In the Format Shape dialog box, click Position in the left pane, and in the Position pane, do the following to position the third and fourth ovals:Select the third oval on the slide, and then enter 3.52” in theHorizontal box and 4.27” in the Vertical box.Select the fourth oval on the slide, and then enter 2.99” in theHorizontal box and 5.66” in the Vertical box.To reproduce the text on this slide, do the following:On the Insert tab, in the Text group, click Text Box, and then on the slide, drag to draw the text box. Enter text in the text box and select the text. On the Home tab, in the Font group, do the following: In the Font list, select Corbel.In the Font Size list, select 22.Click the arrow next to Font Color, and then under Theme Colors click White, Background 1, Darker 50% (sixth row, first option from the left).On the Home tab, in the Paragraph group, click Align Text Left to align the text left in the text box.On the slide, drag the text box to the right of the first oval.Select the text box. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate. Click in the text box and edit the text. Drag the second text box to the right of the second oval.Repeat steps 5-7 to create the third and fourth text boxes, dragging them to the right of the third and fourth ovals. To reproduce the animation effects on this slide, do the following:On the Home tab, in the Editing group, click Select, and then click Selection Pane. In the Selection and Visibility task pane, select the rectangle group. On the Animations tab, in the Advanced Animation group, click Add Animation, and then under Emphasis click Spin.Also on the Animations tab, in the Animation group, click the Effect Options dialog box launcher. In the Spin dialog box, do the following:On the Effects tab, in the Amount list, in the Custom box, enter 123°,and then press ENTER. Also in the Amount list, clickCounterclockwise.On the Timing tab, in the Duration box, select 1.00. On the Timing tab, in theStart list, selectWith Previous. On the slide, select the first oval. On the Animations tab, in the Advanced Animation group, click Add Animation, and then click More Emphasis Effects.In the Add Emphasis Effect dialog box, under Basic, click Fill Color. On the Animations tab, in the Animation group, click the Effect Options dialog box launcher. In Fill Color dialog box, the do the following:On the Effects tab, in the Fill Color list, click More Colors. In the Colors dialog box, on the Custom tab, enter values for Red:130, Green:153, Blue: 117. On the Timing tab, in the Duration box, , enter 0.50.On the Timing tab, in the Startlist, select After Previous. On the slide, select the first text box. On the Animations tab, in the Advanced Animation group, click Add Animation, and then under Entrance click Fade.Also on the Animations tab, in the Timing group, do the following:In theStart list, selectWith Previous.In the Duration box, enter 0.50. In the Selection and Visibility task pane, select the rectangle group. On the Animations tab, in the Advanced Animation group, click Add Animation, and then under Emphasis click Spin. Also on the Animations tab, in the Animation group, click the Effect Options dialog box launcher. In the Spin dialog box, do the following:On the Effects tab, in the Amount list, in the Custom box, enter 22°, and then press ENTER. Also in the Amount list, click Clockwise.On the Timing tab, in theStart list, selectOn Click. On the Timing tab, in the Duration box, enter 0.50.On the slide, select the second oval. On the Animations tab, in the Advanced Animation group, click AddAnimation, and then click More Emphasis Effects. In the Add Emphasis Effect dialog box, under Basic, click Fill Color. On the Animations tab, in the Animation group, click the Effect Options dialog box launcher. In the Fill Color dialog box, do the following:On the Effects tab, in the Fill Color list, click More Colors. In the Colors dialog box, on the Custom tab, enter values for Red:130, Green:153, Blue: 117. On the Timing tab, in the Startlist, select After Previous. On the Timing tab, in the Duration box, enter 0.50.On the slide, select the second text box. On the Animations tab, in the Advanced Animation group, click Add Animation, and then under Entrance click Fade.Also on the Animations tab, in the Timing group, do the following:In theStart list, selectWith Previous.In the Duration box, enter 0.50. On the slide, select the third oval. On the Animations tab, in the Advanced Animation group, click Add Animation, and then click More Emphasis Effects. In the Add Emphasis Effect dialog box, under Basic, click Fill Color. On the Animations tab, in the Animation group, click the Effect Options dialog box launcher. In the Fill Color dialog box, do the following:On the Effects tab, in the Fill Color list, click More Colors. In the Colors dialog box, on the Custom tab, enter values for Red:130, Green:153, Blue: 117. On the Timing tab, in the Startlist, select After Previous. On the Timing tab, in the Speedlist, select Very Fast.On the slide, select the third text box. On the Animations tab, in the Advanced Animation group, click Add Animation, and then under Entrance clickFade. Also on the Animations tab, in the Timing group, do the following:In theStart list, selectWith Previous.In the Duration box, enter 0.50.On the slide, select the fourth oval. On the Animations tab, in the Advanced Animation group, click Add Animation, and then click More Emphasis Effects. In the Add Emphasis Effect dialog box, under Basic, click Fill Color. On the Animations tab, in the Animation group, click the Effect Options dialog box launcher. In the Fill Color dialog box, do the following:On the Effects tab, in the Fill Color list, click More Colors. In the Colors dialog box, on the Custom tab, enter values for Red:130, Green:153, Blue: 117. On the Timing tab, in the Startlist, select After Previous. On the Timing tab, in the Duration box, enter 0.50.On the slide, select the fourth text box. On the Animations tab, in the Advanced Animation group, click Add Animation,and then under Entrance click Fade. On the Animations tab, in the Timing group, do the following:In theStart list, selectWith Previous.In the Duration box, enter 0:50.