PhoneGap Build

48,98 €
46,53 €
AGGIUNGI AL CARRELLO
NOTE EDITORE
PhoneGap is a standards-based, open-source development framework that can be deployed to any mobile device without losing the features of the native app—allowing for access to device contacts, the local file system, camera, and media on multiple platforms without requiring users to write a single line of code.Ideal for intermediate to advanced users, PhoneGap Build: Developing Cross Platform Mobile Applications in the Cloud offers the comprehensive coverage you need to harness the power of this dynamic tool. It provides complete coverage of the cloud computing platform and the theories behind cloud computing, using a series of engaging examples.The book explains the differences between existing mobile platforms, the different types of browsers they support, and the programming languages and integrated development environment required to develop apps for each of them. It then describes how PhoneGap makes the task of developing cross-platform mobile apps easier. This book will teach you how to use: HTML5, CSS3, and JavaScript to develop apps for devices across various mobile operating systems PhoneGap Build to develop mobile apps in the cloud PhoneGap with Sencha Touch and jQuery Mobile Back end databases to store and retrieve information The text starts with simpler applications and gradually moves toward describing advanced concepts and how to exploit different application programming interfaces and methods. By the time you finish the book, you will learn how to develop feature-rich mobile applications that can run on the cloud to support different platforms.Supplying authoritative guidance and proven best practices for designing cloud-based applications, the book is an ideal reference for cloud system developers, architects, and IT professionals. It is also suitable for use in instructional settings.

SOMMARIO
Introducing PhoneGapIntroduction to PhoneGapExploring PhoneGap FeaturesSetting Up an Android EnvironmentCreating a First PhoneGap Application for AndroidUpdating the Activity ClassConfiguring the Project MetadataCreating Android Virtual DevicesRunning the ApplicationEnsuring PhoneGap Is LoadedSummaryCreating a User InterfaceGetting Data through a Text BoxGetting User’s Choice through Checkboxes and Radio ButtonsDisplaying Options through Drop-Down ListsImplementing NavigationIntroducing Debugging CapabilitiesCreating a Keystore and Digitally Signing the Android Application Manually Creating a Keystore and Signing the Application Creating a Private Keystore Creating an Unsigned Android Application Signing the Application with a Private Key Using Export Wizard for Creating a Keystore and Signing the ApplicationInstalling Applications on the Emulator and Device Using the Android Debug Bridge Program to Install Applications Installing Applications to the Device Using Eclipse ADTSummaryConfiguring PhoneGapConfiguring PhoneGap for iOSConfiguring PhoneGap for Windows Phone 7 Creating a Project Template Creating a Windows Phone 7 ProjectConfiguring PhoneGap for the BlackBerryConfiguring PhoneGap for badaConfiguring PhoneGap for webOS Installing HP webOS SDK Installing Oracle VM VirtualBox Installing webOS Plug-In in Eclipse IDE Creating a webOS Application Importing the PhoneGap PackageSummaryUsing PhoneGap BuildBeginning with PhoneGap BuildDefining the Structure of the Application to UploadCreating Builds for Different Mobile PlatformsLoading Private KeysInstalling the Builds on the EmulatorDownloading Apps Directly to the DeviceDebugging the AppsSummaryUsing ContactsCreating Contacts ManuallyReading ContactsAdding ContactsAdding Detailed Information of the ContactsDeleting and Updating ContactsSummaryjQuery MobileIntroducing jQuery MobileDeclaring a jQuery Mobile PageThemesHandling Page NavigationUsing Lists Creating Count Bubbles Creating Inset Lists Adding List Dividers Creating Collapsible Lists Creating Numbered Lists Displaying Thumbnails and Icons in the List Applying a Search Filter Creating Split Button ListsCreating DialogsCreating Forms in jQuery Mobile Input Field TextArea Checkboxes and Radio ButtonsDrop-Down Lists Displaying Date and Time Pickers On/Off Switches Sliders Grouping ControlsSummaryStoring DataUsing Storage APIMethods of the Storage API openDatabase transaction executeSql SQLResultSetList SQLErrorCreating a DatabaseCreating Tables and Inserting RowsListing RowsDeleting RowsEditing RowsSummaryUsing PhoneGap APIUsing Accelerometer API Using Accelerometer Methods getCurrentAcceleration() Method watchAcceleration() Method clearWatch() MethodUsing Camera APIUsing the Capture API Capturing Audio Capturing Video Capturing ImagesUsing Geolocation API Getting a Device’s Current Location Watching a Device’s Location Canceling a WatchUsing Google Maps API Displaying Google MapsCombining the Geolocation and Google Maps API Displaying Google Map Centered at the Device Location Displaying Markers on the Map Drawing Lines on the Map Finding the Distance between Two Positions Dragging Markers and Computing Distances Using the Geocoder ClassUsing Compass APISummarySencha TouchIntroducing Sencha TouchOverview of the Sencha Touch Class LibraryModel View Controller (MVC) ArchitectureEnabling Web ServersInstalling Sencha Touch 2 SDKUsing the Sencha CmdFolder Organization of the Sencha Touch AppUnderstanding Component ClassContainer ClassesLayoutsCreating ViewsUnderstanding the Index.html FileUsing the Ext.application ClassSencha Touch FieldsUsing xtypeEvent Handling ListenersGetting ComponentsCreating a Welcome ApplicationWelcome Application in MVC Format Styling Buttons Displaying Icons in ButtonsCreating a Login FormCreating a List ApplicationNavigating Using TabsSummaryAppendix A: Setting Up an Android EnvironmentSetting Up an Android EnvironmentAdding Platforms and Other ComponentsInstalling EclipseInstalling the Android Developer Tool (ADT) Plug-InMaking the ADT Plug-In FunctionalAppendix B: Using GithubIndex

AUTORE
M.Harwani is founder and owner of Microchip Computer Education (MCE), based in Ajmer, India that provides computer education in all programming and web developing platforms. He graduated with a BE in computer engineering from the University of Pune, and also has a 'C' Level (master's diploma in computer technology) from DOEACC, Government Of India. Being involved in teaching field for over 17 years, he has developed the art of explaining even the most complicated topics in a straightforward and easily understandable fashion. He has written several books on various subjects that includes JSP, JSF, EJB, PHP, .Net, Joomla, jQuery, WordPress and Smartphones. To learn more, visit his blog: http://bmharwani.com/blog

ALTRE INFORMAZIONI
  • Condizione: Nuovo
  • ISBN: 9781138374829
  • Dimensioni: 10 x 7 in Ø 1.00 lb
  • Formato: Brossura
  • Illustration Notes: 164 b/w images and 11 tables
  • Pagine Arabe: 304