the HTC Magic android phone Review

July 7th, 2009

thanks: martinfowler.com

One of the side benefits of speaking at the Google IO conference last month was that I got a new phone - the HTC Magic android phone that Google gave to all attendees. I was actually in the market for changing my phone to something like this, so it came at a good time. Here’s my impressions after carrying it around for a month or so.

My previous phone was a Nokia E61. I liked the E61 as a phone, but found it’s web browser to be slow and unreliable and it that, together with the relatively small screen, was beginning to bug me - hence the desire for something else. Naturally I considered an iPhone, but although the company phone plan that I use is AT&T, it isn’t possible to use the iPhone on it and I didn’t fancy the hassle of sorting out a new phone plan. I tried a Blackberry storm for a few days, but (how about this for irony) the email was no good for me. Blackberries copy every email that comes into the email account, so it doesn’t work well for an IMAP account with server-side filters - which is how I use my gmail account.

The short statement is that I do like the htc magic android.

The Good

  • Physically the device works very well for me. It’s small, light, and fits well in my hand. The screen is bright, making web browsing is much nicer than with the Nokia.
  • Battery life seems reasonable, a day or two with my usual usage.
  • The app market seems to have a fair few useful things, I’ve downloaded a bunch of little apps which have seemed handy.
  • Video play works well. I’ve watched some TED videos and transcoded some other video using Handbrake which played well on the screen.
  • I like that I can upgrade the memory using a micro-SD card. It came with 2GB, and I’m upgrading to 8GB since it’s pretty cheap.
  • I use gmail and Google calendar and the phone syncs nicely with those.
  • The phone charges via a mini-USB connection. One less charger to have to carry around.
  • I read one of the prags’s books using an ebook reader and it worked pretty well.

The Bad

  • My biggest irritant so far is that it makes it hard to browse local HTML pages. It doesn’t support file:// URLs. This is a big issue for me as I often copy static HTML files to my phone for reference purposes. There is a work-around, but it’s kludgy.
  • Like every other calendar app on the planet, Google calendar suffers from TimeZoneUncertainty. This is a big issue with a phone that you want to change time zone as you travel.
  • I miss the Nokia’s keyboard when typing. The soft keyboard just doesn’t work as well.
  • While the touch navigation works pretty well, I’m sure I’d prefer the iPhone’s multi-touch gestures.

The Uncertain

  • I haven’t tried writing an app for it. I’d like to experiment, but I’m not allowing myself any such fun until I get the book finished.

yidongbus Uncategorized ,

Adobe’s Flash 10 for Android: A big win for mobile web apps

June 23rd, 2009

Adobe’s Flash 10 for Android: A big win for mobile web apps

from: digitalbeat

On Adobe’s earnings call last week, chief executive Shantanu Naraye said his company will introduce version 10 of its Flash multimedia player for Android this October at Adobe MAX 2009. This comes on the heals of handset manufacturer Sony Ericsson’s announcement that it will release its first Android 2.0 handsets with “more multimedia capabilities” the same month.

The significance is that Android developers will build better-performing apps, that can live outside of any official “app store.”

So far there’s only Flash light running on some platforms and no Flash running on the mighty iPhone. That’s because of two barriers, 1) an engineering challenge to get a high-performance Flash running, and 2) issues of control. To get high performance, you need to run in the lower layers of the OS or phone. Google Android, Palm WebOS, Microsoft Windows Mobile and Nokia Symbian are open to that, but RIM’s BlackBerry and Apple’s iPhone are not.

Then there’s the control issue. Flash applications don’t need to be submitted to the Apple App Store. In the app store, you download native or native-like apps directly to your iPhone. With Flash, a developer can build an app, put it onto any web server, and launch the app from the web server.

Now, with Flash 10 confirmed to come, Android developers will be able to use “real” Flash and large chunks of their web code for mobile, adding a new dimension to the use of Flash in mobile. On top of that Flash 10 is a quantum leap in performance. Flash Lite, simplified, is a poor version of Flash 8. Between Flash 8 and 10 there are three years of development. Flash Lite has relatively poor graphical performance and handles sound poorly as well.

Last week’s announcement is the first of a wave of announcements to come. At this year’s Mobile World Congress, Adobe announced the Flash 10 will be available on Google Android, Palm WebOS, Windows Mobile and Nokia S60/Symbian devices this year. The adoption of Flash 10 among developers will make it easier for leading aggregators like GetJar or Thumbplay to enable content creators to deliver their applications to mobile users via their Web catalogs — across all platforms mentioned.

Sony Ericsson’s decision to wait for the release of its first Android handsets on Android 2.0 in October was seen by many media pundits as an admission of Android not meeting expectations. They interpreted Sony Ericsson’s calls for “more multimedia support” as “multimedia support as good as what the iPhone can do.”

A couple of days ago, the first account of a baked version of Flash and Skype running on Android was published. It gives an example of the potential of the Android and Flash combination and the threat the duo poses to the iPhone:

What if you could do Skype VoIP & video conferencing on the Google Android? Sounds pretty damn cool, doesn’t it? Especially given all the media hype surrounding the new iPhone 3GS. I already tweeted my displeasure that the new Apple iPhone 3GS doesn’t support Flash and also tweeted my annoyance that Apple didn’t put a front-facing camera for video chat support using Skype. Thus, while the iPhone supports a native Skype app, it only supports VoIP and not video chat. And don’t expect video chat anytime soon either. As Skype Journal remarked, “iPhone programmers can use the webcam to store video to a file, but won’t be able to write apps that manipulate or route the stream. This means Skype for iPhone won’t be able to add video calling any time soon.

Note: The above anecdote was an unofficial hack, done with the Flash player extracted of the firmware of the yet to be released HTC Hero Android device.

We’ve already discussed the web versus app wars and intensifying competition between Google and Apple. Overall, both companies are allies in pushing the mobile web. Yet they do so by different means. For Google it’s about enabling native apps, the web, and hybrid forms of the two. Google intensely pushes new web technologies that seek to make the Web even more compelling for mobile, thus bringing the richness of the PC browsing experience onto mobile devices. For Apple it’s all about the app. The openness of Flash 10 for Android and, in the future, Palm WebOS, Windows Mobile and Nokia S60/Symbian will cause the next strain in the alliance.

from digitalbeat.

yidongbus Uncategorized ,

iPhone OS 3.0新特性众

June 18th, 2009

和之前保证的一样,苹果今天向iPhone和iPod touch用户公开发放了升级版操作系统iPhone OS 3.0,通过iTunes 8.2即可更新。

iPhone OS 3.0新特性众多,诸如复制剪切与粘贴、横向键盘、彩信、Spotlight搜索、语音备忘录、改进的日历表、从iTunes Stores购买影音节目和有声读物、增强的股票行情应用、新版Safari浏览器、通过蓝牙或USB与笔记本共享互联网接入、蓝牙立体声、自动Wi-Fi登陆、同步便笺、父母控制、iTunes商店账户、YouTube登陆、晃动随机欢歌(Shake to Shuffle)、30种语言和40多种键盘布局、远程擦除保护(Remote Wipe)等等。

作为操作系统的一部分,苹果还借机发布了45个安全补丁,用于修复iPhone、iPod touch里的诸多安全漏洞。

iPhone OS 3.0已经预装在最新的iPhone 3G S手机里,旧款iPhone用户可免费升级,iPod touch用户则需要花费9.95美元购买。

yidongbus Uncategorized , ,

WebOS独步武林 Palm Pre操作界面赏析

June 17th, 2009

WebOS独步武林 Palm Pre操作界面赏析

Palm Pre自从6月7日正式发售以来,就在国外热卖,还创下了2天售出5万台的好成绩,是什么让这款手机在国外受到如此大的欢迎?除了这款手机强大的硬件配置 之外,就是这款手机的操作系统。在之前的报道中,我们已经为大家带来了这款手机的外观以及硬件配置的详细分析。众所周知,Palm Pre采用的操作系统是webOS,今天我们为大家带来的就是首次露面的webOS操作系统以及Palm Pre用户界面的详细介绍。

webOS独步武林 Palm Pre操作界面赏析
Palm Pre手机与webOS

关于webOS,其实这是一款基于Linux操作平台,它不仅影响了网络标准的发展,对于智能手机来说还是一种革命。但是现在真正的问题并不在于webOS是否将给智能手机带来一场革命,而在于这个操作平台是否真的像传说中那么有用。

卡片窗口功能

webOS操作平台上最为引人注意的就是卡片,特别是用户可以通过手机中键或者手指的拖动,将开放的程序移入卡片或者从卡片中移出。这样设计的 原因,重点是在于使用户在多任务的选择中花费的步骤尽量的减少。前提就是两个字简单,并且执行起来非常有效。尽管看起来程序在webOS上的装载时间 要比在其他平台上更长,但是事实上程序的开启与关闭次数远远低于其他操作平台。另外一点就是,使用Windows Mobile和BlackBerry OS的用户并不能清楚的看到什么程序是在后台开着的,而webOS的用户就可以对此一目了然,这算是一个不小的转变。这样做对于用户的使用体验有着不小的 提升,因为用户可以在网页浏览与短信之间随意切换,也能够在接电话的时候快速开启其他程序,然后在回到电话中来。除此之外,用户还能够重新排列这些卡片的 顺序,当用完一个程序之后,仅需要打开程序所在的卡片并退出,数据就会保存,方便程序的重新开启。

webOS独步武林 Palm Pre操作界面赏析
卡片窗口功能

根据我们的体验,这种概念式的卡片式操作非常棒,让我们觉得操作轻松了一半。不过Palm公司提醒我们,在开启了7到8个程序之后,就需要关闭 一些程序来节省内存,但是我们开启了12个(包括4个浏览器窗口、电子邮件、短信对话、天气程序、拨号等等)甚至更多的程序,并没有出现任何问题。

手势控制功能

卡片并不是Palm Pre的唯一亮点,因为Palm Pre也支持手势控制功能,Palm Pre有类似iPhone的滑动解锁功能。比iPhone更棒的是,Pre上只显示一个锁定按钮。你将此按钮向任意方向滑出一个半圆形区域就可以解锁(当 然,打开键盘直接解锁),此设计让左撇子和右撇子都很舒服。你也可以为屏幕解锁设置密码或PIN码,以及是否显示密码提示。

webOS独步武林 Palm Pre操作界面赏析
手势控制功能

上滑是Pre的核心手势,即从屏幕下方的手势区一直滑到屏幕顶部。如果正在运行程序,这个手势能回到卡片窗界面,如果在卡片窗界面再次使用这个手势,就回到启动窗口.上滑手势成功时,中键周围会有出色的视觉提示中键会在左右每边两个小灯的照耀下亮起来。

返回手势有个窍门返回手势的竖直作用距离从屏幕到中键,但距离屏幕下方一点的地方操作效果最好。不久后智能手机用户就会知道,返回 在不同的平台上代表不同的含义,返回能让你在当前程序中返回(在浏览器中,返回操作会回到当前卡片的浏览历史)返回。把它当作程序的上一级,就能 灵活快速掌握它。返回的手势带你回到卡片窗界面的时候,就也回到了程序的最高一级。除此之外,Palm Pre这款手机也具备与其他手机相似的动作操作,例如双击屏幕,手指张开来控制缩放功能等等。

手机提醒功能

Palm Pre的手机提醒功能也跟以往的突然弹出式手机提醒不同,而是在屏幕的底部出现手机提醒的选项图标,原先的内容会自动缩小在上面显示。这种方式听起来很复 杂,其实使用中则是一个非常不错的解决方法。因为这些手机提醒会自动排列成一排等待用户继续处理这些信息,需要立即处理的可以直接点击手机提醒框进入,当 然用户也可以立即移开手机提醒框继续当前的操作。

webOS独步武林 Palm Pre操作界面赏析
手机提醒功能

如果在处理手机提醒的时候有有重要的程序需要操作,即使这些程序在后台,用户也可以控制。一个非常好的例子就是视频中的Palm Pre用户正在用音乐播放器听音乐,当手机提醒出现之后,一个迷你的音乐播放器的主菜单出现在手机屏幕的下方,方便用户的控制。而对于一些日程表中的重要 记事,用户可以选择解除提醒或者稍后再提醒。

启动窗口与快速启动窗口

快速启动功能对于大多数的智能手机用户来说都不陌生。标准的程序启动窗口与Android或者iPhone都一样,通过向左滑动或者向右滑动来 翻页,也能够向上或者向下卷动页面(也就是说每一页可以放置的图标数量比9个更多)。如果想要重新排列图标,就点住屏幕中的任意一个图标,然后拖动图标到 理想的位置。用户可以采用同样的方法移动快速启动栏中的图标,但是仅有四个可以互换的选择,然后就会出现一个没用的箭头,这个箭头的就是用来拉动快速启动 栏。

webOS独步武林 Palm Pre操作界面赏析
主窗口与快速启动栏

在浏览主界面和卡片栏的时候,快速启动栏放在屏幕的底部,但是快速启动栏在用户打开程序之后就会消失,但是用户用手指在屏幕上慢慢的划过就能重新出现。

全局搜索

Palm Pre的全局搜索并不是真的那么神通广大,搜索程序会按照用户输入的内容从联系人、程序依次寻找,如果都找不到就会通过Google、Google Maps、维基百科和Twitter在网络上搜索。但是这个全局搜索的名字有些误导,因为搜索程序并不会搜索像短信、邮件和文件等等内容。我们认为至少应 该支持邮件搜索来方便用户跳转。对于搜索功能,我们认为还是更倾向于iPhone OS 3.0的广泛搜索。

webOS独步武林 Palm Pre操作界面赏析
全局搜索

总结

简单的说,webOS绝对是华丽。到目前为止,这款手机在外观上并不是唯一能跟iPhone相提并论的,但是在某些方面Palm Pre还要强于iPhone。字体的选择和样式、使用的透明性、独特的外观、平滑的传输以及详细的程序图标,这一切的完美结合都体现在了Palm Pre身上。尽管这款手机也有苹果的痕迹,但是并不是完全的抄袭,而是将一些元素很好的融合在自身之中。就像一位伟人说过:能人借鉴,庸人抄袭。

webOS独步武林 Palm Pre操作界面赏析
Palm Pre

总的来说Palm Pre这款手机的用户界面非常棒,让用户的操作更兼便捷,让人印象深刻。不过,人无完人,机无完机,我们在使用的过程中也遇到过不少小错误,不过这款手机还有很大的提升空间,目前遇到的一些小问题都会在版本升级之后逐渐的修正。

yidongbus Uncategorized , ,

eoeMobile团队开发豆瓣网Android客户端全记录

June 15th, 2009

eoeMobile团队开发豆瓣网Android客户端全记录

随着三大电信运营商真正开始力推3G业务,国内围绕着3G已经出现一股创业潮,3G上网卡、手机搜索、手机广告、手机电影、手机杂志等,从硬件到软件再到服务,都成为创业者瞄准的目标。3G对用户来说,可能意味着更快的速度、更多的应用、更丰富的内容。而这些3G时代的用户需求,对于那些有志于在无线网络应用领域有所作为的人来说,无疑意味着绝好的创业机遇。

eoeMobile团队正是这其中的一员。由于看好移动互联网和Android手机平台的商业前景,同时也拥有专业而独特的产品、技术服务能力,我们聚集了一群热爱Android的技术英才,组建了eoeMobile团队。

看好并选择Android的理由非常简单,也非常正常。和让人烦躁的Symbian证书认证不同,和利欲熏心要靠系统赚钱的微软也不同,和只顾自己玩得爽不管开发者死活的iPhone更不同。Android是免费的,就像免费啤酒一样;Android是开源的,其遵循Apache License 开源协议。因为免费,其获得大量的厂商和用户,因为开源,我们可以放心以后不会像某系统一样出现多少漏洞,同时因为开源和在网上提供的简单易用的SDK工具包。

你可以想像以后会有多少应用软件将会出现在Android手机之上吗?你或许已经在感慨苹果提供的大量应用程序和其神话般的10亿下载量,这其实没什么值得炫耀的,Android带来的不仅仅是一个手机操作系统,而是一个强大的第三方开发者社区和一条完整的商业模式,而现在,还只是刚刚起步,在Android手机之上将获得无限的可能,早踏入这个领域半步,领先其他人的就不止一点点。

团队成立伊始,我们分析外界大环境,综合考虑团队的技术和市场资源,策划并实现了一些在互联网上较为成功的案例的手机客户端。而这些应用中,首当其冲的便是豆瓣网的Android客户端——伊豆的开发案例。

创意过程

团队成立之初,成员通过头脑风暴和思维发散,将国内外成功的互联网案例都进行了梳理和讨论,诸如国内的豆瓣网、友播音乐网、微博饭否网、twitter、last.fm等网站都是我们考察讨论的目标。

之后,我们站在不同的角度审视并分析问题,比如站在技术的角度评估实现的难度和周期,站在用户的角度揣摩使用的场景和需求,站在网站的角度考虑客户端的功用和价值,还会结合国内外大环境和政策原因等,全方面的进行分析和构思,最后选定需要实现的案例。其中,豆瓣网客户端最早通过我们的测评,正式纳入日常工作,其英文名字是eoeDouban,我们给它起了一个很好的中文名字——伊豆。

需求分析,市场调查

伊豆的产生,并非只是闭门造车的创意。在开发伊豆的时候,团队做过详细的用户调查。我们通过豆瓣的邮件工具给100位用户发邮件来询问他们最近常用的功能。可喜的是我们最后收到了61封用户的回执邮件。在这些邮件中我们对用户的需要的功能做了统计。用户的需求可谓是多种多样,大家恨不得将豆瓣所有的功能都能实现。为了尽快给用户一个直接的体验,同时也为了遵从我们快速建设原型的敏捷开发原则,我们在第一版选择实现了最常用的三个功能,分别是:

● 用户登录

● 获取”友邻广播”

● 发送“我说”

这些功能有点类似于国外的Twitter或者国内的饭否。

伊豆1图1 友邻广播显示界面

兵马未动,设计现行

在确定我们将要开发的功能之后,eoeMobile伊豆开发小组的三人马上进行了头脑风暴和纸上快速原型。我们鼓励每个人都提出自己的方案和想法,然后用最短的时间集体讨论,最后达成共识。经过一个小时的集体讨论,我们不但制定出了豆瓣客户端的用户交互逻辑,并且在两张A4纸上画出了豆瓣客户端的原型。原型包括一下几个内容:

● 用户操作与页面跳转逻辑

● 功能在界面上的表现

● 基本的布局和UI设计

伊豆2图2 设置页面

程序主要包括四个界面。第一个界面是欢迎界面,在欢迎界面上提示用户如何进行下一步的操作。由于采用的是oauth授权协议,所有的授权操作是在Android的浏览器中进行的。在进行授权成功后页面从浏览器跳回到伊豆应用,应用开始获取用户的好友信息并开始下载友邻信息,当获取完这些信息后进入友邻广播显示界面。在这个界面中当用户按下Menu键的时候会弹出四个选项,如图一所示,分别为更新、设置、帮助和退出。当用户点击设置后,程序进入第三个界面-设置界面。在这个界面当中用户可以设置是否开机启动,是否开启自动更新,以及开启自动更新的频率。另外由于在真实手机上手机的内存一般比较吃紧,所以我们对本地缓存的数据也做了限制,用户可以选择数据存储的条数,分别为50条、100条、200条、300条等。第四个界面为帮助界面,在这个界面主要告诉用户一些帮助信息,如当前应用的版本号和技术支持等。

功能制定好,并且实现了原型后,设计人员就可以和开发人员并行工作。负责豆瓣客户端的设计人员负责原型的完善,和程序中所使用的图片制作。两位开发人员负责后续的技术实现。

应用技术架构和实现

● 开发前的准备

eoeMobile的开发团队并没有强制规定开发者开发的环境,在Windows或者Ubuntu环境下都可以进行开发,关键看开发者对哪个环境更加熟悉和喜爱。开发工具为大家熟悉的Eclipse工具。应该说,搭建开发环境是比较简单的,如果已经配置好Eclipse开发传统Java的开发环境的话,只需要安装插件ADT,并且在Eclipse里边配置SDK的位置即可,这里不再赘述。大家可以参照我们的Android开发社区http://www.eoeandroid.com,在这里可以查阅到大量的相关资料。

● 写代码前的程序架构

麻雀虽小,五脏俱全。在eoeMobile团队内部我们极力反对没有经过详细思考和架构的程序编码。我们推崇先用总实现时间的五分之一来进行程序的架构和设计。也就是说,如果程序是10天可以全部实现,那我们会用1-2天的时间进行架构和设计。我们的开发经验表明,只有经过充分的开发前设计,最后的重构工作量才会最少。重构和返工是无法避免的,但是良好的开发习惯和流程可以减少重构和返工的时间成本。

伊豆3图3 程序的结构和设计图

程序在UI和功能上主要实现了登录授权,获取“友邻信息”以及发送“我说”三个功能,在数据层主要支持对用户好友信息、友邻广播信息的离线存储。其中为了节省内存空间,我们把占用内存大的用户头像保存在了容量很大的SD card上。后台服务运行着程序的独立线程,如果用户开启了定时更新功能的话,那么这个线程负责定时更新用户的友邻广播信息。从用户的友好性方面考虑,我们在程序当中也增加了事件监听的机制,比如开机启动的机制、探测到Wifi开启后的第一时间更新服务器端数据的机制。当然所有的这些都是用户自己可以设置的,我们特别反对程序在用户不知情的情况下去执行一些类似于更新的操作。

代码实现

当有了原型设计和技术设计后,代码的实现就比较容易了。eoeMobile的伊豆开发小组用了不到两周的时间就完成了代码的编程。由于国内Android学习的相关资料太少。在这之间遇到问题我们都是不断的Google,不断的去国外的开发者论坛上交流。在开发的过程中,我们深知国内资源的匮乏和交流的不便,于是在开发结束后我们成立了eoeAndroid开发社区,希望能给国内开发者的学习和交流带来便利。关于程序的源码,不久就会放到社区供大家免费现在,另外大家亦可在eoeMobile团队依照自身实际开发经验写成的《Google Android 开发入门与实战》一书中获得。

在程序开发中,用户友好性是我们非常注重的一点。因为开发出来的程序最终面对的是我们的用户,所以我们努力在用户友好性方面做到最好。但是手机设备终究在性能方面离PC设备很远,在程序开发过程当中我们面临的最大的用户友好性的问题是由于网络的带宽问题和本身手机存储和运算速度慢而引起的程序阻塞和等待。面对这个问题我们想了很多办法,经过多次试验我们最终采用多线程的机制来解决这个问题,也就是遇到有网络延时或者操作需要大量CPU处理时间的操作我们都会把它放到一个单独的线程当中,当这个线程操作完毕,然后通知UI线程对界面进行改变,比如弹出对话框,或者在标题栏地方给用户提示。在应用中我们多处都用了多线程的开发技巧,比如点击更新按钮后开始执行下边的线程:

private class ThreadUpdateSaying extends Thread {

public void run() {

int num=doubanDataUtil.updateSayingDb();

updating = false;

if(num>0){

//进行刷新并且改变下载状态

mHandler.post(new Runnable() {

public void run() {

LogUtil.i(this, “update finished, render UI”);

renderListView();

setTitle(”友邻广播”);

setProgressBarIndeterminateVisibility(false);

}

});

}

}

}

首先获取最新的友邻广播信息,如果有新的友邻广播的话,将新的友邻广播存储到本地的数据库当中,并且在存储完毕后利用renderListView()函数对页面进行刷新。

精心测试,迅速发布

eoeMobile团队崇尚精心测试,迅速发布。这个怎么理解呢?对于测试我们团队内部制定了严格的测试流程。首先在代码级别会对核心的代码和函数进行单元测试,我们努力保证单元测试覆盖足够大的范围。在进行完白盒测试后,我们会从功能的角度和用户使用的角度,由其他项目组来进行黑盒测试。在测试完毕并且修复bug后,我们会马上进行的发布。目前伊豆发布在两个地方,一个是Google Market,一个是eoeandroid.com社区的伊豆专版。在产品的后续完善方面,eoeMobile团队重视用户反馈。只有不断地收集、研究用户反馈,我们的产品才会做得越来越好。我们的价值观是用户第一,在资源许可的情况下满足最多用户的需求。

迭代开发,版本记录:

在快速实现伊豆的0.5版本后,我们开始收集和研究用户反馈,用了一周多的时间实现了伊豆的1.0版本。eoeMobile团队的人员都信奉的原则是,不做最全面的,只做对用户最有用的。所以我们每一版都是用最快的速度实现用户最需要的功能。伊豆的2.0版本已经开始策划当中,目前还在收集用户的需求,当然我们也希望豆瓣网能给我们团队提供一些用户的需求,这样我们就可以快速进入实现的过程当中。

eoeMobile的其他应用介绍

作为国内最早一批从事Android开发的专业团队,eoeMobile已经实现了一批应用,如:

● eoeDakar 开车游戏

● eoeInstaller apk安装器

● eoeApps 手机管理系统

● eoeAssistant 手机助手

● eoeCaiGuoqi 猜国旗游戏

● eoeJingZiQi 井字棋游戏

● eoeTwitter 著名网站Twitter的客户端

● eoeWheather 天气预报

● eoeItrack GPS定位软件

eoeMobile希望可以致力于帮助中小型的Web 2.0和内容型网站将传统的互联网服务推广到移动互联网,这样一方面解决中小型网站向迁移移动互联过程当中技术和资金投入太大的问题,另外一方面能给用户带来更好的服务。从真正的意义上推动中国移动互联网的发展,加速中国传统网站踏入移动互联的步伐。

作者简介:

靳岩,北京邮电大学计算机科学与技术专业毕业,手机行业软件开发多年经验,曾经参与过易路联动公司基于MTK解决方案的Framework项目。有丰富的手机客户端开发经验,从事Android研究与开发一年时间,著有大陆第一本Android原创开发教程:《Google Android开发入门与实战》;并为eoeMobile团队负责人。

yidongbus Uncategorized , , ,

小身材也有大智慧:实用黑莓小软推荐!

June 15th, 2009

感谢: zeaz http://www.movox.cn/apps/tinysoft.html

黑莓已经陪伴我近3年了,是服役于我麾下最久的也是我感受最深的手机,以前用的是7100G,苦于自带内存微少,一直有软件“洁癖”;现在用的是8100,我仍然追求最简化的解决方案:能不安装软件我尽量用opera的mobile web替代,则如我喜欢用dabr发推而很少用Twitter的客户端;相同软件相近功能我倾向选择小体积,则如在众多免费IM软件中我选择palringo;在使用黑莓的过程中,我发现了很多很人性化的黑莓小软:它们的体积都很小,却很方便实用;于是花了一段时间去关注搜集这类软件,促成了这篇粗糙的文字。

以下软件的标题我都附上了原始链接,结尾还有个打包下载,压缩了一下10来个软件就70K左右(可能一部分不是软件的更新版本),请各位自选所需!

ringZ 2.0

体积只有3Kb左右,不用在拨号等待接通时把电话放在耳边接受信号辐射了,Ringz的功能是电话接通以及挂断提醒。(含4.1OS)

ShrinkIt

小巧的手机图片缩放工具,传送图片时可以将体积超标的图片按1:2或者640、480、320像素宽度进行调整,调整后的图片会被重命名放在图片相同文件夹下。

ledreset

笔者在8100上使用IM+的时候经常遇到Led闪动翁乱无法停止的情形,以前在7100下用led老搞定,现在led无效只好另寻新路,ledreset及时的出现在我的面前,体积3.8Kb;ledreset可以清除led的紊乱闪动。

ForceRadioOn

1.86Kb的小软:如果出门在外,关键时刻手机由于电量地而自动关闭信号,那将是很痛苦的事情,这个小软的作用就是一键激活信号,可以让您的BB在撑个一会儿;其实还有个简单的方法:直接拨打911之类的试试。

Capture It

这是一款在手机上使用的屏幕截图软件,电脑上截图你可以试试BBScreen,安装完成后截图选项会出现在你的菜单列表。

Jadbuilder

这是由莓文化出品的一款jad生成工具:对于cod文件我们需要利用alx或者jad文件才能安装,而这款软件可以就手机上的某个cod在本地生成jad文件。

BerryAnnoying

相机消声软件,这个软件对一些人还是有点用处的吧,XD;有的同学反映拍出来的照片质量会有所下降。

MsgShow

虽然相对于AA之类的信息弹出提示软件比较简陋,但是它体积只有6Kb的。(含4.1OS)

Qsms

Q键快捷进入短消息界面,全键盘适用;类似的还有莓文化的isms

BMlight

从71上就一直使用的小软件,能够自由控制屏幕亮度,并且能够设定屏幕常亮与否的软件,看电子书的时候很有用。

欢迎各位留言补充,我会及时添加,以便满足更多人的需求!以下是打包下载:

yidongbus Uncategorized ,

iPhone的MobileMe

June 8th, 2009

苹果今天宣布了不少有趣的事情,而对于新版iPhone的应用来说,iPhone失落后的清除数据特性也许是最令人兴奋的.

地球上的人们到处在丢手机,丢掉手机可能仅仅是损失一些钱而已,而丢掉个人信息和隐私数据则会引来很大麻烦,iPhone的MobileMe就可以很轻松地定位并抹除自己已经不知道在谁手上的iPhone数据.

iPhone会通过MobileMe,利用GPS来向iTunes发送目前iPhone所在的位置,如果您觉得数据重要,干脆一个命令就可以让手机抹去所有的数据,当您找到您的手机时,iTunes会让它恢复原状.

偷手机的贼在偷iPhone的时候可真的要考虑下自己的智商了.

yidongbus Uncategorized ,

Postino send a real, physical postcard

June 4th, 2009

Introducing Postino

Ok, so this is the situation: you’re on holiday, right in the middle of a beautiful landscape. You’d really love to share the great place you’re enjoying with your friends and family (good guy).

What? You might just buy one of those pre-made, already-seen, boring postcards? Please don’t…

Take out your iPhone, launch Postino, create a postcard (maybe include yourself in the picture, so that your friends won’t say you weren’t really there) and send it!
We don’t just mean “send an e-card” (altough Posting can do that too). We mean “send a real, physical postcard“. That’s right, we print your cards on super high-quality paper, and send them worldwide. How cool is that?

Can you imagine the surprise of your friends and family when they receive your postcard in the mailbox, with yourself in the photo? Don’t imagine, do it! It’s even cheaper than most normal cards+stamps you buy in the local stores, without the hassle!

yidongbus Uncategorized ,

Acer首款Andriod上网本动手玩

June 4th, 2009

Acer首款Andriod上网本动手玩

在Computex 2009第一天上,Acer宣布将在第三季度推出搭载Android的上网本。编辑们在现场试玩了一下搭载Android的Acer Aspire One,有几个值得提的地方,一起来看看:

除了预装的浏览器(Google Chrome Mobile版)之外,还内置了Firefox,因为目前Firefox并没有移植到三大操作系统之外的正式版本(移动版本Fennc目前仅是非常早期的测试版),所以感觉很特别。

可能是第一台在Android上跑Firefox的上网本

虽然Android底层也算是Linux,但是至少我们并没有在Android Market上看到过。现场的工作人员说他们可能是采用虚拟机来运行Firefox,另外用Firefox的意义在于,Android预装的浏览器并不支持Flash,而现场操作显示Firefox则可以。

二、中文没问题,在设置中可以很容易切换到很多国语言(该归功于Android?),虽然还看不到中文输入法部份,但是我想这部份应该不是太难解决。

中文界面没问题

三、可以开启Webcam。我知道这很无聊,但是我开启照相机时,可以顺利启动Webcam来自拍,拍完之后也会出现share选项,只是没有Picasa选项,而是直接用email寄送。

四、有内置手机功能。这有点废话,因为Andorid一开始就是手机操作系统,而虽然现场工作人员说不见得未来都会内置3G在里面,但是从设置那边看来,至少有支持到EDGE。

机身上就有标示了一个3G图示引人遐想

五、目前Android笔电版本并没有一个按键标准,就是说到底哪个按键会启动什么功能,比如说现在大部份都是用ESC来当返回键,按下滑鼠左键等于是按下手机上的menu键等等。根据我今天问仁宝的开发人员,他们说这个标准是目前硬体开发厂商比较希望赶快出来的部份。

手机和笔电都跑Android,左为HTC Magic

六、号称开机18秒、关机1秒。按下电源开关之后,我以为只是关屏幕,但其实真的是关机了。按下电源后,我没计时,但是一分钟以内开机完成进入到首页是没问题的。

七、价钱未定,虽然有一万台币(2104元人民币)上下的说法,但是确切价钱都未定。不过怎么看应该都会比同规格的Windows版本小笔电便宜,不然应该很难吸引使用者购买。

八、上市时间未定,据说是第三季度,但是7月还是9月,没人知道。

通信之家Telefans.COM -发布移动通信/手机评测最新资讯,提供手机应用推荐下载,关注3G/4G/Mobile 2.0.

yidongbus Uncategorized ,

my6sense

June 4th, 2009

以色列软件商my6sense获得200万美元融资

以色列应用软件商my6sense宣布刚刚从私人投资者处募集200万美元的第一轮融资。

My6sense总部位于以色列,成立于2007年3月。该公司采用自主开发的自然语言分析技术以及将信息排序的算法,成功开发出 my6sense应用软件。这是一款被允许运行在iPhone和Firefox平台上的扩展插件,可以向用户展示经过高效算法过滤后的最为重要的社会性内容。

My6sense软件的工作原理是:用户向My6sense提供多样化的信息内容,如Twitter、Facebook、电子邮箱帐户等内容,通过高效的计算和数据分析,My6sense提取出他们认为用户可能最为感兴趣或最重要的信息第一时间推送显示给用户。

据挖贝网了解,新的投资将被用于推动My6sense的技术研发和市场营销,该公司将继续把重点放在手机应用软件的开发上。

yidongbus Uncategorized