iPhone Application Development :Strategies for Efficient Mobile Design and Delivery ( Chandos Information Professional Series )

Publication subTitle :Strategies for Efficient Mobile Design and Delivery

Publication series :Chandos Information Professional Series

Author: Hahn   Jim  

Publisher: Elsevier Science‎

Publication year: 2011

E-ISBN: 9781780630540

P-ISBN(Paperback): 9781843345824

P-ISBN(Hardback):  9781843345824

Subject: G25 Library Science;TP316 操作系统;TP393.4 international Internet

Keyword: 信息与知识传播

Language: ENG

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Description

iPhone application development is explained here in an accessible treatment for the generalist Library and Information Science (LIS) practitioner. Future information-seeking practices by users will take place across a diverse array of ubiquitous computing devices. iPhone applications represent one of the most compelling new platforms for which to remediate and re-engineer library service. Strategies of efficient mobile design and delivery include adapting computing best practices of data independence and adhering to web standards as articulated by the W3C. These best practices apply across the diverse range of handheld devices and accompanying software development tools. This book is essentially a how-to guide for application development, laying out foundational principles and then moving toward practical implementations.

  • Overview and step-by-step development guide with Web Based Applications (the Dash code application)
  • Overview and step-by-step development guide using the Native Application Developer (the Xcode application)
  • Explaining principles of portability and transferability of systems

Chapter

List of figures

Acknowledgements

About the author

Preface

Technology specs

1 Framing concepts for the iPhone as media with the historical continuity of computing best practice

What this book is about

Framing concepts

Affordances

Notes

2 Beginning Dashcode development: remediating an RSS feed to the iPhone

User narrative: how a library patron will use an RSS app

The Dashcode design interface

Provide an RSS feed

Customizing other application attributes

Web Clip

Test and share

Iterating design based on user feedback

Your app is now ready for the iTunes App Store

Consulted

Notes

3 Basic Dashcode development: creating a Podcast application

User narrative: envisioning how a library patron will use the podcast app

iPhone podcast app design theory

Create a podcast feed

Customize the podcast template

Dashcode workflow step 1: provide podcast

Dashcode workflow step 2: set attributes

Dashcode workflow step 3: design webclip icon

Dashcode workflow step 4: test and share

Iteration based on use: questions to ask users about this app

Consulted

Appendix 3.1 – Using Garageband for podcast creation or modification

Appendix 3.2 – XML stylesheet modification

4 Intermediate Dashcode development: video tour iPhone application

User narrative: how a library user will use the Video Tour app

Design theory: further description of a datasource

Customize the layout in canvas view

Dashcode workflow step 1: layout interface

Dashcode workflow step 2: customize data by editing the data source

Bindings of the data source

Dashcode workflow step 3: add handlers and code

Dashcode workflow step 4: design web clip icon

Dashcode workflow step 5: test and share

Iteration based on use: questions to ask users about this app

Consulted

Notes

5 Designing with Dashcode: using the Custom template

Functional tasks of the custom iPhone app

User narrative: envisioning how a library user will use the infoPoint app

Dashcode workflow step 1: lay out interface

Dashcode workflow step 2: add handlers and code

Associate a data source with page elements

Iteration based on use

Note

6 Designing a Utility application with Dashcode

User narrative: envisioning how a library patron will use the utility app

Dashcode step 1: lay out front side

Dashcode workflow step 2: provide settings

Iterate design

Software

7 Introduction to the Xcode module

The Xcode interface

Consulted

Notes

8 Using the PhoneGap framework within Xcode

The PhoneGap folders

Place your Dashcode files into the PhoneGap WWW folder

Getting the binary onto the iTunes App Store

Setting the Active SDK and Active Configuration for Distribution

Consulted

Note

9 The future of the iPhone operating system and future mobile computing devices

Software

Access to software: iTunes App Store integration and the iPad

Hardware of the future

What is next for mobile computing?

Consulted

Notes

Appendix 1 A safety framework formobile computing

Notes

Appendix 2 iPhone orientation

iPhone software: the iPhone operating system and its component parts

iPhone hardware: the multi-touch screen and other things you can touch

Wireless infrastructures

Summary and conclusion

Consulted

Notes

Index

List of figures

Acknowledgements

About the author

Preface

Technology specs

1 Framing concepts for the iPhone as media with the historical continuity of computing best practice

2 Beginning Dashcode development: remediating an RSS feed to the iPhone

3 Basic Dashcode development: creating a Podcast application

4 Intermediate Dashcode development: video tour iPhone application

5 Designing with Dashcode: using the Custom template

6 Designing a Utility application with Dashcode

7 Introduction to the Xcode module

8 Using the PhoneGap framework within Xcode

9 The future of the iPhone operating system and future mobile computing devices

Appendix 1 A safety framework formobile computing

Appendix 2 iPhone orientation

Index

The users who browse this book also browse