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