Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 313 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
313
Dung lượng
6,25 MB
Nội dung
[...]... look at developing an iPhone and iPod touch application interface ❑ Chapter 4, “Styling with CSS”: Discusses WebKit-specific styles that are useful for developing applications for iPhone and iPod touch ❑ Chapter 5, “Handling Touch Interactions and Events”: The heart of iPhone and iPod touch is its touch- screen interface This chapter explores how to handle touch interactions and capture JavaScript events... applications and various media need to live in separate silos Instead, applications on these Apple devices can bring together elements of Web 2.0 apps, traditional desktop apps, multimedia video and audio, and the cell phone Professional iPhone™ and iPod touch Programming: Building Applications for Mobile Safari™ covers the various aspects of developing Web-based applications for the iPhone and iPod touch. .. Mail, and Google Maps The chapter-level breakdown is as follows: ❑ ❑ flast.indd xix Chapter 1, “Introducing the iPhone and iPod touch Development Platform”: Explores the Mobile Safari development platform and walks you through the four ways you can develop for iPhone and iPod touch Chapter 2, “Designing an iPhone and iPod touch User Interface”: Provides an overview of the key design concepts and principles... Covers Professional iPhone and iPod touch Programming introduces readers to the Web application platform for iPhone and iPod touch The book guides readers through the process of building new applications from scratch and migrating existing Web 2.0 applications to this new mobile platform As it does so, it helps readers design a user interface that is optimized for iPhone’s touch- screen display and integrates... including Phone, Mail, and Google Maps ❑ Chapter 8, “Enabling and Optimizing Web Sites for iPhone and iPod touch : Covers how to make an existing Web site compatible with Mobile Safari and how to optimize the site for use as a full-fledged application ❑ Chapter 9, “Bandwidth and Performance Optimizations”: Deals with the all-important issue of performance of Web-based applications and what techniques... to www.wrox.com/contact/techsupport.shtml and provide this information in the online form The Wrox team will double-check your information and, as appropriate, post it on the errata page as well as correct the problem in future versions of the book xxi flast.indd xxi 12/7/07 3:01:52 PM flast.indd xxii 12/7/07 3:01:52 PM Professional iPhone™ and iPod® touch Programming flast.indd xxiii 12/7/07 3:01:52... Safari Platform An iPhone and iPod touch application runs inside of the built-in Safari browser that is based on Web standards, including: ❑ ❑ CSS (CSS 2.1 and partial CSS3) ❑ JavaScript (ECMAScript 3, JavaScript 1.4) ❑ AJAX (e.g., XMLHTTPRequest) ❑ c01.indd 1 HTML/XHTML (HTML 4.01 and XHTML 1.9, XHTML mobile profile document types) Ancillary technologies (video and audio media, PDF, and so on) 12/7/07 2:29:04... iPhone/iPod touch Web site/application: A third level of support is to provide a Web site tailored to the viewport dimensions of the iPhone and iPod touch and provide a strong 6 c01.indd 6 12/7/07 2:29:08 PM Chapter 1: The iPhone and iPod touch Development Platform Web browsing experience for Apple device users (see Figures 1-8 and 1-9) However, while these sites are tailored for iPhone/iPod touch viewing,... Introducing the iPhone and iPod touch Development Platform The introduction of the iPhone and subsequent unveiling of the iPod touch revolutionized the way people interacted with handheld devices No longer did users have to use a keypad for screen navigation or browse the Web through “dumbed down” pages These Apple devices brought touch screen input, a revolutionary interface design, and a fully functional... Incompatibilities Chapter 5: Handling Touch Interactions and Events How iPhone Handles Events Detecting an Orientation Change Changing a Style Sheet When Orientation Changes Changing Element Positioning Based on Orientation Change Capturing Two-Finger Scrolling Simulating a Drag -and- Drop Action Trapping for Key Events with the On-Screen Keyboard Chapter 6: Advanced Programming Topics: Canvas and Video Identifying . of Web 2.0 apps, traditional desktop apps, multimedia video and audio, and the cell phone. Professional iPhone ™ and iPod touch ® Programming: Building Applications for Mobile Safari ™ covers. JavaScript AJAX What This Book Covers Professional iPhone and iPod touch Programming introduces readers to the Web application platform for iPhone and iPod touch. The book guides readers through. . 279 Professional iPhone ™ and iPod ® touch Programming ffirs.indd iffirs.indd i 12/7/07 3:01:28 PM12/7/07 3:01:28 PM ffirs.indd iiffirs.indd ii 12/7/07 3:01:28 PM12/7/07 3:01:28 PM Professional