Sold Out
Book Categories |
Foreword | vii | |
Preface | ix | |
Acknowledgments | xiii | |
Part I | Definition and History of i-mode | |
Chapter 1 | What Is i-mode? | 3 |
Exploring Handsets | 4 | |
Using the handset for Internet browsing | 8 | |
Using the handset for e-mailing | 9 | |
Using the handset for phoning | 11 | |
Exploring i-mode Services | 13 | |
A brief description of packet networks | 13 | |
Specific services and an exploration of the revenue model | 14 | |
I-Appli, the i-mode version of Java | 15 | |
Chapter 2 | Getting to Know DoCoMo | 23 |
The Little Spin-off that Could | 23 | |
A brief chronology | 24 | |
Key players | 27 | |
The Path Toward i-mode | 29 | |
Strictly business as usual | 29 | |
Catering to a new market | 30 | |
Leveraging the existing user base | 30 | |
Going with what works | 31 | |
Strategies and Growth | 33 | |
Updating the infrastructure | 34 | |
Knowing the market | 36 | |
Expanding into the global market | 37 | |
Chapter 3 | I-mode Software | 41 |
The Software Architecture of i-mode | 41 | |
All that power in the palm of your hand--the system structure | 41 | |
The layers between the Access browser and the RTOS | 43 | |
The i-mode Browser and the cHTML Standard | 45 | |
XHTML in brief | 47 | |
The differences between cHTML and i-mode HTML | 50 | |
Running midlets in the browser | 51 | |
Speaking in i-mode: Language issues and globalization | 52 | |
Taking a Look at Content Providers | 53 | |
Chapter 4 | I-mode Hardware | 57 |
NTT's Packet-Switched Standard | 57 | |
Can a "proprietary" network compete with WAP? | 57 | |
A technical definition of the network architecture for i-mode networks | 60 | |
The i-mode server | 61 | |
Packet-Switching Using DoCoMo's PDC-P Standard | 64 | |
Part II | The i-mode Environment | |
Chapter 5 | The Direction of Mobile Network Development | 71 |
The Revolt Against the Fixed Line: If a Home Phone Costs This Much, Let's Go Mobile! | 71 | |
Search For the Killer App: A Build-Up Before the 3G Storm | 73 | |
Wireless: A David versus Goliath Struggle | 76 | |
L-mode, and the i-moding of the Fixed-line Internet | 77 | |
Other networked appliance plans | 78 | |
Chapter 6 | The Audience | 81 |
Who Uses i-mode and for What? | 81 | |
Young people--the standard-bearers of i-mode | 81 | |
How businesses have implemented i-mode-based solutions | 83 | |
How Does i-mode Fit the Needs of Its Audience? | 84 | |
Messaging, the little app that made i-mode | 84 | |
Customization and the need for uniqueness | 85 | |
Chapter 7 | The Developers--Getting a Piece of the i-mode Pie | 89 |
A Further Exploration of the Revenue Model | 89 | |
New entrepreneurs--a little bit of revenue multiplied many times equals a fortune | 91 | |
Developers' relationship with DoCoMo | 92 | |
NTT DoCoMo Standard for Inclusion on i-mode Menu | 92 | |
Statement of principles about contents | 92 | |
i-mode menu site principles of morality | 93 | |
Content requirement 1: It realizes a value for the i-mode user | 95 | |
Content requirement 2: Miscellaneous | 96 | |
Benign Protector or Malignant Monopolist? | 98 | |
Preparing a Partnership Proposal | 100 | |
Part III | Developing i-mode Applications | |
Chapter 8 | Discovering the Lost Joy of Coding Small | 105 |
Working with i-mode's Memory, Storage, and Screen Limitations | 105 | |
Coding compactly | 106 | |
Trimming graphics by color | 107 | |
Bringing graphics down to screen size | 108 | |
Connection Speed, Limitations, and Considerations | 110 | |
A server-side model: Getting around i-mode limitations to provide rich content | 111 | |
Using server-side Perl, PHP, ASP, JSP, and other scripting languages to bring richness to i-mode | 111 | |
Using SQL databases to host dynamic content | 112 | |
Using Emulators and Editors | 117 | |
Finding an emulator | 118 | |
Coding with editors | 119 | |
Working with the language of i-mode | 120 | |
Chapter 9 | cHTML, the Language Used for Creating i-mode Pages | 123 |
File Formats Used in cHTML | 123 | |
Using cHTML Tags in i-mode | 124 | |
&XXX; | 124 | |
[left angle bracket]a[right angle bracket left angle bracket]/a[right angle bracke | 126 | |
[left angle bracket]base[right angle bracket] | 129 | |
[left angle bracket]blink[right angle bracket] [left angle bracket]/blink[right angle bracket] | 129 | |
[left angle bracket]blockquote[right angle bracket] [left angle bracket]/blockquote[right angle bracket] | 130 | |
[left angle bracket]body[right angle bracket] [left angle bracket]/body[right angle bracket] | 131 | |
[left angle bracket]br[right angle bracket] | 131 | |
[left angle bracket]center[right angle bracket] [left angle bracket]/center[right angle bracket] | 133 | |
[left angle bracket]dir[right angle bracket] [left angle bracket]li[right angle bracket] [left angle bracket]/dir[right angle bracket] | 134 | |
[left angle bracket]dl[right angle bracket] [left angle bracket]dt[right angle bracket] [left angle bracket]dd[right angle bracket] [left angle bracket]/dl[right angle bracket] | 134 | |
[left angle bracket]div[right angle bracket] [left angle bracket]/div[right angle bracket] | 135 | |
[left angle bracket]font[right angle bracket] [left angle bracket]/font[right angle bracket] | 136 | |
[left angle bracket]form[right angle bracket] [left angle bracket]/form[right angle bracket] | 137 | |
[left angle bracket]input[right angle bracket] | 137 | |
[left angle bracket]select[right angle bracket] [left angle bracket]/select[right angle bracket] | 140 | |
[left angle bracket]option[right angle bracket] | 140 | |
[left angle bracket]textarea[right angle bracket] | 142 | |
[left angle bracket]h1[right angle bracket] [left angle bracket]/h1[right angle bracket] [left angle bracket]h2[right angle bracket] [left angle bracket]/h2[right angle bracket] [left angle bracket]h3[right angle bracket] [left angle bracket]/h3[right angle bracket] [left angle bracket]h4[right angle bracket] [left angle bracket]/h4[right angle bracket] | 144 | |
[left angle bracket]head[right angle bracket] [left angle bracket]/head[right angle bracket] | 145 | |
[left angle bracket]hr[right angle bracket] | 145 | |
[left angle bracket]html[right angle bracket] [left angle bracket]/html[right angle bracket] | 146 | |
[left angle bracket]img[right angle bracket] | 147 | |
[left angle bracket]marquee[right angle bracket] [left angle bracket]/marquee[right angle bracket] | 149 | |
[left angle bracket]menu[right angle bracket] [left angle bracket]li[right angle bracket] [left angle bracket]/menu[right angle bracket] | 150 | |
[left angle bracket]meta[right angle bracket] | 150 | |
[left angle bracket]object[right angle bracket] [left angle bracket]/object[right angle bracket] | 150 | |
[left angle bracket]ol[right angle bracket] [left angle bracket]li[right angle bracket] [left angle bracket]/ol[right angle bracket] | 151 | |
[left angle bracket]p[right angle bracket] [left angle bracket]/p[right angle bracket] | 152 | |
[left angle bracket]plaintext[right angle bracket] [left angle bracket]/plaintext[right angle bracket] | 152 | |
[left angle bracket]pre[right angle bracket] [left angle bracket]/pre[right angle bracket] | 154 | |
[left angle bracket]title[right angle bracket] [left angle bracket]/title[right angle bracket] | 154 | |
[left angle bracket]ul[right angle bracket] [left angle bracket]li[right angle bracket left angle bracket]/ul[right angle bracket] | 155 | |
Color chart | 156 | |
Chapter 10 | Playing Sounds in i-mode | 157 |
Sound Formats in i-mode | 157 | |
Creating MFi files | 158 | |
Other ways of creating music | 161 | |
Chapter 11 | Programming in cHTML: A Tutorial | 163 |
Modifying an Existing HTML Document for i-mode | 163 | |
Removing unneeded tags | 165 | |
Trimming graphics to size | 167 | |
Setting text-wrap options | 169 | |
Adding access keys and other touches | 173 | |
Lessons learned | 177 | |
Creating an Online Address Book | 177 | |
Defining the project | 178 | |
Creating the data structure | 179 | |
Directing the flow of user interaction | 181 | |
Building the interface | 183 | |
Authenticating users | 187 | |
Managing account setup | 192 | |
The guts of the application: entering and finding addresses | 195 | |
Troubleshooting problems | 199 | |
Searching and editing the entries | 200 | |
Testing the code for various handsets | 209 | |
Chapter 12 | i-Appli: The i-mode Version of Java | 211 |
Getting to Know the i-Appli Java API | 211 | |
Making Preparations | 212 | |
Creating i-Applis | 214 | |
Yes, You Guessed It: Hello World | 214 | |
Using the low-level API | 214 | |
Using the Panel class or the high-level API | 220 | |
Chapter 13 | Programming i-Applis: A Tutorial | 237 |
What You Want the Application to Do | 237 | |
Building the Back End | 239 | |
Building Your Main Method | 241 | |
Building the Interface | 242 | |
Using the Network in the i-Appli | 248 | |
SoftkeyListeners, Component Listeners, and their Actions | 252 | |
The Complete Source | 257 | |
Testing the Application | 263 | |
A Book Paradigm | 264 | |
Chapter 14 | Creating an i-Appli Game | 265 |
Creating the Project | 265 | |
Drawing on the screen | 266 | |
Processing events | 269 | |
Incorporating sounds | 275 | |
Watching the Game in Action | 277 | |
Planning Possible Improvements | 280 | |
Complete Code Listing | 282 | |
Part IV | Case Studies of i-mode: Implementations and Services | |
Chapter 15 | Case Study 1: Walkerplus.com | 291 |
Company History | 291 | |
Analyzing the Walkerplus.com Strategy | 293 | |
Applying the Lessons | 294 | |
Chapter 16 | Case Study 2: Index Corporation | 295 |
Company History | 295 | |
Evolving Mobile Content | 296 | |
Moving to the DoCoMo Business Model | 298 | |
God of Love--Creating Marketable i-mode Content | 300 | |
Looking Ahead | 304 | |
Lessons Learned | 306 | |
Chapter 17 | Case Study 3: Nikkei | 307 |
Presence and Profitability | 307 | |
Market-Geared Content | 310 | |
The Lessons | 312 | |
Appendix A | What's On the CD-ROM? | 313 |
Appendix B | A Complete List of Official i-mode Sites | 317 |
Appendix C | i-mode Java API | 385 |
Appendix D | cHTML and X-HTML Basic Tags | 439 |
Appendix E | Emoji Symbol Codes | 449 |
Index | 457 | |
Hungry Minds, Inc. End-User License Agreement | 486 |
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionI-Mode: A Primer
X
This Item is in Your InventoryI-Mode: A Primer
X
You must be logged in to review the productsX
X
X
Add I-Mode: A Primer, Your i-mode Road Map With one-button browsing, robust HTML-based content, always-on high-speed connections, and over 27 million Japanese users, NTT DoCoMo's i-mode already delivers the kind of mobile Internet services that WAP developers are still strug, I-Mode: A Primer to the inventory that you are selling on WonderClubX
X
Add I-Mode: A Primer, Your i-mode Road Map With one-button browsing, robust HTML-based content, always-on high-speed connections, and over 27 million Japanese users, NTT DoCoMo's i-mode already delivers the kind of mobile Internet services that WAP developers are still strug, I-Mode: A Primer to your collection on WonderClub |