07/04/2014 NOBIL API. Version 3.0. Skåland Webservice Side 1 / 16
|
|
|
- Pauline Bates
- 9 years ago
- Views:
Transcription
1 NOBIL API Version 3.0 Skåland Webservice Side 1 / 16
2 Client API version 3.0 NOBIL is a comprehensive and trustworthy database covering all charging stations in Norway, and is open for other countries, too. Preliminary it is only Finland which has trustworthy data in NOBIL. Based on admission to the data, providers and clients can develop new and innovative services for promoting use of electric vehicles. What is an API? API stands for Application Programming Interface, and is a piece of software which enables the use of existing systems for a 3rd Party. How to use the client API By using http call with different parameters, you can ask the service to return charging station data. What is needed? Clients using the API call service have to register in NOBIL. The data required for registration are as follows: First name, last name address Mobile Number If available Website Address where service is to be run After the registration is approved by NOBIL, you will receive an API key. This key must be attached to each request against NOBIL API. This is to identify who uses the service and to ensure NOBIL's data and service. API key is a string. For those who use Google's APIs, this is familiar material. Currently this registration process is done here: You must have made you familiar with the licensing text in order to use the charging station data from NOBIL, based on the Creative Commons 3.0 Unported Lisens. Ver 3.0. has a larger dataset both for charging stations and points. Availability data (status) are included where they are reported to NOBIL. In April 2014 we made a new real time stream API available. It makes it much easier to include real time data and reduce the traffic to our server. We advise you to use this together with the original API we describe in this document. Please look at the documentation for stream API here: An important change from Ver 1.1 to 3.0 is that all data s now are displayed in English. If a user has written data in his og hers native language in the database, those data will get back in that native language. Another new feature is that JSONP is a possible method of retrieving API data for all the Ajax functions. This makes it possible to get data via AJAX from different domains than NOBIL, without having to write a server side proxy functionality. Read more on JSONP here: Skåland Webservice Side 2 / 16
3 Server side proxy functionalities in services consuming the NOBIL API, could implement better caching mechanisms, which can result in better response and a better user experience. NOBIL's API supports both HTTP GET and HTTP POST requests for getting data. Search for charger stations via map references An example how to do this with AJAX and jquery: : 'POST', url: ' data: { '': nobilapikey, 'apiversion': '3', '': "", '': 'rectangle', 'northeast': '( , )', 'southwest': '( , )', 'existingids': '189,195,199,89,48'}, datatype: 'json' Parameter APIkey_that_You_have_received_from_Nobil.n o existingids 189,195,199,89,48,190,58,77,83,75,63,64,86,18 1,207,182,180 A list of charger station id's that you don't want back from the server, cause you already have received those and stored them in client store. This is done for saving bandwidth and increase the speed of showing and navigating in online maps like Google Maps. northeast ( , ) southwest ( , ) Rectangle json or xml Skåland Webservice Side 3 / 16
4 API service response from map area The response content from this of is json object. Example of a JSON object from the server: [{"Provider":"NOBIL.no","Rights":"Creative Commons 3.0 Unported License","apiver":"3", "chargerstations": [{"csmd": {"id":41,"name":"ikea Slependen","url":" ","House_number":"40","Zipcode":"1396","City":"BILLINGSTAD","Municipality_ID":"0220","Municipality":"ASKER","County_ID":"0 2","County":"Akershus","Description_of_location":"Tre plasser i parkeringshuset P1, rett til h\u00f8yre etter innkj\u00f8ring. Slependen. Det finnes ogs\u00e5 3 ladeplasser p\u00e5 omr\u00e5de L, n\u00e6rmest \"utgang\" i P- kjelleren.","owned_by":"ikea","number_charging_points":6,"position":"( , )","image":"41.jpg","available_chargi ng_points":6,"user_comment":"","contact_info":" kar fra IKEA som ringte om videre utbygging.","created":" :24:13","Created_by":4,"Created_by_Forename":"nobilAdmin","Created_by_Surname":"nobilAdmin","Updated":" :19:20","Updated_by":5,"Updated_by_Forename":"Hans H.","Updated_by_Surname":"Kvisle","Station_status":1,"Land_code":"nor","International_id":"NOR_00041"}, "attr": {"st":{"24":{"attrid":"24","attrname":"open 24h","attrvalid":"1","trans":"Yes","attrval":"true"},"21":{"attrid":"21","attrname":"Real-time information","attrvalid":"2","trans":"no","attrval":""},"22":{"attrid":"22","attrname":"public funding","attrvalid":"4","trans":"none","attrval":""},"7":{"attrid":"7","attrname":"parking fee","attrvalid":"2","trans":"no","attrval":false},"6":{"attrid":"6","attrname":"time limit","attrvalid":"2","trans":"no","attrval":""},"3":{"attrid":"3","attrname":"location","attrvalid":"4","trans":"shopping center","attrval":""},"2":{"attrid":"2","attrname":"availability","attrvalid":"1","trans":"public","attrval":""}}, "conn":{"1":{"attrid":"1","attrname":"accessability","attrvalid":"1","trans":"open","attrval":""},"4":{"attrid":"4","attrname":"co nnector","attrvalid":"14","trans":"schuko CEE 7\/4","attrval":""},"5":{"attrid":"5","attrname":"Charging capacity","attrvalid":"7","trans":"230v 1-phase max 16A","attrval":""},"17":{"attrid":"17","attrname":"Vehicle ","attrvalid":"1","trans":"all vehicles","attrval":""},"20":{"attrid":"20","attrname":"charge mode","attrvalid":"1","trans":"mode 1","attrval":""},"18":{"attrid":"18","attrname":"Reservable","attrvalid":"2","trans":"No","attrval":""},"25":{"attrid":"25","attrna me":"fixed cable","attrvalid":"2","trans":"no","attrval":""}}}}] Skåland Webservice Side 4 / 16
5 Cross domain Ajax - JSONP Example of how this can be implemented across different domains using Ajax and JSONP and jquery: url: ' data: {'': nobilapikey, 'apiversion': '3', '': "", '': 'rectangle', 'northeast': bound.getnortheast(), 'southwest': bound.getsouthwest(), 'existingids': idlist}, success: parsejsonresponse, datatype: 'jsonp' Parameter APIkey_that_You_have_received_from_Nobil.n o existingids 189,195,199,89,48,190,58,77,83,75,63,64,86,18 1,207,182,180 A list of charger station id's that you don't want back from the server, cause you already have received those and stored them in client store. This is done for saving bandwidth and increase the speed of showing and navigating in online maps like Google Maps. northeast ( , ) southwest ( , ) Rectangle json or xml Skåland Webservice Side 5 / 16
6 Service response from rectangle map The response from the service is of the jsonp object. This object is encapsulated in a callback method that is given by the client to the method as a parameter. In the request seen above, this function is called «parsejsonresponse». Response example for the above request: jsonp ([{"id":228,"active":true,"name":"statens arbeidsmilj\u00f8institutt, Oslo","address":"Gydasvei 8","zip":"0383","city":"OSLO","municipalityid":"0301","municipality":"OSLO","countyid":"03","county":"Oslo","di scription":"","place":"street","accessibility":"visitors","owner":"statens arbeidsmilj\u00f8institutt","chargerpointnumber":4,"parkingfee":false,"timelimit":9,"chargerspeed":"16a","geol ocation":"( , )","constructionsupportname":"oslo kommune","image":"228.jpg","usercomment":"tilgjengelig ","contactinfo":"Statens arbeidsmilj\u00f8institutt\r\nsteinar Messel\r\[email protected]\r\n ","created":" :55:02","createdbygivenname":"Hans H.","createdbyfamilyname":"Kvisle","updated":" :56:44","updatedbygivenname":"Hans H.","updatedbyfamilyname":"Kvisle","access":"Standard key","url":" Skåland Webservice Side 6 / 16
7 Get all data on a given charger station Example implementation done with Ajax and jquery: This example gets all data on charger station with id: NOR_00171 : 'POST', url: ' data: { '': nobilapikey, 'apiversion': '3', '': "", '':'id', 'id': 'NOR_00171' }, success: printjsonresponse, datatype: 'json' Parameters API key id Callback function on success id NOR_00171 printjsonresponse json or xml The function below gets called if the request returns data of JSON. The function iterates over all object values an adds these to a string. This string then gets displayed in a html div with ID= jsonoutput. function printjsonresponse(data, textstatus, XMLHttpRequest){ jquery("#jsonoutput").html(dump(data)); } function dump(arr,level) { var dumped_text = ""; if(!level) level = 0; //The padding given at the beginning of the line. var level_padding = ""; for(var j=0;j<level+1;j++) level_padding += " "; if(of(arr) == 'object') { //Array/Hashes/Objects Skåland Webservice Side 7 / 16
8 for(var item in arr) { var value = arr[item]; } if(of(value) == 'object') { //If it is an array, dumped_text += level_padding + "'" + item + "'...\n"; dumped_text += dump(value,level+1); } else { dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n"; } } } else { //Stings/Chars/Numbers etc. dumped_text = "===>"+arr+"<===("+of(arr)+")"; } return dumped_text; Skåland Webservice Side 8 / 16
9 Retrieving statistics for charger stations The following statistics method can be used: stats_totalsallcounties Gets the total count of active charger stations grouped by counties. : 'POST', url: ' data: { '': nobilapikey, 'apiversion': '3', '': "", '':'stats_totalsallcounties', 'countrycode':'no' }, success: printjsonresponse, datatype: 'json' Parameters API key stats_totalsallcounties countrycode NO (ISO 639-1) Callback function on success json or xml (default json) printjsonresponse Skåland Webservice Side 9 / 16
10 stats_totalsbycountyid Gets the total count of active charger stations for a given county specified by county id. (11=Rogaland) : 'POST', url: ' data: { '': nobilapikey, 'apiversion': '3', '': "", '':'stats_totalsbycountyid', 'id': '11', 'countrycode':'no' }, success: printjsonresponse, datatype: 'json' Parameters API key stats_totalsbycountyid id 11 countrycode NO (ISO 639-1) Callback function on success json or xml (default json) printjsonresponse Skåland Webservice Side 10 / 16
11 stats_detailedtotalsbycountyid Gets the total count of active charger stations for a given county grouped by municipality specified by county id. (11=Rogaland) : 'POST', url: ' data: { '': nobilapikey, 'apiversion': '3', '': "", '':'stats_detailedtotalsbycountyid', 'id': '11', 'countrycode':'no' }, success: printjsonresponse, datatype: 'json' Parameters API key stats_detailedtotalsbycountyid id 11 countrycode NO (ISO 639-1) Callback function on success json or xml (default json) printjsonresponse Skåland Webservice Side 11 / 16
12 stats_totalsbymunicipalid Gets the total count of active charger stations for a given municipality specified by municipality id. (1103=Stavanger) : 'POST', url: ' data: { '': nobilapikey, 'apiversion': '3', '': "", '':'stats_totalsbymunicipalid', 'id': '1103', 'countrycode':'no' }, success: printjsonresponse, datatype: 'json' Parameters API key stats_totalsbymunicipalid id 11 countrycode NO (ISO 639-1) Callback function on success json or xml (default json) printjsonresponse Skåland Webservice Side 12 / 16
13 stats_detailtotalsbymunicipalid Gets the total count of active charger stations for all zip codes for a given municipality specified by municipality id. (1103=Stavanger) : 'POST', url: ' data: { '': nobilapikey, 'apiversion': '3', '': "", '':'stats_detailtotalsbymunicipalid', 'id': '1103', 'countrycode':'no' }, success: printjsonresponse, datatype: 'json' Parameters API key stats_detailtotalsbymunicipalid id 11 countrycode NO (ISO 639-1) Callback function on success json or xml (default json) printjsonresponse Skåland Webservice Side 13 / 16
14 The nearest charger station Gets the 10 closest charger stations which are within 2000 meters, ordered by meters, nearest first. : 'POST', url: ' data: { '': nobilapikey, 'apiversion': '3', '': "", '':'near', 'lat':' ', 'long': ' ', 'distance': '2000', 'limit': '10' }, success: printjsonresponse, datatype: 'json' Parameters API key near lat long distance 2000 (metre) json or xml (default json) Callback function on success printjsonresponse Skåland Webservice Side 14 / 16
15 NOBIL Data Export URL: Parameters countrycode (optional) API key fromdate (optional) NOR (if no parameter is submitted to the server, all data from all countries is returned) file callback (function on success) json (default format is XML) false (default value is 'true', which returns a file, rather than the text stream) PrintJsonResponse (wrapping data via jsonp) URL examples: ode=nor&fromdate= &format=xml&file=false = &file=false&callback=mycallback&format=json Skåland Webservice Side 15 / 16
16 Example implementation Demonstration of these examples can be found here: Attribute reference An overview of all attributes and valid values can be found here: NOBIL real time stream API In April 2014 we made a new real time stream API available. It makes it easier to include real time data in your services, and it will reduce the traffic on our server when the collection of real time data is separated from the ordinary API which is more suitable for static data. We advise you to use the real time stream API together with the original API. Please look at the documentation for stream API here: Skåland Webservice Side 16 / 16
Performance Testing for Ajax Applications
Radview Software How to Performance Testing for Ajax Applications Rich internet applications are growing rapidly and AJAX technologies serve as the building blocks for such applications. These new technologies
General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
Visualizing an OrientDB Graph Database with KeyLines
Visualizing an OrientDB Graph Database with KeyLines Visualizing an OrientDB Graph Database with KeyLines 1! Introduction 2! What is a graph database? 2! What is OrientDB? 2! Why visualize OrientDB? 3!
Contents. 2 Alfresco API Version 1.0
The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS
Up and Running with LabVIEW Web Services
Up and Running with LabVIEW Web Services July 7, 2014 Jon McBee Bloomy Controls, Inc. LabVIEW Web Services were introduced in LabVIEW 8.6 and provide a standard way to interact with an application over
Client Side Binding of Dynamic Drop Downs
International Journal of Scientific and Research Publications, Volume 5, Issue 9, September 2015 1 Client Side Binding of Dynamic Drop Downs Tanuj Joshi R&D Department, Syscom Corporation Limited Abstract-
Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08
Online signature API Version 0.20, 2015-04-08 Terms used in this document Onnistuu.fi, the website https://www.onnistuu.fi/ Client, online page or other system using the API provided by Onnistuu.fi. End
Working with Indicee Elements
Working with Indicee Elements How to Embed Indicee in Your Product 2012 Indicee, Inc. All rights reserved. 1 Embed Indicee Elements into your Web Content 3 Single Sign-On (SSO) using SAML 3 Configure an
IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API
IoT-Ticket.com Your Ticket to the Internet of Things and beyond IoT API Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Abbreviations and definitions... 4 1.3 Data Model... 4 1.4 General Information...
The Norwegian Charging Station Database for Electromobility
The Norwegian Charging Station Database for Electromobility Introduction How did Norway acquire a highly developed, easy to use database for charging stations, capable of real-time updates on availability,
Certified PHP/MySQL Web Developer Course
Course Duration : 3 Months (120 Hours) Day 1 Introduction to PHP 1.PHP web architecture 2.PHP wamp server installation 3.First PHP program 4.HTML with php 5.Comments and PHP manual usage Day 2 Variables,
Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY
Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every
Qualtrics Question API
Qualtrics Question API API subject to change without notice Version: 2010.01.12 Contents Introduction... 2 Functions... 2 disablenextbutton... 2 disablepreviousbutton... 2 enablenextbutton... 3 enablepreviousbutton...
Client-side Web Engineering From HTML to AJAX
Client-side Web Engineering From HTML to AJAX SWE 642, Spring 2008 Nick Duan 1 What is Client-side Engineering? The concepts, tools and techniques for creating standard web browser and browser extensions
Web Service Integration
Web Service Integration API s (Application Programming Interface) ver. 2 2011-04-05 IMPORTANT: This document is ONLY an annex to the sms.pt integration. Please read the sms.pt Web Service Integration for
XML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
Message from Danny Werfel, Controller, Office of Management and Budget to Agency Deputy Secretaries
July 23 rd, 2012 Message from Danny Werfel, Controller, Office of Management and Budget to Agency Deputy Secretaries SUBJECT: Implementing the Digital Government Strategy /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Cloud Elements! Marketing Hub Provisioning and Usage Guide!
Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading
Dashboard Skin Tutorial. For ETS2 HTML5 Mobile Dashboard v3.0.2
Dashboard Skin Tutorial For ETS2 HTML5 Mobile Dashboard v3.0.2 Dashboard engine overview Dashboard menu Skin file structure config.json Available telemetry properties dashboard.html dashboard.css Telemetry
Types of Cloud Computing
Types of Cloud Computing (SaaS)Software as a Service XaaS (PaaS) Platform as a Service (IaaS) Infrastructure as a Service Access to Cloud computing Service Web URL (standard HTTP methods) web brower HTTP
Visualizing a Neo4j Graph Database with KeyLines
Visualizing a Neo4j Graph Database with KeyLines Introduction 2! What is a graph database? 2! What is Neo4j? 2! Why visualize Neo4j? 3! Visualization Architecture 4! Benefits of the KeyLines/Neo4j architecture
The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
Art of Code Front-end Web Development Training Program
Art of Code Front-end Web Development Training Program Pre-work (5 weeks) Codecademy HTML5/CSS3 and JavaScript tracks HTML/CSS (7 hours): http://www.codecademy.com/en/tracks/web JavaScript (10 hours):
Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010
Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache
A Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 [email protected] Michael J. Donahoo 2 [email protected] Abstract: One of the main goals of web application
WebSphere Business Monitor V7.0 Script adapter lab
Copyright IBM Corporation 2010 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 7.0 LAB EXERCISE WebSphere Business Monitor V7.0 Script adapter lab What this exercise is about... 1 Changes from the previous
Onset Computer Corporation
Onset, HOBO, and HOBOlink are trademarks or registered trademarks of Onset Computer Corporation for its data logger products and configuration/interface software. All other trademarks are the property
Fairsail REST API: Guide for Developers
Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,
GetLibraryUserOrderList
GetLibraryUserOrderList Webservice name: GetLibraryUserOrderList Adress: https://www.elib.se/webservices/getlibraryuserorderlist.asmx WSDL: https://www.elib.se/webservices/getlibraryuserorderlist.asmx?wsdl
Web application Architecture
2014 Cesare Pautasso 1 / 29 Very Thin Client 6 / 29 AJAX Input/ Output Prof. Cesare Pautasso http://www.pautasso.info [email protected] Client/Server 7 / 29 @pautasso 5 / 29 Web application Architecture
Quickstart guide to Configuring WebTitan
Quickstart guide to Configuring WebTitan 1. Install the License Once you have received the evaluation license by e-mail, you log on to WebTitan as follows using a browser as admin/hiadmin. Then navigate
Working With Virtual Hosts on Pramati Server
Working With Virtual Hosts on Pramati Server 13 Overview Virtual hosting allows a single machine to be addressed by different names. There are two ways for configuring Virtual Hosts. They are: Domain Name
CMSC434 TUTORIAL #3 HTML CSS JavaScript Jquery Ajax + Google AppEngine Mobile WebApp HTML5
CMSC434 TUTORIAL #3 HTML CSS JavaScript Jquery Ajax + Google AppEngine Mobile WebApp HTML5 JQuery Recap JQuery source code is an external JavaScript file
ScanJour PDF 2014 R8. Configuration Guide
Configuration Guide Contents 1. Configuration Guide for ScanJour PDF 2014 R8 3 2. What's new 4 3. Installing ScanJour PDF WebService 5 4. Features 10 5. Connecting with WorkZone Content Server 14 6. The
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains
Oracle Hyperion Financial Management Custom Pages Development Guide
Oracle Hyperion Financial Management Custom Pages Development Guide CONTENTS Overview... 2 Custom pages... 2 Prerequisites... 2 Sample application structure... 2 Framework for custom pages... 3 Links...
SCCM Plug-in User Guide. Version 3.41
SCCM Plug-in User Guide Version 3.41 JAMF Software, LLC 2015 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave
Implementing Mobile Thin client Architecture For Enterprise Application
Research Paper Implementing Mobile Thin client Architecture For Enterprise Paper ID IJIFR/ V2/ E1/ 037 Page No 131-136 Subject Area Information Technology Key Words JQuery Mobile, JQuery Ajax, REST, JSON
Integration SDK (HTTP API)
Integration SDK (HTTP API) 1. General agreements............................................ 3 2. Infrastructure................................................ 3 2.1 Get unique identifier.........................................
Create interactive web graphics out of your SAS or R datasets
Paper CS07 Create interactive web graphics out of your SAS or R datasets Patrick René Warnat, HMS Analytical Software GmbH, Heidelberg, Germany ABSTRACT Several commercial software products allow the creation
Programming in HTML5 with JavaScript and CSS3
Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use
Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON
Revista Informatica Economică, nr. 4 (44)/2007 45 Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON Iulian ILIE-NEMEDI, Bucharest, Romania, [email protected] Writing a custom web
Commerce Services Documentation
Commerce Services Documentation This document contains a general feature overview of the Commerce Services resource implementation and lists the currently implemented resources. Each resource conforms
Web Services (2009-10-29 1.1 )
Web Services Web Services What is a Web Service? It is an application component that can be accessed using Web protocols and data encoding mechanisms such as HTTP and XML. In our context the application
This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.
This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1. WD31_VirtualApplicationSharedServices.ppt Page 1 of 29 This presentation covers the shared
Example. Represent this as XML
Example INF 221 program class INF 133 quiz Assignment Represent this as XML JSON There is not an absolutely correct answer to how to interpret this tree in the respective languages. There are multiple
(An) Optimal Drupal 7 Module Configuration for Site Performance JOE PRICE
(An) Optimal Drupal 7 Module Configuration for Site Performance JOE PRICE Intro I m a performance junkie. My top three non-drupal performance tools are Apache Bench, Google PageSpeed Insights, and NewRelic.
PingFederate. Windows Live Cloud Identity Connector. User Guide. Version 1.0
Windows Live Cloud Identity Connector Version 1.0 User Guide 2011 Ping Identity Corporation. All rights reserved. Windows Live Cloud Identity Connector User Guide Version 1.0 April, 2011 Ping Identity
The JSON approach is mainly intended for intranet integration, while the xml version is for machine to machine integration.
1881 Partner Search API The Partner Search API is a RESTFull service that utilizes the HTTP/GET verb. Parameters are passed in the querystring of the HTTP request. The service can produce both xml and
We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.
Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded
php-crypto-params Documentation
php-crypto-params Documentation Release 1.0.0 Gian Luca Dalla Torre January 17, 2016 Contents 1 Purpose 3 2 How it works 5 2.1 Documentation.............................................. 5 i ii php-crypto-params
Chapter 12: Advanced topic Web 2.0
Chapter 12: Advanced topic Web 2.0 Contents Web 2.0 DOM AJAX RIA Web 2.0 "Web 2.0" refers to the second generation of web development and web design that facilities information sharing, interoperability,
IBM Watson Ecosystem. Getting Started Guide
IBM Watson Ecosystem Getting Started Guide Version 1.1 July 2014 1 Table of Contents: I. Prefix Overview II. Getting Started A. Prerequisite Learning III. Watson Experience Manager A. Assign User Roles
ISL Online Integration Manual
Contents 2 Table of Contents Foreword Part I Overview Part II 0 3 4... 1 Dow nload and prepare 4... 2 Enable the ex ternal ID column on ISL Conference Prox y 4... 3 Deploy w eb content 5... 4 Add items
Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax
Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax Sven Ramuschkat [email protected] München & Zürich, März 2009 A bit of AJAX history XMLHttpRequest introduced in IE5 used in
Geofencing Extension API
Geofencing Extension API Developer's Guide Version 1.2 Geofencing Extension API Developer's Guide 2 Contents Contents Legal Notices...4 Document Information... 5 Chapter 1: Overview... 6 What is the Geofencing
Integrating KIMBIA form widget data with Google Analytics. What's Inside? KIMBIA. What s required...
KIMBIA 1050 E. 11th St., Suite 00 Austin, TX 7870 [W] 51.474.4447 [F] 51.474.4448 [email protected] Integrating KIMBIA form widget data with Google Analytics revision 10/15/09 What's Inside? Overview...
Getting a Grip on CDN Performance Why & How. http://www.flickr.com/photos/59632563@n04/6261230701/
Getting a Grip on CDN Performance Why & How http://www.flickr.com/photos/59632563@n04/6261230701/ How many sites use a CDN? CDN Performance in the Real World http://www.flickr.com/photos/59632563@n04/6261230701/
KNX IP BAOS 771 / 772 / 777
KNX IP BAOS 771 / 772 / 777 Web Services Note: The KNX IP BAOS 777 supports in addition RESTful web services which are specified in a separate document. DE-84508 Burgkirchen E-Mail: [email protected] Web:
WEB DEVELOPMENT COURSE (PHP/ MYSQL)
WEB DEVELOPMENT COURSE (PHP/ MYSQL) COURSE COVERS: HTML 5 CSS 3 JAVASCRIPT JQUERY BOOTSTRAP 3 PHP 5.5 MYSQL SYLLABUS HTML5 Introduction to HTML Introduction to Internet HTML Basics HTML Elements HTML Attributes
INFORMATION TECHNOLOGY STANDARD
COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF Human Services INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Development Domain: Application Number: Category: STD-EASS010 Date Issued: Issued By Direction
Understanding KVK, the technical base of artlibraries.net
Understanding KVK, the technical base of artlibraries.net Uwe Dierolf Library of the Karlsruhe Institute of Technology (KIT) KIT-BIBLIOTHEK KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum
^/ CS> KRIS. JAMSA, PhD, MBA. y» A- JONES & BARTLETT LEARNING
%\ ^/ CS> v% Sr KRIS JAMSA, PhD, MBA y» A- JONES & BARTLETT LEARNING Brief Contents Acknowledgments Preface Getting Started with HTML Integrating Images Using Hyperlinks to Connect Content Presenting Lists
Oracle Hyperion Financial Management Developer and Customization Guide
Oracle Hyperion Financial Management Developer and Customization Guide CONTENTS Overview... 1 Financial Management SDK... 1 Prerequisites... 2 SDK Reference... 2 Steps for running the demo application...
SmartSantander Open Data access using FI-WARE G.E. [ORION]
SmartSantander Open Data access using FI-WARE G.E. [ORION What to find in this doc FI-WARE is an open cloud-based infrastructure for Future Internet applications and services, composed by different building
E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0
E*TRADE Developer Platform Developer Guide and API Reference October 24, 2012 API Version: v0 Contents Getting Started... 5 Introduction... 6 Architecture... 6 Authorization... 6 Agreements... 7 Support
Integration Guide. Integrating Extole with Salesforce. Overview. Use Cases
Integrating Extole with Salesforce Overview The Extole referral marketing platform is easy to integrate with Salesforce.com and other Customer Relationship Manager (CRM) providers. Extole provides a straightforward
Visualizing MongoDB Objects in Concept and Practice
Washington DC 2013 Visualizing MongoDB Objects in Concept and Practice https://github.com/cvitter/ikanow.mongodc2013.presentation Introduction Do you have a MongoDB database full of BSON documents crying
FormAPI, AJAX and Node.js
FormAPI, AJAX and Node.js Overview session for people who are new to coding in Drupal. Ryan Weal Kafei Interactive Inc. http://kafei.ca These slides posted to: http://verbosity.ca Why? New developers bring
The purpose of jquery is to make it much easier to use JavaScript on your website.
jquery Introduction (Source:w3schools.com) The purpose of jquery is to make it much easier to use JavaScript on your website. What is jquery? jquery is a lightweight, "write less, do more", JavaScript
Cache All The Things
Cache All The Things About Me Mike Bell Drupal Developer @mikebell_ http://drupal.org/user/189605 Exactly what things? erm... everything! No really... Frontend: - HTML - CSS - Images - Javascript Backend:
Office365Mon Developer API
Office365Mon Developer API Office365Mon provides a set of services for retrieving report data, and soon for managing subscriptions. This document describes how you can create an application to programmatically
Perl & NoSQL Focus on MongoDB. Jean-Marie Gouarné http://jean.marie.gouarne.online.fr [email protected]
Perl & NoSQL Focus on MongoDB Jean-Marie Gouarné http://jean.marie.gouarne.online.fr [email protected] AGENDA A NoIntroduction to NoSQL The document store data model MongoDB at a glance MongoDB Perl API
Web Development using PHP (WD_PHP) Duration 1.5 months
Duration 1.5 months Our program is a practical knowledge oriented program aimed at learning the techniques of web development using PHP, HTML, CSS & JavaScript. It has some unique features which are as
Consuming and Producing Web Services with WST and JST. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with WST and JST Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA
Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA Page 1 Introduction The ecommerce Hub provides a uniform API to allow applications to use various endpoints such as Shopify. The following
PROPOSED SOLUTIONS FOR THE DESIGN & DEVELOPMENT OF COUPON WEBSITE
PROPOSED SOLUTIONS FOR THE DESIGN & DEVELOPMENT OF COUPON WEBSITE Proposed Framework: PHP5.0, Jquery, Json, Javascript, Ajax; MySQL will be used as back-end database; Div based HTML/CSS for browser compatibility;
Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey
1 Google Analytics for Robust Website Analytics Deepika Verma, Depanwita Seal, Atul Pandey 2 Table of Contents I. INTRODUCTION...3 II. Method for obtaining data for web analysis...3 III. Types of metrics
Accessing External Databases from Mobile Applications
CENTER FOR CONVERGENCE AND EMERGING NETWORK TECHNOLOGIES CCENT Syracuse University TECHNICAL REPORT: T.R. 2014-003 Accessing External Databases from Mobile Applications Version 2.0 Authored by: Anirudh
InPost UK Limited GeoWidget Integration Guide Version 1.1
InPost UK Limited GeoWidget Integration Guide Version 1.1 Contents 1.0. Introduction... 3 1.0.1. Using this Document... 3 1.0.1.1. Document Purpose... 3 1.0.1.2. Intended Audience... 3 1.0.2. Background...
API documentation - 1 -
API documentation - 1 - Table of Contents 1. Introduction 1.1. What is an API 2. API Functions 2.1. Purge list of files 2.1.1 Description 2.1.2 Implementation 2.2. Purge of whole cache (all files on all
Technical Brief: Dynamic Number Insertion
Technical Brief: Dynamic Number Insertion Feature Definition Dynamic Number Insertion (DNI) by Convirza for Call Quality Monitoring allows users to display a different call tracking phone number on their
MASTERTAG DEVELOPER GUIDE
MASTERTAG DEVELOPER GUIDE TABLE OF CONTENTS 1 Introduction... 4 1.1 What is the zanox MasterTag?... 4 1.2 What is the zanox page type?... 4 2 Create a MasterTag application in the zanox Application Store...
API Reference Guide. API Version 1. Copyright Platfora 2016
API Reference Guide API Version 1 Copyright Platfora 2016 Last Updated: 10:05 a.m. April 21, 2016 Contents Document Conventions... 5 Contact Platfora Support...6 Copyright Notices... 6 Chapter 1: Using
PlayReady App Creation Tutorial
Version 0.93 Samsung Smart TV 1 1. OVERVIEW... 4 2. INTRODUCTION... 4 2.1. DEVELOPMENT ENVIRONMENT... 4 2.2. FILES NEEDED FOR A PLAYREADY VIDEO APPLICATION... 5 3. SAMSUNG TV PLAYREADY SPECIFICATION...
HTSQL is a comprehensive navigational query language for relational databases.
http://htsql.org/ HTSQL A Database Query Language HTSQL is a comprehensive navigational query language for relational databases. HTSQL is designed for data analysts and other accidental programmers who
Implementation of Location based Services in Android using GPS and Web Services
www.ijcsi.org 237 Implementation of Location based Services in Android using GPS and Web Services Manav Singhal 1, Anupam Shukla 2 1 ABV-Indian Institute of Information Technology and Management Gwalior,
Smartphone Application Development using HTML5-based Cross- Platform Framework
Smartphone Application Development using HTML5-based Cross- Platform Framework Si-Ho Cha 1 and Yeomun Yun 2,* 1 Dept. of Multimedia Science, Chungwoon University 113, Sukgol-ro, Nam-gu, Incheon, South
Implementing a Web-based Transportation Data Management System
Presentation for the ITE District 6 Annual Meeting, June 2006, Honolulu 1 Implementing a Web-based Transportation Data Management System Tim Welch 1, Kristin Tufte 2, Ransford S. McCourt 3, Robert L. Bertini
