Building Cross-Platform Apps Using Titanium, Alloy, and Appcelerator Cloud Services. (Record no. 42094)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 11214nam a22004813i 4500 |
001 - CONTROL NUMBER | |
control field | EBC1819339 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | MiAaPQ |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20240729123129.0 |
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS | |
fixed length control field | m o d | |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION | |
fixed length control field | cr cnu|||||||| |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 240724s2014 xx o ||||0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781118673225 |
Qualifying information | (electronic bk.) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
Canceled/invalid ISBN | 9781118673256 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (MiAaPQ)EBC1819339 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (Au-PeEL)EBL1819339 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (CaPaEBR)ebr10955859 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (CaONFJC)MIL652777 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (OCoLC)893739696 |
040 ## - CATALOGING SOURCE | |
Original cataloging agency | MiAaPQ |
Language of cataloging | eng |
Description conventions | rda |
-- | pn |
Transcribing agency | MiAaPQ |
Modifying agency | MiAaPQ |
050 #4 - LIBRARY OF CONGRESS CALL NUMBER | |
Classification number | QA76.76.D47 -- .S286 2015eb |
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.3 |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Saunders, Aaron. |
245 10 - TITLE STATEMENT | |
Title | Building Cross-Platform Apps Using Titanium, Alloy, and Appcelerator Cloud Services. |
250 ## - EDITION STATEMENT | |
Edition statement | 1st ed. |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE | |
Place of production, publication, distribution, manufacture | Newark : |
Name of producer, publisher, distributor, manufacturer | John Wiley & Sons, Incorporated, |
Date of production, publication, distribution, manufacture, or copyright notice | 2014. |
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE | |
Date of production, publication, distribution, manufacture, or copyright notice | ©2013. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 1 online resource (387 pages) |
336 ## - CONTENT TYPE | |
Content type term | text |
Content type code | txt |
Source | rdacontent |
337 ## - MEDIA TYPE | |
Media type term | computer |
Media type code | c |
Source | rdamedia |
338 ## - CARRIER TYPE | |
Carrier type term | online resource |
Carrier type code | cr |
Source | rdacarrier |
505 0# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Intro -- Title Page -- Copyright Page -- About the Author -- Contents -- Introduction -- Chapter 1: Installing and Configuring Appcelerator -- Setting Up Titanium -- Installing Titanium on the Mac -- Installing Titanium Studio IDE -- Installing Xcode -- Installing the iOS Simulator -- Installing the Titanium Command-Line Interface to Use an Alternate IDE -- Installing the Android SDK -- Installing Titanium Studio on Windows -- Installing Titanium Studio -- Installing Android SDK -- Summary -- Chapter 2: Introducing Appcelerator Cloud Services -- Using the Appcelerator Cloud Services Console -- Using Appcelerator Cloud Services REST API -- Installing curl on a Device -- Simple Test with the REST API -- Integrating Appcelerator Cloud Services -- Simple Example of Integrating Appcelerator Cloud Services -- Summary -- Chapter 3: Appcelerator Titanium Alloy Overview -- Understanding the Model-View-Controller (MVC) Framework -- Using Appcelerator Alloy with the MVC Framework -- Backbone.js -- Backbone.js in Alloy: Models and Collections -- Using Sync Adapters -- Basic Sync Adapter Construction -- Backbone Model Events -- Model-View Data Binding -- Demo Project for Model View Binding -- Creating the Model File -- Creating the Collection Object -- Data Binding with Models in Appcelerator Titanium Alloy -- Updating the cars.js Controller File -- Creating the New Controller/View for the Detail Display -- Completing the Controller for the Detail View -- Creating Widgets -- Creating a More Complex Widget -- Summary -- Chapter 4: Building a Cross-Platform Social Photo-Sharing Application -- Using Balsamiq to Design Mockups -- Walking Through the Phone-Sharing App -- User Accounts -- Camera -- Photo Uploading -- Social Integration with Facebook -- Finding Friends -- Commenting and Rating of Media -- Push Notifications -- Application Flow -- Summary. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Chapter 5: Development Process for Cross-Platform Apps -- Creating the Project for This Chapter -- Preconfiguring Appcelerator Cloud Services -- Creating the User Interface -- Creating the Tab Group Files -- Enabling the Camera Functionality on the Feed Tab -- Adding a Custom Table Row to TableView -- Integrating the Camera Functionality into the Application -- Accessing the Device Camera in Appcelerator -- Adding Camera API Calls to Feed Controller -- Revisiting the FeedRow Controller -- Revisiting the Feed Controller to Add the Rows to the Table -- Adding Some Style to the Feed Table -- Using the Android ActionBar for the Camera Button -- Setting Up the index.xml View to Support the ActionBar -- Modifying the index.xml View to Support the ActionBar -- Adding the Alloy Sync Adapter and Appcelerator Cloud Services -- Creating the User Model -- Extending Alloy Models -- Logging the User In -- Creating Appcelerator Cloud Service Sync Adapter -- Creating the Photo Model -- Modifying the ACS Sync Adapter to Support the Photo Model -- Model and Sync Adapter Working Together -- Summary -- Chapter 6: Integrating Comments -- Creating the Comment Table View Layout -- Rendering the Rows Using a Different View and Controller -- Styling the Views to Match the Mockups -- Adding Logic to the Controllers -- Calling the New Controller from feed.js -- Coding the comment.js Controller -- Cross-Platform Support in Comment View -- Coding the commentRow Controller -- Adding Models and Collections for Querying Comments -- Finishing the Comment Controllers -- The commentRow Controller -- Connecting the Dots . . . Showing the Comment List -- Back to the feed and feedRow Controllers -- Adding a New Comment to a Photo -- Creating a New Comment Controller and View -- Adding Code to the Comment Input Controller -- Back to the Comment.js Controller. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Saving the Comment and Updating the Table -- Deleting Comments -- Summary -- Chapter 7: Integrating User Accounts with Appcelerator Cloud Services -- Adding the Login User Interface -- Updating the User Model -- User Create Account Method -- User Logout Method -- Additional User Management Methods -- Updating the Index Controller -- Set Up the Basics in the Index Controller -- Creating the Login Controller -- Logging in the User -- Creating the User Account -- Using Facebook for Account Creation -- Setting Up an Application to Use the Facebook Module -- Facebook Button in the login.xml File -- Facebook Method in the User Model -- Facebook Handler in Login Controller -- Updating User with Facebook Information -- Check for Facebook Authentication on Startup -- Logging Out of Facebook -- Summary -- Chapter 8: Working with Friends and Followers -- Creating the CommonJS Library in Alloy -- Adding the Code -- Adding the Friends User Interface -- Finishing Up the ListView with Style -- Introduction to Appcelerator Cloud Services Friends Object -- Modifying the ACS Sync Adapter to Support User Queries -- Modifying the ACS Sync Adapter to Support Friends -- Creating the Friend Relationship -- Finding Friend Relationships Based on a User's ID -- Removing Friend Relationships from a User -- Extending the User Model to Support User-Specific Friends Functionality -- Integrating ListView Data-Binding with Friends Collections -- Revisiting the friends.xml File -- Integrating ListView Data-Binding with the Friends Controller -- Displaying All Users -- Displaying the Friends List -- Working with User and Friends Lists -- Removing a Friend from the Friends List -- Updating the Application to Be Friend- and Location-Aware -- Summary -- Chapter 9: Working with Maps and Locations -- Associating GPS Information When Saving a Photo -- Modifying the Photo Model. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Getting GPS Information from a Device -- Creating a CommonJS Library for Geolocation -- Updating the Feed Controller to Add Location to a Photo -- Displaying the Photo Location on a Map -- Android Support for Google Maps v2 -- Adding the Map Component to MapView XML -- Displaying a Map of Photos Near Your Location -- Querying ACS Photo Objects Using Your Current Location -- Updating the User Interface to Show a Map View -- Changes in the feed.js Controller -- Responding to Clicks on Map Annotations -- Summary -- Chapter 10: Sharing via Facebook, Email, and Twitter -- Creating the CommonJS Library for Sharing Functions -- Facebook Permissions and Reauthorization -- Sharing to the Facebook Wall -- Sharing to the Facebook Album -- Revisiting and Refactoring the Progress Window Library -- Sharing to a Facebook Album -- Sharing an Image as an Email Attachment -- Twitter Integration with the social.js Module -- Setting Up Your Twitter Developer Account -- Adding social.js to Your Project -- Adding the shareImage Function -- Including the social.js Library in the Application -- Adding Functionality to the sharing.js Library -- Summary -- Chapter 11: Push Notifications -- Setting Up Push Notifications on Your Development Platform -- Apple Push Notifications Configuration -- Google Push Notifications Configuration -- Configuring Push Notifications in Appcelerator Cloud Services -- Creating the Push Notifications Library in an Application -- Creating the pushNotifications.js Library -- Getting the iOS Token -- Getting the Android Token -- Registering Callbacks -- Integrating Push in Your Application -- Registering for Push Notifications When the User Logs In -- Sending Notifications Using the Appcelerator Cloud Services Console -- Sending a Push Notification -- Sending a Notification When Posting a Photo -- Sending a Notification When Commenting on Photos. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Sending a Notification When Adding a New Friend -- Unregistering from Push Notifications When Logging Out -- Further Integration of Push Notifications in Your Application -- Summary -- Chapter 12: Settings and User Management -- Getting Started: View, Style, Controller -- Editing the View -- Editing the User Information in the Header Section -- Editing the User Information Style -- Handling Logout on Android and iOS -- Logging the User Out -- Logging Out of Appcelerator Push Notifications -- Logging Out from Appcelerator Cloud Services -- Logging Out from Social Media -- Returning to the Login Screen -- Setting the User's Profile Picture -- Adding a Few Performance Enhancements -- Returning to the Feed Controller for Performance and UI Enhancement -- Additional Information from the User Account -- Adding Content to the Main View in the Settings Tab -- Platform-Specific User Interface for Switch Control -- Handling the Switch Initialization Values -- Displaying Push Notification Status -- Changing the Push Notification Status -- Summary -- Chapter 13: Going to Market: Deploying to the App Store and to Google Play -- Process Overview -- Registering for a Developer Account -- Signing Your Application -- Creating an App Record and Filling Out Metadata -- Publishing Your Binary to the Store -- iOS App Store Submission Process -- Signing Up for an iOS Developer Account -- Signing Your iOS Application -- Creating an iTunes Connect Record -- Publishing from Titanium Studio -- Uploading Your Binary to the App Store -- Google Play Submission Process -- Signing Up for a Google Play Developer Account -- Generating a Keystore for Publishing -- Publishing to Google Play -- Summary -- Index -- Wiley End User License Agreement. |
588 ## - SOURCE OF DESCRIPTION NOTE | |
Source of description note | Description based on publisher supplied metadata and other sources. |
590 ## - LOCAL NOTE (RLIN) | |
Local note | Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Computer software -- Development. |
655 #4 - INDEX TERM--GENRE/FORM | |
Genre/form data or focus term | Electronic books. |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY | |
Relationship information | Print version: |
Main entry heading | Saunders, Aaron |
Title | Building Cross-Platform Apps Using Titanium, Alloy, and Appcelerator Cloud Services |
Place, publisher, and date of publication | Newark : John Wiley & Sons, Incorporated,c2014 |
International Standard Book Number | 9781118673256 |
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN) | |
Corporate name or jurisdiction name as entry element | ProQuest (Firm) |
856 40 - ELECTRONIC LOCATION AND ACCESS | |
Uniform Resource Identifier | <a href="https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=1819339">https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=1819339</a> |
Public note | Click to View |
No items available.