Series 40可扩展应用程序开发(英文影印版)
[特价中]基本信息
- 作者: (美)Michael Juntao Yuan, Kevin Sharp [作译者介绍]
- 丛书名: 移动应用开发技术丛书
- 出版社:机械工业出版社
- ISBN:7111193431
- 上架时间:2006-6-29
- 出版日期:2006 年7月
- 开本:16开
- 页码:594
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > JAVA(J#) > 综合
内容简介回到顶部↑
书籍
计算机书籍
利用诺基亚series 40开发人员平台,java开发人员可以进入世界上用户群最大、发展最快、最激动人心的移动开发市场。诺基亚的开发人员平台家族中,每年约销售1亿台设备,而且在该家族中,series 40开发人员平台是用户群最大的平台。该平台的成功是所有移动应用商业成功的关键。series 40开发人员平台的知识适用子所有诺基亚开发人员平台上的java环境,包括series 60设备。.
本书介绍了从设计、编写代码到测试与部署的整个开发过程,并由诺基亚该领域的专家进行了全面审核。书中探讨了11个完整的示例程序,提供了可下载的客户端和服务器端源代码,使用这些源代码几乎可以启动任何项目。同时,还讲述了series 40的主要技术,回顾了至关重要的架构问题,介绍了关键的移动设计模式,讨论了可扩展性和设备优化策略,还提供了许多从未出版过的最佳实践和技巧。...
计算机书籍
利用诺基亚series 40开发人员平台,java开发人员可以进入世界上用户群最大、发展最快、最激动人心的移动开发市场。诺基亚的开发人员平台家族中,每年约销售1亿台设备,而且在该家族中,series 40开发人员平台是用户群最大的平台。该平台的成功是所有移动应用商业成功的关键。series 40开发人员平台的知识适用子所有诺基亚开发人员平台上的java环境,包括series 60设备。.
本书介绍了从设计、编写代码到测试与部署的整个开发过程,并由诺基亚该领域的专家进行了全面审核。书中探讨了11个完整的示例程序,提供了可下载的客户端和服务器端源代码,使用这些源代码几乎可以启动任何项目。同时,还讲述了series 40的主要技术,回顾了至关重要的架构问题,介绍了关键的移动设计模式,讨论了可扩展性和设备优化策略,还提供了许多从未出版过的最佳实践和技巧。...
作译者回到顶部↑
本书提供作译者介绍
Michael Juntao Yuan,是作家、开发人员和端到端移动软件架构师。他是诺基亚Series 40应用计划的领导者。Yuan经常为诺基亚论坛、其他开发者论坛以及包括《Java World》、《Developer Works:IBM's resource for developers》、《Dr.Dobb's Journal》和《Software Development Magazine》在内的专业出版物撰写文章。他是畅销书《Enterprise J2ME》的作者。Yuan拥有得克萨斯大学奥斯汀分校的博士学位。.
Kevin Sharp,是《Supply Chain Systems》杂志资深的技术类文章编辑和专栏作家、诺基亚论坛的技术类文章.. << 查看详细
Kevin Sharp,是《Supply Chain Systems》杂志资深的技术类文章编辑和专栏作家、诺基亚论坛的技术类文章.. << 查看详细
目录回到顶部↑
foreword for reprint edition
foreword.
preface
acknowlegements
1 mobility explained
the freedom economy
mobile killer applications
developer skill migration
summary
2 introducing nokia developer platforms
open standard mobile technologies
nokia developer platform architecture
pervasive client technologies: wap and mms
managed smart-client technology: j2me
tightly integrated smart-client technology: symbian c++
get connected
summary
3 getting started
introducing the midlet
the photo viewer example: lifecycle
foreword.
preface
acknowlegements
1 mobility explained
the freedom economy
mobile killer applications
developer skill migration
summary
2 introducing nokia developer platforms
open standard mobile technologies
nokia developer platform architecture
pervasive client technologies: wap and mms
managed smart-client technology: j2me
tightly integrated smart-client technology: symbian c++
get connected
summary
3 getting started
introducing the midlet
the photo viewer example: lifecycle
译者序回到顶部↑
If there is a paradise on earth for mobile phone application developers, that place would be in China. With more than 400 million mobile phone users (growing to 600 million by 2009), China is posed to be the world's largest market for mobile applications and services. Chinese mobile phone users are also technically savvy. They are eager to try out cutting-edge devices and services beyond simple voice calls. That provides a fertile ground for new mobile applications. When I visited China, everyone seems to have a fancy mobile handset, and people are using mobile applications (e.g., games, messaging, taking pictures) everywhere --in the office, in the park, on the bus...A successful mobile application in China can make a ton of money for its investors and developers. .
Nokia has a big presence in China. With more than 30% of the market share, all mass market mobile applications must run well on Nokia devices. The Nokia Series 40 devices, with more than 70 phone .models on the market today, are by far the most popular mobile phones for the affluent urban Chinese. The most popular Series 40 phones include the 6265, 6230, and 7210. Tens of millions of those phones are in active use in China. The sheer volume of those devices make them a critical platform for any mobile application developer. Nokia Series 40 phones feature crispy color screens, cameras, media players (music, photo, and video). They can connect to the Internet via 2.5G / 3G mobile data networks, including both GSM and CDMA networks. More importantly, all Nokia Series 40 phones have an open programming interface based on Java ME (previously known as J2ME). It allows Java developers to write application that runs directly on the phone and leverages data services on the Internet.
A big advantage Java ME applications have over WAP browser-based applications is the rich user experience. Java ME applications can render fancy UI effects (e.g., animations, transparent widgets, full screen display, audio / video, etc) and respond to custom keypad shortcuts. The Java ME UI is multi-threaded and hence does not freeze the phone when the application executes a long running task (e.g., to retrieve some data from the Internet). In addition, Java ME applications have access to special phone features such as the camera, the media players, the messaging system, and the Bluetooth radio. A good example of such rich mobile applications is Google Local Mobile -- it allows mobile users to view any street map in the USA; you can zoom in, zoom out and pan the maps via an intuitive UI; you can also search for local businesses and overlay driving directions on the map. While Google Local Mobile is not yet available in China, it represents the type of mobile application that would really shine on mass market mobile phones such as the Nokia Series 40. ..
This book teaches you how to write production-ready Java ME applications for Nokia devices. While the title of this book is "Developing Scalable Series 40 Applications", it actually covers both the Nokia Series 40 phones and the very popular Nokia Series 60 smartphones, since the Java ME APIs on those two series are similar. In fact, since Java ME is a standard-based technology, much of the information in the book applies to all Java ME developers, and most sample applications in the book runs on non-Nokia handsets just fine.
The book is fully reviewed and approved by Nokia. We cover all important Java ME APIs available on Nokia Series 40 and Series 60 devices, including MIDP 2.0, the Wireless Messaging APl, the Mobile Media APl, the Btuetooth APl, and much. more. Issues and quirkiness that are specific to Nokia's Java ME implementation are explained and discussed. Some of those issues arise due to vague language in the Java ME specification, and others are simply due to the hardware limitations on various Nokia devices. Besides the standard APIs, this book also covers extension APIs available on Nokia devices. Those "Nokia insider" information makes this book a mustread for any serious Nokia mobile application developer.
Throughout the book, we provide more than 10 sample applications. You can build those applications, run them, and then simply add / change features to make your own applications. Using those sample applications, we discuss real world coding tips, design patterns and best practices for Java ME developers.
Now, it is your turn to come up with the best mobile application ideas. Hopefully, this book will help you bring those ideas to market. Let the smartest mobile application developers rule! ...
Michael Juntao Yuan
Nokia has a big presence in China. With more than 30% of the market share, all mass market mobile applications must run well on Nokia devices. The Nokia Series 40 devices, with more than 70 phone .models on the market today, are by far the most popular mobile phones for the affluent urban Chinese. The most popular Series 40 phones include the 6265, 6230, and 7210. Tens of millions of those phones are in active use in China. The sheer volume of those devices make them a critical platform for any mobile application developer. Nokia Series 40 phones feature crispy color screens, cameras, media players (music, photo, and video). They can connect to the Internet via 2.5G / 3G mobile data networks, including both GSM and CDMA networks. More importantly, all Nokia Series 40 phones have an open programming interface based on Java ME (previously known as J2ME). It allows Java developers to write application that runs directly on the phone and leverages data services on the Internet.
A big advantage Java ME applications have over WAP browser-based applications is the rich user experience. Java ME applications can render fancy UI effects (e.g., animations, transparent widgets, full screen display, audio / video, etc) and respond to custom keypad shortcuts. The Java ME UI is multi-threaded and hence does not freeze the phone when the application executes a long running task (e.g., to retrieve some data from the Internet). In addition, Java ME applications have access to special phone features such as the camera, the media players, the messaging system, and the Bluetooth radio. A good example of such rich mobile applications is Google Local Mobile -- it allows mobile users to view any street map in the USA; you can zoom in, zoom out and pan the maps via an intuitive UI; you can also search for local businesses and overlay driving directions on the map. While Google Local Mobile is not yet available in China, it represents the type of mobile application that would really shine on mass market mobile phones such as the Nokia Series 40. ..
This book teaches you how to write production-ready Java ME applications for Nokia devices. While the title of this book is "Developing Scalable Series 40 Applications", it actually covers both the Nokia Series 40 phones and the very popular Nokia Series 60 smartphones, since the Java ME APIs on those two series are similar. In fact, since Java ME is a standard-based technology, much of the information in the book applies to all Java ME developers, and most sample applications in the book runs on non-Nokia handsets just fine.
The book is fully reviewed and approved by Nokia. We cover all important Java ME APIs available on Nokia Series 40 and Series 60 devices, including MIDP 2.0, the Wireless Messaging APl, the Mobile Media APl, the Btuetooth APl, and much. more. Issues and quirkiness that are specific to Nokia's Java ME implementation are explained and discussed. Some of those issues arise due to vague language in the Java ME specification, and others are simply due to the hardware limitations on various Nokia devices. Besides the standard APIs, this book also covers extension APIs available on Nokia devices. Those "Nokia insider" information makes this book a mustread for any serious Nokia mobile application developer.
Throughout the book, we provide more than 10 sample applications. You can build those applications, run them, and then simply add / change features to make your own applications. Using those sample applications, we discuss real world coding tips, design patterns and best practices for Java ME developers.
Now, it is your turn to come up with the best mobile application ideas. Hopefully, this book will help you bring those ideas to market. Let the smartest mobile application developers rule! ...
Michael Juntao Yuan
前言回到顶部↑
Editorial Reviews
Book Description
Foreword Foreword It started as wild idea, emerged as a standard, and grew into a phenomenon. Applications that go with you, whenever and wherever you are, and the infrastructure that lets you find them, buy them, and use them. With hundreds of millions of mobile Java-capable devices out there, the potential for developers is really amazing, and because the market is still young, there is still lots of room for innovative applications. There is still plenty of opportunity to get in on the "ground floor" of this industry and then ride the wave... to the top. Ever since we first developed the DoCoMo Java architecture that started it all, people have been asking me "what is the killer application for mobile Java?" My answer has stayed pretty much the same... it is the application right now that solves a need that a user has right now ! So what do users want? What will they pay for? How do you learn how to build it? And who do you partner with? The answers are here in this book, in readable, practical form. So what will you build? To date we have seen a tremendous growth in the availability of high quality, entertainment-focused applications for the mobile marketplace. These applications have been very successful in delivering a good experience to the user even though they have not tried to create an online- or community-based entertainment experience. Using MIDP 2.0, the next generation of applications can take advantage of the capability of the newer mobile devices to connect to both other local devices and the wider service network. This will enhance existing types of entertainment applications and facilitate the creation of new communication and community applications that are interesting for both the consumer and the business user. Who do you partner with? Nokia developer platforms offer the highest volume opportunity for mobile developers, with an installed base measured in the hundreds of millions. Series 40 Developer Platform offers the highest volume opportunity in the family, and offers a robust technical platform including secure communications, mobile media, messaging, graphics, and Bluetooth. (MIDP 2.0, JSR 120, JSR 135, JSR 82). How do you build it? Developing Scalable Series 40 Applications is an end-to-end solutions guide for Java programmers focusing on Nokia s Series 40 Developer Platform. It brings together two of the largest segments of the mobile marketplace, Nokia Series 40 handsets and the worldwide mobile Java developer community, and provides thorough and specific information on how to create scalable mobile applications. These applications will work on the newest Series 40 handsets (based on MIDP 2.0), serve the large installed base of MIDP 1.0 handsets, and scale up to serve owners of smartphones based on Series 60 Developer Platform, enterprise communicators based on Series 80 Developer Platform, and rich media devices based on Series 90 Developer Platform. Developing Scalable Series 40 Applications details the technical underpinnings of the Series 40 Developer Platform. It includes not only the available APIs but also coding best practices, architectural considerations, and fully tested sample applications ready for download. The book includes plenty of specific tips; for example, pointing out the choices Nokia made when implementing optional APIs. The book goes beyond presentation of methods and classes. Mobile devices serve a variety of highly specialized customer segments, and some differentiation among devices is necessary to create the high-volume opportunity developers can now tap. Additional differentiation occurs as new devices add features on top of existing feature sets. To serve the mobile mass market at a profit, the right technical approach is critical to avoid fragmenting an application s code base. This book addresses development approaches that allow applications to scale across devices and time. The authors devote a full chapter to code management, sharing tips on how to optimize the mobile experience for a variety of users without fragmenting the code base. The authors and Nokia are uniquely positioned to guide developers through the process of profitable end-to-end Java application development. Nokia has offerings at all levels: clients (Series 40 through Series 60, 80 and 90); servers (SMSC, MMSC, Nokia Mobile Services SDK); and technology leadership, including the specification leadership of a number of JSRs involving communication, UI, mobile management, and architecture. Author Michael Juntao Yuan is a developer and software architect for open-source mobile software. Kevin Sharp is a consultant, and professional engineer specializing in mobile logistics and supply chain infrastructure. Both authors are frequent contributors to Forum Nokia and have had extensive access to and support from Nokia software designers, technical architects, tools developers, and technical support teams throughout the company. Developing Scalable Series 40 Applications steps the Java developer through the process of end-to-end application development for today s highest volume mobile platform. It includes lots of code and examples, plus 11 end-to-end projects including client-side source code, server code, and tips on how to scale the client side to encompass other device families including Series 60 Developer Platform. Every code sample has been tested and is available for download. Developers can just load a sample and get started on projects of their own. I have had the good fortune to be involved with mobile Java from the very beginning and I know what it takes to be successful in this marketplace. I believe that this book can really help you be successful with mobile Java application design and development. If you take the information in this book and sprinkle it with some imaginative application ideas, I think you will have a winning combination. I have seen from the inside how committed Nokia is to make a successful developer community, and I think that passion shows in this book and the other resources available from Forum Nokia. Go fast... Go mobile. Jon Bostrom, Sr. Director, CTO Java Technology Platforms, Nokia Copyright Pearson Education. All rights reserved.
From the Back Cover
"I have had the good fortune to be involved with mobile Java from the very beginning, and I know what it takes to be successful in this marketplace. This book will help you be successful with mobile Java application design and development. If you take the information inside and sprinkle it with some imaginative application ideas, you will have a winning combination."
— Jon Bostrom, Senior Director, CTO Java Technology Platforms, Nokia
Book Description
Foreword Foreword It started as wild idea, emerged as a standard, and grew into a phenomenon. Applications that go with you, whenever and wherever you are, and the infrastructure that lets you find them, buy them, and use them. With hundreds of millions of mobile Java-capable devices out there, the potential for developers is really amazing, and because the market is still young, there is still lots of room for innovative applications. There is still plenty of opportunity to get in on the "ground floor" of this industry and then ride the wave... to the top. Ever since we first developed the DoCoMo Java architecture that started it all, people have been asking me "what is the killer application for mobile Java?" My answer has stayed pretty much the same... it is the application right now that solves a need that a user has right now ! So what do users want? What will they pay for? How do you learn how to build it? And who do you partner with? The answers are here in this book, in readable, practical form. So what will you build? To date we have seen a tremendous growth in the availability of high quality, entertainment-focused applications for the mobile marketplace. These applications have been very successful in delivering a good experience to the user even though they have not tried to create an online- or community-based entertainment experience. Using MIDP 2.0, the next generation of applications can take advantage of the capability of the newer mobile devices to connect to both other local devices and the wider service network. This will enhance existing types of entertainment applications and facilitate the creation of new communication and community applications that are interesting for both the consumer and the business user. Who do you partner with? Nokia developer platforms offer the highest volume opportunity for mobile developers, with an installed base measured in the hundreds of millions. Series 40 Developer Platform offers the highest volume opportunity in the family, and offers a robust technical platform including secure communications, mobile media, messaging, graphics, and Bluetooth. (MIDP 2.0, JSR 120, JSR 135, JSR 82). How do you build it? Developing Scalable Series 40 Applications is an end-to-end solutions guide for Java programmers focusing on Nokia s Series 40 Developer Platform. It brings together two of the largest segments of the mobile marketplace, Nokia Series 40 handsets and the worldwide mobile Java developer community, and provides thorough and specific information on how to create scalable mobile applications. These applications will work on the newest Series 40 handsets (based on MIDP 2.0), serve the large installed base of MIDP 1.0 handsets, and scale up to serve owners of smartphones based on Series 60 Developer Platform, enterprise communicators based on Series 80 Developer Platform, and rich media devices based on Series 90 Developer Platform. Developing Scalable Series 40 Applications details the technical underpinnings of the Series 40 Developer Platform. It includes not only the available APIs but also coding best practices, architectural considerations, and fully tested sample applications ready for download. The book includes plenty of specific tips; for example, pointing out the choices Nokia made when implementing optional APIs. The book goes beyond presentation of methods and classes. Mobile devices serve a variety of highly specialized customer segments, and some differentiation among devices is necessary to create the high-volume opportunity developers can now tap. Additional differentiation occurs as new devices add features on top of existing feature sets. To serve the mobile mass market at a profit, the right technical approach is critical to avoid fragmenting an application s code base. This book addresses development approaches that allow applications to scale across devices and time. The authors devote a full chapter to code management, sharing tips on how to optimize the mobile experience for a variety of users without fragmenting the code base. The authors and Nokia are uniquely positioned to guide developers through the process of profitable end-to-end Java application development. Nokia has offerings at all levels: clients (Series 40 through Series 60, 80 and 90); servers (SMSC, MMSC, Nokia Mobile Services SDK); and technology leadership, including the specification leadership of a number of JSRs involving communication, UI, mobile management, and architecture. Author Michael Juntao Yuan is a developer and software architect for open-source mobile software. Kevin Sharp is a consultant, and professional engineer specializing in mobile logistics and supply chain infrastructure. Both authors are frequent contributors to Forum Nokia and have had extensive access to and support from Nokia software designers, technical architects, tools developers, and technical support teams throughout the company. Developing Scalable Series 40 Applications steps the Java developer through the process of end-to-end application development for today s highest volume mobile platform. It includes lots of code and examples, plus 11 end-to-end projects including client-side source code, server code, and tips on how to scale the client side to encompass other device families including Series 60 Developer Platform. Every code sample has been tested and is available for download. Developers can just load a sample and get started on projects of their own. I have had the good fortune to be involved with mobile Java from the very beginning and I know what it takes to be successful in this marketplace. I believe that this book can really help you be successful with mobile Java application design and development. If you take the information in this book and sprinkle it with some imaginative application ideas, I think you will have a winning combination. I have seen from the inside how committed Nokia is to make a successful developer community, and I think that passion shows in this book and the other resources available from Forum Nokia. Go fast... Go mobile. Jon Bostrom, Sr. Director, CTO Java Technology Platforms, Nokia Copyright Pearson Education. All rights reserved.
From the Back Cover
"I have had the good fortune to be involved with mobile Java from the very beginning, and I know what it takes to be successful in this marketplace. This book will help you be successful with mobile Java application design and development. If you take the information inside and sprinkle it with some imaginative application ideas, you will have a winning combination."
— Jon Bostrom, Senior Director, CTO Java Technology Platforms, Nokia
序言回到顶部↑
It started as a wild idea, emerged as a standard, and grew into a phenomenon. Applications that go with you, whenever and wherever you are, and the infrastructure that lets you find them, buy them, and use them. With hundreds of millions of mobile Java-capable devices out there, the potential for developers is really amazing, and because the market is still young, there is still lots of room for innovative applications. There is still plenty of opportunity to get in on the "ground floor" of this industry and then ride the wave...to the top. .
Ever since we first developed the DoCoMo Java architecture that started it all, people have been asking me "What is the killer application for mobile Java?" My answer has stayed pretty much the same.., it is the application right now that solves a need that a user has right now! So what do users want? What will they pay for? How do you learn how to build it? And who do you partner with? The answers are here in this book, in readable, practical form.
So what will you build? To date we have seen a tremendous growth in the availability of high-quality, entertainment-focused applications for the mobile marketplace. These applications have been very successful in delivering a good experience to the user even though they have not tried to create an online- or community-based entertainment experience. Using MIDP 2.0, the next generation of applications can take advantage of the capability of the newer mobile devices to connect to other local devices and the wider service network. This will enhance existing types of entertainment applications and facilitate the creation of new communication and community applications that are interesting for both the consumer and the business user.
Who do you partner with7 Nokia developer platforms offer the highest volume opportunity for mobile developers, with an installed base measured in the hundreds of millions. Series 40 Developer Platform offers the highest volume opportunity in the family, and offers a robust technical platform, including secure communications, mobile media, messaging, graphics, and Bluetooth (MIDP 2.0, JSR 120, JSR 135, JSR 82).
How do you build it? Developing Scalable Series 40 Applications is an end-to-end solutions guide for Java programmers focusing on Nokia's Series 40 Developer Platform. It brings together two of the largest segments of the mobile marketplace---Nokia Series 40 handsets and the worldwide mobile Java developer community--and provides thorough and specific information on how to create scalable mobile applications. These applications will work on the newest Series 40 handsets (based on MIDP 2.0), serve the large installed base of MIDP 1.0 handsets, and scale up to serve owners of smartphones based on Series 60 Developer Platform, enterprise communicators based on Series 80 Developer Platform, and rich media devices based on Series 90 Developer Platform. ..
Developing Scalable Series 40 Applications details the technical underpinnings of the Series 40 Developer Platform. It includes not only the available APIs but also coding best practices, architectural considerations, and fully tested sample applications ready for download. This book includes plenty of specific tips; for example, pointing out the choices Nokia made when implementing optional APIs.
This book goes beyond presentation of methods and classes. Mobile devices serve a variety of highly specialized customer segments, and some differentiation among devices is necessary to create the high-volume opportunity developers can now tap. Additional differentiation occurs as new devices add features on top of existing feature sets. To serve the mobile mass market at a profit, the right technical approach is critical to avoid fragmenting an application's code base. This book addresses development approaches that allow applications to scale across devices and time. The authors devote a full chapter to code management, sharing tips on how to optimize the mobile experience for a variety of users without fragmenting the code base.
The authors and Nokia are uniquely positioned to guide developers through the process of profitable end-to-end Java application development. Nokia has offerings at all levels: clients (Series 40 through Series 60, 80 and 90); servers (SMSC, MMSC, Nokia Mobile Services SDK); and technology leadership, including the specification leadership of a number of JSRs involving communication, UI, mobile management, and architecture. Author Michael Juntao Yuan is a developer and software architect for open-source mobile software. Kevin Sharp is a consultant and professional engineer specializing in mobile logistics and supply chain infrastructure. Both authors are frequent contributors to Forum Nokia and have had extensive access to and support from Nokia software designers, technical architects, tools developers, and technical support teams throughout the company.
Developing Scalable Series 40 Applications steps the Java developer through the process of end-to-end application development for today's highest volume mobile platform. It includes lots of code and examples, plus 11 end-to-end projects including client-side source code, server code, and tips on how to scale the client side to encompass other device families including Series 60 Developer Platform. Every code sample has been tested and is available for download. Developers can just load a sample and get started on projects of their own.
I have had the good fortune to be involved with mobile Java from the very beginning and I know what it takes to be successful in this marketplace. I believe that this book can really help you be successful with mobile Java application design and development. If you take the information in this book and sprinkle it with some imaginative application ideas, I think you will have a winning combination. I have seen from the inside how committed Nokia is to make a successful developer community, and I think that passion shows in this book and the other resources available from Forum Nokiao
Go fast... Go mobile. ...
Jon Bostrom, Sr. Director,
CTO Java Technology Platforms,
Nokia
Ever since we first developed the DoCoMo Java architecture that started it all, people have been asking me "What is the killer application for mobile Java?" My answer has stayed pretty much the same.., it is the application right now that solves a need that a user has right now! So what do users want? What will they pay for? How do you learn how to build it? And who do you partner with? The answers are here in this book, in readable, practical form.
So what will you build? To date we have seen a tremendous growth in the availability of high-quality, entertainment-focused applications for the mobile marketplace. These applications have been very successful in delivering a good experience to the user even though they have not tried to create an online- or community-based entertainment experience. Using MIDP 2.0, the next generation of applications can take advantage of the capability of the newer mobile devices to connect to other local devices and the wider service network. This will enhance existing types of entertainment applications and facilitate the creation of new communication and community applications that are interesting for both the consumer and the business user.
Who do you partner with7 Nokia developer platforms offer the highest volume opportunity for mobile developers, with an installed base measured in the hundreds of millions. Series 40 Developer Platform offers the highest volume opportunity in the family, and offers a robust technical platform, including secure communications, mobile media, messaging, graphics, and Bluetooth (MIDP 2.0, JSR 120, JSR 135, JSR 82).
How do you build it? Developing Scalable Series 40 Applications is an end-to-end solutions guide for Java programmers focusing on Nokia's Series 40 Developer Platform. It brings together two of the largest segments of the mobile marketplace---Nokia Series 40 handsets and the worldwide mobile Java developer community--and provides thorough and specific information on how to create scalable mobile applications. These applications will work on the newest Series 40 handsets (based on MIDP 2.0), serve the large installed base of MIDP 1.0 handsets, and scale up to serve owners of smartphones based on Series 60 Developer Platform, enterprise communicators based on Series 80 Developer Platform, and rich media devices based on Series 90 Developer Platform. ..
Developing Scalable Series 40 Applications details the technical underpinnings of the Series 40 Developer Platform. It includes not only the available APIs but also coding best practices, architectural considerations, and fully tested sample applications ready for download. This book includes plenty of specific tips; for example, pointing out the choices Nokia made when implementing optional APIs.
This book goes beyond presentation of methods and classes. Mobile devices serve a variety of highly specialized customer segments, and some differentiation among devices is necessary to create the high-volume opportunity developers can now tap. Additional differentiation occurs as new devices add features on top of existing feature sets. To serve the mobile mass market at a profit, the right technical approach is critical to avoid fragmenting an application's code base. This book addresses development approaches that allow applications to scale across devices and time. The authors devote a full chapter to code management, sharing tips on how to optimize the mobile experience for a variety of users without fragmenting the code base.
The authors and Nokia are uniquely positioned to guide developers through the process of profitable end-to-end Java application development. Nokia has offerings at all levels: clients (Series 40 through Series 60, 80 and 90); servers (SMSC, MMSC, Nokia Mobile Services SDK); and technology leadership, including the specification leadership of a number of JSRs involving communication, UI, mobile management, and architecture. Author Michael Juntao Yuan is a developer and software architect for open-source mobile software. Kevin Sharp is a consultant and professional engineer specializing in mobile logistics and supply chain infrastructure. Both authors are frequent contributors to Forum Nokia and have had extensive access to and support from Nokia software designers, technical architects, tools developers, and technical support teams throughout the company.
Developing Scalable Series 40 Applications steps the Java developer through the process of end-to-end application development for today's highest volume mobile platform. It includes lots of code and examples, plus 11 end-to-end projects including client-side source code, server code, and tips on how to scale the client side to encompass other device families including Series 60 Developer Platform. Every code sample has been tested and is available for download. Developers can just load a sample and get started on projects of their own.
I have had the good fortune to be involved with mobile Java from the very beginning and I know what it takes to be successful in this marketplace. I believe that this book can really help you be successful with mobile Java application design and development. If you take the information in this book and sprinkle it with some imaginative application ideas, I think you will have a winning combination. I have seen from the inside how committed Nokia is to make a successful developer community, and I think that passion shows in this book and the other resources available from Forum Nokiao
Go fast... Go mobile. ...
Jon Bostrom, Sr. Director,
CTO Java Technology Platforms,
Nokia








点击看大图



加载中...

