16.11.2015 Views

PG2

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

350 Index<br />

iOS development environment (cont.)<br />

naming projects and defining project<br />

locations, 117–118<br />

overview of, 113<br />

preparing PhoneGap for, 329–330<br />

registering as Apple developer, 113–114<br />

testing PhoneGap applications, 122–123<br />

versioning, 118–119<br />

iPad<br />

device object and, 246–248<br />

PhoneGap support, 3–4<br />

iPhone<br />

accelerator support and, 159<br />

Camera API example, 167–168, 191–195<br />

configuring camera options, 180<br />

device object, 246<br />

inconsistent implementation of PhoneGap<br />

APIs, 30<br />

launching PhoneGap project in, 120<br />

PhoneGap support, 3<br />

running HelloWorld application on<br />

iPhone simulator, 26<br />

searching for contact information, 237<br />

testing PhoneGap application in, 123<br />

iPhoneDevCamp, 4<br />

J<br />

Java API, RIM (Research In Motion), 246<br />

Java Developer Kit. See JDK (Java<br />

Developer Kit)<br />

Java, making changes to source file using<br />

Eclipse, 70–71<br />

JavaScript<br />

alert method, 307<br />

bada source code files, 329<br />

build cross-platform native applications, 3<br />

building PhoneGap applications, 13–14<br />

console object, 38–39<br />

cross-platform issue, 51<br />

loading JavaScript library, 27<br />

running web applications within<br />

PhoneGap container, 7–8<br />

Web 2.0 approach to building<br />

applications, 11–12<br />

WebWorks providing JavaScript<br />

methods, 246<br />

JDK (Java Developer Kit)<br />

Android development and, 57<br />

bada and, 80<br />

BlackBerry development and, 97<br />

configuring Windows Path environment,<br />

335–336<br />

confirming installation of, 336<br />

downloading, 333–334<br />

installing, 334<br />

JRE (Java Runtime Environment)<br />

included in, 337<br />

JPEG format<br />

compression, 177<br />

images, 181<br />

mode property of Capture API, 190<br />

jQuery<br />

$() function, 212<br />

reasons for using, 268<br />

rotating graphics with, 212<br />

jQuery Mobile (jQM)<br />

as application interface, 192, 200<br />

creating interface for directory<br />

reader, 268<br />

creating interface for media application,<br />

300–301<br />

creating interface for notification<br />

application, 313<br />

searching for contact information, 237<br />

use in application development, 30–35<br />

JRE (Java Runtime Environment),<br />

333–334, 337

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!