google innovation
DESCRIPTION
Ihar Mahaniok - Google InnovationTRANSCRIPT
![Page 1: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/1.jpg)
Ihar MahaniokSoftware Engineer, Google Switzerland
Innovations in Google
1
![Page 2: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/2.jpg)
Make information universally accessible and useful
![Page 3: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/3.jpg)
Information pile
3
![Page 4: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/4.jpg)
Development of Google search
• Scalable and globalized base
• Daily improvements
• Internationalization & localization
• Universal search
• Personalized search
• Query formulation support
• Safety and spam fighting
• Latency and results presentation
4
![Page 5: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/5.jpg)
00
500 000 000
1 000 000 000
1 500 000 000
2 000 000 000
2 500 000 000
3 000 000 000
3 500 000 000
2000 2001 2002 2003 2004 2005 2006 2007
PC users Phone users
Source: International Telecommunication Union
Mobile is important
>3 billion people have mobile phones
![Page 6: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/6.jpg)
Some history
In the past...
![Page 7: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/7.jpg)
Android
![Page 8: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/8.jpg)
Operators
Semiconductor
Commercialization
Software
Handsets
![Page 9: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/9.jpg)
Application FrameworkViewView
System System ViewView
System System Content ProvidersContent ProvidersContent ProvidersContent Providers
Resource Resource ManagerManagerResource Resource ManagerManager XMPP ServiceXMPP ServiceXMPP ServiceXMPP Service
Activity ManagerActivity ManagerActivity ManagerActivity Manager
Package ManagerPackage ManagerPackage ManagerPackage Manager
WindowWindowManager Manager WindowWindow
Manager Manager NotificationNotificationManager Manager
NotificationNotificationManager Manager
LocationLocationManager Manager LocationLocationManager Manager
TelephonyTelephonyManagerManager
TelephonyTelephonyManagerManager
Linux Kernel
Display DriverDisplay DriverDisplay DriverDisplay Driver Camera DriverCamera DriverCamera DriverCamera Driver Bluetooth DriverBluetooth DriverBluetooth DriverBluetooth Driver Flash MemoryFlash Memory DriverDriver
Flash MemoryFlash Memory DriverDriver
Binder (IPC) Binder (IPC) DriverDriver
Binder (IPC) Binder (IPC) DriverDriver
PowerPowerManagementManagement
PowerPowerManagementManagementUSB DriverUSB DriverUSB DriverUSB Driver Keypad DriverKeypad DriverKeypad DriverKeypad Driver WiFi DriverWiFi DriverWiFi DriverWiFi Driver AudioAudio
DriversDriversAudioAudio
DriversDrivers
Android Platform
ApplicationsHomeHomeHomeHome DialerDialerDialerDialer
ContactsContactsContactsContacts
SMS/MMSSMS/MMSSMS/MMSSMS/MMS
EmailEmailEmailEmail
IMIMIMIM
CalendarCalendarCalendarCalendar
BrowserBrowserBrowserBrowser
Media Media PlayerPlayerMedia Media PlayerPlayer AlbumsAlbumsAlbumsAlbums
CameraCameraCameraCamera
ClockClockClockClock
CalculatorCalculatorCalculatorCalculator
…………Voice DialVoice DialVoice DialVoice Dial
AlarmAlarmAlarmAlarm
Architecture
Android Runtime
Dalvik Virtual MachineDalvik Virtual MachineDalvik Virtual MachineDalvik Virtual Machine
Core LibrariesCore LibrariesCore LibrariesCore Libraries
Libraries
FreeTypeFreeTypeFreeTypeFreeType
SGLSGLSGLSGL SSLSSLSSLSSL
SQLiteSQLiteSQLiteSQLite
LibWebCoreLibWebCoreLibWebCoreLibWebCore
LibcLibcLibcLibc
Surface ManagerSurface ManagerSurface ManagerSurface Manager
OpenGL|ESOpenGL|ESOpenGL|ESOpenGL|ES
Media FrameworkMedia FrameworkMedia FrameworkMedia Framework
![Page 10: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/10.jpg)
Openness
• Nobody in sole control
• Open for operators
• Open for manufacturers
• Open for developers
• Open for users
![Page 11: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/11.jpg)
11
Applications
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
![Page 12: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/12.jpg)
With one phone
It is just starting..
?????? ???? ????????
??????
??
But more tomorrow
![Page 13: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/13.jpg)
Google Chrome
13
• Development is always held by the weakest chain
• Amount of web usage depends on speed
• Applications are in the cloud
• Client should give rich opportunities to services; for user, service is important, not the client
• Open and competitive development is good for Internet
![Page 14: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/14.jpg)
14
Chrome components
![Page 15: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/15.jpg)
Google App Engine
• No company can make all important web services
• Web evolution depends on speed limits
• What new can be done with information?
• How long does it take to go from idea to implementation?
• And how much does it cost?
15
![Page 16: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/16.jpg)
Google App Engine in White House
16
![Page 17: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/17.jpg)
Google Translate
• 41 languages
• 1640 language pairs
• Tools for webpage translation
• Tools for search translation
17
![Page 18: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/18.jpg)
Google Maps / Latitude
• All location-related data in one place
• Social information: you want to know about your friends
• Non-intrusive notifications
• Privacy controls, full opt-in
18
![Page 19: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/19.jpg)
Google Maps / Latitude
19
![Page 20: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/20.jpg)
Google Voice
• One phone number forever and for all
• Filter your 1-on-1 connections
• Read your voicemail
• Easy cheap international calls
• Sync and save all your data: calls logs, SMS
20
![Page 21: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/21.jpg)
Google Voice
21
![Page 22: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/22.jpg)
Gmail
• Developed for ourselves – very heavy e-mail users
• The first e-mail provider to give Gigabyte of storage
• Chat integration
• Rich features
• Offline access
• Gmail Labs:• Agile, but tested
• Feature-rich, but not clunky
• Small features are launched almost every week
22
![Page 23: Google Innovation](https://reader034.vdocuments.us/reader034/viewer/2022042623/54694852af795939568b59a3/html5/thumbnails/23.jpg)
Q & A
23