2008年10月15日 星期三

免费下载 高焕堂的第1本Android书之e-book

-----------------------------------------------------------------------
PS. 别忘了....
1. 高焕堂 11月 台北 Android 教育训练课程
2. 高焕堂 12~1月上海 Android 教育训练课程

3. 下载 高焕堂 第1本Android书籍的免费e-book
4. 更多Android講義 http://www.android1.net/
-----------------------------------------------------------------------

2008年10月13日 星期一

為什麼我要大力支持Android手機平台呢?

在20多年前,托佛勒(Alvin Toffler)寫了一本書叫第三波,說明人類經歷農業時代、工業時代之後,進入信息(information)時代,他稱為第三波(the third wave)。當我把信息時代放大來看時,以我的觀點,可發現它也有三個波潮,2008年正進入第三個波潮,我稱之為IT第三波。
IT的第一波是Mainframe和迷你電腦時代;第二波是25年前的PC風潮,IC晶片是其最大的推力;第三波是目前的手機風潮,Internet和無線技術是最大推力。從第一波到第二波的轉折,信息設備體積縮小為數百分之一;從第二波到第三波的轉折,信息設備體積又縮小為數百分之一。
第二波將軟體與硬體分離了,在美洲造就了軟體的微軟和硬體的Intel/Dell等;在亞洲造就了舉世聞名的台灣IC硬體產業和印度軟體產業。而美國是最大市場。第二波的軟體與硬體分離,就像亞當和夏娃分別成長了。
在第三波裡,軟硬體將以親密的方式結合在一起,亞當和夏娃將結婚成家了。其最大市場在中國大陸地區,但是幸運草會長在那些地方,就看誰比較有眼光,又能捷足先登了。

我當然很好奇這樣的機會,就開始探究它的細節。同時也將我的研究心得編輯成書,目前已經出版了兩本書:
1. Android應用框架原理與程式設計 36技
2. Android應用軟體架構設計

還有我開課的講義,有興趣請參閱: Android講義




2008年10月3日 星期五

Tom's Video

Android商機_Omia大會:演講錄影(視頻)

2008/10/2 高煥堂 應邀於Omia(行動應用服務聯盟)

會議上演講,內容包括:
1. 日本國內行動市場的發展趨勢
2. 台灣手機軟硬體產業的新機會
3. 以起司比喻Android 帶來的商機

於此,謹將演講精采影片,與您共享之。

觀看視頻

2008年9月10日 星期三

Use Case分析在现代软件分析之角色




古典需求分析的焦点是流程(Process)和功能(Function)。Use Case的焦点也是流程,只是基于另一个新观点来看流程而已。Use Case分析应该属于『新古典』需求分析技术。如图所示。所以:

新古典需求分析 = 古典需求分析 + Use Case分析
现代系统分析 = 新古典需求分析 + 领域知识分析
现代软件分析与设计
= 新古典系统分析 + 架构设计

古典需求分析是持着经营者(Manager)观点去分析工作流程和信息流程。而Use Case分析则从用户观点来分析流程。 --- > 詳細請繼續閱讀

需求分析与架构设计之关系

古典的需求分析(Requirements Analysis)偏重于分析业务流程(Business Flow)和数据流程(Information Flow)。现代的需求分析除了涵盖古典需求分析之外,再加上领域知识分析(Domain Knowledge Analysis)。

现代需求分析(或系统分析) = 古典流程分析 + 企业领域分析

在现代软件技术观点下,流程分析是软件「树叶」分析;领域分析是软件「树枝」分析。领域分析出来的概念(Concept)支撑流程分析出来的功能(Function)。以上分析还局限于树叶和树枝而已,还缺乏「树干」呢! 同样地,在现代软件技术观点下,树干不是分析而来的,而是『设计』出来的,所以目前红得发紫的「架构设计」(Architecture Design),就是为了填补现代需求(或系统)分析的不足。一旦有了架构设计,则软件系统的树叶、树枝和树干就齐全了,每套软件系统都是一棵完整、青翠的树了。 请继续阅读全文

2008年9月9日 星期二

大文豪看架构师

许多年轻人问我:如何培养自己成为架构师呢?我觉得唐宋八大家之一的柳宗元也有美好的答案。例如他在<梓人传>里写的好:
吾善度材。视栋宇之制,高深圆方短长之宜,吾指使而群工役焉。
舍我,众莫能就一宇。”
这说明了架构师的职责。他又说:
不炫能,不矜名,不亲小劳,不侵众官,日与天下之英才,
讨论其大经,犹梓人之善运众工而不伐艺也。”
这说明架构师的心法。如果不谙心法,很容易尝到败绩,他说:
“犹梓人而不知绳墨之曲直,规榘之方圆,寻引之短长,
姑夺众工之斧斤刀锯以佐其艺,又不能备其工,以至败绩,
用而无所成也。”
我很认同他的看法,所以我将原文翻译为白话文和日文,详细请看 架构设计面面观