SlideShare uma empresa Scribd logo
1 de 22
Describe
  Google
in just ONE
   word?
World



Google Apps & Android Development


  Prepared by:   Hassan Magdy
Small Agenda

• Really I won't
  talk about…

• But actually I will
  talk about…
Full Agenda
• Really I won't talk about…
  – Google+, Web, Images, Directory, Videos, Maps,
    News, Gmail, Shopping, Translate, Books, Finance,
    Scholar, Blogs, YouTube, Calendar, Photos, Docs,
    Sites- Groups, Reader, News, Alerts, Contacts, Talk,
    Blogger, Checkout, Groups, Voice, Health, Profile,
    answers, labs, Latitude, iGoogle, Gears, Trends,
    Insights, Earth, SketchUp, Wave
  – History, mission, vision, ethics, philosophy, Inside,
    Social events, Chrome, Googling skills, Rivals,
    Economy, Future
Full Agenda (continued)
• But actually I will talk about…
  – Google Apps For webmasters
  – Google Apps For business owners
  – Google Apps For developers:
     • Web elements
     • Mobile
     • Code (Android Development)
• Google Shopping: makes shopping online
  much more easier, faster, convenient and secure via
  using a set of Google services just as:
       • Google Base(Google Merchant Center)
       • Google Checkout, Google Offers , Google Catalogues

• Google Finance: financial decisions and major
  news events
• Google Sites: makes creating and sharing a
  group website or wiki extremely easy
• Google Groups: create mailing lists and
  discussion groups
• Google Reader: keeps up with your favorite
  websites is as easy as checking your email
• Google Docs: publish your work as a web page,
  control access, post your documents to your blog
Blogger
• Google Calendar: see the big picture, automatic          Voice
  event reminders, mobile phone notifications              Latitude
• Google Blogger: create a custom, hosted blog             Trends
• Google Voice: gives you one number for all your          SketchUp
  phones, voicemail that is easy as email, and             Wave
  enhanced calling features like call blocking
• Google Latitude: see where your friends are
  and quickly contact them with SMS, IM, or a phone
• Google Trends and Insights: Compare the
  world’s interest in your topics, see how often they’ve
  been searched on Google over time, narrow data to
  specific categories
• Google SketchUp: create 3D models of
  anything you like
• Google Wave: enjoy 3.41 min video
For Webmasters…1
• AdSense:
   – Earn revenue from your website
• Analytics:
   – Analyze website traffic
   – Use easy-to-understand reports to
     make measurable improvements to
     marketing campaigns and websites
• Checkout:
   – Offer a convenient checkout method and increase sales by
     driving more traffic and higher conversions
• DoubleClick for Publishers:
   – New! Sell, schedule, deliver, and measure your directly-sold
     and network-based ad inventory
For Webmasters…2
• Website Optimizer:
   – Build effective websites.
   – Automatically test different site content
     in order to maximize visitor conversion
     rates
• Google Site search:
   – Create a site search engine with
     Google Custom Search
• Google Friend Connect:
   – Grow viral traffic to your site
   – New! Add social features to get more people engaging more
     deeply with your website -- and with each other
• Polls by Google Doc
• Mailing List by Groups enjoy 1.08 min Ales story :D
For Business…1
• AdWords
  – Advertise your business on Google
• Google Places:
  – Make your business searchable on
    maps
  – Create or edit a Google Maps business
    listing. Add hours of operation, photos,
    and other details
• Google Base: Product Search and more:
  – Post all kinds of content to Google
  – Submit your content using Google Base; find it on Google
    properties like Product Search
• Google Geospatial Solutions
  – Visualize, analyze and Publish mapping data using Google
    Earth and Maps, and build 3D models with SketchUp Pro
For Business…2
• Enterprise search solutions:
   – Advertise your business on Google.
   – New! Maximize internal productivity
     with Google-powered search for your
     website or intranet
• Google Apps:
   – Communicate and collaborate
   – Email, calendar and collaboration tools
     that your employees can access from
     any computer

• Postini services:
   – Secure your email content to Google
   – New! Protect your email infrastructure with hosted spam and
     virus protection, archiving, and encryption
For Developer…1
• Google Code University:
   – Find courses, tutorials and videos on
     the newest technologies, including
     courses developed by Googlers
   – Adding your course to Google Code
     University
• Project Hosting:
   – Provides a free collaborative
     development environment for open
     source projects
   – Simple, fast, reliable, and scalable
• Google Web Toolkit (GWT):
   – Development toolkit for building and optimizing complex
     browser-based applications
   – Quickly develop performance AJAX applications across all
     major browsers
For Developer…2
• Google Maps API Family:
   – Maps JavaScript API, Flash, Earth..etc.
   – Wide array of APIs that let you embed
     the robust functionality and everyday
     usefulness of Google Maps
• Code Playground:
   – Mapping tool that allow you to show,
     edit the code behind of Google apps.
   – Translation, Blogger , JavaScript …etc
• Google Data APIs:
   – Allow programmers to create applications that read and write
     data from Google services
• Google App Engine:
   – lets developers run web applications on Google's
     infrastructure
Android Apps…1
• What is Android?
  • A software platform and operating system for mobile devices
  • Developed by Google and later the Open Handset Alliance
    (OHA)
  • Allows writing managed code in the Java language
• License
  – Android is under version 2 of the Apache Software License
    (ASL)
Android Apps…2
• Why?
  – Few reasons to go MAD:
     • Smart Phones [Internet
       access] anywhere/Social
       networking
     • Millions of mobile users
     • Open standards
  – Android vs IPhone
     • Play 3.57 min video to know
       why?
Android Apps…3
• Architecture:
   – Runs on top of
     Linux 2.6
   – Dalvik virtual
     machine optimized
     for mobile device
   – Integrated browser
     based on the
     webkit engine
   – Optimized graphics
     with OpenGL Es
   – SqlLite database
     for structure data
     storage
Android Apps…4
• Android versions:
  – 2.0/2.1 Éclair
  – 2.2 Froyo
  – 2.3 Gingerbread(latest vesion
    for phone)
  – 3.0 Honeycomb (targeted at
    tablet devices)
  – Ice cream sandwich (future
    combination of Gingerbread
    and Honeycomb)
  – See the Android Full Story
Android Apps…5
• Android Development:
   – You should know:
       • O.o programming concepts
       • Some Experience with Java
       • Android capabilities
   – To get started:
       • Java
       • Android SDK
       • Eclipse IDE (optional)
   – Programming Language(s)
       • Java – officially supported
       • C/C++ – also possible but not supported
• Note: So far more than 100 millions activations for Android
  phones
Android Apps…6
• Application fundamentals:
  – Apps are written in java programming language
  – Compiled into an Android package file (.apk)
  – Each app run in its sandbox and Linux process
  – Apps consist of components, a manifest file and resources
  – Components:
     • Activities (Single UI scream)
     • Services (long running operation in the bg)
     • Broadcast Receivers (responds to sys wide broadcast
       announcements)
     • Content Providers (shared store data to all apps)
  – Manifest file(root directory)
  – Small Demo to play with Android
Android Apps…7
• Future possibilities:
  •   Google Android Sales to

                Overtake iPhone in 2012

  •   The OHA is committed to make their vision a reality to deploy the
      Android platform for every mobile operator, handset manufacturers and
      developers to build innovative devices

  •   Number of Android activation will be more than 1 billions at the end of
      2012.

  •   More Android devices are coming and some will push the envelope
      even further

• Conclusion
  •   We can only hope that the next versions of Android have overcome any
      limitations and that the future possibilities became a reality
The Google


     Is
The Future ;)
Thank You For
  Attention

Mais conteúdo relacionado

Semelhante a Google in One Word: World

18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptxMugiiiReee
 
Wearable Development Ecosystem
Wearable Development EcosystemWearable Development Ecosystem
Wearable Development EcosystemAmish Gandhi
 
Google report 01
Google report 01Google report 01
Google report 01Sunny Gupta
 
Android Application Development GDSC DCE Darbhanga.pptx
Android Application Development GDSC DCE Darbhanga.pptxAndroid Application Development GDSC DCE Darbhanga.pptx
Android Application Development GDSC DCE Darbhanga.pptxDCETechnicalClub
 
Android app development
Android app developmentAndroid app development
Android app developmentTechizzaa
 
Google Platform Overview (April 2014)
Google Platform Overview (April 2014)Google Platform Overview (April 2014)
Google Platform Overview (April 2014)Ido Green
 
How GOOGLE works and how it earns
How GOOGLE works and how it earnsHow GOOGLE works and how it earns
How GOOGLE works and how it earnsPrateek Gahlot
 
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsAlexander Sidko
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidJawad Mohmand
 
Android application development
Android application developmentAndroid application development
Android application developmentDewan Razib
 
Android Application Development.ppt
Android Application Development.pptAndroid Application Development.ppt
Android Application Development.pptSumanKumarDey5
 
Android Application Development (2).ppt
Android Application Development (2).pptAndroid Application Development (2).ppt
Android Application Development (2).pptRKRahulKhatri
 
Android Application Development.ppt
Android Application Development.pptAndroid Application Development.ppt
Android Application Development.pptSumanKumarDey5
 
Android Application Development.ppt
Android Application Development.pptAndroid Application Development.ppt
Android Application Development.pptSHUBHAMKENDRE5
 
Android application development
Android application developmentAndroid application development
Android application developmentMadhuprakashR1
 
Android Application Development.ppt
Android Application Development.pptAndroid Application Development.ppt
Android Application Development.pptTarunSharma506177
 

Semelhante a Google in One Word: World (20)

18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx18ITT61 - Introduction.pptx
18ITT61 - Introduction.pptx
 
Wearable Development Ecosystem
Wearable Development EcosystemWearable Development Ecosystem
Wearable Development Ecosystem
 
Google report 01
Google report 01Google report 01
Google report 01
 
Android Application Development GDSC DCE Darbhanga.pptx
Android Application Development GDSC DCE Darbhanga.pptxAndroid Application Development GDSC DCE Darbhanga.pptx
Android Application Development GDSC DCE Darbhanga.pptx
 
Android Training
Android TrainingAndroid Training
Android Training
 
Android quick talk
Android quick talkAndroid quick talk
Android quick talk
 
Android app development
Android app developmentAndroid app development
Android app development
 
Google android os
Google android osGoogle android os
Google android os
 
Google Platform Overview (April 2014)
Google Platform Overview (April 2014)Google Platform Overview (April 2014)
Google Platform Overview (April 2014)
 
How GOOGLE works and how it earns
How GOOGLE works and how it earnsHow GOOGLE works and how it earns
How GOOGLE works and how it earns
 
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost Solutions
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
265.ppt
265.ppt265.ppt
265.ppt
 
Android application development
Android application developmentAndroid application development
Android application development
 
Android Application Development.ppt
Android Application Development.pptAndroid Application Development.ppt
Android Application Development.ppt
 
Android Application Development (2).ppt
Android Application Development (2).pptAndroid Application Development (2).ppt
Android Application Development (2).ppt
 
Android Application Development.ppt
Android Application Development.pptAndroid Application Development.ppt
Android Application Development.ppt
 
Android Application Development.ppt
Android Application Development.pptAndroid Application Development.ppt
Android Application Development.ppt
 
Android application development
Android application developmentAndroid application development
Android application development
 
Android Application Development.ppt
Android Application Development.pptAndroid Application Development.ppt
Android Application Development.ppt
 

Último

Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

Google in One Word: World

  • 1. Describe Google in just ONE word?
  • 2. World Google Apps & Android Development Prepared by: Hassan Magdy
  • 3. Small Agenda • Really I won't talk about… • But actually I will talk about…
  • 4. Full Agenda • Really I won't talk about… – Google+, Web, Images, Directory, Videos, Maps, News, Gmail, Shopping, Translate, Books, Finance, Scholar, Blogs, YouTube, Calendar, Photos, Docs, Sites- Groups, Reader, News, Alerts, Contacts, Talk, Blogger, Checkout, Groups, Voice, Health, Profile, answers, labs, Latitude, iGoogle, Gears, Trends, Insights, Earth, SketchUp, Wave – History, mission, vision, ethics, philosophy, Inside, Social events, Chrome, Googling skills, Rivals, Economy, Future
  • 5. Full Agenda (continued) • But actually I will talk about… – Google Apps For webmasters – Google Apps For business owners – Google Apps For developers: • Web elements • Mobile • Code (Android Development)
  • 6. • Google Shopping: makes shopping online much more easier, faster, convenient and secure via using a set of Google services just as: • Google Base(Google Merchant Center) • Google Checkout, Google Offers , Google Catalogues • Google Finance: financial decisions and major news events • Google Sites: makes creating and sharing a group website or wiki extremely easy • Google Groups: create mailing lists and discussion groups • Google Reader: keeps up with your favorite websites is as easy as checking your email • Google Docs: publish your work as a web page, control access, post your documents to your blog
  • 7. Blogger • Google Calendar: see the big picture, automatic Voice event reminders, mobile phone notifications Latitude • Google Blogger: create a custom, hosted blog Trends • Google Voice: gives you one number for all your SketchUp phones, voicemail that is easy as email, and Wave enhanced calling features like call blocking • Google Latitude: see where your friends are and quickly contact them with SMS, IM, or a phone • Google Trends and Insights: Compare the world’s interest in your topics, see how often they’ve been searched on Google over time, narrow data to specific categories • Google SketchUp: create 3D models of anything you like • Google Wave: enjoy 3.41 min video
  • 8. For Webmasters…1 • AdSense: – Earn revenue from your website • Analytics: – Analyze website traffic – Use easy-to-understand reports to make measurable improvements to marketing campaigns and websites • Checkout: – Offer a convenient checkout method and increase sales by driving more traffic and higher conversions • DoubleClick for Publishers: – New! Sell, schedule, deliver, and measure your directly-sold and network-based ad inventory
  • 9. For Webmasters…2 • Website Optimizer: – Build effective websites. – Automatically test different site content in order to maximize visitor conversion rates • Google Site search: – Create a site search engine with Google Custom Search • Google Friend Connect: – Grow viral traffic to your site – New! Add social features to get more people engaging more deeply with your website -- and with each other • Polls by Google Doc • Mailing List by Groups enjoy 1.08 min Ales story :D
  • 10. For Business…1 • AdWords – Advertise your business on Google • Google Places: – Make your business searchable on maps – Create or edit a Google Maps business listing. Add hours of operation, photos, and other details • Google Base: Product Search and more: – Post all kinds of content to Google – Submit your content using Google Base; find it on Google properties like Product Search • Google Geospatial Solutions – Visualize, analyze and Publish mapping data using Google Earth and Maps, and build 3D models with SketchUp Pro
  • 11. For Business…2 • Enterprise search solutions: – Advertise your business on Google. – New! Maximize internal productivity with Google-powered search for your website or intranet • Google Apps: – Communicate and collaborate – Email, calendar and collaboration tools that your employees can access from any computer • Postini services: – Secure your email content to Google – New! Protect your email infrastructure with hosted spam and virus protection, archiving, and encryption
  • 12. For Developer…1 • Google Code University: – Find courses, tutorials and videos on the newest technologies, including courses developed by Googlers – Adding your course to Google Code University • Project Hosting: – Provides a free collaborative development environment for open source projects – Simple, fast, reliable, and scalable • Google Web Toolkit (GWT): – Development toolkit for building and optimizing complex browser-based applications – Quickly develop performance AJAX applications across all major browsers
  • 13. For Developer…2 • Google Maps API Family: – Maps JavaScript API, Flash, Earth..etc. – Wide array of APIs that let you embed the robust functionality and everyday usefulness of Google Maps • Code Playground: – Mapping tool that allow you to show, edit the code behind of Google apps. – Translation, Blogger , JavaScript …etc • Google Data APIs: – Allow programmers to create applications that read and write data from Google services • Google App Engine: – lets developers run web applications on Google's infrastructure
  • 14. Android Apps…1 • What is Android? • A software platform and operating system for mobile devices • Developed by Google and later the Open Handset Alliance (OHA) • Allows writing managed code in the Java language • License – Android is under version 2 of the Apache Software License (ASL)
  • 15. Android Apps…2 • Why? – Few reasons to go MAD: • Smart Phones [Internet access] anywhere/Social networking • Millions of mobile users • Open standards – Android vs IPhone • Play 3.57 min video to know why?
  • 16. Android Apps…3 • Architecture: – Runs on top of Linux 2.6 – Dalvik virtual machine optimized for mobile device – Integrated browser based on the webkit engine – Optimized graphics with OpenGL Es – SqlLite database for structure data storage
  • 17. Android Apps…4 • Android versions: – 2.0/2.1 Éclair – 2.2 Froyo – 2.3 Gingerbread(latest vesion for phone) – 3.0 Honeycomb (targeted at tablet devices) – Ice cream sandwich (future combination of Gingerbread and Honeycomb) – See the Android Full Story
  • 18. Android Apps…5 • Android Development: – You should know: • O.o programming concepts • Some Experience with Java • Android capabilities – To get started: • Java • Android SDK • Eclipse IDE (optional) – Programming Language(s) • Java – officially supported • C/C++ – also possible but not supported • Note: So far more than 100 millions activations for Android phones
  • 19. Android Apps…6 • Application fundamentals: – Apps are written in java programming language – Compiled into an Android package file (.apk) – Each app run in its sandbox and Linux process – Apps consist of components, a manifest file and resources – Components: • Activities (Single UI scream) • Services (long running operation in the bg) • Broadcast Receivers (responds to sys wide broadcast announcements) • Content Providers (shared store data to all apps) – Manifest file(root directory) – Small Demo to play with Android
  • 20. Android Apps…7 • Future possibilities: • Google Android Sales to Overtake iPhone in 2012 • The OHA is committed to make their vision a reality to deploy the Android platform for every mobile operator, handset manufacturers and developers to build innovative devices • Number of Android activation will be more than 1 billions at the end of 2012. • More Android devices are coming and some will push the envelope even further • Conclusion • We can only hope that the next versions of Android have overcome any limitations and that the future possibilities became a reality
  • 21. The Google Is The Future ;)
  • 22. Thank You For Attention