SlideShare a Scribd company logo
1 of 67
Google Apps & App Engine




               www.digitalmarketing.ac.in
 World’s top IT & Web companies
Apple,
                           1. Google
IBM,                       2. Facebook
Microsoft,                 3. Youtube
                           4. Yahoo
Google,                    5. Baidu
Oracle,                    6. Wikipedia.
                           7. Live
Intel,                     8. Twitter
Qualcomm,                  9. Qq
                           10. Amazon
Cisco,                     11. Blogspot
Amazon ,                   12. Linkedin
EMC
Top 10 Sites of India

                    Hall of Fame

S.N   Site Name             Category

                            Search
1.    google.co.in
                            Engine
2.    Facebook              Social Media
                            Videos
3.    youtube.com
                            Sharing

                            Search
4.    yahoo.com
                            Engine
5.    wikipedia.org         Reference
                            Search
6.    rediff.com
                            Engine
7.    irctc.co.in           Railways
8.    naukri.com            Jobs
9.    flipkart.com          Ecommerce

10.   Mapsofindia.com       Mapping

            As on 12/06/2012
India…. How is it Currently…..????
Opportunities….. Unlocked !!!
Young India…. Mystical India …
          Shifts in the Digital Age

Internet offers new opportunities for creating value and
building relationships.

The digital age has changed consumers’ ideas of

•convenience,
•speed,
•price,
•product information, and
•service.

Companies need to retain old skills and practices but add
new competencies.

Listening to changing consumer behavior
before and it may just have the
vision,
consumer insight,
resources,
and reputation needed
to complete the push into the living room
What Is Google Apps?




                       www.digitalmarketing.ac.in
Thinking about Google Apps?




                   www.digitalmarketing.ac.in
Objective

• Be able to implement Google Apps in meaningful ways
  in your classrooms to increase efficiency,
  collaboration and engagement




                                www.digitalmarketing.ac.in
Google Apps vs. Google


             Blogger            Google Reader

             Custom Search      Alerts


             Google Maps        Picasa


             Google Books       Knol

             Google Squared


             Google Translate


             www.digitalmarketing.ac.in
Google Apps: tools for today's user
        Gmail Huge inbox with search: keep and find everything.

        Talk Business class IM and VC as easy as email.

        Groups      Let users easily create and work in teams.

        Calendar      Make sharing calendars and schedules easy.

        Docs    Makes collaborating as easy as creating


        Sites   Allow users to manage their own sites.

        Video     Unlock the power of video within your business.

        Postini    Security and compliance solutions.

                                         www.digitalmarketing.ac.in
Google Apps Premier Edition
              Solution providers: consider
            replacing this slide with your own
                        rate sheet


                                $50 / user / year

                                1 year archive + $13
                                10 year archive + $33




                                 www.digitalmarketing.ac.in
Google Docs
Word Processing, Spreadsheets, Presentations




                 www.digitalmarketing.ac.in
                           Google Confidential and Proprietary
#1: Collaborative Lesson Planning

                                          Work on the same
                                          lesson plan at the
                                          same time with a
                                          colleague using
                                          Google Docs.




Beginner Application


                                    www.digitalmarketing.ac.in
#2: Staff/Grade Level Meeting Notes

                                       Take your staff
                                       meeting notes in
                                       Google Docs. Share
                                       with the rest of the
                                       staff.




  Picture by K.W. Barrett

Beginner Application


                                www.digitalmarketing.ac.in
#3: Shared Lesson Repository




   Store your lesson plans in your school's shared Doc list so that
   anyone at your school can find and access them. Create a folder for
   your grade level to share resources.

Beginner Application
                                               www.digitalmarketing.ac.in
#4: Improve the Writing Process

  Use Google Docs to:
   • Have students work collaboratively from anywhere
   • Give students ongoing and simultaneous feedback
   • Use revision history to hold students accountable
     for their work
   • Publish student work




Intermediate Application
            Beginner Application

                                    www.digitalmarketing.ac.in
#5: Reading Response Journals

                                                  Instead of lugging
                                                  home 30 reading
                                                  response journals
                                                  every week to
                                                  comment on, have
                                                  students keep their
                                                  journals in a shared
                                                  Google Doc. You can
                                                  give your comments
                                                  while students
                                                  continue to write in
                                                  their journals!

Intermediate Application
                           Beginner Application
                                                  www.digitalmarketing.ac.in
#6. Translate Letters Home for Parents

                                         Translate letters
                                         home to parents
                                         by using the
                                         translate feature
                                         in Google Docs.




                                www.digitalmarketing.ac.in
Google Apps for your domain




                www.digitalmarketing.ac.in
Student and Faculty Dashboard




                 www.digitalmarketing.ac.in
Administrative Control of Google Apps




                      www.digitalmarketing.ac.in
Managing Services




http://www.digitalmarketing.ac.in
Main Google Page - I




http://www.digitalmarketing.ac.in
Main Google Page - II
Managing Google Groups




http://www.digitalmarketing.ac.in
Google App : Advance tools - I




http://www.digitalmarketing.ac.in
Google App : Advance tools - II




http://www.digitalmarketing.ac.in
Google App : Calender Setting




http://www.digitalmarketing.ac.in
Google App : Chat Setting




http://www.digitalmarketing.ac.in
Google App : Contacts Setting




http://www.digitalmarketing.ac.in
Google App : Drive & Docs Settings




  http://www.digitalmarketing.ac.in
Google App : Email Settings




http://www.digitalmarketing.ac.in
Google App : Calender Settings
Google Groups for business Setting




   http://www.digitalmarketing.ac.in
Google App : Settings Settings
    Mobile Calender




http://www.digitalmarketing.ac.in
Google App : Sites Settings




http://www.digitalmarketing.ac.in
Google App : Start Page Settings




 http://www.digitalmarketing.ac.in
Google App : Video Settings




http://www.digitalmarketing.ac.in
Student and Teacher Dashboard




                    www.digitalmarketing.ac.in
Administrative Control of Google Apps




                    www.digitalmarketing.ac.in
Managing Services




   http://www.digitalmarketing.ac.in
Main Google Page




  http://www.digitalmarketing.ac.in
Google's enterprise vision




                             www.digitalmarketing.ac.in
Let's go shopping for software




                     www.digitalmarketing.ac.in
Getting started with Google Apps




                  www.digitalmarketing.ac.in
Sharing and Collaboration

 Keep your work
 private.


 Collaborate with
 friends.

 Publish for the
 World.

                    www.digitalmarketing.ac.in
Google Documents
 upload, create and share

• Upload your documents, power points and
  spreadsheets
  o Share access with other Google members
  o Download as .pdf, .html or publish for all to see
• Create a new document, presentation or
  spreadsheet
  o Using Google Doc Templates
• Online participation in presentations


                 Printing documents is so
                              www.digitalmarketing.ac.in
 What Is Google App Engine?
  Google App Engine lets you run web applications on Google's
   infrastructure.
  App Engine applications are easy to build, easy to maintain, and
   easy to scale as your traffic and data storage needs grow.
  With App Engine, there are no servers to maintain: You just upload
   your application, and it's ready to serve your users.
  Google App Engine supports apps written in several programming
   languages.
  With App Engine's Java runtime environment, you can build your
   app using standard Java technologies, including the JVM, Java
   servlets, and the Java programming language.
  App Engine costs nothing to get started. All applications can use up
   to 1 GB of storage,bandwidth to support an efficient app serving
   around 5 million page views a month, absolutely free.
                                          www.digitalmarketing.ac.in
 Application Environment
 Google App Engine makes it easy to build an application that
 runs reliably, even under heavy load and with large amounts of
 data. App Engine includes the following features:

   Dynamic Web Serving, With Full Support For Common Web
    Technologies
   Persistent Storage With Queries, Sorting And Transactions
   Automatic Scaling And Load Balancing
   Apis For Authenticating Users And Sending Email Using Google
    Accounts
   Scheduled Tasks For Triggering Events At Specified Times And
    Regular Intervals.



                                         www.digitalmarketing.ac.in
The Sandbox
 Applications run in a secure environment that provides limited access to
 the underlying operating system. These limitations allow App Engine to
 distribute web requests for the application across multiple servers, and
 start and stop servers to meet traffic demands.

  An application can only access other computers on the Internet
   through the provided URL fetch and email services. Other
   computers can only connect to the application by making HTTP (or
   HTTPS) requests on the standard ports.
  Application code only runs in response to a web request, a queued
   task, or a scheduled task, and must return response data within 60
   seconds in any case. A request handler cannot spawn a sub-process
   or execute code after the response has been sent.


                                           www.digitalmarketing.ac.in
The Go Runtime Environment
  App Engine's Go runtime environment provides a convenient way to
   implement and deploy web applications written in the Go
   Programming Language.
  The Go runtime environment runs the latest version of Go 1. The
   SDK includes the Go compiler and standard library, so it has no
   additional dependencies. As with the Java and Python
   environments, not all the standard library's functionality is available
   inside the sandbox. For example, attempts to open a socket or write
   to a file will return an os.EINVAL error.
  The SDK includes an automated build service to compile your app,
   so you'll never need to invoke the compiler yourself. And—as with
   the Python SDK—your app will be automatically re-built whenever
   you change the source. This keeps you productive by making the
   edit-compile-run cycle refreshingly short.

                                            www.digitalmarketing.ac.in
The Java Runtime Environment
  You can develop your application for the Java runtime environment
   using common Java web development tools and API standards. Your
   app interacts with the environment using the Java Servlet standard,
   and can use common web application technologies such as Java
   Server Pages (JSPs).
  The Java runtime environment uses Java 6. The App Engine Java SDK
   supports developing apps using either Java 5 or 6.
  The environment includes the Java SE Runtime Environment (JRE) 6
   platform and libraries. The restrictions of the sandbox environment
   are implemented in the JVM. An app can use any JVM bytecode or
   library feature, as long as it does not exceed the sandbox
   restrictions. For instance, bytecode that attempts to open a socket
   or write to a file will throw a runtime exception.

                                        www.digitalmarketing.ac.in
The Python Runtime Environment
  The primary Python runtime environment uses Python version
   2.7.2. You can also choose the older Python 2.5.2 runtime.
  The Python environment includes the Python standard library. Of
   course, not all of the library's features can run in the sandbox
   environment.
  Application code written for the Python environment must be
   written exclusively in Python. Extensions written in the C language
   are not supported.
  The Python environment provides rich Python APIs for the data
   store, Google Accounts, URL fetch, and email services. App Engine
   also provides a simple Python web application framework called
   webapp2 to make it easy to start building applications.


                                          www.digitalmarketing.ac.in
Storing Your Data
  The App Engine environment provides a range of options for
   storing your data:
  App Engine Data store provides a NoSQL schemaless object
   data store, with a query engine and atomic transactions.
  Google Cloud SQL provides a relational SQL database service
   for your App Engine application, based on the familiar MySQL
   RDBMS.
  Google Cloud Storage provides a storage service for objects
   and files up to terabytes in size, accessible from Python and
   Java applications.



                                     www.digitalmarketing.ac.in
Google Accounts
  App Engine supports integrating an app with Google Accounts for user
   authentication. Your application can allow a user to sign in with a
   Google account, and access the email address and displayable name
   associated with the account.
  Using Google Accounts lets the user start using your application faster,
   because the user may not need to create a new account. It also saves
   you the effort of implementing a user account system just for your
   application.
  If your application is running under Google Apps, it can use the same
   features with members of your organization and Google Apps
   accounts.
  The Users API can also tell the application whether the current user is
   a registered administrator for the application. This makes it easy to
   implement admin-only areas of your site.

                                             www.digitalmarketing.ac.in
App Engine Services

   URL Fetch
   Mail
   Memcache
   Image Manipulation


                       www.digitalmarketing.ac.in
Scheduled Tasks and Task Queues
   An application can perform tasks outside of responding to web
    requests. Your application can perform these tasks on a schedule
    that you configure, such as on a daily or hourly basis. Or, the
    application can perform tasks added to a queue by the application
    itself, such as a background task created while handling a request.
   Scheduled tasks are also known as "cron jobs," handled by the
    Cron service. For more information on using the Cron service, see
    the Python or Java cron documentation.
   Task queues keep track of tasks to handle in the background. The
    Python, Java, and Go runtime environments can use task queues.
    For information about the task queue service, see the Python API
    documentation, the Java API documentation or the the Go API
    documentation.


                                          www.digitalmarketing.ac.in
Development Workflow
  The App Engine software development kits (SDKs) for Java, Python, and Go
   each include a web server application that emulates all of the App Engine
   services on your local computer. Each SDK includes all of the APIs and
   libraries available on App Engine.
  Each SDK also includes a tool to upload your application to App Engine.
   Once you have created your application's code, static files and
   configuration files, you run the tool to upload the data. The tool prompts
   you for your Google account email address and password.
  When you build a new major release of an application that is already
   running on App Engine, you can upload the new release as a new version.
   The old version will continue to serve users until you switch to the new
   version. You can test the new version on App Engine while the old version
   is still running.
  The Java SDK runs on any platform with Java 5 or Java 6. The SDK is
   available as a Zip file.


                                            www.digitalmarketing.ac.in
Quotas and Limits
  Not only is creating an App Engine application easy, it's free! You can create
   an account and publish an application that people can use right away at no
   charge, and with no obligation. An application on a free account can use up
   to 1 GB of storage and up to 5 million page views a month. When you are
   ready for more, you can enable billing, set a maximum daily budget, and
   allocate your budget for each resource according to your needs.
  You can register up to 10 applications per developer account.
  Each app is allocated resources within limits, or "quotas." A quota determines
   how much of a given resource an app can use during a calendar day. In the
   near future, you will be able to adjust some of these quotas by purchasing
   additional resources.
  Attempts to subvert or abuse quotas, such as by operating applications on
   multiple accounts that work in tandem, are a violation of the Terms of
   Service, and could result in apps being disabled or accounts being closed.



                                               www.digitalmarketing.ac.in
Lastly….Two big opportunities
R U …. …….Prepared !!!
               We Indians NEED



        ACTIONS
        & not Vision...Insights...Foresights




Either we take hold of the FUTURE….. or the future will take hold of us.
Branches :
4th Floor, ‘A’ Wing, BEST Building, Nr Mc Donalds, S. V. Road, Andheri [W], Mumbai, India- 400 058.
508 Paradise Towers, Next to Mc Donalds, Gokhale Road Thane(w) 400602
Thank you




      www.digitalmarketing.ac.in

More Related Content

What's hot

A grand day out
A grand day outA grand day out
A grand day outjohnmayo
 
There is an App for That! The Best iPad Apps for Teaching
There is an App for That! The Best iPad Apps for TeachingThere is an App for That! The Best iPad Apps for Teaching
There is an App for That! The Best iPad Apps for TeachingRafael Scapin, Ph.D.
 
Androids in the Classroom - Settings, security, childproof and policies
Androids in the Classroom - Settings, security, childproof and policiesAndroids in the Classroom - Settings, security, childproof and policies
Androids in the Classroom - Settings, security, childproof and policiesKarina Barley - M.Ed.
 
Tech Tips for Teachers
Tech Tips for TeachersTech Tips for Teachers
Tech Tips for TeachersPeter Pappas
 
Google Apps In The Clasroom For Tesol 2010
Google Apps In The Clasroom For Tesol 2010Google Apps In The Clasroom For Tesol 2010
Google Apps In The Clasroom For Tesol 2010Rita Zeinstejer
 
Google Apps in the Classroom
Google Apps in the ClassroomGoogle Apps in the Classroom
Google Apps in the ClassroomRita Zeinstejer
 
Create, Share, and Communicate with Google Apps
Create, Share, and Communicate with Google AppsCreate, Share, and Communicate with Google Apps
Create, Share, and Communicate with Google Appsmegracie
 
CLSA Technology in Education and Leadership Activities Workshop
CLSA Technology in Education and Leadership Activities WorkshopCLSA Technology in Education and Leadership Activities Workshop
CLSA Technology in Education and Leadership Activities WorkshopChristian Choquette
 
Ea conference st albert feb 2014
Ea conference  st albert feb 2014Ea conference  st albert feb 2014
Ea conference st albert feb 2014tobylscott
 
45 ways to use g suite for education in the classroom
45 ways to use g suite for education in the classroom45 ways to use g suite for education in the classroom
45 ways to use g suite for education in the classroomStan Maria
 
Google: Beyond Search -- Google Apps and More
Google: Beyond Search -- Google Apps and MoreGoogle: Beyond Search -- Google Apps and More
Google: Beyond Search -- Google Apps and MoreMr.Ateach
 

What's hot (16)

Gsuite Tutorial
Gsuite TutorialGsuite Tutorial
Gsuite Tutorial
 
A grand day out
A grand day outA grand day out
A grand day out
 
There is an App for That! The Best iPad Apps for Teaching
There is an App for That! The Best iPad Apps for TeachingThere is an App for That! The Best iPad Apps for Teaching
There is an App for That! The Best iPad Apps for Teaching
 
Androids in the Classroom - Settings, security, childproof and policies
Androids in the Classroom - Settings, security, childproof and policiesAndroids in the Classroom - Settings, security, childproof and policies
Androids in the Classroom - Settings, security, childproof and policies
 
Tech Tips for Teachers
Tech Tips for TeachersTech Tips for Teachers
Tech Tips for Teachers
 
Google Apps In The Clasroom For Tesol 2010
Google Apps In The Clasroom For Tesol 2010Google Apps In The Clasroom For Tesol 2010
Google Apps In The Clasroom For Tesol 2010
 
Google Apps in the Classroom
Google Apps in the ClassroomGoogle Apps in the Classroom
Google Apps in the Classroom
 
Create, Share, and Communicate with Google Apps
Create, Share, and Communicate with Google AppsCreate, Share, and Communicate with Google Apps
Create, Share, and Communicate with Google Apps
 
CLSA Technology in Education and Leadership Activities Workshop
CLSA Technology in Education and Leadership Activities WorkshopCLSA Technology in Education and Leadership Activities Workshop
CLSA Technology in Education and Leadership Activities Workshop
 
Ea conference st albert feb 2014
Ea conference  st albert feb 2014Ea conference  st albert feb 2014
Ea conference st albert feb 2014
 
45 ways to use g suite for education in the classroom
45 ways to use g suite for education in the classroom45 ways to use g suite for education in the classroom
45 ways to use g suite for education in the classroom
 
Wikis and blogs
Wikis and blogsWikis and blogs
Wikis and blogs
 
Google: Beyond Search -- Google Apps and More
Google: Beyond Search -- Google Apps and MoreGoogle: Beyond Search -- Google Apps and More
Google: Beyond Search -- Google Apps and More
 
CAT534 Ripped From The Headlines - Google Apps
CAT534 Ripped From The Headlines - Google AppsCAT534 Ripped From The Headlines - Google Apps
CAT534 Ripped From The Headlines - Google Apps
 
Googling
GooglingGoogling
Googling
 
Googledocs
GoogledocsGoogledocs
Googledocs
 

Similar to Google app engine & its Benefits

Revised googleappsnov2010
Revised googleappsnov2010Revised googleappsnov2010
Revised googleappsnov2010Kent Brooks
 
Leveraging web 2.0 pbl
Leveraging web 2.0 pblLeveraging web 2.0 pbl
Leveraging web 2.0 pbltaix
 
lecturer support
lecturer support lecturer support
lecturer support chustler
 
Marsh Creek - Teaching with iPads
Marsh Creek - Teaching with iPadsMarsh Creek - Teaching with iPads
Marsh Creek - Teaching with iPadsDASD
 
090218 Madtech Google Apps
090218 Madtech Google Apps090218 Madtech Google Apps
090218 Madtech Google AppsAlnisa Allgood
 
Cribapps 100331110922-phpapp01
Cribapps 100331110922-phpapp01Cribapps 100331110922-phpapp01
Cribapps 100331110922-phpapp01dejavumc
 
10 Ways to Maximize your Google Experience
10 Ways to Maximize your Google Experience10 Ways to Maximize your Google Experience
10 Ways to Maximize your Google ExperienceMichelle Matias
 
Pet 441 day 4 (qr codes)
Pet 441 day 4 (qr codes)Pet 441 day 4 (qr codes)
Pet 441 day 4 (qr codes)emjones28
 
Venturing into the cloud
Venturing into the cloudVenturing into the cloud
Venturing into the cloudJeff Piontek
 
Learner centered technologies
Learner centered technologiesLearner centered technologies
Learner centered technologiesJonathan Smart
 
Google A Wonderful World
Google A Wonderful WorldGoogle A Wonderful World
Google A Wonderful WorldAsmaa El-Bamby
 

Similar to Google app engine & its Benefits (20)

Revised googleappsnov2010
Revised googleappsnov2010Revised googleappsnov2010
Revised googleappsnov2010
 
Leveraging web 2.0 pbl
Leveraging web 2.0 pblLeveraging web 2.0 pbl
Leveraging web 2.0 pbl
 
Web 1.0, 3.0. 3.0 School of Business
Web 1.0, 3.0. 3.0 School of BusinessWeb 1.0, 3.0. 3.0 School of Business
Web 1.0, 3.0. 3.0 School of Business
 
Web 1.0, 2.0 & 3.0
Web 1.0, 2.0 & 3.0Web 1.0, 2.0 & 3.0
Web 1.0, 2.0 & 3.0
 
lecturer support
lecturer support lecturer support
lecturer support
 
Marsh Creek - Teaching with iPads
Marsh Creek - Teaching with iPadsMarsh Creek - Teaching with iPads
Marsh Creek - Teaching with iPads
 
090218 Madtech Google Apps
090218 Madtech Google Apps090218 Madtech Google Apps
090218 Madtech Google Apps
 
Google
GoogleGoogle
Google
 
Crib Apps
Crib AppsCrib Apps
Crib Apps
 
Cribapps 100331110922-phpapp01
Cribapps 100331110922-phpapp01Cribapps 100331110922-phpapp01
Cribapps 100331110922-phpapp01
 
Google Apps
Google AppsGoogle Apps
Google Apps
 
10 Ways to Maximize your Google Experience
10 Ways to Maximize your Google Experience10 Ways to Maximize your Google Experience
10 Ways to Maximize your Google Experience
 
Google Docs
Google DocsGoogle Docs
Google Docs
 
Web 2.0 Applications in Business and Ed
Web 2.0 Applications in Business and EdWeb 2.0 Applications in Business and Ed
Web 2.0 Applications in Business and Ed
 
Pet 441 day 4 (qr codes)
Pet 441 day 4 (qr codes)Pet 441 day 4 (qr codes)
Pet 441 day 4 (qr codes)
 
Venturing into the cloud
Venturing into the cloudVenturing into the cloud
Venturing into the cloud
 
Learner centered technologies
Learner centered technologiesLearner centered technologies
Learner centered technologies
 
Google A Wonderful World
Google A Wonderful WorldGoogle A Wonderful World
Google A Wonderful World
 
Crib Docs
Crib DocsCrib Docs
Crib Docs
 
Crib Docs
Crib  DocsCrib  Docs
Crib Docs
 

More from Institute of Digital Marketing (13)

Neuro-Digital-Marketing
Neuro-Digital-MarketingNeuro-Digital-Marketing
Neuro-Digital-Marketing
 
Instagram for instant business
Instagram for  instant businessInstagram for  instant business
Instagram for instant business
 
Opportunities for trainers
Opportunities for trainersOpportunities for trainers
Opportunities for trainers
 
Enhancing Performance & use of Online Tools for Trainers
Enhancing Performance & use of Online Tools for TrainersEnhancing Performance & use of Online Tools for Trainers
Enhancing Performance & use of Online Tools for Trainers
 
How to Grow your Business using Social-Media
How to Grow your Business using Social-Media How to Grow your Business using Social-Media
How to Grow your Business using Social-Media
 
Viral Marketing
Viral Marketing Viral Marketing
Viral Marketing
 
On-Page SEO
On-Page  SEO On-Page  SEO
On-Page SEO
 
Vidya-Setu A Tribute for Education by Dr. Vijay Page
Vidya-Setu A Tribute for Education by Dr. Vijay PageVidya-Setu A Tribute for Education by Dr. Vijay Page
Vidya-Setu A Tribute for Education by Dr. Vijay Page
 
Win $3000+ FREE participation in Online Contest of Design, Media, Apps, Video...
Win $3000+ FREE participation in Online Contest of Design, Media, Apps, Video...Win $3000+ FREE participation in Online Contest of Design, Media, Apps, Video...
Win $3000+ FREE participation in Online Contest of Design, Media, Apps, Video...
 
Designing & Creativity
Designing & CreativityDesigning & Creativity
Designing & Creativity
 
Institute of Digital-Marketing brochure
Institute of Digital-Marketing brochureInstitute of Digital-Marketing brochure
Institute of Digital-Marketing brochure
 
Getting a Dream Job Via Linkedin
Getting a Dream Job Via LinkedinGetting a Dream Job Via Linkedin
Getting a Dream Job Via Linkedin
 
Mobile marketing and apps
Mobile marketing and appsMobile marketing and apps
Mobile marketing and apps
 

Recently uploaded

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Google app engine & its Benefits

  • 1. Google Apps & App Engine www.digitalmarketing.ac.in
  • 2.  World’s top IT & Web companies Apple, 1. Google IBM, 2. Facebook Microsoft, 3. Youtube 4. Yahoo Google, 5. Baidu Oracle, 6. Wikipedia. 7. Live Intel, 8. Twitter Qualcomm, 9. Qq 10. Amazon Cisco, 11. Blogspot Amazon , 12. Linkedin EMC
  • 3. Top 10 Sites of India Hall of Fame S.N Site Name Category Search 1. google.co.in Engine 2. Facebook Social Media Videos 3. youtube.com Sharing Search 4. yahoo.com Engine 5. wikipedia.org Reference Search 6. rediff.com Engine 7. irctc.co.in Railways 8. naukri.com Jobs 9. flipkart.com Ecommerce 10. Mapsofindia.com Mapping As on 12/06/2012
  • 4. India…. How is it Currently…..????
  • 5.
  • 8. Shifts in the Digital Age Internet offers new opportunities for creating value and building relationships. The digital age has changed consumers’ ideas of •convenience, •speed, •price, •product information, and •service. Companies need to retain old skills and practices but add new competencies.
  • 9.  Listening to changing consumer behavior before and it may just have the vision, consumer insight, resources, and reputation needed to complete the push into the living room
  • 10. What Is Google Apps? www.digitalmarketing.ac.in
  • 11. Thinking about Google Apps? www.digitalmarketing.ac.in
  • 12. Objective • Be able to implement Google Apps in meaningful ways in your classrooms to increase efficiency, collaboration and engagement www.digitalmarketing.ac.in
  • 13. Google Apps vs. Google Blogger Google Reader Custom Search Alerts Google Maps Picasa Google Books Knol Google Squared Google Translate www.digitalmarketing.ac.in
  • 14. Google Apps: tools for today's user Gmail Huge inbox with search: keep and find everything. Talk Business class IM and VC as easy as email. Groups Let users easily create and work in teams. Calendar Make sharing calendars and schedules easy. Docs Makes collaborating as easy as creating Sites Allow users to manage their own sites. Video Unlock the power of video within your business. Postini Security and compliance solutions. www.digitalmarketing.ac.in
  • 15. Google Apps Premier Edition Solution providers: consider replacing this slide with your own rate sheet $50 / user / year 1 year archive + $13 10 year archive + $33 www.digitalmarketing.ac.in
  • 16. Google Docs Word Processing, Spreadsheets, Presentations www.digitalmarketing.ac.in Google Confidential and Proprietary
  • 17. #1: Collaborative Lesson Planning Work on the same lesson plan at the same time with a colleague using Google Docs. Beginner Application www.digitalmarketing.ac.in
  • 18. #2: Staff/Grade Level Meeting Notes Take your staff meeting notes in Google Docs. Share with the rest of the staff. Picture by K.W. Barrett Beginner Application www.digitalmarketing.ac.in
  • 19. #3: Shared Lesson Repository Store your lesson plans in your school's shared Doc list so that anyone at your school can find and access them. Create a folder for your grade level to share resources. Beginner Application www.digitalmarketing.ac.in
  • 20. #4: Improve the Writing Process Use Google Docs to: • Have students work collaboratively from anywhere • Give students ongoing and simultaneous feedback • Use revision history to hold students accountable for their work • Publish student work Intermediate Application Beginner Application www.digitalmarketing.ac.in
  • 21. #5: Reading Response Journals Instead of lugging home 30 reading response journals every week to comment on, have students keep their journals in a shared Google Doc. You can give your comments while students continue to write in their journals! Intermediate Application Beginner Application www.digitalmarketing.ac.in
  • 22. #6. Translate Letters Home for Parents Translate letters home to parents by using the translate feature in Google Docs. www.digitalmarketing.ac.in
  • 23. Google Apps for your domain www.digitalmarketing.ac.in
  • 24. Student and Faculty Dashboard www.digitalmarketing.ac.in
  • 25. Administrative Control of Google Apps www.digitalmarketing.ac.in
  • 27. Main Google Page - I http://www.digitalmarketing.ac.in
  • 30. Google App : Advance tools - I http://www.digitalmarketing.ac.in
  • 31. Google App : Advance tools - II http://www.digitalmarketing.ac.in
  • 32. Google App : Calender Setting http://www.digitalmarketing.ac.in
  • 33. Google App : Chat Setting http://www.digitalmarketing.ac.in
  • 34. Google App : Contacts Setting http://www.digitalmarketing.ac.in
  • 35. Google App : Drive & Docs Settings http://www.digitalmarketing.ac.in
  • 36. Google App : Email Settings http://www.digitalmarketing.ac.in
  • 37. Google App : Calender Settings Google Groups for business Setting http://www.digitalmarketing.ac.in
  • 38. Google App : Settings Settings Mobile Calender http://www.digitalmarketing.ac.in
  • 39. Google App : Sites Settings http://www.digitalmarketing.ac.in
  • 40. Google App : Start Page Settings http://www.digitalmarketing.ac.in
  • 41. Google App : Video Settings http://www.digitalmarketing.ac.in
  • 42. Student and Teacher Dashboard www.digitalmarketing.ac.in
  • 43. Administrative Control of Google Apps www.digitalmarketing.ac.in
  • 44. Managing Services http://www.digitalmarketing.ac.in
  • 45. Main Google Page http://www.digitalmarketing.ac.in
  • 46. Google's enterprise vision www.digitalmarketing.ac.in
  • 47. Let's go shopping for software www.digitalmarketing.ac.in
  • 48. Getting started with Google Apps www.digitalmarketing.ac.in
  • 49. Sharing and Collaboration Keep your work private. Collaborate with friends. Publish for the World. www.digitalmarketing.ac.in
  • 50. Google Documents upload, create and share • Upload your documents, power points and spreadsheets o Share access with other Google members o Download as .pdf, .html or publish for all to see • Create a new document, presentation or spreadsheet o Using Google Doc Templates • Online participation in presentations Printing documents is so www.digitalmarketing.ac.in
  • 51.  What Is Google App Engine?  Google App Engine lets you run web applications on Google's infrastructure.  App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow.  With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.  Google App Engine supports apps written in several programming languages.  With App Engine's Java runtime environment, you can build your app using standard Java technologies, including the JVM, Java servlets, and the Java programming language.  App Engine costs nothing to get started. All applications can use up to 1 GB of storage,bandwidth to support an efficient app serving around 5 million page views a month, absolutely free. www.digitalmarketing.ac.in
  • 52.  Application Environment Google App Engine makes it easy to build an application that runs reliably, even under heavy load and with large amounts of data. App Engine includes the following features:  Dynamic Web Serving, With Full Support For Common Web Technologies  Persistent Storage With Queries, Sorting And Transactions  Automatic Scaling And Load Balancing  Apis For Authenticating Users And Sending Email Using Google Accounts  Scheduled Tasks For Triggering Events At Specified Times And Regular Intervals. www.digitalmarketing.ac.in
  • 53. The Sandbox Applications run in a secure environment that provides limited access to the underlying operating system. These limitations allow App Engine to distribute web requests for the application across multiple servers, and start and stop servers to meet traffic demands.  An application can only access other computers on the Internet through the provided URL fetch and email services. Other computers can only connect to the application by making HTTP (or HTTPS) requests on the standard ports.  Application code only runs in response to a web request, a queued task, or a scheduled task, and must return response data within 60 seconds in any case. A request handler cannot spawn a sub-process or execute code after the response has been sent. www.digitalmarketing.ac.in
  • 54. The Go Runtime Environment  App Engine's Go runtime environment provides a convenient way to implement and deploy web applications written in the Go Programming Language.  The Go runtime environment runs the latest version of Go 1. The SDK includes the Go compiler and standard library, so it has no additional dependencies. As with the Java and Python environments, not all the standard library's functionality is available inside the sandbox. For example, attempts to open a socket or write to a file will return an os.EINVAL error.  The SDK includes an automated build service to compile your app, so you'll never need to invoke the compiler yourself. And—as with the Python SDK—your app will be automatically re-built whenever you change the source. This keeps you productive by making the edit-compile-run cycle refreshingly short. www.digitalmarketing.ac.in
  • 55. The Java Runtime Environment  You can develop your application for the Java runtime environment using common Java web development tools and API standards. Your app interacts with the environment using the Java Servlet standard, and can use common web application technologies such as Java Server Pages (JSPs).  The Java runtime environment uses Java 6. The App Engine Java SDK supports developing apps using either Java 5 or 6.  The environment includes the Java SE Runtime Environment (JRE) 6 platform and libraries. The restrictions of the sandbox environment are implemented in the JVM. An app can use any JVM bytecode or library feature, as long as it does not exceed the sandbox restrictions. For instance, bytecode that attempts to open a socket or write to a file will throw a runtime exception. www.digitalmarketing.ac.in
  • 56. The Python Runtime Environment  The primary Python runtime environment uses Python version 2.7.2. You can also choose the older Python 2.5.2 runtime.  The Python environment includes the Python standard library. Of course, not all of the library's features can run in the sandbox environment.  Application code written for the Python environment must be written exclusively in Python. Extensions written in the C language are not supported.  The Python environment provides rich Python APIs for the data store, Google Accounts, URL fetch, and email services. App Engine also provides a simple Python web application framework called webapp2 to make it easy to start building applications. www.digitalmarketing.ac.in
  • 57. Storing Your Data  The App Engine environment provides a range of options for storing your data:  App Engine Data store provides a NoSQL schemaless object data store, with a query engine and atomic transactions.  Google Cloud SQL provides a relational SQL database service for your App Engine application, based on the familiar MySQL RDBMS.  Google Cloud Storage provides a storage service for objects and files up to terabytes in size, accessible from Python and Java applications. www.digitalmarketing.ac.in
  • 58. Google Accounts  App Engine supports integrating an app with Google Accounts for user authentication. Your application can allow a user to sign in with a Google account, and access the email address and displayable name associated with the account.  Using Google Accounts lets the user start using your application faster, because the user may not need to create a new account. It also saves you the effort of implementing a user account system just for your application.  If your application is running under Google Apps, it can use the same features with members of your organization and Google Apps accounts.  The Users API can also tell the application whether the current user is a registered administrator for the application. This makes it easy to implement admin-only areas of your site. www.digitalmarketing.ac.in
  • 59. App Engine Services URL Fetch Mail Memcache Image Manipulation www.digitalmarketing.ac.in
  • 60. Scheduled Tasks and Task Queues  An application can perform tasks outside of responding to web requests. Your application can perform these tasks on a schedule that you configure, such as on a daily or hourly basis. Or, the application can perform tasks added to a queue by the application itself, such as a background task created while handling a request.  Scheduled tasks are also known as "cron jobs," handled by the Cron service. For more information on using the Cron service, see the Python or Java cron documentation.  Task queues keep track of tasks to handle in the background. The Python, Java, and Go runtime environments can use task queues. For information about the task queue service, see the Python API documentation, the Java API documentation or the the Go API documentation. www.digitalmarketing.ac.in
  • 61. Development Workflow  The App Engine software development kits (SDKs) for Java, Python, and Go each include a web server application that emulates all of the App Engine services on your local computer. Each SDK includes all of the APIs and libraries available on App Engine.  Each SDK also includes a tool to upload your application to App Engine. Once you have created your application's code, static files and configuration files, you run the tool to upload the data. The tool prompts you for your Google account email address and password.  When you build a new major release of an application that is already running on App Engine, you can upload the new release as a new version. The old version will continue to serve users until you switch to the new version. You can test the new version on App Engine while the old version is still running.  The Java SDK runs on any platform with Java 5 or Java 6. The SDK is available as a Zip file. www.digitalmarketing.ac.in
  • 62. Quotas and Limits  Not only is creating an App Engine application easy, it's free! You can create an account and publish an application that people can use right away at no charge, and with no obligation. An application on a free account can use up to 1 GB of storage and up to 5 million page views a month. When you are ready for more, you can enable billing, set a maximum daily budget, and allocate your budget for each resource according to your needs.  You can register up to 10 applications per developer account.  Each app is allocated resources within limits, or "quotas." A quota determines how much of a given resource an app can use during a calendar day. In the near future, you will be able to adjust some of these quotas by purchasing additional resources.  Attempts to subvert or abuse quotas, such as by operating applications on multiple accounts that work in tandem, are a violation of the Terms of Service, and could result in apps being disabled or accounts being closed. www.digitalmarketing.ac.in
  • 64. R U …. …….Prepared !!!
  • 65. We Indians NEED ACTIONS & not Vision...Insights...Foresights Either we take hold of the FUTURE….. or the future will take hold of us.
  • 66. Branches : 4th Floor, ‘A’ Wing, BEST Building, Nr Mc Donalds, S. V. Road, Andheri [W], Mumbai, India- 400 058. 508 Paradise Towers, Next to Mc Donalds, Gokhale Road Thane(w) 400602
  • 67. Thank you www.digitalmarketing.ac.in