简介
Summary:
Publisher Summary 1
Directed at librarians, this small guide to iPhone application development provides a user driven approach to creating context-aware interactive web apps for college library use. Using the Apple's Dashcode development application, the work uses sample applications such as RSS readers, a podcast aggregator and a library tour video program to demonstrate key programming concepts and to showcase sample projects that might be of use for library application developers. The work includes numerous screen shots as well as appendices documenting iPhone and iOS features. Hahn is a librarian at the University of Illinois Urbana-Champaign and the vice-chair of the Emerging Technologies Interest Group at the American Library Association. Distributed by Neal-Schuman. Annotation 漏2011 Book News, Inc., Portland, OR (booknews.com)
目录
Table Of Contents:
List of figures xi
Acknowledgements xv
About the author xvii
Preface xix
Technology specs xxv
1 Framing concepts for the iPhone as media with the historical continuity of computing best practice 1(12)
What this book is about 1(3)
Framing concepts 4(6)
Affordances 10(3)
2 Beginning Dashcode development: remediating an RSS feed to the iPhone 13(16)
User narrative: how a library patron will use an RSS app 16(2)
The Dashcode design interface 18(3)
Provide an RSS feed 21(2)
Customizing other application attributes 23(1)
Web Clip 24(1)
Test and share 24(1)
Iterating design based on user feedback 25(3)
Your app is now ready for the iTunes App Store 28(1)
Consulted 28(1)
3 Basic Dashcode development: creating a Podcast application 29(14)
User narrative: envisioning how a library patron will use the podcast app 30(2)
iPhone podcast app design theory 32(1)
Create a podcast feed 33(1)
Customize the podcast template 34(3)
Dashcode workflow step 1 provide podcast 37(1)
Dashcode workflow step 2 set attributes 37(1)
Dashcode workflow step 3 design webclip icon 37(1)
Dashcode workflow step 4 test and share 38(1)
Iteration based on use: questions to ask users about this app 39(1)
Consulted 40(1)
Appendix 3.1 Using Garageband for podcast creation or modification 40(1)
Appendix 3.2 XML stylesheet modification 41(2)
4 Intermediate Dashcode development: video tour iPhone application 43(24)
User narrative: how a library user will use the Video Tour app 44(2)
Design theory: further description of a datasource 46(1)
Customize the layout in canvas view 47(4)
Dashcode workflow step 1 layout interface 51(2)
Dashcode workflow step 2 customize data by editing the data source 53(5)
Bindings of the data source 58(2)
Dashcode workflow step 3 add handlers and code 60(2)
Dashcode workflow step 4 design web clip icon 62(1)
Dashcode workflow step 5 test and share 63(1)
Iteration based on use: questions to ask users about this app 63(3)
Consulted 66(1)
5 Designing with Dashcode: using the Custom template 67(18)
Functional tasks of the custom iPhone app 70(1)
User narrative: envisioning how a library user will use the infoPoint app 71(1)
Dashcode workflow step 1 lay out interface 72(2)
Dashcode workflow step 2 add handlers and code 74(3)
Associate a data source with page elements 77(3)
Iteration based on use 80(5)
6 Designing a Utility application with Dashcode 85(10)
User narrative: envisioning how a library patron will use the utility app 89(1)
Dashcode step 1 lay out front side 90(1)
Dashcode workflow step 2 provide settings 91(2)
Iterate design 93(2)
7 Introduction to the Xcode module 95(16)
Software 95(2)
The Xcode interface 97(11)
Consulted 108(3)
8 Using the PhoneGap framework within Xcode 111(12)
The PhoneGap folders 115(2)
Place your Dashcode files into the PhoneGap WWW folder 117(1)
Getting the binary onto the iTunes App Store 118(2)
Setting the Active SDK and Active Configuration for Distribution 120(2)
Consulted 122(1)
9 The future of the iPhone operating system and future mobile computing devices 123(10)
Software 125(3)
Access to software: iTunes App Store integration and the iPad 128(1)
Hardware of the future 129(1)
What is next for mobile computing? 130(2)
Consulted 132(1)
Appendix 1 A safety framework for mobile computing 133(12)
Appendix 2 iPhone orientation 145(11)
iPhone software: the iPhone operating system and its component parts 146(5)
iPhone hardware: the multi-touch screen and other things you can touch 151(2)
Wireless infrastructures 153(2)
Summary and conclusion 155(1)
Consulted 155(1)
Index 156
List of figures xi
Acknowledgements xv
About the author xvii
Preface xix
Technology specs xxv
1 Framing concepts for the iPhone as media with the historical continuity of computing best practice 1(12)
What this book is about 1(3)
Framing concepts 4(6)
Affordances 10(3)
2 Beginning Dashcode development: remediating an RSS feed to the iPhone 13(16)
User narrative: how a library patron will use an RSS app 16(2)
The Dashcode design interface 18(3)
Provide an RSS feed 21(2)
Customizing other application attributes 23(1)
Web Clip 24(1)
Test and share 24(1)
Iterating design based on user feedback 25(3)
Your app is now ready for the iTunes App Store 28(1)
Consulted 28(1)
3 Basic Dashcode development: creating a Podcast application 29(14)
User narrative: envisioning how a library patron will use the podcast app 30(2)
iPhone podcast app design theory 32(1)
Create a podcast feed 33(1)
Customize the podcast template 34(3)
Dashcode workflow step 1 provide podcast 37(1)
Dashcode workflow step 2 set attributes 37(1)
Dashcode workflow step 3 design webclip icon 37(1)
Dashcode workflow step 4 test and share 38(1)
Iteration based on use: questions to ask users about this app 39(1)
Consulted 40(1)
Appendix 3.1 Using Garageband for podcast creation or modification 40(1)
Appendix 3.2 XML stylesheet modification 41(2)
4 Intermediate Dashcode development: video tour iPhone application 43(24)
User narrative: how a library user will use the Video Tour app 44(2)
Design theory: further description of a datasource 46(1)
Customize the layout in canvas view 47(4)
Dashcode workflow step 1 layout interface 51(2)
Dashcode workflow step 2 customize data by editing the data source 53(5)
Bindings of the data source 58(2)
Dashcode workflow step 3 add handlers and code 60(2)
Dashcode workflow step 4 design web clip icon 62(1)
Dashcode workflow step 5 test and share 63(1)
Iteration based on use: questions to ask users about this app 63(3)
Consulted 66(1)
5 Designing with Dashcode: using the Custom template 67(18)
Functional tasks of the custom iPhone app 70(1)
User narrative: envisioning how a library user will use the infoPoint app 71(1)
Dashcode workflow step 1 lay out interface 72(2)
Dashcode workflow step 2 add handlers and code 74(3)
Associate a data source with page elements 77(3)
Iteration based on use 80(5)
6 Designing a Utility application with Dashcode 85(10)
User narrative: envisioning how a library patron will use the utility app 89(1)
Dashcode step 1 lay out front side 90(1)
Dashcode workflow step 2 provide settings 91(2)
Iterate design 93(2)
7 Introduction to the Xcode module 95(16)
Software 95(2)
The Xcode interface 97(11)
Consulted 108(3)
8 Using the PhoneGap framework within Xcode 111(12)
The PhoneGap folders 115(2)
Place your Dashcode files into the PhoneGap WWW folder 117(1)
Getting the binary onto the iTunes App Store 118(2)
Setting the Active SDK and Active Configuration for Distribution 120(2)
Consulted 122(1)
9 The future of the iPhone operating system and future mobile computing devices 123(10)
Software 125(3)
Access to software: iTunes App Store integration and the iPad 128(1)
Hardware of the future 129(1)
What is next for mobile computing? 130(2)
Consulted 132(1)
Appendix 1 A safety framework for mobile computing 133(12)
Appendix 2 iPhone orientation 145(11)
iPhone software: the iPhone operating system and its component parts 146(5)
iPhone hardware: the multi-touch screen and other things you can touch 151(2)
Wireless infrastructures 153(2)
Summary and conclusion 155(1)
Consulted 155(1)
Index 156
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×