to transmit Surface Vehicle On-Board Diagnostic(OBD) data from the vehicle to the cloud. The project uses a diagnostic-tool called the Gryphon S3 provided by DG Technologies to deliver OBD data to an Android device that uploads that data to Google Cloud Storage Platform. The senior design team is advised by Dr. Adnan Shaout and Mark Zachos..
OBDintheCloud is hosted in the following web site
https://github.com/DaPortlyJester/OBDintheCloud
If you think the Android project OBDintheCloud listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of OBDintheCloud.
Item | Value |
---|---|
Java File Count | 25 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 17 |
Minimum SDK Version | 11 |
Activity Count | 9 |
jar files used | android-support-v4.jar commons-logging-1.1.1-sources.jar commons-logging-1.1.1-sources.jar commons-logging-1.1.1-sources.jar commons-logging-1.1.1.jar commons-logging-1.1.1.jar commons-logging-1.1.1.jar gcm.jar google-api-client-1.12.0-beta-sources.jar google-api-client-1.12.0-beta.jar google-api-client-1.13.2-beta-sources.jar google-api-client-1.13.2-beta.jar google-api-client-1.14.1-beta-sources.jar google-api-client-1.14.1-beta-sources.jar google-api-client-1.14.1-beta-sources.jar google-api-client-1.14.1-beta.jar google-api-client-1.14.1-beta.jar google-api-client-1.14.1-beta.jar google-api-client-1.14.1-beta.jar google-api-client-android-1.12.0-beta-sources.jar google-api-client-android-1.12.0-beta.jar google-api-client-android-1.13.2-beta-sources.jar google-api-client-android-1.13.2-beta.jar google-api-client-android-1.14.1-beta-sources.jar google-api-client-android-1.14.1-beta-sources.jar google-api-client-android-1.14.1-beta-sources.jar google-api-client-android-1.14.1-beta.jar google-api-client-android-1.14.1-beta.jar google-api-client-android-1.14.1-beta.jar google-api-client-android-1.14.1-beta.jar google-api-client-appengine-1.14.1-beta-sources.jar google-api-client-appengine-1.14.1-beta-sources.jar google-api-client-appengine-1.14.1-beta-sources.jar google-api-client-appengine-1.14.1-beta.jar google-api-client-appengine-1.14.1-beta.jar google-api-client-appengine-1.14.1-beta.jar google-api-client-java6-1.14.1-beta-sources.jar google-api-client-java6-1.14.1-beta-sources.jar google-api-client-java6-1.14.1-beta-sources.jar google-api-client-java6-1.14.1-beta.jar google-api-client-java6-1.14.1-beta.jar google-api-client-java6-1.14.1-beta.jar google-api-client-servlet-1.14.1-beta-sources.jar google-api-client-servlet-1.14.1-beta-sources.jar google-api-client-servlet-1.14.1-beta-sources.jar google-api-client-servlet-1.14.1-beta.jar google-api-client-servlet-1.14.1-beta.jar google-api-client-servlet-1.14.1-beta.jar google-api-services-androidpublisher-v1-rev10-1.13.2-beta-javadoc.jar google-api-services-androidpublisher-v1-rev10-1.13.2-beta-sources.jar google-api-services-androidpublisher-v1-rev10-1.13.2-beta.jar google-api-services-storage-v1beta1-rev21-1.12.0-beta-javadoc.jar google-api-services-storage-v1beta1-rev21-1.12.0-beta-sources.jar google-api-services-storage-v1beta1-rev21-1.12.0-beta.jar google-api-services-storage-v1beta1-rev21-1.14.1-beta-javadoc.jar google-api-services-storage-v1beta1-rev21-1.14.1-beta-sources.jar google-api-services-storage-v1beta1-rev21-1.14.1-beta.jar google-http-client-1.12.0-beta-sources.jar google-http-client-1.12.0-beta.jar google-http-client-1.13.1-beta-sources.jar google-http-client-1.13.1-beta.jar google-http-client-1.14.1-beta-sources.jar google-http-client-1.14.1-beta-sources.jar google-http-client-1.14.1-beta-sources.jar google-http-client-1.14.1-beta.jar google-http-client-1.14.1-beta.jar google-http-client-1.14.1-beta.jar google-http-client-1.14.1-beta.jar google-http-client-android-1.12.0-beta-sources.jar google-http-client-android-1.12.0-beta.jar google-http-client-android-1.13.1-beta-sources.jar google-http-client-android-1.13.1-beta.jar google-http-client-android-1.14.1-beta-sources.jar google-http-client-android-1.14.1-beta-sources.jar google-http-client-android-1.14.1-beta-sources.jar google-http-client-android-1.14.1-beta.jar google-http-client-android-1.14.1-beta.jar google-http-client-android-1.14.1-beta.jar google-http-client-android-1.14.1-beta.jar google-http-client-appengine-1.14.1-beta-sources.jar google-http-client-appengine-1.14.1-beta-sources.jar google-http-client-appengine-1.14.1-beta-sources.jar google-http-client-appengine-1.14.1-beta.jar google-http-client-appengine-1.14.1-beta.jar google-http-client-appengine-1.14.1-beta.jar google-http-client-gson-1.12.0-beta-sources.jar google-http-client-gson-1.12.0-beta.jar google-http-client-gson-1.13.1-beta-sources.jar google-http-client-gson-1.13.1-beta.jar google-http-client-gson-1.14.1-beta-sources.jar google-http-client-gson-1.14.1-beta-sources.jar google-http-client-gson-1.14.1-beta-sources.jar google-http-client-gson-1.14.1-beta.jar google-http-client-gson-1.14.1-beta.jar google-http-client-gson-1.14.1-beta.jar google-http-client-gson-1.14.1-beta.jar google-http-client-jackson-1.12.0-beta-sources.jar google-http-client-jackson-1.12.0-beta.jar google-http-client-jackson-1.13.1-beta-sources.jar google-http-client-jackson-1.13.1-beta.jar google-http-client-jackson-1.14.1-beta-sources.jar google-http-client-jackson-1.14.1-beta-sources.jar google-http-client-jackson-1.14.1-beta-sources.jar google-http-client-jackson-1.14.1-beta.jar google-http-client-jackson-1.14.1-beta.jar google-http-client-jackson-1.14.1-beta.jar google-http-client-jackson-1.14.1-beta.jar google-http-client-jackson2-1.12.0-beta-sources.jar google-http-client-jackson2-1.12.0-beta.jar google-http-client-jackson2-1.13.1-beta-sources.jar google-http-client-jackson2-1.13.1-beta.jar google-http-client-jackson2-1.14.1-beta-sources.jar google-http-client-jackson2-1.14.1-beta-sources.jar google-http-client-jackson2-1.14.1-beta-sources.jar google-http-client-jackson2-1.14.1-beta.jar google-http-client-jackson2-1.14.1-beta.jar google-http-client-jackson2-1.14.1-beta.jar google-http-client-jackson2-1.14.1-beta.jar google-http-client-protobuf-1.13.1-beta-sources.jar google-http-client-protobuf-1.13.1-beta.jar google-oauth-client-1.12.0-beta-sources.jar google-oauth-client-1.12.0-beta.jar google-oauth-client-1.13.1-beta-sources.jar google-oauth-client-1.13.1-beta.jar google-oauth-client-1.14.1-beta-sources.jar google-oauth-client-1.14.1-beta-sources.jar google-oauth-client-1.14.1-beta-sources.jar google-oauth-client-1.14.1-beta.jar google-oauth-client-1.14.1-beta.jar google-oauth-client-1.14.1-beta.jar google-oauth-client-1.14.1-beta.jar google-oauth-client-appengine-1.14.1-beta-sources.jar google-oauth-client-appengine-1.14.1-beta-sources.jar google-oauth-client-appengine-1.14.1-beta-sources.jar google-oauth-client-appengine-1.14.1-beta.jar google-oauth-client-appengine-1.14.1-beta.jar google-oauth-client-appengine-1.14.1-beta.jar google-oauth-client-java6-1.14.1-beta-sources.jar google-oauth-client-java6-1.14.1-beta-sources.jar google-oauth-client-java6-1.14.1-beta-sources.jar google-oauth-client-java6-1.14.1-beta.jar google-oauth-client-java6-1.14.1-beta.jar google-oauth-client-java6-1.14.1-beta.jar google-oauth-client-java7-1.14.1-beta-sources.jar google-oauth-client-java7-1.14.1-beta-sources.jar google-oauth-client-java7-1.14.1-beta-sources.jar google-oauth-client-java7-1.14.1-beta.jar google-oauth-client-java7-1.14.1-beta.jar google-oauth-client-java7-1.14.1-beta.jar google-oauth-client-jetty-1.14.1-beta-sources.jar google-oauth-client-jetty-1.14.1-beta-sources.jar google-oauth-client-jetty-1.14.1-beta-sources.jar google-oauth-client-jetty-1.14.1-beta.jar google-oauth-client-jetty-1.14.1-beta.jar google-oauth-client-jetty-1.14.1-beta.jar google-oauth-client-servlet-1.14.1-beta-sources.jar google-oauth-client-servlet-1.14.1-beta-sources.jar google-oauth-client-servlet-1.14.1-beta-sources.jar google-oauth-client-servlet-1.14.1-beta.jar google-oauth-client-servlet-1.14.1-beta.jar google-oauth-client-servlet-1.14.1-beta.jar gson-2.1-sources.jar gson-2.1-sources.jar gson-2.1-sources.jar gson-2.1-sources.jar gson-2.1-sources.jar gson-2.1.jar gson-2.1.jar gson-2.1.jar gson-2.1.jar gson-2.1.jar guava-jdk5-13.0-sources.jar guava-jdk5-13.0-sources.jar guava-jdk5-13.0.jar guava-jdk5-13.0.jar httpclient-4.0.1-sources.jar httpclient-4.0.1-sources.jar httpclient-4.0.1-sources.jar httpclient-4.0.1.jar httpclient-4.0.1.jar httpclient-4.0.1.jar httpcore-4.0.1-sources.jar httpcore-4.0.1-sources.jar httpcore-4.0.1-sources.jar httpcore-4.0.1.jar httpcore-4.0.1.jar httpcore-4.0.1.jar jackson-core-2.0.5-sources.jar jackson-core-2.0.5-sources.jar jackson-core-2.0.5.jar jackson-core-2.0.5.jar jackson-core-2.1.3-sources.jar jackson-core-2.1.3-sources.jar jackson-core-2.1.3-sources.jar jackson-core-2.1.3.jar jackson-core-2.1.3.jar jackson-core-2.1.3.jar jackson-core-2.1.3.jar jackson-core-asl-1.9.11-sources.jar jackson-core-asl-1.9.11-sources.jar jackson-core-asl-1.9.11-sources.jar jackson-core-asl-1.9.11.jar jackson-core-asl-1.9.11.jar jackson-core-asl-1.9.11.jar jackson-core-asl-1.9.11.jar jackson-core-asl-1.9.9-sources.jar jackson-core-asl-1.9.9-sources.jar jackson-core-asl-1.9.9.jar jackson-core-asl-1.9.9.jar jdo2-api-2.3-eb-sources.jar jdo2-api-2.3-eb-sources.jar jdo2-api-2.3-eb-sources.jar jdo2-api-2.3-eb.jar jdo2-api-2.3-eb.jar jdo2-api-2.3-eb.jar jetty-6.1.26-sources.jar jetty-6.1.26-sources.jar jetty-6.1.26-sources.jar jetty-6.1.26.jar jetty-6.1.26.jar jetty-6.1.26.jar jetty-util-6.1.26-sources.jar jetty-util-6.1.26-sources.jar jetty-util-6.1.26-sources.jar jetty-util-6.1.26.jar jetty-util-6.1.26.jar jetty-util-6.1.26.jar jsr305-1.3.9.jar jsr305-1.3.9.jar jsr305-1.3.9.jar jsr305-1.3.9.jar jsr305-1.3.9.jar myapp-deviceinfoendpoint-v1-20130413181507-java-1.14.1-beta-sources.jar myapp-messageEndpoint-v1-20130413181515-java-1.14.1-beta-sources.jar protobuf-java-2.4.1-sources.jar protobuf-java-2.4.1.jar transaction-api-1.1-sources.jar transaction-api-1.1-sources.jar transaction-api-1.1-sources.jar transaction-api-1.1.jar transaction-api-1.1.jar transaction-api-1.1.jar xpp3-1.1.4c-sources.jar xpp3-1.1.4c-sources.jar xpp3-1.1.4c-sources.jar xpp3-1.1.4c.jar xpp3-1.1.4c.jar xpp3-1.1.4c.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.USE_CREDENTIALS android.permission.WAKE_LOCK com.google.android.c2dm.permission.RECEIVE com.umich.umd.obdpractice.permission.C2D_MESSAGE |
Asset File Names | assets\Top_blockM_CECS_123_2758 (1).jpg assets\client_secrets.json |
There are 2 image files in OBDintheCloud. The names of the image files are listed as follows.
dg_tech.png umich_icon.png
The following screenshort is generated from the image listed above.
OBDintheCloud has the following Java source files.
com.umich.umd.obdpractice.CloudEndpointUtils.java com.umich.umd.obdpractice.CloudFileUploadActivity.java com.umich.umd.obdpractice.CloudManager.java com.umich.umd.obdpractice.DisplayMessageActivity.java com.umich.umd.obdpractice.GCMIntentService.java com.umich.umd.obdpractice.GetHTTPTask.java com.umich.umd.obdpractice.JSONParser.java com.umich.umd.obdpractice.LogFilesList.java com.umich.umd.obdpractice.MainActivity.java com.umich.umd.obdpractice.ManageConnection.java com.umich.umd.obdpractice.NetworkSetupActivity.java com.umich.umd.obdpractice.PutHTTPTask.java com.umich.umd.obdpractice.ReadLogFiles.java com.umich.umd.obdpractice.RegisterActivity.java com.umich.umd.obdpractice.SelectFilesDialogFragment.java com.umich.umd.obdpractice.SelectFilesFragment.java com.umich.umd.obdpractice.ViewStoredLogsActivity.java com.umich.umd.obdpractice.deviceinfoendpoint.Deviceinfoendpoint.java com.umich.umd.obdpractice.deviceinfoendpoint.DeviceinfoendpointRequest.java com.umich.umd.obdpractice.deviceinfoendpoint.DeviceinfoendpointRequestInitializer.java com.umich.umd.obdpractice.deviceinfoendpoint.model.CollectionResponseDeviceInfo.java com.umich.umd.obdpractice.deviceinfoendpoint.model.DeviceInfo.java com.umich.umd.obdpractice.messageEndpoint.MessageEndpoint.java com.umich.umd.obdpractice.messageEndpoint.MessageEndpointRequest.java com.umich.umd.obdpractice.messageEndpoint.MessageEndpointRequestInitializer.java