Google World - Hassan magdy
Upcoming SlideShare
Loading in...5
×
 

Google World - Hassan magdy

on

  • 1,106 views

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

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

Statistics

Views

Total Views
1,106
Views on SlideShare
1,105
Embed Views
1

Actions

Likes
0
Downloads
22
Comments
1

1 Embed 1

http://www.slashdocs.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • great nd thought full ppt.........
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Google World - Hassan magdy Google World - Hassan magdy Presentation Transcript

  • 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, 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 Googles 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 IsThe Future ;)
  • Thank You For Attention