Google for India 2020 event: Here are the top announcements

Google is expected to announce some India-specific updates for its apps and services at the Google for India conference. Google and Alphabet CEO Sundar Pichai is also supposed to give a special keynote this time. 

By: HT TECH
| Updated on: Jul 13 2020, 15:18 IST
Icon
Google for India 2020 event.
Google for India 2020 event. (Google/YouTube)
Google for India 2020 event. (Google/YouTube)

Google today made India-specific announcements for its different services and platforms. The search giant announced 75,000 investment in the country in the coming years. In addition, the firm even invested $1 million in the education section.

This is the 6th edition of Google for India and since years the event has always been the launchpad for the company's new

...Read More
13 Jul 2020, 14:58 IST

That's was the end of Google for India 2020 conference

That's all for today. For more updates stay tuned to HT Tech.

13 Jul 2020, 14:57 IST

Sanjay Gupta takes the screen again, thanks govt for letting Google partner with them and expand its services 

He says Google's efforts in India has helped them grow globally in several ways. It has created economic opportunity in the country as well. He thanks all the users and Shri Ravi Shankar Prasad to make Google empower different areas. 

13 Jul 2020, 14:52 IST

Nishank talks about ePathshala platform

Nishank adds that how ePathshala platform is helping educate more Indians and how Google's investment will boost this in the coming years.

13 Jul 2020, 14:49 IST

Minister of Human Resources Development, Ramesh Pokhriyal Nishank thanks Google

Icon
image caption

Nishank talks about Digital India revolution and how Google contributes to it. He also talks about funding new startups.

13 Jul 2020, 14:47 IST

Google announces $1 million to boost digital education in India  

Icon
image caption

13 Jul 2020, 14:45 IST

Google partners with CBSE

Partnership with CBSE will enable 1 million teachers in 22,000 schools across India to use Google services like G Suite for Education, Google classroom and more.

13 Jul 2020, 14:42 IST

Chadha talks about teachers using different tools to make information engaging and immersive

She also talks on how a school in Vishakhapatanam became a part of Google Classroom initiative and how it changed the way of learning.  

13 Jul 2020, 14:39 IST

Sapna Chadha, senior country marketing manger takes the screen to talk about Google's contribution in the education sction

Icon
image caption

Teachers from GD Goenka, Kendriya Vidyalaya and others moved to Google Meet and Google classroom platforms to educate students.

13 Jul 2020, 14:35 IST

Sengupta talks about Spot platform on Google Play last year

More than 2 million users used this feature within 2 months of launch. He also talks about Job Spot and how Covid-19 has led the company to work more.

13 Jul 2020, 14:31 IST

Caeser Sengupta, vice president, Payments and Next Billion Users talks about Google's contribution to India

Icon
image caption

He talks about Android's adoption in India, affordable mobile devices, Google's partnership with Indian manufactures, payments and more.

13 Jul 2020, 14:29 IST

Here's some more details on Google for India Digitization fund 

Read more: Google for India 2020: Sundar Pichai announces Google for India Digitization fund worth $10 billion

13 Jul 2020, 14:27 IST

Prasad talks about India's app economy and 'digital village'

He hopes that Google will help in digitizing more villages in India and empower people to make the digital India revolution bigger than before.

13 Jul 2020, 14:25 IST

The funds will help accelerate India’s digital economy

FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> embedElementCount [in template "upgraded-story/elementBase.ftl" at line 11, column 28] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign embedElementCount = embedElem... [in template "upgraded-story/elementBase.ftl" in macro "elementDynamic" at line 11, column 1] - Reached through: @dynamicElement.elementDynamic elemen... [in template "upgraded-story/liveblogElement.ftl" at line 56, column 4] - Reached through: #include "/upgraded-story/liveblogEle... [in template "story/elementBase.ftl" in macro "elementDynamic" at line 39, column 1] - Reached through: @dynamicElement.elementDynamic elemen... [in template "new-story/storyDetails.ftl" at line 533, column 1] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:467) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) at freemarker.core.AddConcatExpression._eval(AddConcatExpression.java:83) at freemarker.core.AddConcatExpression._eval(AddConcatExpression.java:56) at freemarker.core.Expression.eval(Expression.java:83) at freemarker.core.Assignment.accept(Assignment.java:134) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.SwitchBlock.accept(SwitchBlock.java:79) at freemarker.core.Environment.visit(Environment.java:361) at freemarker.core.Environment.invoke(Environment.java:754) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.include(Environment.java:2559) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.SwitchBlock.accept(SwitchBlock.java:79) at freemarker.core.Environment.visit(Environment.java:361) at freemarker.core.Environment.invoke(Environment.java:754) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) at freemarker.core.Environment.visit(Environment.java:361) at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:317) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:242) at freemarker.core.Environment.visitIteratorBlock(Environment.java:635) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:107) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:93) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.process(Environment.java:304) at freemarker.template.Template.process(Template.java:382) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:396) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:309) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:257) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:165) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:314) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1325) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1069) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1008) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870) at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855) at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:470) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316) at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:158) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:126) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:111) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:84) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) 404 page not found |HT Tech