设为首页
收藏本站
027热线15007117091
 位置: 武汉软件网 >> 文章频道 >> C#资源 >> 网络摘抄 >> 正文 软件定制热线 15007117091  [2008-04-23 08:50:07]      "科能健康体检系统"完成  [2007-12-02 11:15:55]      文档镇守使最新版下载  [2007-12-02 11:13:22]      网站改版完成  [2007-12-02 11:11:40]
 
热门文章
 实力游资席位及私募持仓图...
 盘点激情床戏抢镜的10大影...
 英文三字趣味经
 14种智能化系统在医院的应...
 深入浅出 Linux命令行札记...
 十大免费服务器工具
 六大科技趋势将改变家庭健...
 53年林彪高岗密谋架空总理...
推荐文章
 实力游资席位及私募持仓图...
 盘点激情床戏抢镜的10大影...
 英文三字趣味经
 14种智能化系统在医院的应...
 深入浅出 Linux命令行札记...
 十大免费服务器工具
 六大科技趋势将改变家庭健...
 53年林彪高岗密谋架空总理...
相关文章
Mobile Application Development Best Practices
[ 作者:Admin     来源:武汉软件网     点击数:2745     更新时间:2007-12-3     文章录入:Admin

This is a showcase review for our sponsors at The Code Project. These reviews are intended to provide you with information on products and services that we consider useful and of value to developers.

Introduction

Whether you're creating mobile productivity, multimedia or content-rich applications, there are some key development considerations you should understand early on. These will help to ensure that your application provides for an optimal customer experience, and that it runs efficiently over AT&T network.

With the increases in wireless network bandwidth and demand from mobile users, mobile data usage is exploding. Companies are under mounting pressure to take advantage of the bandwidth. For example, sales managers want customer relationship information at their fingertips, delivery personnel want up-to-date location information, and fleet managers want to maximize the productivity of their workers.

What about packaged applications? Several good options are available across all verticals, with new applications coming out every day. Many of these applications allow some customization. However, as mobile application deployments mature, enterprises are finding the need to do extensive customization. Facing make/buy decisions, more enterprises are looking to develop custom applications to meet their precise needs. In some cases, solution integrators can offer a viable alternative.

Many developers began creating applications for servers or personal computers and then moved to mobile devices. The extensibility of tools and common programming environments have made this transition fairly straightforward, although developers do have to address issues specific to mobile computing and wireless networking. Developers are often the first people in a company to carry out such mobilization efforts, and the enterprise may not have built up a set of best practices. Many mistakes have been repeated, so AT&T presents this white paper as a guide for mobile application best practices, particularly for handheld platforms.

Scope

The potential scope of a white paper on mobile application development is huge. It could address many topics, including the choice of platforms, mobile operating systems, mobile middleware, and development tools. The focus in the main body of this paper is guiding principles that can ease development and speed the development process. These include best practices for formulating a wireless strategy and tips on solution design, development, deployment, and maintenance. The paper also covers analysis and optimization of wireless solutions, which involve a variety of factors and issues related to design, development, implementation, and deployment.

Appendix A provides an overview of the steps involved in mobile application development. Appendix B provides practical information on specific aspects of mobile application development, including mobile computing architectures, developer tools, bandwidth and latency details, power management, memory management, push versus pull, user interfaces, networking considerations, and security. The goal is to give readers an initial context for understanding the unique aspects of mobile application development. AT&T has extensive material available for its developers covering many of the topics raised in this white paper in greater detail. Beyond that, extensive information is available from other parties, such as mobile operating system vendors.

Unique Aspects of Mobile Applications

Mobile applications are not just desktop applications reformatted for a small display. They are fundamentally different for many reasons. First, the ability to communicate from anywhere essentially changes how users interact with an application. For example, a batch process that previously required a user to upload information at the end of the day is now a dynamic, interactive process that occurs throughout the day. Second, the ideal user interface for a small screen and a small (if any) keyboard differs significantly from desktop/laptop systems. Third, the types of communications channels are different. Mobile devices incorporate voice capability, messaging capability (that is, Short Message Service [SMS]), location information, and now video. The best mobile applications integrate these capabilities to optimize how users interact with data. Finally, the nature of wireless networks is different than that of wireline networks. Though today's wireless networks offer broadband data capabilities, throughput can vary based on signal quality, and a network connection is not always available, particularly if users are mobile.

To be continued…

For access to the entire white paper click here. For more information on devCentral, including the easy sign-up for a FREE membership, please go to http://developer.att.com. Once you create your free devCentral membership you will have access to this, as well as other white papers and resources.

Contact Information

Email any comments or questions regarding this white paper via devCentral AT&T

Developer Program at feedback5@awsmail.att.com. Please reference the title of this paper in the message.

<-- Article Ends -->

devcentral


Click here to view devcentral's online profile.

发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
  • 上一篇文章: MapPoint, SmartPhone and C# - Part 2

  • 下一篇文章: Controlling the 3153 Hioki Hipot Device by using Serial and Parallel Port in C#
  • ∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!)
     
     

    Copyright© 2001-2007 ICP备案号:鄂ICP备05027628号
    027-soft.com 武汉软件定制
    本站为武汉城市圈内企业提供管理软件开发,软件策划等服务
    发表、收集一些企业E化的实例及其经验等的资料与大家共享。
    希望大家多提意见,同时共同进步。

    | 页面执行时:0.063 毫秒