西西河

主题:【原创】大纵深的移动位置业务 -- 邓侃

共:💬70 🌺97
全看树展主题 · 分页首页 上页
/ 5
下页 末页
家园 回太守话

1.HTML在不同屏幕分辨率的渲染效果,各个浏览器本身应该有所考虑。作为应用开发商,我们不需要顾虑HTML跨浏览器的麻烦。或者,应用开发商写好HTML以后,要查看一下用不同的手机浏览器的渲染效果。如果不理想,就改动一下HTML。

更坦白地讲,用浏览器来渲染HTML格式的UI的目的,是应用开发商把UI渲染跨平台的麻烦,推卸给了浏览器开发商。

2. 浏览器插件接口标准NPAPI,手机浏览器是否也支持?

确切来讲,是否可以帮忙查看一下Android是否支持这个插口?

3. WebKit狭义来讲的确只是rendering engine。但是有些文献对于rendering engine和browser的界限区分不严格。为了省事,我也乱讲,主要是不想花时间解释什么是rendering engine。

为准确计,明天抽空把两张图改了。今晚是Christmas Eve,不能为两张图,破坏了温情的气氛。

4. HTTP Proxy是不是要连到network server去?如果是这样,那就不是我的本意。

Local HTTP server不是为了网络连接,而是手机本地browser和业务逻辑模块之间的IPC的替代品,当然是拙劣的替代品。

5. Browser + Plug-in as HTTP services的做法,似乎不能解决图像的倒影,动画等等炫的效果。

SVG,Flash或许可以派在这个用处上。需要进一步研究。

6. 3-layer web service.

我的理解,手机web service还是3-layer,参考NBear的架构

太守关于3.5或者4 layer的提法,具体内容是什么?能否解释一下?

家园 NPAPI in Android

Android 支持 NPAPI。至少可以插Flash插件。

http://groups.google.com/group/android-developers/browse_thread/thread/472c5debba76c3bf?pli=1

家园 请教几个问题

1. 手机各个功能运行时的耗电量是怎么测算出来的?

譬如,“AT+CFUN=1 WCDMA 117 GSM 113”

117和113是mA还是mW,是电流还是电功率?

如果只是电流,那么这些数据不能完全表示耗电量。我的理解是否正确?

2. 这些数据是怎么测出来的?

是用的Agilent的测量仪器么?

3. 有没有办法测量运行某一段程序所耗用的电功率?

譬如,我写了一段HelloWorld在手机里跑,有没有办法测量,跑完这段程序所耗费的电功率?

家园 谢谢邓兄平安夜送宝,祝邓兄全家圣诞节快乐!新年快乐!

恭喜:你意外获得【通宝】一枚

鲜花已经成功送出。

此次送花为【有效送花赞扬,涨乐善、声望】

[返回] [关闭]

家园 试着回答。

1. 手机各个功能运行时的耗电量是怎么测算出来的?

譬如,“AT+CFUN=1 WCDMA 117 GSM 113”

117和113是mA还是mW,是电流还是电功率?

如果只是电流,那么这些数据不能完全表示耗电量。我的理解是否正确?

严格的说,我引用的是“3G基带芯片(应为模块)的”数据。此数据来源于3G基带模块的硬件手册,并非手机整体的耗电量。数据开头已标明“Average(mA)”,所以是电流不是功率。但还是可以表示耗电量的。如果你检查你的手机电池,容量几乎都是以mAh标明的。原因是几乎所有的手机电池供电范围很窄,一般是3.7/3.8V,允许波动范围是3.4-4.2V.功率需要计算,电压几乎固定,而电流可以直接测量。所以一般都是直接用电流表示耗电量。

2. 这些数据是怎么测出来的?

是用的Agilent的测量仪器么?

单独测量某个模块(3G基带)的耗电量比较困难,一般都是在大板(开发板)时测。此时容易焊测点。到了小板(目标板),大部分的测点都被覆盖了。很难测。不过,我觉得你关心的是整机的耗电量。这就容易多了。比较贵的方法是用Agilent的直流电源,很多都有GPIB(IEEE-488)接口,直流电源接到电池供电的pin上,可以编程GPIB通过串口记录。便宜的用穷人的办法:USB Power Monitor。

点看全图

外链图片需谨慎,可能会被源头改

PC软件直接记录和分析电流值。

3. 有没有办法测量运行某一段程序所耗用的电功率?

譬如,我写了一段HelloWorld在手机里跑,有没有办法测量,跑完这段程序所耗费的电功率?

有。但不是绝对值。方法是:

1.测baseline

1.1 把所有自动省电的设置都关掉。如果不需要在线,把基带置于飞行模式或关掉。应该尽可能关掉所有的程序

1.2 测n个时间段的电流均值,同时记录峰值

2.测你的程序

2.1 保持1.1的状态不变

2.2 运行你的程序

2.3 测n个时间段的电流均值,同时记录峰值

2.3 和1.2 的差值就可以假定是你的程序的耗电量。

需要的话,你可以在程序中加几个固定时间段的睡眠来同步,使测量数据更容易解读。(真正的数据要把睡眠去掉。)

家园 献花,只让献一朵真不够

1. 测量设备

便宜的用穷人的办法:USB Power Monitor。

PC软件直接记录和分析电流值。

能不能推荐某个厂家的某个型号?

2. 峰值怎么用?

1.测baseline

1.1 把所有自动省电的设置都关掉。如果不需要在线,把基带置于飞行模式或关掉。应该尽可能关掉所有的程序

1.2 测n个时间段的电流均值,同时记录峰值

2.测你的程序

2.1 保持1.1的状态不变

2.2 运行你的程序

2.3 测n个时间段的电流均值,同时记录峰值

2.3 和1.2 的差值就可以假定是你的程序的耗电量。

“2.3 和1.2 的差值”,应当是指均值的差值吧?

记录峰值有什么用?

家园 刚腾出手来

台北office是千头万绪,还得照料总部的事。忙的我觉都没的睡。真不知道你是如何抽出这么多时间写东西的。言归正传:

1. USB设备可以在monsoon solutions买到。软件是PC程序。 http://www.monsoonsolutions.com/

2. 对,是均值的差值。均值的差值表明的是你的程序总的耗电。记录峰值的目的是发现程序的优化点。比如,宁可有一个较长的峰值,也不要很多互相间隔不大的多个峰值。当然,如果可以通过分析避免峰值的出现,那是最好的了。

家园 Time management

我刚回国草创分公司的时候,也是忙得骨头快散架。后来各项工作上了轨道就好多了。

另外,要敢于放权。发动大家去做事情,不要什么事情都包揽。

放权以后,控制做事的质量是重点。要勤检查进度,询问有没有困难。出了问题时,别发脾气,多鼓励,就事论事,寻找解决办法。

另外,我刚写了一篇关于smart apparel的文章。

http://www.ccthere.com/article/1970855

其中提到无线传输数据的问题。文中我用了一个S5芯片的图,用来表意,但是不严谨。

其实,想要的是一个体积小,能耗低,便宜的GSM或者CDMA无线发射卡,只需要上行,不需要下行。当然,如果便宜,那么上下行都具备最好。

能不能推荐几款芯片?

家园 都是很好的建议。谢谢!

我也正在这么做。管理的问题并不是太大。台北分公司并非只有开发中心,还包括销售。现在的主要问题是我要用销售来养我的开发工程师。金融危机当头,项目实在很难谈。

无线传输数据的问题我回头再写。

家园 你的日子比我难过

我这里也做商务,但是没有硬性指标。

你的日子难过呀,尤其是在经济危机的当口。

全看树展主题 · 分页首页 上页
/ 5
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河