一部值得收藏的PDA进化史

深圳湾首航 -- Pcase主题观光游,首发24小时内就爆棚了,预计30人的名额,报名近90人!远远超出了我们的预期!报名参观的小伙伴来自全球最大电信网络企业、全球最大OEM工厂、中国最大通讯设备企业、中国最大互联网企业、深圳最大电视生产企业、深圳最大保险金融企业… 各路投资人士,各路创业者… 还有媒体,竟然还有空姐!各路人马都如此向往和期待这次“深圳最大手机周边产品研发基地”的主题观光游!


2000平米设计工作室 | 以色列3D打印 | 智能手机创新体验 | 年代智能设备展 | 22年智能设备进化史



以下是小伙伴的分享:


上周末和小伙伴们参观了深圳最大手机配件厂商Pcase( 深圳比科斯电子股份有限公司)超豪华研发基地。虽然下着小雨,但大家热情丝毫未减!MJ在会议室给大家做了简短的参观线路说明后,我们就开始了当天的主题观光游。

见到了以色列3D打印机,在手机壳上刻绘的激光技术(据说这玩意儿有辐射,只远远的拍了一张照片就果断逃跑),还有MJ的私人皮划艇,各式图纸,当然最重要最重要的还有无处不在各式各样的手机壳。原以为欣赏到此就结束了,没想到重头戏还在五楼——别有洞天的艺术展厅!有五彩缤纷手机壳做的墙面和天花板,个性化茶桌椅吧台,古董级PDA展柜,超炫的Pcase产品展区...好啦,大家先欣赏到这儿,我们开始进入今天的主题啦。


现场激光刻绘


首先是MJ关于PDA的发展史给我们做了一个精彩的演说,大概说了一二十个产品案例,在这里只是选取其中比较有代表性的PDA给大家做个分享。


Palm Pilot



它是在人工智能和交互设计都很有造诣的大神Jeff Hawkins于1994年发布的Palm Pilot,他发明的Graffiti的手写输入法,在当时特别有效地解决了手写输入问题,能够在0.2秒识别手动输入的字母,并且第一次实现了触屏加触笔的快速输入。这种交互方式也在很长一段时间被智能手机所追捧,想必那种既费神又费力的点触方式大家现在还记忆犹新。Palm Pilot的体积也相对较小,可以很轻松的放在上衣口袋,并且价格还不到Apple牛顿的一半。还有一个切一堆木头机型试手感的故事其实是他开始的(虽然现在大家都只知道王章了)。


Palm III


Palm III 在PDA的发展史上也起到了一个很重要的作用,它是第一款拥有红外的PDA,并拥有了背光的功能,是一台更具现代意义的Palm。机身上四个圆形按钮的交互设计方式由此定义了PDA四个最重要的功能:电话本,待办事项,日程表,手写笔记。这四个操作也组成了一个完整的个人信息管理系统。虽然Palm III 使用的仍然是七号电池,但实用性还是非常强大的。据MJ说:除机器本身装带电池外,只额外的带了两节电池,就可以看完一部鹿鼎记和一部三国。


多普达686



也许大家都还记得那句广告词——用英雄手机看《英雄》。在当时将手机和PDA相结合有一定的历史意义,是当时中国首台PPC手机,但是这种直接将电脑上的windows的界面交互放在手机上,还需像在电脑上操作那样用手去点击底部栏上的开始等图标,效果大家可想而知...


Palm Treo600




当时输入中文最快的智能手机设备。在这里就顺便提一下黑莓,刚刚融资成功并更换了CEO。当时的黑莓做到了全键盘输入,是当时英文输入最快的设备。Palm Treo600每分钟可以输入100多个汉字,使用上了锂电池。在输入方式上也做到了一个细节的交互设计,可以根据手指用力的大小来判断用户的真正意图,从而降低输入错误的概率。(更重要的是Treo650造就了两个好机友的深厚友谊)


N95



说到手机当然少不了当年的手机老大:NOKIA。作为当年的机皇,各项配置在行业内均处于土豪级别。这种一味的在硬件上的升级和一层不变的死板的交互形式就导致了大家今天看到的场景。从他开始,诺基亚就走向了衰退,只是循序渐进的增加配置,没有一个新的交互方式和新的商业模式必将走向衰落。


iPhone4


相较之于N95,iPhone4就做到了。从第一代iPhone发布会上的“发布三个设备(其实是一部设备)---一台手机,一个大屏幕的iPod,一个无线上网设备!”到iPhone4的横空出世,消费者得到的是一次又一次的惊叹:哇靠,手机还能做成这样!手指的缩放取代了生硬的触屏笔,简单的手势取代了繁琐的交互界面。



这些案例想给大家传递的是:注重用户,注重用户的感受非常重要。当前,最热门的莫过于智能可穿戴设备了。同样又是新的交互方式,也带来了新的机会。除了找到机会之外,当你准备做一个产品的时候,你需要思考的是为什么要做这个东西?该怎样去做?在可穿戴设备盛行的大趋势下,哪条路径是对的?就需要大家慎重考虑了。


观光游总结

这次Pcase观光游是深圳湾首航,相信大家在这个活动中都有自己独特的小收获。我觉得在这次航程中能够欣赏到了艺术气息浓厚的别样研发基地,跟随着资深机友了解了近20年的PDA发展史,还有Pcase CEO关于国内设计行业的分析和畅想...花半天时间真的太值了!深圳还有不少值得去参观去探索的地方,希望以后能有更多这样的机会和大家一起娱乐学习!


--

以上内容来自深圳湾首航主题游的参团小伙伴。感谢供稿!


微信公众号深圳湾(ID: ShenzhenWare)。从北京到深圳,让你了解你不曾了解的深圳,你会爱上深圳!




以下是一个基于Android平台连接PDA设备的UNI demo示例代码: ```java import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends Activity { private EditText mEditText; private TextView mTextView; private Button mButton; private Socket mSocket; private InputStream mInputStream; private OutputStream mOutputStream; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mEditText = (EditText) findViewById(R.id.editText1); mTextView = (TextView) findViewById(R.id.textView1); mButton = (Button) findViewById(R.id.button1); mButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub String str = mEditText.getText().toString(); if (str.length() > 0) { send(str); } } }); new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub try { mSocket = new Socket("192.168.1.1", 5000); mInputStream = mSocket.getInputStream(); mOutputStream = mSocket.getOutputStream(); byte[] buffer = new byte[1024]; int len = 0; while ((len = mInputStream.read(buffer)) != -1) { final String str = new String(buffer, 0, len, "UTF-8"); runOnUiThread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub mTextView.append(str); } }); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }).start(); } protected void send(String str) { // TODO Auto-generated method stub try { mOutputStream.write(str.getBytes("UTF-8")); mOutputStream.flush(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, menu); return true; } } ``` 其中,需要注意的是: 1. 要在AndroidManifest.xml文件中添加以下权限: ```xml <uses-permission android:name="android.permission.INTERNET"/> ``` 2. 在连接PDA设备时,需要根据实际的IP地址和端口号进行连接。 3. 在发送数据时,需要在发送的字符串前加上"\r\n",以便PDA设备能够正确的解析数据。 4. 在接收数据时,需要在UI线程中更新TextView的内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值