Data storage and retrieval in ios
|
|
|
- Emily Pope
- 9 years ago
- Views:
Transcription
1 Data storage and retrieval in ios Sebastian Ernst, PhD! Department of Applied Computer Science AGH University of Science and Technology
2 File structure of an ios app ios apps can store they data in files. These files are typically placed in the app s Documents folder. That folder is persistent between app launches and is deleted when the app is uninstalled. The NSSearchPathForDirectoriesInDomains foundation function can be used to find the location of the Documents folder: dirpaths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
3 File structure of an ios app The first result will contain the path to the folder. docsdir = dirpaths[0]; The full name can be easily concatenated: NSString *datafilepath = [NSString stringwithstring:[docsdir
4 Archiving Objects can be easily serialized (and deserialized) thanks to the NSKeyedArchiver and NSKeyedUnarchiver objects. [NSKeyedArchiver archiverootobject:self.unidb tofile:datafilepath];! self.unidb = [NSKeyedUnarchiver unarchiveobjectwithfile:datafilepath]; Supported data types: NSArray, NSData, NSDate, NSDictionary, NSNumber and NSString.
5 SQLite ios contains built-in support for SQLite. However, since SQLite support functions are in plain C, one needs to rememeber about converting proper data types (NSString to const char *, NSNumber to int, etc.). To add SQLite support to an app: link with the libsqlite3.dylib library, include sqlite3.h where appropriate.
6 Core Data Because of the drawbacks (pure C implementation, requirement to know SQL), ios also includes a higher-level data persistence API called Core Data. The default storage engine still SQLite, but other solutions (incl. XML and binary serialization) can also be used.
7 Core Data: structure source: techotopia.com
8 Core Data: elements Managed Objects are what the app actually interacts with. They are instances of the NSManagedObjects class or its children. The Managed Object Context is where the Managed Objects live. The context maps the objects to their counterparts in the permanent store. It acts as a buffer and persists changes only when instructed to do so.
9 Core Data: elements, cont d. The Managed Object Model is where the structure of data is defined. Xcode includes a GUI to manage the MOM. The model is based on entities and their attributes. Entities are linked using relationships. Fetched Properties are also used to link entities. The docs describe them as weak, one way relationships best suited to loosely coupled relationships The Persistent Store Coordinator and Persistent Object Store are low-level parts of the storage engine.
10 Core Data: getting the context The context can be obtained from the application delegate: coredataappdelegate *appdelegate = [[UIApplication sharedapplication]! delegate];! NSManagedObjectContext *context = [appdelegate managedobjectcontext];
11 Creating entity descriptions Entity descriptions are used to manipulate objects. They can be obtained using the NSEntityDescription class. NSEntityDescription *entitydesc = [NSEntityDescription! entityforname:@"contacts"! inmanagedobjectcontext:context];! NSFetchRequest *request = [[NSFetchRequest alloc] init];! [request setentity:entitydesc];
12 Creating managed objects NSEntityDescription also has a method to create managed objects: NSManagedObject *newcontact;! newcontact = [NSEntityDescription! insertnewobjectforentityforname:@"contacts"! inmanagedobjectcontext:context];! NSError *error;! [context save:&error];
13 Setting attribute values Of course, the new object still does not have attribute values. They need to be set: [newcontact John Smith [newcontact 123 The Street! [newcontact !
14 Getting attribute values Attribute values can be retrieved in a similar manner: NSString *contactname =! [newcontact valueforkey:@ name ];
15 Fetching objects Objects are retrieved using the fetch operation. NSFetchRequest *request = [[NSFetchRequest alloc] init];! [request setentity:entitydesc];! NSError *error;! NSArray *matching_objects =! [context executefetchrequest:request error:&error];
16 Fetching using criteria To fetch only objects matching certain criteria, one can use predicates, already presented in an early lecture: NSFetchRequest *request = [[NSFetchRequest alloc] init];!! [request setentity:entitydesc];! NSPredicate *pred = [NSPredicate! predicatewithformat:@"(name = %@)", John Smith ];! [request setpredicate:pred];! NSError *error;! NSArray *matching_objects = [context executefetchrequest:request error:&error]; ;
17 More on Core Data An ios 7 Core Data Tutorial
18 Getting data from the server The easiest method to get data from the server is by using RESTful APIs. The built-in methods use ansynchronous calls to retrieve data using HTTP. The connection is set up like so: NSURL *myurl = [NSURL URLWithString:@" services/rest/?method=flickr.test.echo&format=json &api_key=8038f7f7d7151ccbf6df2aa10b1b35ae&nojsoncallback=1"]; NSURLRequest *myrequest = [NSURLRequest requestwithurl:myurl]; NSURLConnection *myconnection = [NSURLConnection connectionwithrequest:myrequest delegate:self]; More information: TechRepublic, ios Web Service Tutorial, developer.apple.com/library/ios/documentation/cocoa/conceptual/ URLLoadingSystem/Tasks/UsingNSURLConnection.html
Introduction to iphone Development
Introduction to iphone Development Introduction to iphone Development Contents Task 1 2 3 4 Application Runtime Core Architecture and Life-cycles What s in a bundle? The resources in an app bundle Customizing
NSPersistentDocument Core Data Tutorial for Mac OS X v10.4. (Retired Document)
NSPersistentDocument Core Data Tutorial for Mac OS X v10.4. (Retired Document) Contents Introduction to NSPersistentDocument Core Data Tutorial for Mac OS X v10.4 8 Who Should Read This Document 8 Organization
Praktikum Entwicklung von Mediensystemen mit ios
Praktikum Entwicklung von Mediensystemen mit ios SS 2011 Michael Rohs [email protected] MHCI Lab, LMU München Timeline Date Topic/Activity 5.5.2011 Introduction and Overview of the ios Platform 12.5.2011
ios Application Development &
Introduction of ios Application Development & Swift Programming Language Presented by Chii Chang [email protected] Outlines Basic understanding about ios App Development Development environment: Xcode IDE Foundations
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
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
Event Kit Programming Guide
Event Kit Programming Guide Contents Introduction 4 Who Should Read This Document? 4 Organization of This Document 4 See Also 4 Fetching Events 6 Initializing an Event Store 6 Fetching Events with a Predicate
Beginner level: Modules 1 to 18. Advanced level: Quick review of modules 1 to 18, then following to module 26. 1- A Simple ios Application
FROM 1st TO 4th OF FEBRUARY 2012 contents of the app s creation training track Beginner level: Modules 1 to 18. Advanced level: Quick review of modules 1 to 18, then following to module 26. 1- A Simple
Please note that this SDK will only work with Xcode 3.2.5 or above. If you need an SDK for an older Xcode version please email support.
Mobile Application Analytics ios SDK Instructions SDK version 3.0 Updated: 12/28/2011 Welcome to Flurry Analytics! This file contains: 1. Introduction 2. Integration Instructions 3. Optional Features 4.
Star Micronics Cloud Services ios SDK User's Manual
Star Micronics Cloud Services ios SDK User's Manual General Outline This document provides information about the Star Micronics Cloud Services ios SDK, showing guidelines for our customers to build the
Portability Study of Android and ios
Portability Study of Android and ios Brandon Stewart Problem Report submitted to the Benjamin M. Statler College of Engineering and Mineral Resources at West Virginia University in partial fulfillment
Developing Secure Mobile Apps
Developing Secure Mobile Apps SecAppDev 2011 Apple ios (Xcode) edition Platform Architecture What the ios / hardware platform offers us in the way of protection ios application architecture The ios platform
ios Cloud Development FOR Neal Goldstein WILEY John Wiley & Sons, Inc.
ios Cloud Development FOR by Neal Goldstein WILEY John Wiley & Sons, Inc. Table of Contents Introduction 1 About This Book 3 Conventions Used in This Book 3 Foolish Assumptions 4 How This Book Is Organized
INTRODUCTION TO IOS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 13 02/22/2011
INTRODUCTION TO IOS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 13 02/22/2011 1 Goals of the Lecture Present an introduction to ios Program Coverage of the language will be INCOMPLETE We
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
Tag Specification Document
Measuring the digital world. DIGITAL ANALYTIX ios Mobile Application Measurement Tag Specification Document March 2012 FOR FURTHER INFORMATION, PLEASE CONTACT: comscore, Inc. +1 866 276 6972 [email protected]
An Introduction to Modern Software Development Tools Creating A Simple GUI-Based Tool Appleʼs XCode Version 3.2.6
1 2 3 4 An Introduction to Modern Software Development Tools Creating A Simple GUI-Based Tool Appleʼs XCode Version 3.2.6 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Charles J. Ammon / Penn State August, 2011
Using the Caché Objective-C Binding
Using the Caché Objective-C Binding Version 2014.1 25 March 2014 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Using the Caché Objective-C Binding Caché Version 2014.1
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.
2. About iphone ios 5 Development Essentials. 5. Joining the Apple ios Developer Program
Table of Contents 1. Preface 2. About iphone ios 5 Development Essentials Example Source Code Feedback 3. The Anatomy of an iphone 4S ios 5 Display Wireless Connectivity Wired Connectivity Memory Cameras
Auto-Archiving your Emails in Outlook
Changing the AutoArchive Settings for all your Mailbox Folders Changing the AutoArchive Settings for all your Mailbox Folders (cont.) One way to minimize the amount of server space you are using for your
Poking a Hole in the Sandbox: Using URLs on ios
Poking a Hole in the Sandbox: Using URLs on ios Greg Pierce @agiletortoise Who am I? Greg Pierce President, Agile Tortoise @agiletortoise http:// Indie app development, web consulting What do I do? Drafts
Application Programming on the Mac COSC346
Application Programming on the Mac COSC346 OS X Application An application is a complex system made of many subcomponents Graphical interface Event handling Multi-threading Data processing Storage 2 Cocoa
Penetration Testing for iphone Applications Part 1
Penetration Testing for iphone Applications Part 1 This article focuses specifically on the techniques and tools that will help security professionals understand penetration testing methods for iphone
Dream Report Version 4.5
Dream Report Version 4.5 Project Upgrade Procedure 1 P a g e Contents Introduction... 3 Upgrade Steps... 3 1. Backup of the Existing Project... 3 2. Installation of Dream Report Version 4.5... 3 3. Loading
About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.
Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A
Mobile Application Development
Mobile Application Development Lecture 23 Sensors and Multimedia 2013/2014 Parma Università degli Studi di Parma Lecture Summary Core Motion Camera and Photo Library Working with Audio and Video: Media
EXPENSE TRACKER MOBILE APPLICATION. A Thesis. Presented to the. Faculty of. San Diego State University. In Partial Fulfillment
EXPENSE TRACKER MOBILE APPLICATION A Thesis Presented to the Faculty of San Diego State University In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science by Angad
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
LAE 5.1. Windows Server Installation Guide. Version 1.0
LAE 5.1 Windows Server Installation Guide Copyright THE CONTENTS OF THIS DOCUMENT ARE THE COPYRIGHT OF LIMITED. ALL RIGHTS RESERVED. THIS DOCUMENT OR PARTS THEREOF MAY NOT BE REPRODUCED IN ANY FORM WITHOUT
Send email from your App Part 1
Send email from your App Part 1 This is a short and simple tutorial that will demonstrate how to develop an app that sends an email from within the app. Step 1: Create a Single View Application and name
Client/Server Data Synchronization in ios Development
East Tennessee State University Digital Commons @ East Tennessee State University Undergraduate Honors Theses 11-2014 Client/Server Data Synchronization in ios Development Dmitry Tumanov Follow this and
DocAve Upgrade Guide. From Version 4.1 to 4.5
DocAve Upgrade Guide From Version 4.1 to 4.5 About This Guide This guide is intended for those who wish to update their current version of DocAve 4.1 to the latest DocAve 4.5. It is divided into two sections:
CyberSource ios SDK for Apple Pay
Title Page CyberSource ios SDK for Apple Pay Developer Guide March 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For general
SQLITE C/C++ TUTORIAL
http://www.tutorialspoint.com/sqlite/sqlite_c_cpp.htm SQLITE C/C++ TUTORIAL Copyright tutorialspoint.com Installation Before we start using SQLite in our C/C++ programs, we need to make sure that we have
ios App Programming Guide
ios App Programming Guide Contents About ios App Programming 8 At a Glance 8 Translate Your Initial Idea into an Implementation Plan 9 UIKit Provides the Core of Your App 9 Apps Must Behave Differently
Key-Value Coding Programming Guide
Key-Value Coding Programming Guide Contents Introduction 6 Organization of This Document 6 See Also 7 What Is Key-Value Coding? 8 Key-Value Coding and Scripting 8 Using Key-Value Coding to Simplify Your
SharePoint Wiki Redirect Installation Instruction
SharePoint Wiki Redirect Installation Instruction System Requirements: Microsoft Windows SharePoint Services v3 or Microsoft Office SharePoint Server 2007. License management: To upgrade from a trial license,
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
Installing and configuring Microsoft Reporting Services
Installing and configuring Microsoft Reporting Services Every company, big or small has to use various tools to retrieve data from their Databases. IT departments receive many different requests for data
Using EMC Documentum with Adobe LiveCycle ES
Technical Guide Using EMC Documentum with Adobe LiveCycle ES Table of contents 1 Deployment 3 Managing LiveCycle ES development assets in Documentum 5 Developing LiveCycle applications with contents in
CS3600 SYSTEMS AND NETWORKS
CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 2: Operating System Structures Prof. Alan Mislove ([email protected]) Operating System Services Operating systems provide an environment for
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
9. Database Management Utility
Overview 9.1 Overview 9. Database Management Utility The Compass2.0 database contains information about configuration details for the intrusion control panel. It is essential that a backup of the information
eggon SDK for ios 7 Integration Instructions
eggon SDK for ios 7 Integration Instructions The eggon SDK requires a few simple steps in order to be used within your ios 7 application. Environment This guide assumes that a standard ios Development
Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
QGDocs Documentation. Release 1.0. QuantumGraph Engineers
QGDocs Documentation Release 1.0 QuantumGraph Engineers January 07, 2016 Contents 1 Introduction 3 1.1 Why QGraph?.............................................. 3 1.2 How do I get started?...........................................
Real Life Oracle Mobile Application Framework. Things that you don't get from the developer guide
Real Life Oracle Mobile Application Framework Things that you don't get from the developer guide Oracle Open World, San Francisco, September 28th 2014 Who Am I Luc Bors Principal Consultant AMIS, Netherlands
Tutorial: ios OData Application Development with REST Services. Sybase Unwired Platform 2.2 SP04
Tutorial: ios OData Application Development with REST Services Sybase Unwired Platform 2.2 SP04 DOCUMENT ID: DC01976-01-0224-01 LAST REVISED: June 2013 Copyright 2013 by Sybase, Inc. All rights reserved.
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
A product of Byte Works, Inc. http://www.byteworks.us. Credits Programming Mike Westerfield. Art Karen Bennett. Documentation Mike Westerfield
A product of Byte Works, Inc. http://www.byteworks.us Credits Programming Mike Westerfield Art Karen Bennett Documentation Mike Westerfield Copyright 2013 By The Byte Works, Inc. All Rights Reserved Apple,
Programming in C# with Microsoft Visual Studio 2010
Introducción a la Programación Web con C# en Visual Studio 2010 Curso: Introduction to Web development Programming in C# with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft
UltraLite C and C++ Programming
UltraLite C and C++ Programming Copyright 2010, ianywhere Solutions, Inc. - SQL Anywhere 12.0.0 Copyright 2010 ianywhere Solutions, Inc. Portions copyright 2010 Sybase, Inc. All rights reserved. This documentation
Database Programming with PL/SQL: Learning Objectives
Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs
BAM Checkout Mobile Implementation Guide for ios
BAM Checkout Mobile Implementation Guide for ios This is a reference manual and configuration guide for the BAM Checkout Mobile product. It illustrates how to embed credit card and optional ID scanning
BASIC IPHONE PROGRAMMING Case: Dictionary Application
BASIC IPHONE PROGRAMMING Case: Dictionary Application Mikko Kaijalainen Information Technology Bachelor s Thesis May 2010 SAVONIA-AMMATTIKORKEAKOULU Koulutusohjelma Informaatioteknologia (eng.) Tekijä
ios Dev Crib Sheet In the Shadow of C
ios Dev Crib Sheet As you dive into the deep end of the ios development pool, the first thing to remember is that the mother ship holds the authoritative documentation for this endeavor http://developer.apple.com/ios
Vizit 4.1 Installation Guide
Vizit 4.1 Installation Guide Contents Running the Solution Installer... 3 Installation Requirements... 3 The Solution Installer... 3 Activating your License... 7 Online Activation... 7 Offline Activation...
SBOP Repository Explorer. Installation and Configuration Guide v.2.0.1 (2014)
SBOP Repository Explorer Installation and Configuration Guide v.2.0.1 (2014) Agenda I. Content Included II. Client Installation: API installation I III. Client Installation: API installation II IV. Client
Software Development Kit for ios and Android
Software Development Kit for ios and Android With Bomgar's software development kit for mobile devices, your developers can integrate your mobile app with Bomgar to provide faster, more thorough support
Inventory Manager. Getting started Usage and general How-To
Getting started Usage and general How-To Before you begin: Prerequisites: o SQL Server 2005 Express Edition with the default SQLEXPRESS instance MUST be installed in order to use. If you do not have the
Sophos Mobile Control Installation guide. Product version: 3
Sophos Mobile Control Installation guide Product version: 3 Document date: January 2013 Contents 1 Introduction...3 2 The Sophos Mobile Control server...4 3 Set up Sophos Mobile Control...16 4 External
DocStore: Document Database for MySQL at Facebook. Peng Tian, Tian Xia 04/14/2015
DocStore: Document Database for MySQL at Facebook Peng Tian, Tian Xia 04/14/2015 Agenda Overview of DocStore Document: A new column type to store JSON New Built-in JSON functions Document Path: A intuitive
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...
4D Plugin SDK v11. Another minor change, real values on 10 bytes is no longer supported.
4D Plugin SDK v11 4D Plugin API 4D Plugin API v11 is a major upgrade of 4D Plugin API. The two major modifications are that it is now fully Unicode compliant, and that it gives support to the new 4D pictures.
THE NEW DIGITAL EXPERIENCE
[email protected] [email protected] SECURING THE NEW DIGITAL EXPERIENCE Steffo Weber, Oracle & Max Liesegang, esentri BridgFilling the UX gap for mobile enterprise applications. May,-2014
Chapter 2 Database System Concepts and Architecture
Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture
About (EAS) Archived Email Service
About (EAS) Archived Email Service Information Services is implementing an email archiving on the staff email system in order to save space on the main email system which is reaching full capacity. Emails
Integrating VoltDB with Hadoop
The NewSQL database you ll never outgrow Integrating with Hadoop Hadoop is an open source framework for managing and manipulating massive volumes of data. is an database for handling high velocity data.
Creating a Custom Class in Xcode
Creating a Custom Class in Xcode By Mark Mudri March 28, 2014 Executive Summary: Making an ios application requires the use of Xcode, an integrated development environment (IDE) developed by Apple. Within
Library Recovery Center
Library Recovery Center Ever since libraries began storing bibliographic information on magnetic disks back in the 70 s, the challenge of creating useful back-ups and preparing for a disaster recovery
How To Install Powerpoint 6 On A Windows Server With A Powerpoint 2.5 (Powerpoint) And Powerpoint 3.5.5 On A Microsoft Powerpoint 4.5 Powerpoint (Powerpoints) And A Powerpoints 2
DocAve 6 Service Pack 1 Installation Guide Revision C Issued September 2012 1 Table of Contents About the Installation Guide... 4 Submitting Documentation Feedback to AvePoint... 4 Before You Begin...
Development with Modern Mobile Technologies
Development with Modern Mobile Technologies Björn Dahlgren [email protected] Niklas Ström [email protected] KTH Kista, Stockholm, September 2, 2011 1 Abstract In this report we evaluate modern mobile development
ITG Software Engineering
Basic Android Development Course ID: Page 1 Last Updated 12/15/2014 Basic Android Development ITG Software Engineering Course Overview: This 5 day course gives students the fundamental basics of Android
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps
INSTALLING, CONFIGURING, AND DEVELOPING WITH XAMPP
INSTALLING, CONFIGURING, AND DEVELOPING WITH XAMPP by Dalibor D. Dvorski, March 2007 Skills Canada Ontario DISCLAIMER: A lot of care has been taken in the accuracy of information provided in this article,
Migrating Trend Micro Mobile Security for Enterprise (TMMS) 8.0 to TMMS 9.0 Patch 1
Migrating Trend Micro Mobile Security for Enterprise (TMMS) 8.0 to TMMS 9.0 Patch 1 Migrating TMMS 8.0 to version 9.0 Patch 1 involves the following steps: 1. Pre-migration 2. Backing up the database and
What s New in Security
System Frameworks #WWDC16 What s New in Security Session 706 Lucia Ballard Secure Transports Engineering Manager Simon Cooper Trusted Execution Engineering Manager 2016 Apple Inc. All rights reserved.
APPLICATION SECURITY: FROM WEB TO MOBILE. DIFFERENT VECTORS AND NEW ATTACK
APPLICATION SECURITY: FROM WEB TO MOBILE. DIFFERENT VECTORS AND NEW ATTACK John T Lounsbury Vice President Professional Services, Asia Pacific INTEGRALIS Session ID: MBS-W01 Session Classification: Advanced
Designing for the Mobile Web Lesson 3: HTML5 Web Apps
Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services [email protected] 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile
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
Database Design Overview. Conceptual Design ER Model. Entities and Entity Sets. Entity Set Representation. Keys
Database Design Overview Conceptual Design. The Entity-Relationship (ER) Model CS430/630 Lecture 12 Conceptual design The Entity-Relationship (ER) Model, UML High-level, close to human thinking Semantic
Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner
1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi
Using the Database Management Utility to Backup, Restore and Purge the Compass 2.0 Database
Using the Database Management Utility to Backup, Restore and Purge the Compass 2.0 Database Compass 2.0 comes equipped with a database management utility (DBMU), located at Start- >Programs ->Compass Windows
โปรแกรมบ นท ก ช อ และ อ เมล โดยจ ดเก บข อม ลลงไปท SQLite
โปรแกรมบ นท ก ช อ และ อ เมล โดยจ ดเก บข อม ลลงไปท SQLite Application => Single View Application => Next Product Name = ContactLite, Devices = iphone, Use Storyboards, Use Automatic Reference Counting เล
Game Center Programming Guide
Game Center Programming Guide Contents About Game Center 8 At a Glance 9 Some Game Resources Are Provided at Runtime by the Game Center Service 9 Your Game Displays Game Center s User Interface Elements
What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World
COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan [email protected] What is a database? A database is a collection of logically related data for
Known Issues and Work Around
Known s and Work Around During Compass 2.0 installation, sometimes you may get a popup message.net framework/sqlexpress could not be installed. Install.Net framework/sqlexpress manually. Sometimes, migration
Client Requirement. Master Data Management App. Case Study -
Idhasoft is a global world-class organization providing best-of-breed localized business and technology solutions, with continuous innovation and quality backed by best-in-class people Case Study - Master
Installing C++ compiler for CSc212 Data Structures
for CSc212 Data Structures [email protected] Spring 2010 1 2 Testing Mac 3 Why are we not using Visual Studio, an Integrated Development (IDE)? Here s several reasons: Visual Studio is good for LARGE project.
Keep SQL Service Running On Replica Member While Replicating Data In Realtime
Page 1 of 7 Keep SQL Service Running On Replica Member While Replicating Data In Realtime ClusterReplica Enterprise resolves the issue by redirect the data in real-time data replication to a temporary
Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition
Beginning C# 5.0 Databases Second Edition Vidya Vrat Agarwal Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xviii xix xx xxi Part I: Understanding Tools and Fundamentals
