0
Describe  Googlein just ONE   word?
WorldGoogle Apps & Android Development  Prepared by:   Hassan Magdy
Small Agenda• Really I wont  talk about…• But actually I will  talk about…
Full Agenda• Really I wont talk about…  – Google+, Web, Images, Directory, Videos, Maps,    News, Gmail, Shopping, Transla...
Full Agenda (continued)• But actually I will talk about…  – Google Apps For webmasters  – Google Apps For business owners ...
• Google Shopping: makes shopping online  much more easier, faster, convenient and secure via  using a set of Google servi...
Blogger• Google Calendar: see the big picture, automatic          Voice  event reminders, mobile phone notifications      ...
For Webmasters…1• AdSense:   – Earn revenue from your website• Analytics:   – Analyze website traffic   – Use easy-to-unde...
For Webmasters…2• Website Optimizer:   – Build effective websites.   – Automatically test different site content     in or...
For Business…1• AdWords  – Advertise your business on Google• Google Places:  – Make your business searchable on    maps  ...
For Business…2• Enterprise search solutions:   – Advertise your business on Google.   – New! Maximize internal productivit...
For Developer…1• Google Code University:   – Find courses, tutorials and videos on     the newest technologies, including ...
For Developer…2• Google Maps API Family:   – Maps JavaScript API, Flash, Earth..etc.   – Wide array of APIs that let you e...
Android Apps…1• What is Android?  • A software platform and operating system for mobile devices  • Developed by Google and...
Android Apps…2• Why?  – Few reasons to go MAD:     • Smart Phones [Internet       access] anywhere/Social       networking...
Android Apps…3• Architecture:   – Runs on top of     Linux 2.6   – Dalvik virtual     machine optimized     for mobile dev...
Android Apps…4• Android versions:  – 2.0/2.1 Éclair  – 2.2 Froyo  – 2.3 Gingerbread(latest vesion    for phone)  – 3.0 Hon...
Android Apps…5• Android Development:   – You should know:       • O.o programming concepts       • Some Experience with Ja...
Android Apps…6• Application fundamentals:  – Apps are written in java programming language  – Compiled into an Android pac...
Android Apps…7• Future possibilities:  •   Google Android Sales to                Overtake iPhone in 2012  •   The OHA is ...
The Google     IsThe Future ;)
Thank You For  Attention
Upcoming SlideShare
Loading in...5
×

Google World - Hassan magdy

969

Published on

Hassan magdy speaks about google world and Android development in First AlexGTUG Event

Published in: Technology, Business
1 Comment
0 Likes
Statistics
Notes
  • great nd thought full ppt.........
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
969
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Google World - Hassan magdy "

  1. 1. Describe Googlein just ONE word?
  2. 2. WorldGoogle Apps & Android Development Prepared by: Hassan Magdy
  3. 3. Small Agenda• Really I wont talk about…• But actually I will talk about…
  4. 4. Full Agenda• Really I wont 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. 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. 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. 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. 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. 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. 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. 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. 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. 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 Googles infrastructure
  14. 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. 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. 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. 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. 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. 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. 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. 21. The Google IsThe Future ;)
  22. 22. Thank You For Attention
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×