SlideShare a Scribd company logo
1 of 1
Installing GData Java Client API library
========================================

Table of Contents
------------------
  1. Package Contents
  2. Requirements
  3. Installation

PACKAGE CONTENTS:
-----------------
Google Data APIs ("GData" for short) Java client provides source code and
libraries for interacting with GData-enabled services. This package includes
  1. Precompile java libraries under "gdata/java/lib".
  2. Third party dependencies under "gdata/java/third_party".
  3. GData-enabled service specific samples under "gdata/java/sample".
  4. Ant build configuration to run the sample code.
  5. Javadoc for client source under "gdata/java/doc".

REQUIREMENTS:
-------------
GData Java Client depends on following tools/platforms.
1. Java Development Kit version 5.0 or greater. Latest version of JDK
   available for download from http://java.sun.com.
2. Apache ANT version 1.7 or greater. Apache's ANT binary is available for
   download from http://ant.apache.org.

Following third_party dependency libraries are required to compile/run the
samples.
1. mail.jar in Sun's JavaMail API (version 1.4 or greater).
   Sun's JavaMail package available for download from
   "http://java.sun.com/products/javamail/downloads/index.html". This is only
   required for media specific APIs including Google Base data API,
   Document List data API, Picasa Web Album API and YouTube data API.
2. activation.jar in Sun's JavaBeans Activation Framewrok.
   This is required only if using JDK version 1.5.
   Sun's JavaBeansActivationFramework is available for download from
   "http://java.sun.com/javase/technologies/desktop/javabeans/jaf/downloads/index.h
tml".
   This is only required for media specific APIs including
   Google Base data API, Document List data API, Picasa Web Album API and
   YouTube data API.
3. servlet.jar in Sun's Servlet API (version 2.3 or greater).
   This is required only if executing code samples in 'sample.authsub' or
   'sample.gbase.recipe' packages. Sun's Servlet API package can be
   downloaded from "http://java.sun.com/products/servlet/download.html".
Download above mentioned third_party jar files and save under
"gdata/java/third_party".

INSTALLATION:
-------------
1. Unpack gdata-samples.zip package to local folder.
2. Edit "gdata/java/build-samples/build.properties" file to specify location
   of required third_party jar files. Also specify applicable input data
   for samples.
3. To run a specific sample, execute the ant run target corresponding to the
   sample. For example to execute calendar sample, run command
   "ant -f build-samples.xml sample.calendar.run" from folder "gdata/java".

More Related Content

What's hot

Eclipse IAM, Maven Integration For Eclipse
Eclipse IAM, Maven Integration For EclipseEclipse IAM, Maven Integration For Eclipse
Eclipse IAM, Maven Integration For EclipseCarlos Sanchez
 
Maven, Eclipse And OSGi Working Together
Maven, Eclipse And OSGi Working TogetherMaven, Eclipse And OSGi Working Together
Maven, Eclipse And OSGi Working TogetherCarlos Sanchez
 
Jsf, facelets, spring, hibernate, maven2
Jsf, facelets, spring, hibernate, maven2Jsf, facelets, spring, hibernate, maven2
Jsf, facelets, spring, hibernate, maven2Raghavan Mohan
 
JEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application DeploymentJEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application DeploymentDanairat Thanabodithammachari
 
Q4E and Eclipse IAM, Maven integration for Eclipse
Q4E and Eclipse IAM, Maven integration for EclipseQ4E and Eclipse IAM, Maven integration for Eclipse
Q4E and Eclipse IAM, Maven integration for EclipseCarlos Sanchez
 
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The CloudEnterprise Build And Test In The Cloud
Enterprise Build And Test In The CloudCarlos Sanchez
 
ICEfaces EE - Enterprise-ready JSF Ajax Framework
ICEfaces EE - Enterprise-ready JSF Ajax FrameworkICEfaces EE - Enterprise-ready JSF Ajax Framework
ICEfaces EE - Enterprise-ready JSF Ajax FrameworkICEsoftTech
 
An introduction to Java 9 & Its Features
An introduction to Java 9 & Its FeaturesAn introduction to Java 9 & Its Features
An introduction to Java 9 & Its FeaturesNexSoftsys
 
Glassfish An Introduction
Glassfish An IntroductionGlassfish An Introduction
Glassfish An IntroductionJumping Bean
 
eXo Platform SEA - Play Framework Introduction
eXo Platform SEA - Play Framework IntroductioneXo Platform SEA - Play Framework Introduction
eXo Platform SEA - Play Framework Introductionvstorm83
 
M2ModuleDevelopmenteBook
M2ModuleDevelopmenteBookM2ModuleDevelopmenteBook
M2ModuleDevelopmenteBookTrọng Huỳnh
 

What's hot (20)

Eclipse IAM, Maven Integration For Eclipse
Eclipse IAM, Maven Integration For EclipseEclipse IAM, Maven Integration For Eclipse
Eclipse IAM, Maven Integration For Eclipse
 
Maven, Eclipse And OSGi Working Together
Maven, Eclipse And OSGi Working TogetherMaven, Eclipse And OSGi Working Together
Maven, Eclipse And OSGi Working Together
 
Jsf, facelets, spring, hibernate, maven2
Jsf, facelets, spring, hibernate, maven2Jsf, facelets, spring, hibernate, maven2
Jsf, facelets, spring, hibernate, maven2
 
Readme
ReadmeReadme
Readme
 
JEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application DeploymentJEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application Deployment
 
Q4E and Eclipse IAM, Maven integration for Eclipse
Q4E and Eclipse IAM, Maven integration for EclipseQ4E and Eclipse IAM, Maven integration for Eclipse
Q4E and Eclipse IAM, Maven integration for Eclipse
 
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The CloudEnterprise Build And Test In The Cloud
Enterprise Build And Test In The Cloud
 
ICEfaces EE - Enterprise-ready JSF Ajax Framework
ICEfaces EE - Enterprise-ready JSF Ajax FrameworkICEfaces EE - Enterprise-ready JSF Ajax Framework
ICEfaces EE - Enterprise-ready JSF Ajax Framework
 
JEE Programming - 03 Model View Controller
JEE Programming - 03 Model View ControllerJEE Programming - 03 Model View Controller
JEE Programming - 03 Model View Controller
 
JEE Programming - 02 The Containers
JEE Programming - 02 The ContainersJEE Programming - 02 The Containers
JEE Programming - 02 The Containers
 
An introduction to Java 9 & Its Features
An introduction to Java 9 & Its FeaturesAn introduction to Java 9 & Its Features
An introduction to Java 9 & Its Features
 
Glassfish An Introduction
Glassfish An IntroductionGlassfish An Introduction
Glassfish An Introduction
 
JDK-9: Modules and Java Linker
JDK-9: Modules and Java LinkerJDK-9: Modules and Java Linker
JDK-9: Modules and Java Linker
 
JavaFX Uni Parthenope
JavaFX Uni ParthenopeJavaFX Uni Parthenope
JavaFX Uni Parthenope
 
eXo Platform SEA - Play Framework Introduction
eXo Platform SEA - Play Framework IntroductioneXo Platform SEA - Play Framework Introduction
eXo Platform SEA - Play Framework Introduction
 
M2ModuleDevelopmenteBook
M2ModuleDevelopmenteBookM2ModuleDevelopmenteBook
M2ModuleDevelopmenteBook
 
Maven 3 New Features
Maven 3 New FeaturesMaven 3 New Features
Maven 3 New Features
 
Java modules using project jigsaw@jdk 9
Java modules using project jigsaw@jdk 9Java modules using project jigsaw@jdk 9
Java modules using project jigsaw@jdk 9
 
Maven tutorial for beginners
Maven tutorial for beginnersMaven tutorial for beginners
Maven tutorial for beginners
 
JEE Programming - 06 Web Application Deployment
JEE Programming - 06 Web Application DeploymentJEE Programming - 06 Web Application Deployment
JEE Programming - 06 Web Application Deployment
 

Similar to Install Samples

Java9 and the impact on Maven Projects (JFall 2016)
Java9 and the impact on Maven Projects (JFall 2016)Java9 and the impact on Maven Projects (JFall 2016)
Java9 and the impact on Maven Projects (JFall 2016)Robert Scholte
 
Java 9 and the impact on Maven Projects (JavaOne 2016)
Java 9 and the impact on Maven Projects (JavaOne 2016)Java 9 and the impact on Maven Projects (JavaOne 2016)
Java 9 and the impact on Maven Projects (JavaOne 2016)Robert Scholte
 
Selenium-Browser-Based-Automated-Testing-for-Grails-Apps
Selenium-Browser-Based-Automated-Testing-for-Grails-AppsSelenium-Browser-Based-Automated-Testing-for-Grails-Apps
Selenium-Browser-Based-Automated-Testing-for-Grails-Appschrisb206 chrisb206
 
Windows azuretomcat mysql
Windows azuretomcat mysqlWindows azuretomcat mysql
Windows azuretomcat mysqlGuada Casuso
 
Tomcat and MySQL in Windows Azure
Tomcat and MySQL in Windows Azure Tomcat and MySQL in Windows Azure
Tomcat and MySQL in Windows Azure Guada Casuso
 
JavaOne 2016: Life after Modularity
JavaOne 2016: Life after ModularityJavaOne 2016: Life after Modularity
JavaOne 2016: Life after ModularityDanHeidinga
 
Spring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applicationsSpring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applicationsmichaelaaron25322
 
Java 9: Deep Dive into Modularity and Dealing with Migration Issues
Java 9: Deep Dive into Modularity and Dealing with Migration IssuesJava 9: Deep Dive into Modularity and Dealing with Migration Issues
Java 9: Deep Dive into Modularity and Dealing with Migration IssuesGlobalLogic Ukraine
 
Liferay Jira & Crowd Integration
Liferay Jira & Crowd IntegrationLiferay Jira & Crowd Integration
Liferay Jira & Crowd Integrationguest813cda
 
#SFSE Lightning Talk: WebDriver, ScalaTest, SBT and IntelliJ-IDEA
#SFSE Lightning Talk: WebDriver, ScalaTest, SBT and IntelliJ-IDEA#SFSE Lightning Talk: WebDriver, ScalaTest, SBT and IntelliJ-IDEA
#SFSE Lightning Talk: WebDriver, ScalaTest, SBT and IntelliJ-IDEASauce Labs
 
DockerCon EU 2018 - Dockerfile Best Practices
DockerCon EU 2018 - Dockerfile Best PracticesDockerCon EU 2018 - Dockerfile Best Practices
DockerCon EU 2018 - Dockerfile Best PracticesTibor Vass
 
DCEU 18: Dockerfile Best Practices
DCEU 18: Dockerfile Best PracticesDCEU 18: Dockerfile Best Practices
DCEU 18: Dockerfile Best PracticesDocker, Inc.
 

Similar to Install Samples (20)

Slim3 quick start
Slim3 quick startSlim3 quick start
Slim3 quick start
 
Using Maven2
Using Maven2Using Maven2
Using Maven2
 
Java9 and the impact on Maven Projects (JFall 2016)
Java9 and the impact on Maven Projects (JFall 2016)Java9 and the impact on Maven Projects (JFall 2016)
Java9 and the impact on Maven Projects (JFall 2016)
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Java 9 and the impact on Maven Projects (JavaOne 2016)
Java 9 and the impact on Maven Projects (JavaOne 2016)Java 9 and the impact on Maven Projects (JavaOne 2016)
Java 9 and the impact on Maven Projects (JavaOne 2016)
 
Selenium-Browser-Based-Automated-Testing-for-Grails-Apps
Selenium-Browser-Based-Automated-Testing-for-Grails-AppsSelenium-Browser-Based-Automated-Testing-for-Grails-Apps
Selenium-Browser-Based-Automated-Testing-for-Grails-Apps
 
GlassFish Embedded API
GlassFish Embedded APIGlassFish Embedded API
GlassFish Embedded API
 
Windows azuretomcat mysql
Windows azuretomcat mysqlWindows azuretomcat mysql
Windows azuretomcat mysql
 
Tomcat and MySQL in Windows Azure
Tomcat and MySQL in Windows Azure Tomcat and MySQL in Windows Azure
Tomcat and MySQL in Windows Azure
 
JavaOne 2016: Life after Modularity
JavaOne 2016: Life after ModularityJavaOne 2016: Life after Modularity
JavaOne 2016: Life after Modularity
 
Spring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applicationsSpring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applications
 
Java 9: Deep Dive into Modularity and Dealing with Migration Issues
Java 9: Deep Dive into Modularity and Dealing with Migration IssuesJava 9: Deep Dive into Modularity and Dealing with Migration Issues
Java 9: Deep Dive into Modularity and Dealing with Migration Issues
 
Jdbc
JdbcJdbc
Jdbc
 
Liferay Jira & Crowd Integration
Liferay Jira & Crowd IntegrationLiferay Jira & Crowd Integration
Liferay Jira & Crowd Integration
 
Liferay Jira & Crowd Integration
Liferay Jira & Crowd IntegrationLiferay Jira & Crowd Integration
Liferay Jira & Crowd Integration
 
#SFSE Lightning Talk: WebDriver, ScalaTest, SBT and IntelliJ-IDEA
#SFSE Lightning Talk: WebDriver, ScalaTest, SBT and IntelliJ-IDEA#SFSE Lightning Talk: WebDriver, ScalaTest, SBT and IntelliJ-IDEA
#SFSE Lightning Talk: WebDriver, ScalaTest, SBT and IntelliJ-IDEA
 
YouTube APIs Workshop
YouTube APIs WorkshopYouTube APIs Workshop
YouTube APIs Workshop
 
DockerCon EU 2018 - Dockerfile Best Practices
DockerCon EU 2018 - Dockerfile Best PracticesDockerCon EU 2018 - Dockerfile Best Practices
DockerCon EU 2018 - Dockerfile Best Practices
 
DCEU 18: Dockerfile Best Practices
DCEU 18: Dockerfile Best PracticesDCEU 18: Dockerfile Best Practices
DCEU 18: Dockerfile Best Practices
 
Google app engine by example
Google app engine by exampleGoogle app engine by example
Google app engine by example
 

Install Samples

  • 1. Installing GData Java Client API library ======================================== Table of Contents ------------------ 1. Package Contents 2. Requirements 3. Installation PACKAGE CONTENTS: ----------------- Google Data APIs ("GData" for short) Java client provides source code and libraries for interacting with GData-enabled services. This package includes 1. Precompile java libraries under "gdata/java/lib". 2. Third party dependencies under "gdata/java/third_party". 3. GData-enabled service specific samples under "gdata/java/sample". 4. Ant build configuration to run the sample code. 5. Javadoc for client source under "gdata/java/doc". REQUIREMENTS: ------------- GData Java Client depends on following tools/platforms. 1. Java Development Kit version 5.0 or greater. Latest version of JDK available for download from http://java.sun.com. 2. Apache ANT version 1.7 or greater. Apache's ANT binary is available for download from http://ant.apache.org. Following third_party dependency libraries are required to compile/run the samples. 1. mail.jar in Sun's JavaMail API (version 1.4 or greater). Sun's JavaMail package available for download from "http://java.sun.com/products/javamail/downloads/index.html". This is only required for media specific APIs including Google Base data API, Document List data API, Picasa Web Album API and YouTube data API. 2. activation.jar in Sun's JavaBeans Activation Framewrok. This is required only if using JDK version 1.5. Sun's JavaBeansActivationFramework is available for download from "http://java.sun.com/javase/technologies/desktop/javabeans/jaf/downloads/index.h tml". This is only required for media specific APIs including Google Base data API, Document List data API, Picasa Web Album API and YouTube data API. 3. servlet.jar in Sun's Servlet API (version 2.3 or greater). This is required only if executing code samples in 'sample.authsub' or 'sample.gbase.recipe' packages. Sun's Servlet API package can be downloaded from "http://java.sun.com/products/servlet/download.html". Download above mentioned third_party jar files and save under "gdata/java/third_party". INSTALLATION: ------------- 1. Unpack gdata-samples.zip package to local folder. 2. Edit "gdata/java/build-samples/build.properties" file to specify location of required third_party jar files. Also specify applicable input data for samples. 3. To run a specific sample, execute the ant run target corresponding to the sample. For example to execute calendar sample, run command "ant -f build-samples.xml sample.calendar.run" from folder "gdata/java".