ios Cloud Development FOR Neal Goldstein WILEY John Wiley & Sons, Inc.
|
|
|
- Rachel Knight
- 10 years ago
- Views:
Transcription
1 ios Cloud Development FOR by Neal Goldstein WILEY John Wiley & Sons, Inc.
2 Table of Contents Introduction 1 About This Book 3 Conventions Used in This Book 3 Foolish Assumptions 4 How This Book Is Organized 5 Part I: Mobile Apps Need to Be Mobile 5 Part II: Adding icloud 5 Part III: Web Services 6 Part IV: Building Your Own Web Service 6 Part V: The Part of Tens 7 Icons Used in This Book 7 Where to Go from Here 7 Part 1: Mobile Apps Need to Be Mobile 9 Chapter 1: Compelling Mobile Applications 11 What Makes Mobile Devices So Compelling 12 Creating zero degrees of separation 13 Benefiting from the mobility, not the mobile devices 13 Increasing the quality of life 14 Making the technology disappear 14 Reveling in the aesthetics 16 An Application Ecosystem 16 icloud and universal apps 18 Web services 18 The Model View Controller (MVC) Architecture 19 Evolving the Model View Controller 21 Chapter 2: The Lonely RoadTrip App 25 Starting at Square 7 26 The RoadTrip App 28 Points of Interest and the Itinerary 36 How RTModel Manages the Data 41
3 ios Cloud Development For Dummies Part 11: Addinq ictoud. 47 Chapter 3: Setting Up Core Data 49 Managing Your Itinerary 50 Core Data Basics 52 Starting with the Objects The Managed Object Model 53 Adding the attributes 60 Generating your classes 63 Thinking managed objects through 68 The Core Data Stack 69 The managed object context 69 The Persistent Store coordinator and persistent store 70 Adding the Core Data Stack 71 Adding the properties needed by the Core Data stack 71 The managed object context 73 Concurrency support for managed object contexts 75 The Persistent Store coordinator 77 The managed object model 84 Notifications 85 ARC and blocks 88 Adding the Core Data framework 89 Putting Core Data to Work 91 Chapter 4: Putting Core Data to Work 93 Adding a Point of Interest to the Itinerary 94 Adding a Point of Interest to the Itinerary Using Core Data 98 The fetch request 99 Predefining fetch requests in a managed object model 102 Creating a SharedPointOflnterest 105 Displaying Your Itinerary 110 Adding the Fetched Results controller 112 The Fetched Results controller delegate 115 Displaying the SharedPointOflnterests 116 Cleaning Up the ItineraryController and RTModel Classes 120 Loading the Itinerary 122 Timing is Everything 130 Removing a Point Of Interest From the Itinerary 133 How it works now 134 Updating for Core Data 136 Chapter 5: Adding icioud Support 141 icloud Putting icloud to work for you 143 Enter Core Data 144 Setting up Core Data for icloud 146 Handling changes
4 Request Response Table of Contents flul Configuring Your App's icloud Entitlements 157 Provisioning Your App for icloud 161 Testing 167 Part 111: Web Services 169 Chapter 6: Living in the Cloud 171 Understanding How Networks Work 172 The Internet 172 The World Wide Web 175 What Exactly Is a Web Service? 176 Message-oriented web services 177 Resource-based web services 177 A Web Service Request 178 It's about client-server 181 And it's about the URL 182 URIor URL? 184 HTTP 185 The HTTP session 186 Initial line 187 Initial line (Status line) 189 Headers 189 An optional message body 190 The RESTful Web Service Architecture 190 REST requirements 192 The rationale behind the requirements 195 It doesn't matter that most web services aren't really RESTful 197 Chapter 7: Exploring an Existing Web Service 199 The Google Geocoding API 200 The request 201 The response 203 Status codes 208 How RoadTrip Currently Does Geocoding 209 Creating the Plumbing: The WSManager 212 Having the Model Use the Geocoding Web Service 221 Chapter 8: Working With XML 229 Parsing the XML Response 229 Putting the parser through its paces 232 The NSXMLParser delegate methods 234 Dealing with errors 238 Good, But Not Good Enough 239
5 Stateless ios Cloud Development For Dummies Chapter 9: Asynchronous URL Loading 241 Reviewing Your Choices 241 URL Loading System Overview 243 Authentication and credentials 244 Cookie storage 244 Protocol support 244 Using Downloading NSURLConnection data asynchronously 245 Using Web Services Asynchronously 246 Adding the WSLoaderClass '. 247 Using the WSLoader 252 Chapter 10: Adding the JSON Response 261 Working with JSON 261 Parsing the JSON Response 267 Processing a JSON Response 270 There's a Pattern to Using Web Services 286 Add a method to WSManager that makes the request 287 Add a method to WSManager to set up the request 287 Add a method to WSManager to create the NSURLRequest 288 Add a method to YourModel to make the request to the WSManager 289 Adding a method to YourModel that processes the JSON response 290 Putting It All Back Together 291 Part IV: Buitdinq \lour Own Web Service 293 Chapter 11: The RoadTrip Web Services 295 Designing Web Services 295 The Point of a Web Services Architecture 296 Design for extensibility (and change) 297 Optimizing network performance 297 The Basic Model Client Server 298 Making Services Extensible 299 Keep things private with encapsulation 299 Loose coupling 300 Making services cohesive, complete, and non-overlapping 300 Well-Formed Services 301 Services are not functions 301 Services are not methods 302 The Resource 303
6 Table of Contents The Response 304 Limiting Unauthorized Web Service Use 305 Designing a Web Service 305 The pointsofinterest Web Service 308 The request 308 The response 308 The lastupdate Web Service 309 The request 309 The response 309 The allpointsofinterest Web Service 310 The request 310 The response 310 The addpointofinterest Web Service 311 The request 311 The response 312 The deletepointofinterest Web Service 312 The request 312 The response 313 Additional Error Considerations 313 Chapter 12: The App Engine Implementation 315 Google App Engine 315 The application environment 315 How App Engine works 316 App Engine SDKs 320 Using Python with App Engine 321 What You Need to Develop for App Engine 322 The webapp2 Starter Kit 333 The webapp Framework 337 Now a little about Python 339 And more on routing 340 Handling handlers 341 A little more Python 345 The Model Application Controller Architecture in App Engine 347 Chapter 13: The Model s Model 351 What's in the Model? 351 The App Engine Datastore 353 The webapp Model classes 354 Adding a method to the model 358 The TestData Class 363 Testing in Your Browser 370
7 ios Cloud Development For Dummies Chapter 14: Creating and Using the pointsofmterest Web Service 373 The pointsofinterest Web Service 373 Updating RoadTrip 383 Setting up the WSManager methods to make the request and do the setup 384 Adding the RTModel methods to make the request and process the JSON response 388 Adding the required Send the new message 395 methods to PointOflnterest 393 Using Cached Data 396 Adding the UpdateRecord model 397 Updating RoadTrip to use cached data 402 Keeping the Points Of Interest Current 409 Chapter 15: Deploying Your Web Services 411 Cleaning Up Your App 411 Transmitting Data Securely Across the Network 412 Storing Data Securely 416 Deploying rtpointsofinterest to Google App Engine 417 What's Next 419 Part V: The Part of Tens Chapter 16: Ten Ways to Extend the RoadTrip App 423 Dealing with Errors 423 Make Events a Web Service 424 Expand the Point of Interest Data 424 Crowd Source Points of Interest 424 Cache Data 424 Post to Facebook and Twitter 424 Send Postcards from the Road 425 Add Hotels and Reservations 425 It's Never Early Enough to Start Speaking a Foreign Language 425 In the Road Trip Editor 425 Chapter 17: Ten Ways to Be a Happy Developer 427 Keep Things Loosely Coupled 427 Remember Memory 428 Don't Reinvent the Wheel 428 Understand State Transitions 429 Do the Right Thing at the Right Time 430 Avoid Mistakes in Error Handling 431
8 Table of Contents Use Storyboards 431 Remember the User 431 Keep in Mind that the Software Isn't Finished Until the Last User Is Dead 432 Keep It Fun 432 Bonus Chapter: Adding and Deleting Points of Interest Implementing Yet More Web Services BC2 The Road Trip Editor App Using the addpointofinterest Web Service in Road Trip Editor The deletepointofinterest Web Service BC20 Implementing DELETE in Road Trip Editor BC23 BC1 BC6 BC11 Index 433
ITP 342 Mobile App Dev
ITP 342 Mobile App Dev REST Philosophy The 3 most important features of a RESTful server are its statelessness, uniform resource identification, and cacheability. Statelessness Every API is treated as
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom
Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API. John Eastman Mezeo
Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API John Eastman Mezeo Cloud Storage On-demand, API-based access to storage Storage accessed through REST Web
SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
Jenkins XML API and Mobile Devices
Jenkins XML API and Mobile Devices Simone Ardissone Luca Milanesio LMIT Software Ltd. http://www. jenkins-ci.mobi Who we are (1 st guy)! My name is Luca! Founder and Director of LMIT Ltd (UK) the ones
My Secure Backup: How to reduce your backup size
My Secure Backup: How to reduce your backup size As time passes, we find our backups getting bigger and bigger, causing increased space charges. This paper takes a few Newsletter and other articles I've
ITP 140 Mobile Technologies. Mobile Topics
ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users
Build Your Mobile Strategy Not Just Your Mobile Apps
Mobile Cloud Service Build Your Mobile Strategy Not Just Your Mobile Apps Copyright 2015 Oracle Corporation. All Rights Reserved. What is is it? Oracle Mobile Cloud Service provides everything you need
Budget Event Management Design Document
Budget Event Management Design Document Team 4 Yifan Yin(TL), Jiangnan Shangguan, Yuan Xia, Di Xu, Xuan Xu, Long Zhen 1 Purpose Summary List of Functional Requirements General Priorities Usability Accessibility
API Architecture. for the Data Interoperability at OSU initiative
API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models
MA-WA1920: Enterprise iphone and ipad Programming
MA-WA1920: Enterprise iphone and ipad Programming Description This 5 day iphone training course teaches application development for the ios platform. It covers iphone, ipad and ipod Touch devices. This
Repeater. BrowserStack Local. browserstack.com 1. BrowserStack Local makes a REST call using the user s access key to browserstack.
Connection Setup Process makes a REST call using the user s access key to chooses a repeater for establishing a secure connection for Local Testing. The repeater exists within the BrowserStack cloud infrastructure.
Apigee Gateway Specifications
Apigee Gateway Specifications Logging and Auditing Data Selection Request/response messages HTTP headers Simple Object Access Protocol (SOAP) headers Custom fragment selection via XPath Data Handling Encryption
Developing ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
REST web services. Representational State Transfer Author: Nemanja Kojic
REST web services Representational State Transfer Author: Nemanja Kojic What is REST? Representational State Transfer (ReST) Relies on stateless, client-server, cacheable communication protocol It is NOT
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...
Cross-domain Identity Management System for Cloud Environment
Cross-domain Identity Management System for Cloud Environment P R E S E N T E D B Y: N A Z I A A K H TA R A I S H A S A J I D M. S O H A I B FA R O O Q I T E A M L E A D : U M M E - H A B I B A T H E S
Amazon Simple Notification Service. Developer Guide API Version 2010-03-31
Amazon Simple Notification Service Developer Guide Amazon Simple Notification Service: Developer Guide Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following
Understanding Evolution's Architecture A Technical Overview
Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution
Internet services in iphone Apps. Ole Gammelgaard Poulsen
Internet services in iphone Apps Ole Gammelgaard Poulsen GeekNight Program My experiences with the iphone, the App Store and my apps. URL requests and fetching data asynchronously. Parsing XML and JSON.
Donky Technical Overview
Donky Technical Overview This document will provide the reader with an overview of the features offered and technologies used with the Donky Messaging Network. This document will give a good base level
IQProtector Mobile Application
IQProtector Mobile Application Version 1.1 User Guide Table of Contents Introduction... 2 Supported Versions... 2 Downloading and Installing the Application... 2 Opening a Protected Email... 3 Step 1 Viewing
SaaS-Based Employee Benefits Enrollment System
Situation A US based industry leader in Employee benefits catering to large and diverse client base, wanted to build a high performance enterprise application that supports sizeable concurrent user load
Qlik REST Connector Installation and User Guide
Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All
HGC SUPERHUB HOSTED EXCHANGE EMAIL
HGC SUPERHUB HOSTED EXCHANGE EMAIL OUTLOOK 2010 MAPI MANUALLY SETUP GUIDE MICROSOFT HOSTED EXCHANGE V2013.5 Table of Contents 1. Get Started... 1 1.1 Start from Setting up an Email account... 1 1.2 Start
Developing ASP.NET MVC 4 Web Applications
Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools
Introduction to IBM Worklight Mobile Platform
Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.
This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.
20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction
THE NEW DIGITAL EXPERIENCE
[email protected] SECURING THE NEW DIGITAL EXPERIENCE Dr Steffo Weber, Oracle BridgFilling the UX gap for mobile enterprise applications. May,-2014 Latest Entries Protecting IDPs from malformed SAML
Administering Jive Mobile Apps
Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Native Apps and Push Notifications...4 Custom App Wrapping for ios... 5 Native
EWD: Simplifying Web Application Architecture
EWD: Simplifying Web Application Architecture Rob Tweed M/Gateway Developments Ltd http://www.mgateway.com Twitter: @rtweed 1980s: A bit about me Lead Mumps developer at Royal Marsden Hospital, London:
Introduction to the AirWatch Browser Guide
Introduction to the AirWatch Browser Guide The AirWatch Browser application provides a safe, accessible and manageable alternative to Internet browsing using native device browsers. The AirWatch Browser
Installing and Running the Google App Engine On Windows
Installing and Running the Google App Engine On Windows This document describes the installation of the Google App Engine Software Development Kit (SDK) on a Microsoft Windows and running a simple hello
Integration Overview. Web Services and Single Sign On
Integration Overview Web Services and Single Sign On Table of Contents Overview...3 Quick Start 1-2-3...4 Single Sign-On...6 Background... 6 Setup... 6 Programming SSO... 7 Web Services API...8 What is
Network Technologies
Network Technologies Glenn Strong Department of Computer Science School of Computer Science and Statistics Trinity College, Dublin January 28, 2014 What Happens When Browser Contacts Server I Top view:
Practical Essbase Web Services
Practical Essbase Web Services For Fun and Profit Jason Jones Jason Jones l Essbase l Programming l Mobile development l ODI l Blogging l Open source Agenda l Web services in a nutshell l Essbase connectivity
S y s t e m A r c h i t e c t u r e
S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual
The Great Office 365 Adventure
COURSE OVERVIEW The Great Office 365 Adventure Duration: 5 days It's no secret that Microsoft has been shifting its development strategy away from the SharePoint on-premises environment to focus on the
A Model of the Operation of The Model-View- Controller Pattern in a Rails-Based Web Server
A of the Operation of The -- Pattern in a Rails-Based Web Server January 10, 2011 v 0.4 Responding to a page request 2 A -- user clicks a link to a pattern page in on a web a web application. server January
emontage: An Architecture for Rapid Integration of Situational Awareness Data at the Edge
emontage: An Architecture for Rapid Integration of Situational Awareness Data at the Edge Soumya Simanta Gene Cahill Ed Morris Motivation Situational Awareness First responders and others operating in
Getting Started Guide for Developing tibbr Apps
Getting Started Guide for Developing tibbr Apps TABLE OF CONTENTS Understanding the tibbr Marketplace... 2 Integrating Apps With tibbr... 2 Developing Apps for tibbr... 2 First Steps... 3 Tutorial 1: Registering
GOA365: The Great Office 365 Adventure
BEST PRACTICES IN OFFICE 365 DEVELOPMENT 5 DAYS GOA365: The Great Office 365 Adventure AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES Professional Developers Instructor-led training with hands-on
From Delphi to the cloud
From Delphi to the cloud Introduction Increasingly data and services hosted in the cloud become accessible by authenticated REST APIs for client applications, be it web clients, mobile clients and thus
Adobe Marketing Cloud Bloodhound for Mac 3.0
Adobe Marketing Cloud Bloodhound for Mac 3.0 Contents Adobe Bloodhound for Mac 3.x for OSX...3 Getting Started...4 Processing Rules Mapping...6 Enable SSL...7 View Hits...8 Save Hits into a Test...9 Compare
Extending the Survey123 for ArcGIS Mobile App
Esri Developer Summit March 8 11, 2016 Palm Springs, CA Extending the Survey123 for ArcGIS Mobile App Elvin Slavik, Sathya Prasad THE FOLLOWING TECH PREVIEW HAS BEEN APPROVED FOR ALL RESTRICTED DEVELOPER
tibbr Now, the Information Finds You.
tibbr Now, the Information Finds You. - tibbr Integration 1 tibbr Integration: Get More from Your Existing Enterprise Systems and Improve Business Process tibbr empowers IT to integrate the enterprise
http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is
QlikView 11 Upgrade & Migrations
QlikView 11 Upgrade & Migrations QlikView Technical Brief Published: November 2011 qlikview.com Introduction This guide is provided as a reference and best practices for upgrading and migrating an existing
Building the next generation of Mobile Apps with Facebook. Bo Zhang Head of Platform Partner Engineering, APAC
Building the next generation of Mobile Apps with Facebook Bo Zhang Head of Platform Partner Engineering, APAC MOBILE IS EATING THE WORLD 170 Minutes spent daily on Mobile 79% Of people 18-44 have their
Cloud Deployment Guide
Cloud Deployment Guide Product Version: 1.2 Doc Rev 1.3 Last Updated: 15-Jan-15 Good Work TM Table of Contents Introduction What is the Cloud? 1 The Private Cloud 1 Good Work in the Cloud 1 Environment
ITP 342 Mobile App Development. APIs
ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually
Developing Windows Azure and Web Services
Course M20487 5 Day(s) 30:00 Hours Developing Windows Azure and Web Services Introduction In this course, students will learn how to design and develop services that access local and remote data from various
Web Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.
Web Frameworks web development done right Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.ssa Anna Corazza Outline 2 Web technologies evolution Web frameworks Design Principles
DIGITAL FORENSIC INVESTIGATION OF CLOUD STORAGE SERVICES
DIGITAL FORENSIC INVESTIGATION OF CLOUD STORAGE SERVICES Hyunji Chung, Jungheum Park, Sangjin Lee, Cheulhoon Kang Presented by: Abdiwahid Abubakar Ahmed, ID #201205820 2 OUTLINE 1. Introduction 2. Cloud
Administering Jive for Outlook
Administering Jive for Outlook TOC 2 Contents Administering Jive for Outlook...3 System Requirements...3 Installing the Plugin... 3 Installing the Plugin... 3 Client Installation... 4 Resetting the Binaries...4
Session Storage in Zend Server Cluster Manager
Session Storage in Zend Server Cluster Manager Shahar Evron Technical Product Manager, Zend Technologies Welcome! All Phones are muted type your questions into the Webex Q&A box A recording of this session
Security Guide. BlackBerry Enterprise Service 12. for ios, Android, and Windows Phone. Version 12.0
Security Guide BlackBerry Enterprise Service 12 for ios, Android, and Windows Phone Version 12.0 Published: 2015-02-06 SWD-20150206130210406 Contents About this guide... 6 What is BES12?... 7 Key features
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5
OpenAM All-In-One solution to securely manage access to digital enterprise and customer services, anytime and anywhere.
OpenAM All-In-One solution to securely manage access to digital enterprise and customer services, anytime and anywhere. OpenAM, the only all-in-one open source access management solution, provides the
Electronic Ticket and Check-in System for Indico Conferences
Electronic Ticket and Check-in System for Indico Conferences September 2013 Author: Bernard Kolobara Supervisor: Jose Benito Gonzalez Lopez CERN openlab Summer Student Report 2013 Project Specification
Learning ios Programming
SECOND EDITION Learning ios Programming Alasdair Allan Beijing Cambridge Farnham Koln Sebastopol O'REILLY Tokyo Table of Contents Preface ix 1. Why Go Native? 1 The Pros and Cons 1 Why Write Native Applications?
ArcGIS Web Mapping. Sam Berg, esri [email protected]
ArcGIS Web Mapping Sam Berg, esri [email protected] Agenda ArcGIS and WebMaps The APIs ArcGIS for Flex Viewer ArcGIS for Silverlight Builder ArcGIS for Sharepoint ArcGIS Application Templates ArcGIS Runtime
Leonardo Hotels Group Page 1
Privacy Policy The Leonardo Hotels Group, represented by Sunflower Management GmbH & Co.KG, respects the right to privacy of every individual who access and navigate our website. Leonardo Hotels takes
Enabling REST Services with SAP PI. Michael Le [email protected] Peter Ha [email protected]
Enabling REST Services with SAP PI Michael Le [email protected] Peter Ha [email protected] Learning Points Understanding the REST architecture and concepts Understanding the differences between SOAP and
Securing RESTful Web Services Using Spring and OAuth 2.0
Securing RESTful Web Services Using Spring and OAuth 2.0 1.0 EXECUTIVE SUMMARY While the market is hugely 1 accepting REST based architectures due to their light weight nature, there is a strong need to
Security Testing For RESTful Applications
Security Testing For RESTful Applications Ofer Shezaf, HP Enterprise Security Products [email protected] What I do for a living? Product Manager, Security Solutions, HP ArcSight Led security research and product
BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note
BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise
Configuration Guide BES12. Version 12.3
Configuration Guide BES12 Version 12.3 Published: 2016-01-19 SWD-20160119132230232 Contents About this guide... 7 Getting started... 8 Configuring BES12 for the first time...8 Configuration tasks for managing
Infor Xtreme Browser References
Infor Xtreme Browser References This document describes the list of supported browsers, browser recommendations and known issues. Contents Infor Xtreme Browser References... 1 Browsers Supported... 2 Browser
OpenAM. 1 open source 1 community experience distilled. Single Sign-On (SSO) tool for securing your web. applications in a fast and easy way
OpenAM Written and tested with OpenAM Snapshot 9 the Single Sign-On (SSO) tool for securing your web applications in a fast and easy way Indira Thangasamy [ PUBLISHING 1 open source 1 community experience
Customer Bank Account Management System Technical Specification Document
Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6
ANDROID APPS DEVELOPMENT FOR MOBILE GAME
ANDROID APPS DEVELOPMENT FOR MOBILE GAME Lecture 7: Data Storage and Web Services Overview Android provides several options for you to save persistent application data. Storage Option Shared Preferences
Cloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud [email protected] 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
SaaS, PaaS & TaaS. By: Raza Usmani
SaaS, PaaS & TaaS By: Raza Usmani SaaS - Introduction Software as a service (SaaS), sometimes referred to as "on-demand software. software and its associated data are hosted centrally (typically in the
Outlook Express POP Instructions - Bloomsburg University Students
1. Open Outlook Express by clicking Start, All Programs, and Outlook Express. 2. Click on the Tools menu and click Accounts. 1 3. Click on Add Mail 4. Enter your name and click Next. 2 5. Enter your full
Client-Side Web Programming (Part 2) Robert M. Dondero, Ph.D. Princeton University
Client-Side Web Programming (Part 2) Robert M. Dondero, Ph.D. Princeton University 1 Objectives You will learn about: Client-side web programming, via... Multithreaded Java Applets AJAX 2 Part 1: Preliminary
PhoneGap Build Starter
PhoneGap Build Starter Painless Mobile Apps Development Zainul Setyo Pamungkas This book is for sale at http://leanpub.com/phonegapbuild This version was published on 2015-05-26 This is a Leanpub book.
Copyright 2013, 3CX Ltd. http://www.3cx.com E-mail: [email protected]
Manual Copyright 2013, 3CX Ltd. http://www.3cx.com E-mail: [email protected] Information in this document is subject to change without notice. Companies names and data used in examples herein are fictitious
Introduction to the Mobile Access Gateway
Introduction to the Mobile Access Gateway This document provides an overview of the AirWatch Mobile Access Gateway (MAG) architecture and security and explains how to enable MAG functionality in the AirWatch
PRIVACY AWARE ACCESS CONTROL FOR CLOUD-BASED DATA PLATFORMS
www.openi-ict.eu Open-Source, Web-Based, Framework for Integrating Applications with Social Media Services and Personal Cloudlets PRIVACY AWARE ACCESS CONTROL FOR CLOUD-BASED DATA PLATFORMS Open-Source,
Mobile Application Development
Mobile Application Development Introduction Fermion is an outsourced product development company. Our competencies lie in setting up dedicated offshore software development teams for outsourced product
IBM/Softlayer Object Storage for Offsite Backup
IBM/Softlayer Object Storage for Offsite Backup How to use IBM/Softlayer Object Storage for Offsite Backup How to use IBM/Softlayer Object Storage for Offsite Backup IBM/Softlayer Object Storage is a redundant
How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence 2. Web Servers Introduction Web content lives on Web servers Web servers speak the platform independent HyperText Transfer Protocol (HTTP) (so
Amazon WorkMail. User Guide Version 1.0
Amazon WorkMail User Guide Amazon WorkMail: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection
I) Add support for OAuth in CAS server
Table of contents I)Add support for OAuth in CAS server...2 II)How to add OAuth client support in CAS server?...3 A)Add dependency...3 B)Add the identity providers needed...3 C)Add the OAuth action in
Cloud Elements! Events Management BETA! API Version 2.0
Cloud Elements Events Management BETA API Version 2.0 Event Management Version 1.0 Event Management Cloud Elements Event Management provides a uniform mechanism for subscribing to events from Endpoints
GUI and Web Programming
GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program
